Арифметические операции в Excel: операторы и функции
Возможности !SEMTools
↑ Навигация по задачам в Excel и возможностям надстройки !SEMTools ↑

Арифметические операции в Excel записываются операторами: «+» — сложение, «−» — вычитание, «*» — умножение, «/» — деление, «^» — возведение в степень. Формула всегда начинается со знака «=»: =A2+B2, =A2/B2, =A2^2. Для сумм, произведений, степени и корня есть функции СУММ, ПРОИЗВЕД, СТЕПЕНЬ и КОРЕНЬ, а прибавить, вычесть, умножить или разделить целый диапазон на число без формул можно специальной вставкой или процедурами !SEMTools в пару кликов.

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

  1. Сложение
  2. Вычитание
  3. Умножение
  4. Деление
  5. И возведение в степень
Арифметические операции, операторы и формулы в Excel

Частным случаем последнего пункта является извлечение корня, поскольку извлечение корня N-ной степени тоже является возведением в степень. Просто в таких случаях степень является дробным числом меньше единицы. Например, извлечение квадратного корня - это возведение в степень 1/2 или 0,5.

Арифметические операторы в Excel: таблица с примерами

Ниже таблица арифметических операторов в Excel и примеры простых формул. Их также называют математическими операторами, это эквивалентное понятие.

ОперацияОператорПример формулы
Сложение+=A1+5
Вычитание-=A2-10
Умножение*=A3*15
Деление/=A4/20
Возведение в степень^=A5^2

Так операторы и функции работают на одной паре чисел:

Арифметика в формулах
E3=A2-B2
ABCDE
1Число 1Число 2ОперацияРезультат
2124Сложение16=A2+B2
3Вычитание8=A2-B2
4Умножение48=A2*B2
5Деление3=A2/B2
6Степень144=A2^2
7Корень3,4641=КОРЕНЬ(A2)
8Целая часть деления2=ЧАСТНОЕ(A2;5)
9Остаток от деления2=ОСТАТ(A2;5)

Нажмите на ячейки столбца E, чтобы увидеть формулу. КОРЕНЬ(12) ≈ 3,4641 показан с округлением; ЧАСТНОЕ(12;5) отбрасывает дробную часть, ОСТАТ(12;5) возвращает остаток.

В английском Excel: =A2-B2

Что можно складывать и умножать: числа, даты, ИСТИНА/ЛОЖЬ

Очевидно, что арифметические функции предназначены для обработки чисел, и поэтому в первую очередь объектами арифметических функций являются числовые значения ячеек. Однако, арифметическим операциям поддаются также и логические значения — ИСТИНА и ЛОЖЬ.

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

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

Арифметика с ИСТИНА/ЛОЖЬ и датами
B5=ДАТА(2026;12;31)-A5
AB
1ЗначениеРезультат
2ИСТИНА2=A2+A2
3ИСТИНА5=A3*5
421.10.202631.10.2026=A4+10
521.10.202671=ДАТА(2026;12;31)-A5

ИСТИНА в вычислениях равна 1, ЛОЖЬ — 0. Дата для Excel — число дней, поэтому к ней можно прибавить дни, а разность двух дат даёт количество дней между ними.

Арифметические функции Excel: СУММ, ПРОИЗВЕД, СТЕПЕНЬ

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

Для сложения такой функцией будет СУММ — о ней и других способах сложения подробно в статье про суммирование чисел.

Для произведения — функция ПРОИЗВЕД.

Для возведения в степень — функция с очень удобным названием СТЕПЕНЬ.

Степень и корень N-й степени
D3=A3^(1/3)
ABCD
1ЧислоКубСТЕПЕНЬКорень 3-й степени
228=A2^38=СТЕПЕНЬ(A2;3)1,259921=A2^(1/3)
32719683=A3^319683=СТЕПЕНЬ(A3;3)3=A3^(1/3)

Корень N-й степени — это степень 1/N. Дробь обязательно берите в скобки: =A2^1/3 сначала возведёт в первую степень, а потом разделит на 3.

В английском Excel: =POWER(A2,3)

А вот для вычитания и деления функций нет, поскольку у них есть эквиваленты:

  • Эквивалент вычитания — это сложение, где вычитаемый аргумент просто используется со знаком минус перед ним.
  • Эквивалент деления — это умножение на дробь. Например, поделить на два — это то же самое, что и умножить на 0,5.

Стоит упомянуть, что в Excel присутствует функция целочисленного деления — ЧАСТНОЕ. Она отбрасывает дробную часть результата: ЧАСТНОЕ(12;5) = 2. А сам остаток возвращает функция ОСТАТ: ОСТАТ(12;5) = 2 — её часто используют, чтобы проверить чётность или выделить каждую N-ю строку.

Порядок арифметических действий в Excel

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

Приоритет операций
B5=-2^2
ABC
1ФормулаРезультатПочему
2=2+3*414=2+3*4умножение раньше сложения
3=(2+3)*420=(2+3)*4скобки первыми
4=10/2*525=10/2*5слева направо
5=-2^24=-2^2минус раньше степени
6=-(2^2)-4=-(2^2)скобки меняют порядок

В математике −2² = −4, а в Excel формула =-2^2 возвращает 4: сначала число становится −2, потом возводится в квадрат. Чтобы получить −4, берите степень в скобки.

В английском Excel: =-2^2

Сложить, вычесть, умножить и разделить диапазон без формул

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

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

Очевидно, у этой процедуры есть неудобное ограничение. Вышеупомянутая константа должна быть скопирована в буфер обмена, а для этого должна присутствовать на листе в некоторой ячейке.

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

арифметические операции в Excel с !SEMTools
Арифметические процедуры в !SEMTools на примере умножения

Удобно, правда? :)

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

Почему арифметика в Excel даёт ошибку

  • #ДЕЛ/0!. Деление на ноль или на пустую ячейку. Перехватите ошибку: =ЕСЛИОШИБКА(A2/B2;0).
  • #ЗНАЧ!. Одно из чисел на самом деле текст: «1 200» с пробелом, «12.5» с точкой, значение из выгрузки. Преобразуйте текст в числа. Функции СУММ и ПРОИЗВЕД текст просто пропускают, а операторы «+» и «*» выдают ошибку.
  • Вместо нуля получается крошечное число. Формула =0,1+0,2-0,3 возвращает не 0, а 5,55112E-17: Excel считает в двоичной системе, и некоторые дроби хранятся неточно. Из-за этого проверки вида =A2=0 иногда не срабатывают. Для денежных расчётов округляйте результат функцией ОКРУГЛ.
  • Формула показывается текстом, а не считается. Ячейка в текстовом формате или перед «=» стоит пробел. Поставьте формат «Общий» и введите формулу заново.
Деление на ноль без ошибки
D3=ЕСЛИОШИБКА(A3/B3;0)
ABCD
1ДелимоеДелительДелениеС ЕСЛИОШИБКА
21025=A2/B25=ЕСЛИОШИБКА(A2/B2;0)
3100#ДЕЛ/0!=A3/B30=ЕСЛИОШИБКА(A3/B3;0)
410#ДЕЛ/0!=A4/B40=ЕСЛИОШИБКА(A4/B4;0)

Пустая ячейка в делителе тоже считается нулём. ЕСЛИОШИБКА подставляет вместо ошибки указанное значение — 0 или пустую строку "".

В английском Excel: =IFERROR(A2/B2,0)

Арифметические операции в Excel — частые вопросы

Как в Excel вычесть одно число из другого?

Формулой с минусом: =A2-B2. Отдельной функции вычитания нет.

Как разделить в Excel?

Оператором «/»: =A2/B2. Целую часть деления возвращает ЧАСТНОЕ, остаток — ОСТАТ.

Как возвести число в степень или извлечь корень?

Степень — =A2^3 или =СТЕПЕНЬ(A2;3), квадратный корень — =КОРЕНЬ(A2), корень N-й степени — =A2^(1/3).

Как прибавить число ко всему столбцу без формул?

Скопируйте число, выделите столбец и выберите «Специальная вставка → Сложить». Или процедурой !SEMTools, где число вводится прямо в окне.

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

Итоги: арифметика в Excel

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

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*