LibreOffice · таблицы в деле

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

Формула связывает значения ячеек и описывает конкретное действие: сумму, долю, условие или скидку. Разбираем выражения, ожидаемые результаты и поведение ссылок при копировании в Excel и Calc.

ПопробоватьПосмотреть готовый
пример и пояснения
Связанные вычислительные блоки и арифметические знаки ведут к итоговому значению

Разбираем на примере

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

Расчёт стоимости со скидкой позволяет проследить каждую ссылку и проверить итог вручную.

Готовый учебный пример

В B2 указано 1 250, в C2 — 4, в F1 — 10%. Формула =B2*C2*(1-$F$1) даёт 4 500. При копировании вниз ссылки B2 и C2 меняются, а $F$1 остаётся прежней. Число 10 без знака процента не равно 10%.

Исходные значения

Формула использует числа и адреса ячеек. Процентный формат влияет на смысл введённой величины.

Закреплённые ссылки

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

Контрольный результат

Ручной расчёт на небольшом примере помогает обнаружить ошибку ссылки или порядка действий.

Разберём по шагам

От исходных данных
к понятному результату

Формула связывает ячейки

Формула начинается со знака равенства. Адрес B2 обозначает ячейку, а B2:B6 — непрерывный диапазон. В выражении =B2*C2 умножаются значения двух ячеек; после изменения исходных чисел результат пересчитывается.

Скобки меняют порядок действий. Выражение =2+3*4 даёт 14, а =(2+3)*4 — 20. Если расчёт включает скидку или надбавку, сначала запишите его смысл словами, а затем перенесите в формулу.

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

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

В диапазоне со значениями 10, пустой ячейкой и 20 среднее числовых значений равно 15. Если пустоту заменить числом 0, среднее станет 10. Поэтому перед выбором функции решите, означает пропуск отсутствие наблюдения или нулевой результат.

Три разных вопроса о процентах

Доля части в целом — это часть / целое: 30 из 150 составляют 20%. Увеличение на 20% считают умножением на 1,2: из 150 получится 180. Процент изменения — это (новое − старое) / старое: переход со 150 к 180 также даёт 20%.

Процентный формат отображает 0,1 как 10%. Число 10 без знака процента означает другую величину. В примере B2 = 1 250, C2 = 4, F1 = 10% выражение =B2*C2*(1-$F$1) возвращает 4 500.

Какие ссылки должны двигаться

Относительная ссылка B2 меняется при копировании. В следующей строке формула использует B3. Абсолютная ссылка $F$1 закрепляет и столбец, и строку, поэтому общий процент скидки остаётся одним для всего списка.

Смешанные ссылки закрепляют только одну координату: A$1 сохраняет строку 1, $A1 — столбец A. Они полезны в сетке коэффициентов, когда формулу копируют одновременно вправо и вниз. Проверьте первую скопированную строку, прежде чем заполнять большой диапазон.

Проверка условия вместо скрытой ошибки

Деление на ноль не даёт содержательного процента. Перед выражением (C2-B2)/B2 проверьте, что B2 не равно нулю. Если исходная база отсутствует, текст «Нет базы сравнения» объясняет ситуацию лучше, чем число 0%.

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

Названия функций зависят от настроек

В русской локали Excel типичная запись суммы — =СУММ(B2:B6), при английских именах — =SUM(B2:B6). LibreOffice Calc позволяет использовать английские имена функций; вид записи зависит от настроек приложения.

Пример условия с русскими именами и разделителем «;»: =ЕСЛИ(B2=0;"Нет базы";(C2-B2)/B2). При английских именах и разделителе «,» запись имеет вид =IF(B2=0,"Нет базы",(C2-B2)/B2). Имена и разделитель проверяйте отдельно: включение английских имён само по себе не гарантирует запятую между аргументами.

Вопросы по делу

Что ещё
стоит знать

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

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

Зачем нужен знак доллара в адресе?

Он закрепляет строку, столбец или оба компонента адреса при копировании формулы.

Десять процентов и число 10 равны?

Нет. В вычислении 10% соответствует 0,1. Ошибка ввода меняет результат в сто раз.

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

Локализация и настройки могут менять отображаемое имя и разделители аргументов. Используйте вариант, проверенный для вашего окружения.

Нужно ли скрывать любую ошибку формулы?

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

Всё начинается с первой строки

Разберите формулу вместе с готовым результатом

Превратите понятное правило в формулу, которую удобно копировать.

Попробовать