LIBREOFFICE · ПРАКТИКА

Формулы для таблиц с понятными примерами

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

Попробовать
Преобразование исходных ячеек с помощью формулыСВОЯ ЗАДАЧА. ПОНЯТНЫЙ РЕЗУЛЬТАТ.

01 / РАЗБЕРЁМСЯ В ДЕТАЛЯХ

Формула связывает значения, а не заменяет их смысл

Для суммы диапазона используют SUM, а процент хранят как долю: 10% соответствует 0,1. В формуле цены со скидкой множитель равен 1 минус доля скидки. Пример ниже можно разобрать по ячейкам и воспроизвести в своей таблице.

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

Исходные данные удобнее отделять от вычислений.

Формула связывает значения, а не заменяет их смысл. Количество × цена × доля после скидки
Количество × цена × доля после скидки

02 / РАЗБЕРЁМСЯ В ДЕТАЛЯХ

Абсолютная ссылка сохраняет общую настройку

IF возвращает один результат при выполненном условии и другой — иначе. SUMIF складывает только значения строк, отвечающих критерию. Перед выборкой проверьте, не сохранены ли числа текстом: визуально одинаковые значения могут обрабатываться по-разному.

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

Знак $ фиксирует строку, столбец или обе координаты.

Абсолютная ссылка сохраняет общую настройку. B2/C2 меняются, общий процент остаётся в F1.
B2/C2 меняются, общий процент остаётся в F1.

03 / РАЗБЕРЁМСЯ В ДЕТАЛЯХ

Ошибка подсказывает, что проверить в данных

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

Ссылка B2 изменяется при копировании формулы. Запись $F$1 фиксирует столбец и строку, поэтому общий процент скидки остаётся в одной ячейке. Смешанные ссылки $B2 и B$2 закрепляют только одну координату и полезны в таблицах с двумя направлениями копирования.

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

Ошибка вычисления — повод посмотреть на диапазон, тип и исходное значение. Сокрытие ошибки не исправляет причину. Например, при делении на ноль сначала проверяют знаменатель, а при неудачном поиске — ключ и справочник.

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

Ошибка подсказывает, что проверить в данных. Три причины — три разных проверки
Три причины — три разных проверки

УЧЕБНЫЙ ПРИМЕР

Проверьте ход решения

Количество в B2=8, цена в C2=1 250, скидка в F1=10%; формула в D2: =B2*C2*(1-$F$1), результат 9 000. При копировании строки ссылка на F1 остаётся фиксированной, B2/C2 меняются.

Условные данные для демонстрации метода.

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

Полезно знать

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

Относительные ссылки смещаются вместе с формулой; фиксируйте нужную строку или столбец знаком доллара.

Почему число не участвует в сумме?

Проверьте, не хранится ли оно как текст и нет ли лишних пробелов или неподходящего десятичного разделителя.

У всех редакторов одинаковые названия функций?

Нет: различаются язык интерфейса, настройки и поддержка функций; используйте пример для указанной среды.

Можно скрыть любую ошибку через IFERROR?

Скрытие не устраняет причину; сначала проверьте диапазоны, типы данных и отсутствующие значения.

ГОТОВЫ ПЕРЕЙТИ К ПРАКТИКЕ?

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

Попробовать