Подтема 2 из 6
Таблица в Excel
Как записать правило клетки формулами: блок под полем, четыре формулы и замена МАКС на МИН.
Расчётный блок
Где в Excel считать лучшие суммы?
Под полем, в блоке той же формы: каждой клетке поля соответствует своя клетка блока. Поле 4 × 4 занимает A1:D4. Оставим пустую строку 5, и блок наибольших сумм займёт A6:D9: клетке B2 поля соответствует B7 блока — ровно на 5 строк ниже.
Блок ставят под полем, а не справа: на экзамене поле широкое, а вниз места сколько угодно.
Четыре формулы
Какие формулы записать в блок?
Хватит четырёх: для старта, верхней строки, левого столбца и одной внутренней клетки. Остальное заполнит .
=A1=A6+B1=A6+A2=B2+МАКС(A7; B6)A6— старт: монета A1, 2.B6— верхняя строка: сумма слева плюс монета, 2 + 7 = 9. Растягиваем вправо доD6.A7— левый столбец: сумма сверху плюс монета. Растягиваем вниз доA9.B7— монета B2 плюс большая из сумм слева (A7) и сверху (B6): 1 + 9 = 10. Растягиваем на весьB7:D9.
В D9, под финишем D4, получится 35 — как и руками.
Почему одна формула подходит всем
Почему одну и ту же формулу можно растянуть на весь блок?
При копировании ссылки сдвигаются вместе с формулой, и смысл сохраняется: «моя монета плюс лучшая из сумм слева и сверху». Такие ссылки называют . Копии формулы из B7 на клетку вправо и на клетку вниз:
=B2+МАКС(A7; B6)=C2+МАКС(B7; C6)=B3+МАКС(A8; B7)Тонкости:знак $
Знак $ закрепляет адрес. Здесь он только мешает: если написать $B$2, все клетки блока будут прибавлять одну и ту же монету из B2, и в D9 вместо 35 получится 17.
Минимум
А как получить наименьшую сумму?
Так же, только с МИН. Проще всего записать максимум и заменить МАКС на МИН в блоке командой «Найти и заменить» (CtrlA11:D14, — в листе ниже оба блока. Поменяй любую монету: пересчитаются оба.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | 2 | 7 | 4 | 1 |
| 2 | 5 | 1 | 8 | 3 |
| 3 | 2 | 6 | 2 | 9 |
| 4 | 4 | 3 | 7 | 2 |
| 5 | ||||
| 6 | 2 | 9 | 13 | 14 |
| 7 | 7 | 10 | 21 | 24 |
| 8 | 9 | 16 | 23 | 33 |
| 9 | 13 | 19 | 30 | 35 |
| 10 | ||||
| 11 | 2 | 9 | 13 | 14 |
| 12 | 7 | 8 | 16 | 17 |
| 13 | 9 | 14 | 16 | 25 |
| 14 | 13 | 16 | 23 | 25 |
A6=A1A7скопирована до A9=A6+A2A11=A1A12скопирована до A14=A11+A2B6скопирована до D6=A6+B1B7скопирована до D9=B2+МАКС(A7;B6) B11скопирована до D11=A11+B1B12скопирована до D14=B2+МИН(A12;B11)
Ответы — в D9 и D14: 35 и 25. Выбери C13 — рамки покажут монету C3 поля и двух соседей в блоке минимума.
Тонкости:почему нельзя скопировать готовый блок
Если скопировать A6:D9 целиком в A11:D14, сдвинутся и ссылки на монеты: в B12 окажется =B7+МАКС(A12;, и вместо монеты 1 из B2 прибавится 10 из блока максимума. Поэтому второй блок строят теми же четырьмя формулами, а замена МАКС на МИН внутри блока ссылки не трогает.
Поле из файла
Что меняется на поле экзамена?
Только адреса: те же четыре формулы, блок под полем через пустую строку. Поле задачи темы — 20 × 20, оно занимает A1:T20. Блок начнём со строки 22:
=A1=A22+B1=A22+A2=B2+МАКС(A23; B22)B22 растягивают вправо до T22, A23 — вниз до A41, а B23 — на весь прямоугольник B23:T41. Большой диапазон удобно выделить, вписав его адрес в слева от строки формул. Лучшая сумма до правой нижней клетки — в T41.
После растягивания открой две-три формулы — первую внутреннюю, из середины и последнюю — и проверь, что они ссылаются на свою монету и на соседей слева и сверху. Ответ записывай в том порядке, который требует условие: у нас — сначала максимум, потом минимум, через пробел.
Итого
- Блокпод полем через пустую строку, той же формы
- Старт
=A1 - Края
=A6+B1вправо,=A6+A2вниз - Внутри
=B2+МАКС(A7;на весь блокB6) - Минимумзамена МАКС на МИН (Ctrl
H) или второй блок - Ответв клетке блока под финишем, в порядке условия
Проверьте себя
Ответь сначала сам, потом открой ответ.
=B2+МАКС(A7; B6) растянули на B7:D9. Какая формула окажется в C8?ОтветСкрыть ответ
=C3+МАКС(B8; C7): монета C3 и суммы соседей слева и сверху в блоке.B6 записали =B1. Что не так?ОтветСкрыть ответ
=A6+B1.$B$2 вместо B2 и растянуть её на весь блок?ОтветСкрыть ответ
A6:D9 скопировали целиком в A11:D14. Какая формула окажется в B12 и что в ней не так?ОтветСкрыть ответ
=B7+МАКС(A12; B11): вместо монеты из B2 она берёт число из блока максимума.A1:T20, блок начинается в A22. В какой ячейке будет лучшая сумма до правой нижней клетки?ОтветСкрыть ответ
T41: блок сдвинут на 21 строку вниз, а T20 + 21 строка = T41.Практика
Для проверки ответов нужен JavaScript. Условия, подсказки и решения доступны ниже.
Поле 15 × 15
Поле в файле 18-1.xlsx — квадрат 15 × 15. Робот начинает в левой верхней клетке и ходит вправо или вниз. Определите максимальную и минимальную денежные суммы, которые он может собрать, пройдя в правую нижнюю клетку.
Введите через пробел максимальную сумму, затем минимальную.
Подсказка
Блок максимума под полем; минимум — заменой МАКС на МИН.
Решение
Максимум 1940, минимум 843 — значения в клетке блока под O15.
Формулы в Excel
Поле A1:O15, блок максимума A17:O31:A17: =A1B17: =A17+B1 (вправо до O17)A18: =A17+A2 (вниз до A31)B18: =B2+МАКС(A18;B17) (на B18:O31)Ответ: O31; затем МАКС → МИН (Ctrl+H).Ответ: 1940 843
Финиш в J10
Для того же поля 18-1.xlsx определите максимальную и минимальную суммы, если маршрут заканчивается в клетке J10.
Введите через пробел минимальную сумму, затем максимальную.
Подсказка
Блок тот же; нужна его клетка под J10. Сначала минимум.
Решение
Минимум 546 и максимум 1186 — значения блока в клетке под J10; остальная часть поля на них не влияет.
Формулы в Excel
Поле A1:O15, блок максимума A17:O31:A17: =A1B17: =A17+B1 (вправо до O17)A18: =A17+A2 (вниз до A31)B18: =B2+МАКС(A18;B17) (на B18:O31)Ответ: J26; затем МАКС → МИН (Ctrl+H).Ответ: 546 1186