Урок 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 «Доля» — какую часть общей суммы составляет каждый заказ — и покажите доли в процентах с одним знаком после запятой.

Решение
  1. В L3 — «Итого», в M3:
Формула
=СУММ(F2:F11)
Результат
10710
  1. В H1 — «Доля», в H2 — сумма заказа, делённая на итог. Ссылку на итог закрепляем, чтобы она не уехала при копировании:
Формула
=F2/$M$3
Результат
0,1167…
  1. Протяните H2 до H11 и поставьте процентный формат с одним знаком: в H2 будет 11,7%, в H9 — самый крупный заказ — 18,7%.
  2. Проверка: =СУММ(H2:H11) должна дать 100%.

Без знаков $ формула в H3 превратилась бы в =F3/M4, а M4 пуста — и таблица показала бы #ДЕЛ/0!. Здесь ошибка хотя бы видна, в отличие от скидки из прошлого урока.

Мини-тест: проверьте себя

Закрепите урок: несколько вопросов, разбор ответов — в конце.

  1. Что означает запись F2:F11?

  2. В столбце B имена менеджеров, десять строк. Что вернут =СЧЁТ(B2:B11) и =СЧЁТЗ(B2:B11)?

  3. В ячейке 952,3, формат показывает 952. Что получится, если умножить ячейку на 10?

  4. Почему итог не ставят сразу под последней строкой списка?

  5. Скопированная из интернета формула =ROUND(A2,2) не работает в таблице с русскими настройками. Как её переписать?