Расчёты в ячейках

Формулы для таблиц с объяснением каждого шага

Выбирайте формулу по вопросу к данным, а не по длине записи. На небольших примерах видно, что делает каждый аргумент и как проверить ответ до переноса в большую таблицу. Учебные таблицы и файл XLSX показывают сумму, условия и скидку; формулы из руководства можно воспроизвести в своей книге Excel.

Попробовать
Формула СУММЕСЛИ складывает стоимость трёх оплаченных курсов и получает 14 000 рублей
Формула СУММЕСЛИ складывает стоимость трёх оплаченных курсов и получает 14 000 рублей
От вопроса к аргументам

Как выбрать функцию по формулировке задачи

Выбор функции начинается с ожидаемого ответа. Для количества записей по условию нужен подсчёт, для денежных сумм по нескольким признакам — суммирование, для адресного значения по ID — поиск. На учебном листе доставок A2:A5 содержит номера Д-11, Д-12, Д-13, Д-14; B — статусы «Готово», «В пути», «Готово», «Готово»; C — зоны «Центр», «Центр», «Север», «Центр»; D — стоимости 500, 700, 600, 800 ₽.

Таблица показывает формулы для русской локали Microsoft 365 с разделителем «;». ПРОСМОТРX доступна в Microsoft 365 и Excel 2021/2024, но отсутствует в Excel 2016/2019. Поиск использует точный уникальный ключ; при дублях он вернёт первое соответствие. Перед использованием перенесите учебные данные в указанные столбцы Excel и проверьте результаты на каждой строке.

Подсчёт даёт три доставки, сумма по двум условиям — 1 300 рублей, поиск по Д-13 — 600 рублей.
Microsoft 365 · русская локаль · точное соответствие ключа.
Данные к иллюстрации
ВопросФормула для учебных диапазоновОтвет
Сколько готовых доставок?=СЧЁТЕСЛИ(B2:B5;"Готово")3
Сумма готовых доставок в Центре?=СУММЕСЛИМН(D2:D5;B2:B5;"Готово";C2:C5;"Центр")1 300 ₽
Стоимость Д-13?=ПРОСМОТРX("Д-13";A2:A5;D2:D5;"Не найдено")600 ₽

Сначала назовите тип ответа: количество, сумма или значение по ключу.

01

Как посчитать сумму по условию

В учебной таблице курсов столбец C отвечает на вопрос «Оплачено?», а D содержит стоимость. Чтобы сложить стоимость только оплаченных заказов, используется =СУММЕСЛИ(C2:C5;"Да";D2:D5). Сначала функция проверяет признак в C, затем суммирует соответствующие числа из D. Ожидаемый ответ — 14 000 ₽.

Важно, чтобы диапазоны начинались и заканчивались на одинаковых строках. Иначе условие одной записи может сопоставляться сумме другой. Проверьте также сами значения: «Да» с лишним пробелом отличается от принятого справочника. Сумма цен оплаченных заказов не равна сумме реальных поступлений, если в вашей задаче бывают частичные оплаты; для них нужен отдельный числовой столбец.

02

Как записать проверку условия

Для пояснения состояния заказа запишите =ЕСЛИ(C2="Да";"Доступ открыт";"Ожидаем оплату"). Формула выбирает один из двух результатов на основании проверяемого условия. В этом простом варианте пустая C2 также приводит к ожиданию оплаты. Решите заранее, приемлемо ли такое поведение или отсутствие данных нужно показывать отдельно.

Если пустое значение означает незаполненную карточку, используйте дополнительную проверку: =ЕСЛИ(C2="";"Нет данных";ЕСЛИ(C2="Да";"Доступ открыт";"Ожидаем оплату")). Начинайте с простой версии и добавляйте условия только для реальных различий. Текст внутри кавычек — часть результата, а названия функций и ссылки описывают вычисление.

При копировании формулы ссылка D2 меняется на D3, а абсолютная ссылка $F$1 сохраняется
При копировании формулы ссылка D2 меняется на D3, а абсолютная ссылка $F$1 сохраняется
03

Когда закреплять ссылку на ячейку

При копировании относительная ссылка меняется вместе с положением формулы. Если стоимость находится в D2, запись =D2*(1-E2) при переносе вниз будет использовать D3 и E3. Это удобно для скидки каждой отдельной строки. В базовом примере скидки равны нулю, поэтому стоимость не изменяется.

Для отдельного опыта запишите общий процент 10% в F1 и используйте =D2*(1-$F$1). Ссылка на стоимость должна двигаться, а ссылка на общий процент — оставаться F1. Знаки доллара закрепляют столбец и строку. У первого курса получится 2 700 ₽. Не вводите 10 вместо 10%, иначе формула получит совсем другое число.

04

Как найти и проверить ошибку

Проверяйте формулу по частям: исходные значения, условие, диапазоны и арифметику. Для маленькой таблицы посчитайте результат вручную: 3 000 + 5 000 + 6 000 = 14 000. Затем измените один признак оплаты и убедитесь, что сумма меняется на стоимость именно этой строки. Это проверяет смысл, а не только отсутствие сообщения об ошибке.

Примеры записаны для русской локали Excel с разделителем аргументов «;». В другой конфигурации могут использоваться английские имена SUMIF и IF и иной разделитель. Базовые функции есть в Excel 2016–2024 и Microsoft 365; новые функции поиска и массивов нужно проверять по версии отдельно. Число, сохранённое текстом, и включённый режим показа формул — разные причины неожиданного вида ячейки.

Диагностика до оформления

Почему нельзя скрывать любую ошибку через ЕСЛИОШИБКА

ЕСЛИОШИБКА заменяет ошибочный результат, но не исправляет его причину. Деление на ноль, отсутствие ключа и повреждённая ссылка требуют разных действий. Если всем трём случаям присвоить ноль, отчёт станет внешне аккуратнее, однако потеряет важные признаки неполноты данных.

Например, известная стоимость двух отправлений равна 400 и 650 ₽, а тариф третьего отсутствует. Подстановка нуля выдаст сумму 1 050 ₽ как будто она полная, хотя это только подтверждённая часть. Отмечайте неполный итог и ищите тариф. Ожидаемое отсутствие ключа можно описать текстом «Не найдено» непосредственно в поиске; сломанную ссылку нужно восстановить. В русской локали Microsoft 365 используйте осмысленное сообщение вместо универсального нуля. После устранения причины проверьте итог повторно — отсутствие видимого кода ошибки само по себе не подтверждает правильность.

Развилка для ошибок ДЕЛ/0, Н/Д и ССЫЛКА ведёт к проверке знаменателя, ключа и адреса.
Успешное скрытие сообщения не исправляет расчёт.
Данные к иллюстрации
Код или ситуацияВозможная причинаСледующее действие
#ДЕЛ/0!Нулевая или пустая база деленияПроверить знаменатель
#Н/ДКлюч не найденПроверить ключ и полноту справочника
#ССЫЛКА!Удалена используемая ячейкаВосстановить ссылку
400 + 650 + неизвестный тарифИзвестна только часть стоимости1 050 ₽ — неполный итог

Обрабатывайте известное отсутствие результата, сохраняя видимость ошибок данных.

Учебный сценарий

Оплаченные заказы онлайн-курсов

Разместите заголовки в A1:E1 и четыре записи в строках 2–5. Суммируется стоимость заказов со статусом «Да»; скидка в базовом наборе равна 0%.

КурсГруппаОплаченоСтоимостьСкидка
ОсновыАДа3 000 ₽0%
ГрафикиБНет4 500 ₽0%
ФормулыАДа5 000 ₽0%
АнализБДа6 000 ₽0%

=СУММЕСЛИ(C2:C5;"Да";D2:D5) даёт 14 000. Для контрпримера очистите C2: сумма уменьшится до 11 000. В отдельном опыте поместите 10% в F1; =D2*(1-$F$1) даст 2 700.

Скачать учебный пример XLSX

Пример с вымышленными данными. Формулы доступны для проверки в Excel.

Пять контрольных входов

Как проверить формулу на граничных значениях

Для нового правила проверьте обычное значение, ноль, пропуск, точную границу и текст. В учебной классификации заказ от десяти единиц относится к партии, меньше десяти — к штучному. Пустая ячейка означает отсутствие данных, текст требует исправления типа. Правило предполагает неотрицательное количество; отрицательные значения отсекаются при подготовке данных.

В первой версии после проверок пустоты и типа использовано A2>10. Четыре случая проходят, но ровно десять ошибочно попадает в штучный заказ. Замена на A2>=10 исправляет границу. Для русской локали Microsoft 365 итоговое выражение приведено ниже; ожидаемые результаты задаются до проверки. Матрица демонстрирует логику на конкретных входах и помогает повторить проверку в рабочей книге. При переносе в книгу проверьте адреса и разделитель аргументов.

=ЕСЛИ(A2="";"Нет данных";ЕСЛИ(НЕ(ЕЧИСЛО(A2));"Проверьте тип";ЕСЛИ(A2>=10;"Партия";"Штучно")))

Пять тестов выявляют несовпадение только на числе 10 и исправление строгого сравнения на включительное.
Классификация неотрицательного количества; десять единиц уже считаются партией.
Данные к иллюстрации
Ввод A2ОжидаетсяС условием >10С условием >=10
12ПартияПартияПартия
0ШтучноШтучноШтучно
Пустая ячейкаНет данныхНет данныхНет данных
10ПартияШтучно — ошибкаПартия
Текст «десять»Проверьте типПроверьте типПроверьте тип

Точный порог проверяется отдельной строкой, даже если обычные значения совпали.

Вопросы и ответы

Вопросы о выборе и проверке формул

То, что полезно знать перед началом работы.

Почему формула отображается текстом?

Проверьте, начинается ли запись со знака равенства, нет ли перед ним апострофа и не был ли у ячейки текстовый формат во время ввода. После исправления формата иногда требуется заново подтвердить содержимое. Если формулы видны сразу во всём листе, проверьте режим их отображения. Эти причины различаются, поэтому не заменяйте исходные данные наугад.

Когда нужен знак доллара в ссылке?

Когда часть адреса должна оставаться неизменной при копировании. В $F$1 закреплены и столбец F, и строка 1; в F$1 закреплена только строка, а в $F1 — только столбец. Выбирайте фиксацию по смыслу задачи. Для единого процента скидки удобно полностью закрепить ячейку, а адрес цены каждой строки оставить относительным.

Почему используется точка с запятой?

В приведённых примерах она разделяет аргументы функции в русской конфигурации Excel. Конкретный разделитель зависит от региональных настроек среды. Если скопированная формула не принимается, проверьте локаль и подсказку синтаксиса своей версии. Не путайте разделитель аргументов с десятичным разделителем внутри числа: они выполняют разные задачи и не всегда заменяются одним общим поиском.

Как искать ошибку по частям?

Сначала проверьте несколько исходных ячеек и результат простого условия. Затем отдельно проверьте диапазон суммирования и только после этого объединяйте части. Подготовьте ожидаемый результат для двух-трёх строк вручную. Меняйте по одному входному значению: так видно, что именно повлияло на итог. Отсутствие сообщения об ошибке ещё не доказывает, что формула отвечает на нужный вопрос.

Почему функция работает в одной версии и недоступна в другой?

Набор функций зависит от выпуска и обновлений Excel, а названия — также от языка интерфейса. Новая функция может отсутствовать в старой версии даже при корректном синтаксисе. Проверьте раздел совместимости в официальной справке и условия работы получателя файла. Для передачи книги полезно выбрать поддерживаемый вариант формулы и испытать его в целевой среде.

Перейдите от примера к своей задаче

Подберите формулу и проверьте её на понятном наборе данных.

Попробовать