ПРАКТИЧЕСКОЕ РУКОВОДСТВО · ЛОГИКА В ЯЧЕЙКАХ

Формулы для таблиц: выбор функции, ссылки и ошибки

Узнайте, какая функция подходит к вашей задаче, что происходит при копировании ссылок и как найти причину неверного результата. Каждый приём разобран на конкретных ячейках.

Попробовать
Иллюстрация к руководству: Формулы для таблиц
11 /Формулы для таблиц
01

ПОДГОТОВИТЬСЯ

Как выбрать формулу для суммы, условия или поиска

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

На одной и той же таблице разные функции дают разные полезные ответы. SUM складывает числовые значения, COUNTIF считает подходящие ячейки, IF выбирает результат по правилу, VLOOKUP ищет значение в справочнике. На учебных примерах удобно проследить связь выражения и результата. Не подставляйте функцию только потому, что её название знакомо: сначала определите, что именно должно получиться.

Выбор функции таблицы по задаче: сумма, условие, количество или поиск
Авторская схема · учебные данныеРассмотреть крупнее ↗

Данные к иллюстрации

ЗадачаФункцияРезультат
Общий остатокSUMКоличество игр
Позиции ниже порогаCOUNTIFЧисло позиций
Нужен ли заказIFОтвет по условию
Название по кодуVLOOKUPЗначение справочника

ОСНОВА ТЕМЫ

Принципы, на которые стоит опираться

01

Ссылка связывает формулу с данными

Формула начинается со знака равенства. Вместо повторного ввода цены используйте ссылку на её ячейку: при изменении источника результат обновится. В примере склада количество и цена определяют стоимость остатка, а минимум запаса — необходимость заказа.

02

Сумма, количество и среднее отвечают на разные вопросы

SUM складывает значения, COUNT считает числовые ячейки, COUNTA — непустые. AVERAGE находит среднее числовых значений. Если номер заказа записан числом, его сумма редко имеет смысл: сначала определите, что означает столбец.

03

Условие возвращает результат по правилу

IF выбирает между двумя результатами. Например, если остаток ниже минимального запаса, появляется рекомендация проверить заказ. Условие не заменяет деловую логику: нулевой остаток снятого с продажи товара не обязательно означает необходимость закупки.

04

Закрепляйте ссылку только там, где это нужно

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

05

Ошибку сначала объясните, потом скрывайте

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

02

РАЗОБРАТЬСЯ

Как меняются ссылки при копировании формулы

При копировании формулы относительная ссылка перемещается вместе с ячейкой, а закреплённая остаётся на месте. Пусть ставка 6 записана в F2, а суммы находятся в A2 и A3. В выражении =A2*$F$2/100 значение суммы меняется по строкам, но ставка продолжает браться из F2.

Если скопировать формулу на строку ниже, получится =A3*$F$2/100. При копировании на столбец вправо относительная A2 станет B2. Знаки доллара фиксируют столбец F и строку 2 одновременно. Проверяйте несколько первых результатов вручную: случайно закреплённая сумма или незакреплённая ставка могут дать правдоподобные, но неверные числа.

Изменение относительной ссылки и сохранение абсолютной при копировании формулы
Авторская схема · учебные данныеРассмотреть крупнее ↗

Данные к иллюстрации

ПоложениеФормулаЧто изменилось
ИсходнаяA2 × $F$2 / 100Сумма из A2
На строку нижеA3 × $F$2 / 100Строка суммы
На столбец вправоB2 × $F$2 / 100Столбец суммы

ПРИМЕР ДЛЯ САМОСТОЯТЕЛЬНОГО РАЗБОРА

Склад игр: значение и формула связаны

Проследите связь исходных значений и результата. Данные вымышленные и служат для объяснения подхода.

ТоварОстатокМинимумВывод
Шахматы46Проверить заказ
Лото125Достаточно
Домино04Проверить заказ
03

ПРОВЕРИТЬ РЕЗУЛЬТАТ

Как найти ошибку в формуле, прежде чем скрывать её

Ошибка формулы сообщает о проблеме, которую сначала нужно понять. Деление на ноль может означать отсутствие наблюдений; число текстом — неверный импорт; отсутствующий код — неполный справочник или опечатку. Замена любого такого результата нулём способна скрыть причину.

Проверяйте исходные ячейки и ожидаемый смысл ответа. При отсутствии продаж средний чек не равен автоматически нулю: возможно, его нельзя вычислить. Если код не найден, покажите понятное сообщение и проверьте ключ. Обработка ошибок нужна после определения правильного поведения, а не вместо него. Проверяйте выражение на простом наборе с заранее известным ответом.

Поиск причин ошибок формул: деление на ноль, текст и отсутствующий код
Авторская схема · учебные данныеРассмотреть крупнее ↗

Данные к иллюстрации

СимптомВозможная причинаПроверка
Деление на нольНет наблюденийПроверить знаменатель
Число не суммируетсяЗначение хранится текстомПроверить тип
Код не найденНет совпаденияСверить справочник

ВОПРОСЫ И ОТВЕТЫ

Что ещё важно знать

01Чем число отличается от числа, записанного текстом?

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

02Когда ставить знак доллара?

Когда ссылка на общий параметр должна оставаться на месте при копировании. Например, $F$2 закрепляет и столбец F, и строку 2.

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

Разделители зависят от локали редактора. В примерах указан вариант записи; при переносе проверьте язык функций и настройки файла.

04Как обработать пустую ячейку?

Сначала решите, означает ли пустота отсутствие данных или ноль. Подмена неизвестного значения нулём может изменить итог и среднее.

05Почему формула не переносится между редакторами без изменений?

Различаются имена функций, разделители, версии и поддержка отдельных операций. Сравните синтаксис со справкой выбранного редактора.

ПРИМЕНИТЕ ПОДХОД

Разберите пример и перенесите подход в свою задачу

Попробовать