Базовая арифметика и математические функции в Excel

Иван Корнев·11.04.2026·4 мин

Для выполнения основных математических операций в Excel используются простые операторы (/, ^) и встроенные функции (ROUND, SQRT, ABS). Чтобы разделить числа, используйте знак слэш (=A1/B1), для возведения в степень — крышку (=A1^2), а для округления и извлечения корней — соответствующие функции. Ниже приведены точные синтаксисы, примеры защиты от ошибок и сценарии применения.

Главный принцип: Вводите знак равенства = перед любой формулой. Ссылки на ячейки (например, A1) делают расчеты динамическими при изменении исходных данных.

Деление чисел и защита от ошибок

Базовый оператор деления в Excel — слэш /. Формула выглядит как =Числитель/Знаменатель. Однако главная проблема при делении — возможность получения ошибки #ДЕЛ/0!, если знаменатель равен нулю или пуст.

Синтаксис и примеры

  • Простое деление: =A1/B1
  • Деление с обработкой ошибки: =IFERROR(A1/B1; 0) — вернет 0 вместо сообщения об ошибке.
  • Условное деление: =IF(B1=0; "Нет данных"; A1/B1) — выведет текст, если делитель пуст.

Ошибка #ДЕЛ/0! возникает не только при явном нуле, но и если ячейка визуально пуста (содержит пустую строку ""). Всегда проверяйте знаменатель перед делением в важных отчетах.

Если данные импортированы из других систем и содержат пробелы или текстовые символы (например, "100 руб."), предварительно очистите их функцией ПОДСТАВИТЬ или преобразуйте в число через ЗНАЧЕН: =ЗНАЧЕН(ПОДСТАВИТЬ(A1; " руб."; "")) / B1

Округление значений

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

ФункцияОписаниеПример формулыРезультат для 3.14159
ОКРУГЛСтандартное математическое округление (до 5 вниз, после 5 вверх)=ОКРУГЛ(A1; 2)3.14
ОКРУГЛВВЕРХВсегда округляет в большую сторону (по модулю)=ОКРУГЛВВЕРХ(A1; 2)3.15
ОКРУГЛВНИЗВсегда отбрасывает лишние знаки (округление к меньшему)=ОКРУГЛВНИЗ(A1; 2)3.14
ОТБРПросто отсекает дробную часть без округления=ОТБР(A1; 2)3.14
ОКРОкругление до ближайшего кратного числа=ОКР(A1; 0.5)3.0
ЦЕЛОЕОкругление до ближайшего меньшего целого=ЦЕЛОЕ(A1)3

Практический совет: Для финансовых отчетов чаще всего используют ОКРУГЛ(...; 2), чтобы избежать расхождений в копейках при суммировании длинных столбцов.

Извлечение корня и возведение в степень

Операции со степенями выполняются через оператор ^ (крышка) или функцию СТЕПЕНЬ.

Квадратный и произвольный корень

  • Квадратный корень: Используйте функцию =КОРЕНЬ(A1).
    • Нюанс: Если число отрицательное, функция вернет ошибку #ЧИСЛО!. Чтобы избежать этого, оберните аргумент в модуль: =КОРЕНЬ(АБС(A1)).
  • Корень n-й степени: Возведение в дробную степень.
    • Кубический корень: =A1^(1/3) или =СТЕПЕНЬ(A1; 1/3).
    • Корень 4-й степени: =A1^(1/4).

Возведение в квадрат и другие степени

Чтобы возвести число в квадрат, куб или любую другую степень:

  • Квадрат: =A1^2 или =СТЕПЕНЬ(A1; 2)
  • Куб: =A1^3
  • Обратная величина (1/x): =A1^-1

Оператор ^ работает быстрее и требует меньше символов, чем функция СТЕПЕНЬ. Используйте его для простых расчетов внутри сложных формул.

Модуль числа и остаток от деления

Часто пользователи путают понятие «модуль» (абсолютное значение) и «остаток от деления». В Excel это две разные функции.

  1. Модуль (Абсолютное значение): Превращает любое число в положительное.

    • Формула: =АБС(A1)
    • Пример: =АБС(-5) вернет 5. Полезно при расчете отклонений план/факт, где важен только размер разницы, а не её направление.
  2. Остаток от деления: Возвращает остаток после целочисленного деления.

    • Формула: =ОСТАТ(Число; Делитель)
    • Пример: =ОСТАТ(10; 3) вернет 1 (так как 10 = 3*3 + 1).
    • Применение: Часто используется для определения четности числа (=ОСТАТ(A1; 2)=0) или распределения задач по циклам.

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

Реальные задачи редко требуют одной операции. Чаще всего функции вкладываются друг в друга.

Примеры готовых решений:

  • Расчет скидки с округлением: (Цена * (1 - Скидка)) округлить до 90 копеек. =ОКР(Цена * 0.9; 0.9) (при условии настройки кратности, либо использовать хитрость с вычитанием остатка).
  • Безопасный корень из разницы: Найти корень из разницы двух ячеек, но не ломаться, если первая меньше второй. =КОРЕНЬ(МАКС(0; A1-B1))
  • Нормализация данных: Разделить текст на число, взять корень и округлить. =ОКРУГЛ(КОРЕНЬ(ЗНАЧЕН(A1)); 2)

Частые ошибки

  1. Разделитель аргументов: В русской локализации Excel аргументы функций разделяются точкой с запятой (;), а не запятой. Формула =ROUND(A1, 2) выдаст ошибку, правильная: =ОКРУГЛ(A1; 2).
  2. Текст вместо числа: Если в ячейке написано "100 кг", математические функции могут игнорировать её или выдавать ошибку. Используйте ЗНАЧЕН() или «Текст по столбцам» для очистки.
  3. Приоритет операций: Помните, что возведение в степень (^) выполняется раньше умножения и деления. =2*3^2 даст 18, а не 36. Используйте скобки: =(2*3)^2.

FAQ

Как быстро возвести весь столбец в квадрат? Введите формулу =A1^2 в первую ячейку соседнего столбца, затем дважды кликните по маленькому квадратику в правом нижнем углу ячейки (маркер заполнения), чтобы протянуть формулу до конца таблицы.

Почему функция КОРЕНЬ выдает ошибку #ЧИСЛО!? Вы пытаетесь извлечь корень из отрицательного числа. В действительной математике это невозможно. Проверьте исходные данные или используйте функцию АБС, если знак числа не важен.

Чем отличается ОТБР от ОКРУГЛВНИЗ? Для положительных чисел результат одинаков. Разница проявляется при работе с отрицательными числами: ОТБР(-3.7) даст -3, а ОКРУГЛВНИЗ(-3.7; 0) даст -4 (так как -4 меньше, чем -3.7).