Модуль 5 · Урок 5.2
Итог курса
Весь курс на одной странице: как росла таблица покупок, карта навыков, порядок работы над задачей, частые ошибки и задания ЕГЭ.
Четыре модуля позади: от адреса ячейки до таблицы, которая сама проверяет тысячи строк. Здесь весь курс на одной странице: как росла одна таблица, какие навыки ты собрал, как браться за новую задачу и куда идти дальше.
Читай сверху вниз. Если строка карты не вспоминается сразу — ссылка ведёт на урок, где это объяснено.
Одна таблица — весь курс
Таблица покупок прошла через весь курс, и каждый модуль добавлял к ней новый инструмент. Пролистай версии: подкрашены ячейки, которых не было в предыдущей, а в строке формул — то, что в них записано.
- Урок 1.1, «Книга, лист, ячейка, диапазон»: одна покупка — одна строка, свойство — столбец. Новые ячейки каждого шага подкрашены.
- Урок 2.1, «Первые формулы»: стоимость формулой, скопированной вниз.
- Урок 2.2, «Копирование формул и знак $»: скидка в одной ячейке, адрес закреплён знаком $.
- Урок 2.3, «Функции по диапазону»: итог всего столбца одной функцией.
- Урок 3.1, «Проверки и ЕСЛИ»: признак 1/0 для каждой покупки; сумма признаков — сколько покупок дороже 100.
- Урок 3.3, «Подсчёт и сумма по условию»: в E7 теперь сумма только тех покупок, у которых признак 1.
- Урок 4.1, «Сортировка, фильтр, видимые строки»: фильтр по признаку оставил две строки — столько же, сколько в F7.
- Урок 5.1, «От условия к таблице вычислений»: второй способ без признаков даёт те же 2 и 396.
Данные не менялись — менялись вопросы и способы ответа: сначала стоимость одной формулой, потом скидка из одной ячейки, итог, признак для каждой покупки, сумма по условию, фильтр и, наконец, второй способ, который подтверждает ответ.
Карта навыков
Каждый модуль дал несколько навыков, и любая таблица вычислений собирается из них. Сверху — путь данных в любой задаче, ниже — по блоку на модуль. Заголовок блока ведёт к его первому уроку.
- Данныечисла, текст и даты в ячейках
- Вычисленияформулы и признаки для каждой строки
- Ответитог и проверка другим способом
1Лист и данные
B3адрес: столбец, затем строкаB2:D4диапазон: 3 строки × 3 столбца- число и тексттекст вместо числа функции пропускают
- CSVпри открытии — верный разделитель
2Формулы
=B2*C2формула — со знака =$G$2адрес не сдвигается при копированииСУММ,СЧЁТ,СРЗНАЧитог диапазонаМИН,МАКСкрайние значения
3Условия
=ЕСЛИ(…;признак; сумма признаков — количество1; 0) И,ИЛИвсе условия или хотя бы одноОСТАТ(A2;3)=0делимость; ЦЕЛОЕ — полные группыСЧЁТЕСЛИ,СУММЕСЛИподсчёт и сумма по критериюПСТР,ДАТАчасть текста, дата из чисел
4Таблицы и связи
- сортировкапереставляет строки целиком
ПРОМЕЖУТОЧНЫЕ.ИТОГИитог только видимых строкВПР(…;0)свойство по ключу, точное совпадение=СУММ($A$2:A2)расчёт из уже вычисленных ячеек
5От условия к таблице
- объектодна строка, проверка — свой столбец
- второй способпризнаки и СЧЁТЕСЛИ должны совпасть
Тонкости:русские и английские имена функций курса
В английском Excel функции называются иначе, а аргументы разделяет запятая, а не точка с запятой (урок 2.3).
| Русское имя | Английское имя | Для чего нужно |
|---|---|---|
| СУММ | SUM | Сумма |
| СУММКВ | SUMSQ | Сумма квадратов |
| СЧЁТ | COUNT | Количество числовых ячеек |
| СЧЁТЗ | COUNTA | Количество непустых значений |
| СЧИТАТЬПУСТОТЫ | COUNTBLANK | Подсчёт пустот |
| СРЗНАЧ | AVERAGE | Среднее арифметическое |
| МИН | MIN | Минимум |
| МАКС | MAX | Максимум |
| НАИМЕНЬШИЙ | SMALL | Элемент по месту в порядке возрастания |
| НАИБОЛЬШИЙ | LARGE | Элемент по месту в порядке убывания |
| ЕСЛИ | IF | Выбор результата по условию |
| И | AND | Все условия истинны |
| ИЛИ | OR | Хотя бы одно условие истинно |
| НЕ | NOT | Логическое отрицание |
| СЧЁТЕСЛИ | COUNTIF | Подсчёт по одному критерию |
| СЧЁТЕСЛИМН | COUNTIFS | Подсчёт по нескольким критериям |
| СУММЕСЛИ | SUMIF | Сумма по одному критерию |
| СУММЕСЛИМН | SUMIFS | Сумма по нескольким критериям |
| СРЗНАЧЕСЛИ | AVERAGEIF | Среднее по одному критерию |
| СРЗНАЧЕСЛИМН | AVERAGEIFS | Среднее по нескольким критериям |
| ОСТАТ | MOD | Остаток от деления |
| ABS | ABS | Модуль числа |
| ЦЕЛОЕ | INT | Округление вниз до целого |
| ОТБР | TRUNC | Отбрасывание дробной части |
| ОКРУГЛ | ROUND | Округление до заданного разряда |
| ОКРУГЛВВЕРХ | ROUNDUP | Округление от нуля |
| ОКРУГЛВНИЗ | ROUNDDOWN | Округление к нулю |
| ВПР | VLOOKUP | Поиск в первом столбце диапазона |
| ИНДЕКС | INDEX | Получение элемента по позиции |
| ПОИСКПОЗ | MATCH | Поиск позиции элемента |
| ПРОМЕЖУТОЧНЫЕ.ИТОГИ | SUBTOTAL | Итог с учётом видимости строк |
| СТРОКА | ROW | Номер строки |
| ДЛСТР | LEN | Длина текста |
| ЛЕВСИМВ | LEFT | Начало текста |
| ПРАВСИМВ | RIGHT | Конец текста |
| ПСТР | MID | Фрагмент текста |
| СЖПРОБЕЛЫ | TRIM | Удаление лишних обычных пробелов |
| ПОДСТАВИТЬ | SUBSTITUTE | Замена заданного текста |
| СОВПАД | EXACT | Сравнение текста с учётом регистра |
| ЗНАЧЕН | VALUE | Преобразование числового текста |
| ЕЧИСЛО | ISNUMBER | Проверка числового типа |
| ЕТЕКСТ | ISTEXT | Проверка текстового типа |
| ДАТА | DATE | Построение даты из года, месяца и дня |
| ДЕНЬ | DAY | День месяца |
| МЕСЯЦ | MONTH | Номер месяца |
| ГОД | YEAR | Год |
| ЕСЛИОШИБКА | IFERROR | Заданный результат при ошибке |
Новая задача
Незнакомую задачу решают одним и тем же порядком из пяти шагов. Каждому шагу ты уже учился — под ним номера уроков:
Вопрос — это и единица ответа: штуки, записи или разные значения. Файл открывают на рабочей копии и сначала смотрят, где заголовки, где первая и последняя строки и нет ли чисел, записанных текстом.
Какая программа будет на экзаменационном компьютере, заранее не всегда известно. Способы курса держатся на распространённых функциях и вспомогательных столбцах, но перед экзаменом потренируйся в том редакторе, который будет доступен.
Частые ошибки
Восемь ошибок встречаются чаще других, и каждую ловит один вопрос к себе. Выбери ошибку — увидишь, как её исправить, и вопрос, который её ловит:
- Адрес без $
=D2*(1-G2)→=D2*(1-$G$2). Спроси себя: должен ли адрес остаться на месте, когда формулу копируют вниз?урок 2.2- Число текстом
120 руб.→120. Спроси себя: в ячейке число или текст? Единицы пишут в заголовке, иначе СУММ пропустит ячейку.урок 1.3- > вместо >=
=ЕСЛИ(A2>60;→1; 0) =ЕСЛИ(A2>=60;. Спроси себя: входит ли граница? «Не меньше 60» — это >=.урок 3.11; 0) - ОКРУГЛ вместо ЦЕЛОЕ
=ОКРУГЛ(A2/12;→0) =ЦЕЛОЕ(A2/12). Спроси себя: нужно ближайшее целое или только полные коробки?урок 3.2- Критерий без &
=СЧЁТЕСЛИ(A2:A7;→">E9") =СЧЁТЕСЛИ(A2:A7;. Спроси себя: критерий — готовый текст или собирается из ячейки?урок 3.3">"&E9) - Сортировка столбца
- отсортирован один столбец → отсортирована вся таблица. Спроси себя: остались ли строки целыми — цена рядом со своим товаром?урок 4.1
- СУММ после фильтра
=СУММ(C2:C7)→=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;. Спроси себя: нужны все строки или только видимые?урок 4.1C2:C7) - ВПР без 0
=ВПР(A2;→$F$2:$G$9; 2) =ВПР(A2;. Спроси себя: нужно точное совпадение ключа? Без 0 ВПР ищет приблизительно.урок 4.2$F$2:$G$9; 2; 0)
Куда дальше
Четыре задания ЕГЭ решают таблицей, и каждое опирается на уроки курса. Номер задания ведёт на тему сайта: там разобраны приёмы самого задания, а таблица для них у тебя уже есть.
| Задание ЕГЭ | Что делает таблица |
|---|---|
| 3 базы данных | связывает таблицы по ключу и складывает по условию — уроки 3.3 и 4.2 |
| 9 электронные таблицы | проверяет условия в каждой строке и считает подходящие — уроки 3.1 и 3.3 |
| 18 Робот на клетчатом поле | находит лучший путь из уже вычисленных соседних клеток — урок 4.3 |
| 22 многопроцессорные системы | считает время окончания процесса по процессам, от которых он зависит — уроки 4.2 и 4.3 |
Кроме тем ЕГЭ, у курса есть дополнительный урок «Таблица, оформление и сводные». Экзамену он не нужен, но с него начинается работа с таблицами вне экзамена: отчёты, подсветка, диаграммы.
Итог
Курс пройден: таблица покупок выросла от трёх столбцов данных до ответа, который проверяет сам себя. Вот что взять с собой.
- ТаблицаОбъект — строка, свойство или проверка — столбец.
- ФормулаОдна строка, затем весь столбец;
$— то, что не должно сдвигаться. - Признак1 или 0 для строки; сумма признаков — количество.
- Новая задачаВопрос → файл → столбцы → формулы → проверка.
- ДальшеЗадания 3, 9, 18 и 22 на сайте: таблица для них уже есть.
Проверьте себя
Ответь сначала сам, потом открой ответ.
Формулу =B2*$C$1 из B2 скопировали в D5. Что получится?
ОтветСкрыть ответ
=D5*$C$1: относительный адрес сдвинулся на два столбца вправо и три строки вниз, закреплённый остался на месте.
В A1:A4 стоят 10, «нет», пустая ячейка и 20. Что вернут =СЧЁТ(A1:A4) и =СЧЁТЗ(A1:A4)?
ОтветСкрыть ответ
2 и 3: СЧЁТ считает только числа, СЧЁТЗ — все непустые ячейки.
В B2 записано =ЕСЛИ(И(A2>=10;. Что будет в B2 при A2 = 20 и при A2 = 25?
ОтветСкрыть ответ
1 и 0: 20 входит в промежуток вместе с границей, 25 — нет.
ВПР вернула #Н/Д, хотя товар в справочнике есть. Что проверить?
ОтветСкрыть ответ
Совпадают ли ключи по-настоящему: число и число, записанное текстом, для Excel разные, лишний пробел тоже мешает. И не съехал ли справочник при копировании — он должен быть закреплён знаком $.
После фильтра СУММ по столбцу дала больше, чем складывается из видимых строк. Почему и чем её заменить?
ОтветСкрыть ответ
СУММ складывает и скрытые строки. Сумма только видимых — =ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109;.
Практика
Для проверки ответов нужен JavaScript. Условия, подсказки и решения доступны ниже.
Формула после копирования
Формулу =A2*$B$1 из C2 скопировали в E5. Какая формула получилась в E5?
Введите формулу со знаком =, адреса латиницей.
Подсказка
Относительный адрес сдвигается на столько же столбцов и строк, сколько формула; закреплённый — нет.
Разбор
Из C2 в E5 — на два столбца вправо и три строки вниз: A2 становится C5, $B$1 остаётся.
Ответ: =C5*$B$1
Что считает СЧЁТ
В A1:A6 стоят: 10, текст «нет», пустая ячейка, 20, 0 и «5», введённое как текст. Что вернёт =СЧЁТ(A1:A6)?
Введите число.
Подсказка
СЧЁТ считает только ячейки с числами; число, записанное текстом, — это текст.
Разбор
Числа — 10, 20 и 0. «нет», пустая ячейка и текст «5» не считаются.
Ответ: 3
Промежуток с границами
Баллы: 59, 60, 75, 90, 91. Сколько из них подходят под условие «от 60 до 90 включительно»?
Введите число.
Подсказка
Оба сравнения нестрогие: И(A2>=60;A2<=90).
Разбор
Подходят 60, 75 и 90: границы входят. 59 и 91 — за пределами.
Ответ: 3
Полные коробки
В коробку помещается 12 тетрадей, а тетрадей 100. Сколько коробок заполнено полностью?
Введите число.
Подсказка
Нужны только полные коробки: дробную часть частного отбрасывают, а не округляют.
Разбор
100 / 12 ≈ 8,33; =ЦЕЛОЕ(100/12) даёт 8. Остаток =ОСТАТ(100; = 4 тетради — в девятой, неполной.
Ответ: 8
Сумма по городу
В A2:A6 — города Москва, Казань, Москва, Тула, Москва, в B2:B6 — суммы 100, 250, 150, 80, 50. Что вернёт =СУММЕСЛИ(A2:A6;?
Введите число.
Подсказка
СУММЕСЛИ проверяет критерий в первом диапазоне, а складывает соседние ячейки третьего.
Разбор
Москва в строках 2, 4 и 6: 100 + 150 + 50 = 300.
Ответ: 300
Цена по коду
В A2:A5 — коды 101, 102, 103, 104, в B2:B5 — цены 40, 20, 120, 15. Что вернёт =ВПР(103;?
Введите число.
Подсказка
ВПР находит ключ в первом столбце и берёт значение из указанного столбца той же строки.
Разбор
Код 103 — в третьей строке справочника, второй столбец — цена 120.
Ответ: 120