Урок 4. Основные функции: СУММ, СРЗНАЧ, МИН, МАКС, СЧЁТ, ОКРУГЛ
Функция — готовая формула с именем: Excel знает, как её считать, а вы только говорите, с какими данными. Вместо =B2+B3+B4+B5+B6+B7+B8 достаточно написать =СУММ(B2:B8) — и так для сотни строк.
Как устроена функция
=СУММ(B2:B8)
=ОКРУГЛ(A1;2)Знак =, имя функции, в скобках — аргументы: что считать и как. Аргументы разделяет точка с запятой. Аргументом бывает число, ссылка на ячейку, диапазон, текст в кавычках или другая функция.
Вставить функцию можно тремя способами:
- Набрать. После
=СУExcel покажет список подходящих функций; выберите стрелками и нажмитеTab. Пока пишете аргументы, под строкой виден подсказчик: какой аргумент следующий. - Автосумма. Встаньте в ячейку под столбцом чисел и нажмите
Alt+=(или кнопку «Автосумма» Σ на «Главной»). Excel сам предложит диапазон — проверьте его и нажмите Enter. Стрелка рядом с кнопкой даёт среднее, минимум, максимум и число значений. - Мастер функций.
Shift+F3или кнопкаfxслева от строки формул: поиск функции по названию и поля для каждого аргумента с пояснениями.
Пример: баллы учеников
| A | B | |
|---|---|---|
| 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. Пустая ячейка значит «нет данных», ноль — «ноль баллов», и это разные вещи.
Сколько знаков 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 | всегда вниз по модулю, то есть отбрасывает |
Функции вкладываются друг в друга. Средний балл с одним знаком после запятой:
=ОКРУГЛ(СРЗНАЧ(B2:B8);1)Результат — 8,2.
Где округлять — решает задача. В денежных расчётах обычно округляют каждую строку (=ОКРУГЛ(B2*C2;2)), иначе итог по округлённым строкам может разойтись с итогом по неокруглённым на копейку.
Без формул: строка состояния
Выделите ячейки B2:B8 — внизу окна, в строке состояния, сразу появятся «Среднее», «Количество» и «Сумма». Это быстрый способ проверить себя, ничего не записывая в ячейки. Щелчок правой кнопкой по строке состояния добавляет «Минимум» и «Максимум».
Частые ошибки
- Неправильный диапазон. Автосумма берёт ближайший сплошной блок чисел; если в столбце пустая строка, она может остановиться на ней. Проверяйте подсвеченную рамку перед Enter.
- Числа текстом. Если число прижато влево (Excel считает его текстом),
СУММего пропустит без предупреждения, а сумма окажется меньше. Лечение — в справке Формула не считается. - Итог внутри диапазона.
=СУММ(B2:B9), стоящая в B9, — циклическая ссылка. - Запятая вместо точки с запятой.
=ОКРУГЛ(A1,2)в русской версии — это не два аргумента.
Коротко
- Функция:
=ИМЯ(аргумент1;аргумент2), аргументы — через точку с запятой. Alt+=— автосумма;Shift+F3— мастер функций;Tabвыбирает функцию из подсказки.СУММ,СРЗНАЧ,МИН,МАКСпропускают пустые ячейки и текст; ноль — обычное число.СЧЁТсчитает ячейки с числами,СЧЁТЗ— непустые,СЧИТАТЬПУСТОТЫ— пустые.ОКРУГЛменяет значение, формат — только вид;ОКРУГЛВВЕРХиОКРУГЛВНИЗ— всегда в одну сторону.