Урок 4 из 8 · 20 мин · обновлено
Функции: СУММ, СРЗНАЧ, МИН, МАКС, СЧЁТ и ОКРУГЛ
Что такое функция и её аргументы, как работают СУММ, СРЗНАЧ, МИН, МАКС, СЧЁТ и СЧЁТЗ, почему ОКРУГЛ меняет значение, а формат — нет, и где поставить итог, чтобы не сломать список.
Что такое функция
Функция — готовая формула с именем. Вместо того чтобы складывать десять ячеек плюсами, пишут имя функции и передают ей диапазон:
=СУММ(F2:F11)
10710
Устройство всегда одинаковое: знак =, имя, в скобках — аргументы, то есть то, с чем функция работает. Аргументом может быть число, ячейка или диапазон: F2:F11 — это все ячейки от F2 до F11 включительно. Регистр не важен: =сумм(f2:f11) таблица поймёт и сама исправит на заглавные.
Когда аргументов несколько, их разделяют точкой с запятой — так при русских настройках. При английских настройках разделитель — запятая, а функции называются по-английски: СУММ — SUM, СРЗНАЧ — AVERAGE, ОКРУГЛ — ROUND. Если формула из англоязычной статьи не работает, дело почти всегда в названии или разделителе.
Четыре главные функции
По учебной таблице заказов:
| Вопрос | Формула | Результат |
|---|---|---|
| Сколько продали всего? | =СУММ(F2:F11) |
10710 |
| Какой средний заказ? | =СРЗНАЧ(F2:F11) |
1071 |
| Самый маленький заказ? | =МИН(F2:F11) |
540 |
| Самый крупный заказ? | =МАКС(F2:F11) |
2000 |
Эти функции считают только числа: если в диапазоне встретится текст или пустая ячейка, они её пропустят. Это удобно, но коварно. Если одна сумма случайно записана текстом — скажем, с пробелом, — СУММ молча её не учтёт, и итог окажется меньше.
Быстро проверить себя помогает строка внизу окна: выделите диапазон, и Excel и Google Таблицы покажут сумму выделенного без всяких формул.
СЧЁТ и СЧЁТЗ: сколько записей
Эти функции считают не сумму, а количество ячеек:
СЧЁТ— сколько ячеек с числами;СЧЁТЗ— сколько непустых ячеек, включая текст.
=СЧЁТ(B2:B11)
=СЧЁТЗ(B2:B11)
0
10
В столбце B имена менеджеров — это текст. СЧЁТ не нашёл ни одного числа, а СЧЁТЗ насчитал десять заполненных ячеек. Пара этих функций — хорошая проверка данных: если в столбце количеств СЧЁТ меньше, чем СЧЁТЗ, значит, где-то число записано текстом.
ОКРУГЛ: изменить само значение
Магазин поднимает цены на 7%. Новая цена ежедневника:
=E4*1,07
952,3
Копейки в цене не нужны. Можно убрать их форматом, но формат меняет только вид: на экране будет 952, а считать формулы продолжат с 952,3. Если по таким ценам посчитать сотню заказов, расхождение с «видимыми» числами станет заметным. Чтобы изменить само значение, его округляют функцией:
=ОКРУГЛ(E4*1,07;0)
952
Первый аргумент — что округлить, второй — сколько знаков оставить после запятой: 0 — до целых, 2 — до копеек. У функции есть родственники: ОКРУГЛВВЕРХ всегда округляет вверх, ОКРУГЛВНИЗ — вниз.
Где поставить итог
Итог хочется написать сразу под списком, в строке 12. Не стоит: для таблицы это ещё одна строка списка. При сортировке «Итого» уедет в середину, фильтр его спрячет, а сводная таблица посчитает итог как заказ и удвоит сумму. Итоги держат сбоку от списка или на отдельном листе, а между списком и итогами оставляют пустой столбец.
Попробуйте сами. Справа от учебной таблицы в L3 напишите «Итого», а в M3 посчитайте общую сумму заказов. Затем добавьте столбец H «Доля» — какую часть общей суммы составляет каждый заказ — и покажите доли в процентах с одним знаком после запятой.
Решение
- В L3 — «Итого», в M3:
=СУММ(F2:F11)
10710
- В H1 — «Доля», в H2 — сумма заказа, делённая на итог. Ссылку на итог закрепляем, чтобы она не уехала при копировании:
=F2/$M$3
0,1167…
- Протяните H2 до H11 и поставьте процентный формат с одним знаком: в H2 будет 11,7%, в H9 — самый крупный заказ — 18,7%.
- Проверка:
=СУММ(H2:H11)должна дать 100%.
Без знаков $ формула в H3 превратилась бы в =F3/M4, а M4 пуста — и таблица показала бы #ДЕЛ/0!. Здесь ошибка хотя бы видна, в отличие от скидки из прошлого урока.
Мини-тест: проверьте себя
Закрепите урок: несколько вопросов, разбор ответов — в конце.
-
Что означает запись F2:F11?
Двоеточие означает «и всё между ними». Функции удобно передавать диапазон целиком.
-
В столбце B имена менеджеров, десять строк. Что вернут =СЧЁТ(B2:B11) и =СЧЁТЗ(B2:B11)?
СЧЁТ считает только числа, а имена — текст. СЧЁТЗ считает все непустые ячейки.
-
В ячейке 952,3, формат показывает 952. Что получится, если умножить ячейку на 10?
Формат скрыл дробную часть только на экране. Формулы считают с настоящим значением 952,3. Чтобы изменить само значение, нужна ОКРУГЛ.
-
Почему итог не ставят сразу под последней строкой списка?
Для таблицы строка под списком — ещё одна запись. Итоги надёжнее держать сбоку или на отдельном листе.
-
Скопированная из интернета формула =ROUND(A2,2) не работает в таблице с русскими настройками. Как её переписать?
При русском интерфейсе Excel понимает русское название функции, а аргументы разделяют точкой с запятой.