Глиф Учебники

Урок 4. Основные функции: СУММ, СРЗНАЧ, МИН, МАКС, СЧЁТ, ОКРУГЛ

Курс «Excel» · урок 4 из 10 · 3 минуты чтения

Функция — готовая формула с именем: Excel знает, как её считать, а вы только говорите, с какими данными. Вместо =B2+B3+B4+B5+B6+B7+B8 достаточно написать =СУММ(B2:B8) — и так для сотни строк.

Как устроена функция

Формула
=СУММ(B2:B8)
=ОКРУГЛ(A1;2)

Знак =, имя функции, в скобках — аргументы: что считать и как. Аргументы разделяет точка с запятой. Аргументом бывает число, ссылка на ячейку, диапазон, текст в кавычках или другая функция.

имя функции аргументы = ОКРУГЛ ( A1 ; 2 ) знак равно начало формулы точка с запятой между аргументами Аргумент: 2 A1 B2:B8 СРЗНАЧ(B2:B8) число ячейка диапазон другая функция
Формула =ОКРУГЛ(A1;2): знак равно, имя функции и аргументы в скобках через точку с запятой; аргументом бывает число, ячейка, диапазон или другая функция.

Вставить функцию можно тремя способами:

Пример: баллы учеников

AB
1УченикБалл
2Иванов7
3Петрова9
4Сидоров
5Козлова8
6Новиков6
7Орлова10
8Зайцев9

Сидоров контрольную не писал — ячейка B4 пустая. Посчитаем итоги:

Формула
=СУММ(B2:B8)
=СРЗНАЧ(B2:B8)
=МИН(B2:B8)
=МАКС(B2:B8)
=СЧЁТ(B2:B8)
=СЧЁТЗ(A2:A8)
=СЧИТАТЬПУСТОТЫ(B2:B8)
ФормулаРезультатЧто считает
=СУММ(B2:B8)49сумма чисел
=СРЗНАЧ(B2:B8)8,1666…среднее: 49 / 6
=МИН(B2:B8)6наименьшее число
=МАКС(B2:B8)10наибольшее число
=СЧЁТ(B2:B8)6сколько ячеек с числами
=СЧЁТЗ(A2:A8)7сколько непустых ячеек — с чем угодно
=СЧИТАТЬПУСТОТЫ(B2:B8)1сколько пустых

Обратите внимание на среднее: оно 49 / 6, а не 49 / 7. Пустые ячейки и текст функции пропускают, а ноль — обычное число. Если вписать Сидорову 0, среднее станет 49 / 7 = 7. Пустая ячейка значит «нет данных», ноль — «ноль баллов», и это разные вещи.

B2B3B4B5B6B7B8 B4 пустая — «нет данных» 7986109 пусто СУММ 49 · СЧЁТ 6 СРЗНАЧ = 49 / 6 = 8,1666… B4 = 0 — «ноль баллов» 7986109 0 СУММ 49 · СЧЁТ 7 СРЗНАЧ = 49 / 7 = 7
Пустую B4 функции пропускают: СЧЁТ даёт 6, а среднее 49 / 6 = 8,1666…; если в B4 ноль, чисел 7 и среднее 49 / 7 = 7.

Сколько знаков 8,1666… видно в ячейке, зависит от ширины столбца и формата. Само значение хранится полностью.

Диапазоны в аргументах

ЗаписьЧто значит
B2:B8ячейки от B2 до B8
B2:D8прямоугольник из трёх столбцов
B2:B4;B6:B8два диапазона через точку с запятой
B:Bвесь столбец B
2:2вся вторая строка

Ссылка на весь столбец =СУММ(B:B) удобна, когда строки добавляются, но формулу тогда нельзя ставить в этот же столбец: она начнёт ссылаться сама на себя.

Округление

Формат «два знака после запятой» только показывает округлённое число (урок Форматы ячеек). Чтобы округлить само значение, нужна функция:

Формула
=ОКРУГЛ(число;число_разрядов)
ФормулаРезультатПояснение
=ОКРУГЛ(2,15;1)2,2до одного знака после запятой
=ОКРУГЛ(2,149;1)2,1смотрит только на следующую цифру
=ОКРУГЛ(-1,475;2)-1,48пятёрка округляется от нуля
=ОКРУГЛ(626,3;-3)1000отрицательные разряды — до тысяч
=ОКРУГЛ(3,7;0)4до целого
=ОКРУГЛВВЕРХ(3,2;0)4всегда вверх по модулю
=ОКРУГЛВНИЗ(3,9;0)3всегда вниз по модулю, то есть отбрасывает
число_разрядов -3-2-10123 =ОКРУГЛ(2,15;1) =ОКРУГЛ(2,149;1) =ОКРУГЛ(626,3;-3) 2,15 2,149 626,3 2,22,11000 остаются следующая цифра: от 5 — вверх отбрасываются
Число разрядов задаёт, сколько цифр останется: 1 — до десятых, -3 — до тысяч; округление решает только следующая цифра, поэтому 2,15 даёт 2,2, 2,149 — 2,1, а 626,3 — 1000.

Функции вкладываются друг в друга. Средний балл с одним знаком после запятой:

Формула
=ОКРУГЛ(СРЗНАЧ(B2:B8);1)

Результат — 8,2.

Где округлять — решает задача. В денежных расчётах обычно округляют каждую строку (=ОКРУГЛ(B2*C2;2)), иначе итог по округлённым строкам может разойтись с итогом по неокруглённым на копейку.

Без формул: строка состояния

Выделите ячейки B2:B8 — внизу окна, в строке состояния, сразу появятся «Среднее», «Количество» и «Сумма». Это быстрый способ проверить себя, ничего не записывая в ячейки. Щелчок правой кнопкой по строке состояния добавляет «Минимум» и «Максимум».

Частые ошибки

Коротко

Проверьте себя

1. В A1:A4 числа 4, пусто, 6, 8. Что вернёт =СРЗНАЧ(A1:A4)?
2. В A1:A5 записано: 10, «нет», 5, пусто, 0. Что вернёт =СЧЁТ(A1:A5)?
3. Что вернёт =ОКРУГЛ(1234,5678;-2)?
4. Чем =ОКРУГЛ(A1;2) отличается от формата с двумя знаками после запятой?