- Вычислять SUM, AVERAGE, MAX, MIN и COUNT на заданном фрагменте с учётом пустых, нулевых и текстовых ячеек
- Вычислять вложенные функции и формулы с функциями изнутри наружу
- Находить разности дат и времени с помощью DATE, TIME и TODAY
- Определять значения PI, RADIANS и RAND и промежуток значений формул с RAND
Программа вступительных экзаменов DİM на 2027 год перечисляет в разделе о табличных процессорах одиннадцать функций: SUM, AVERAGE, MAX, MIN, COUNT, DATE, TIME, TODAY, PI, RADIANS, RAND. На экзамене они встречаются внутри заданий об адресах и диаграммах: «какие ячейки складывает эта SUM?», «чему равно AVERAGE?», «по результатам каких формул построена диаграмма?». В уроке «Электронная таблица: адреса, диапазоны и формулы» ты сам писал формулы; функция — это готовая формула: её вызывают по имени, и она возвращает результат. В этом уроке ты узнаешь, что возвращает каждая функция, как она обращается с пустыми и текстовыми ячейками и как функции работают друг внутри друга.
Что такое функция и как её записывать
Готовая формула с именем. В скобках указываются аргументы — числа, адреса, диапазоны или другие функции, — а функция возвращает один результат: =SUM(B2:B9), =MAX(A1;C5).
Разделитель аргументов зависит от региональных настроек: запятая в английских настройках (=MAX(A1,C5)) и точка с запятой там, где дроби пишут с запятой, — в Азербайджане, России, Турции (=MAX(A1;C5)). Мини-таблица этого урока понимает оба варианта. У функций без аргументов скобки всё равно пишутся: =PI(), =TODAY(), =RAND(). Можно передать несколько диапазонов сразу: =SUM(A1:A3;C5) складывает A1, A2, A3 и C5. В заданиях DİM функции записываются английскими именами MS Excel; в русской версии Excel они называются иначе: СУММ, СРЗНАЧ, МАКС, МИН, СЧЁТ, ДАТА, ВРЕМЯ, СЕГОДНЯ, ПИ, РАДИАНЫ, СЛЧИС.
=SUM(…) (Автосумма)Alt+=Insert Function)Shift+F3Статистические функции: SUM, AVERAGE, MAX, MIN, COUNT
| Функция | Что возвращает |
|---|---|
| SUM | сумму чисел |
| AVERAGE | среднее арифметическое чисел |
| MAX, MIN | наибольшее и наименьшее число (0, если чисел нет) |
| COUNT | число ячеек, в которых записаны числа (дата — тоже число) |
Главное правило: в диапазоне эти пять функций берут только числа. Пустые ячейки и текст не учитываются, а 0 — это число, и он учитывается. Поэтому AVERAGE не включает пустые ячейки в делитель: пустая ячейка и ячейка с нулём — не одно и то же.
- Dдиапазон (или список аргументов)
- COUNT(D)количество чисел в D — пустые и текстовые ячейки не считаются
Среднее — это сумма, делённая на число ячеек с числами, а не на число всех ячеек.
| A | B | C | |
|---|---|---|---|
| 1 | 8 | x | 4 |
| 2 | 0 | 9 | |
| 3 | 6 | 3 |
x, A2 и C3 пустые.Для фрагмента выше вычислите =SUM(A1:C3), =COUNT(A1:C3), =AVERAGE(A1:C3), =MAX(A1:C3), =MIN(A1:C3).
Показать решениеСкрыть решение
SUM = 8 + 4 + 0 + 9 + 6 + 3 = 30.
COUNT = 6 (0 тоже считается).
AVERAGE = 30 / 6 = 5 (а не 30 / 9 ≈ 3,33!).
MAX = 9, MIN = 0.
Для того же фрагмента вычислите:
1) =SUM(A1:B3)/COUNT(A1:B3) и =AVERAGE(A1:B3)
2) =MAX(SUM(A1:A3);SUM(C1:C3))
3) =MAX(A1:C3)-MIN(A1:C3)
4) =SUM(A1:C1;C2)
Показать решениеСкрыть решение
2) Сначала вычисляются внутренние функции: SUM(A1:A3) = 8 + 6 = 14, SUM(C1:C3) = 4 + 9 = 13; MAX(14; 13) = 14.
3) 9 − 0 = 9 (размах значений).
4) Числа в A1:C1 — 8 и 4, плюс C2 = 9: 8 + 4 + 9 = 21.
B1 = 6, B2 = 10, в B4 записан текст x. Какое число нужно записать в B3, чтобы =AVERAGE(B1:B4) равнялось 9? Чему было бы равно AVERAGE, если бы B3 осталась пустой?
Показать решениеСкрыть решение
(6 + 10 + B3) / 3 = 9 → 16 + B3 = 27 → B3 = 11.
Если бы B3 была пустой, осталось бы два числа: (6 + 10) / 2 = 8.
Неверный путь — делить на 4 (6 + 10 + B3 = 36 → B3 = 20): ячейка с текстом в делитель не входит.
Дата и время: DATE, TIME, TODAY
Excel хранит дату как целое число: 1 января 1900 года — день номер 1, каждый следующий день прибавляет 1. Время — это доля суток: 12:00 = 0,5, 06:00 = 0,25. В ячейке мы видим дату или время, но внутри лежит число. Поэтому разность двух дат — это число дней между ними, а прибавив к дате 7, получаем день через неделю.DATE(год; месяц; день) создаёт дату. Месяц больше 12 переходит на следующий год: =DATE(2026;13;1) — 1 января 2027 года. TODAY() возвращает сегодняшнюю дату, аргументов не имеет и обновляется при каждом открытии файла.
1) Чему равно =DATE(2026;9;30)-DATE(2026;9;1)?
2) Что вычисляет =DATE(2026;12;31)-DATE(2026;1;1)+1?
3) Какую дату даёт =DATE(2026;13;1)?
4) Если TODAY() возвращает 30.09.2026, какая дата будет в =TODAY()+100?
Показать решениеСкрыть решение
2) Число дней в 2026 году: 364 + 1 = 365 (2026 год не високосный).
3) 13-й месяц — это 1-й месяц следующего года → 01.01.2027.
4) В октябре 31 день, в ноябре 30, в декабре 31: с 30.09 по 31.12 — 92 дня, ещё 8 дней → 08.01.2027.
- ч, м, счасы, минуты, секунды
- 24, 1440, 86400число часов, минут и секунд в сутках
TIME возвращает долю суток (от 0 до 1). Умножив на 24, получишь часы, на 24 · 60 — минуты.
1) Какие числа возвращают =TIME(6;0;0) и =TIME(18;30;0)?
2) Чему равно =TIME(1;30;0)*24?
3) Урок начинается в 08:30 и заканчивается в 10:05. Что вычисляет =(TIME(10;5;0)-TIME(8;30;0))*24*60?
Показать решениеСкрыть решение
2) 1 час 30 минут = 1,5 часа: (1/24 + 30/1440) · 24 = 1,5.
3) Разность — 1 час 35 минут, умножение на 24 · 60 переводит её в минуты: 95 минут.
PI, RADIANS и RAND
PI() возвращает число π с точностью до 15 цифр: 3,14159265358979. Площадь круга записывается как =PI()*B1^2, длина окружности — =2*PI()*B1. RADIANS(угол) переводит градусы в радианы. Это нужно, потому что тригонометрические функции Excel (например, SIN) принимают угол в радианах: =SIN(30) — синус 30 радиан, а =SIN(RADIANS(30)) даёт 0,5.
- αугол в градусах
- π / 180π / 1801° в радианах ≈ 0,01745
180° = π радиан. Для обратного перевода в Excel есть функция DEGREES.
1) В B1 записан радиус 5. Чему равны =PI()*B1^2 и =2*PI()*B1?
2) Чему равны =RADIANS(180), =RADIANS(90), =RADIANS(60)?
3) Найдите значение =RADIANS(45)*4/PI().
Показать решениеСкрыть решение
2) В радианах: 180° = π ≈ 3,1416; 90° = π/2 ≈ 1,5708; 60° = π/3 ≈ 1,0472.
3) RADIANS(45) = π/4, поэтому (π/4) · 4 / π = 1.
RAND() возвращает случайное действительное число от 0 до 1: 0 ≤ x < 1 (может быть 0, но никогда не 1). При каждом пересчёте листа — когда меняется любая ячейка или нажата F9 — появляется новое число. Поэтому значение ячейки с RAND нельзя назвать заранее, можно назвать только промежуток, в котором оно лежит.
- a, bконцы промежутка; RAND() · (b − a) растягивает длину, + a сдвигает промежуток
Если нужно целое число, добавляют функцию целой части INT: =INT(RAND()*6)+1 даёт числа от 1 до 6, как игральная кость.
Какие значения могут принимать?
1) =RAND()*10
2) =RAND()*5+2
3) =INT(RAND()*6)+1
Показать решениеСкрыть решение
2) Умножив на 5, получим [0; 5), прибавив 2 — [2; 7).
3) RAND()*6 лежит в [0; 6), INT берёт целую часть: 0, 1, …, 5; +1 → 1, 2, 3, 4, 5, 6.
Функции лежат и в основе диаграмм: диаграмму часто строят по результатам функций и формул — об этом урок «Диаграммы в электронной таблице и их элементы». Профессиональная работа с этими функциями — в уроках курса Excel «Основные функции: SUM, AVERAGE, MIN, MAX, COUNT» и «Даты и текст: профессиональные функции».
Главное
- Функция записывается как
=ИМЯ(аргументы); у функций без аргументов скобки обязательны:=PI(),=TODAY(),=RAND(). - В диапазоне SUM, AVERAGE, MAX, MIN, COUNT берут только числа: пустые и текстовые ячейки не учитываются, 0 учитывается; AVERAGE = SUM / COUNT.
- Дата — номер дня (1 = 01.01.1900), время — доля суток: разность дат — число дней, а
TIME(ч; м; с)= ч/24 + м/1440 + с/86400. PI()≈ 3,14159265358979;RADIANS(α)= α · π / 180 — функции SIN и COS в Excel принимают радианы.RAND()даёт 0 ≤ x < 1 и меняется при каждом пересчёте;=RAND()*(b−a)+aлежит в [a; b).
Проверь себя
Вопросов: 12. Каждый правильный ответ приносит XP.