Как в Excel сделать деление и умножение: формулы, примеры и лайфхаки

Работа с числами в Microsoft Excel — основа любой аналитики, бухгалтерии или инженерных расчётов. Но даже опытные пользователи иногда сталкиваются с неожиданными ошибками при выполнении простейших операций: почему формула =A1*B1 выдаёт #ЗНАЧ!, как разделить столбец на одно число без копирования формулы, или почему результат умножения отображается в экспоненциальном формате. Эта статья разберёт не только базовые принципы, но и нюансы, которые экономят часы работы.

Мы рассмотрим:

  • 🔢 Основные формулы умножения и деления (включая массовые операции)
  • 📊 Работу с процентами, дробями и отрицательными числами
  • ⚠️ Типичные ошибки и как их избежать (включая #ДЕЛ/0! и #ЧИСЛО!)
  • 🛠️ Продвинутые приёмы: умножение с условиями, деление с округлением, использование функций ПРОИЗВЕД и ЧАСТНОЕ

Все примеры протестированы в Excel 2019–2023 и Excel Online, но подойдут и для старых версий (2010–2016) с учётом особенностей интерфейса. Если вы работаете в Google Таблицах, 90% инструкций останутся актуальными — различия мы отметим отдельно.

1. Базовые формулы: как умножать и делить ячейки

Начнём с азов. В Excel любая математическая операция начинается со знака =. Без него программа воспримет ввод как обычный текст.

Чтобы умножить две ячейки, используйте формулу:

=A1*B1

Где A1 и B1 — адреса ячеек с числами. Например, если в A1 записано 5, а в B13, результат будет 15.

Для деления замените звёздочку на косую черту:

=A1/B1

Важно: порядок ячеек имеет значение! Формула =B1/A1 даст результат 0,6 (если B1=3, A1=5), а не 1,67.

  • 📌 Умножение числа на ячейку: =5*A1 (число можно писать перед или после ячейки)
  • 📌 Деление ячейки на число: =A1/100 (полезно для перевода процентов)
  • 📌 Умножение/деление нескольких ячеек: =A1*B1*C1 или =A1/B1/C1

2. Массовые операции: как умножить/разделить весь столбец

Допустим, у вас столбец A с ценами в долларах, а в ячейке D1 записан текущий курс (например, 95). Чтобы перевести все цены в рубли:

  1. В ячейке B1 введите формулу: =A1*$D$1 (символ $ фиксирует ссылку на D1).
  2. Наведите курсор на правый нижний угол ячейки B1 (появится чёрный крестик — маркер заполнения).
  3. Дважды кликните по маркеру — формула скопируется до последней заполненной ячейки в столбце A.

Аналогично работает деление. Например, чтобы уменьшить все числа в столбце A на 20%, используйте:

=A1/1,2

или (если процент записан в ячейке D1):

=A1/(1+$D$1)

Ячейка с числом (курсом, коэффициентом) зафиксирована знаком $|

В столбце нет пустых ячеек или текста (иначе формула выдаст ошибку)|

Формат ячеек с результатом — «Общий» или «Числовой»|

Скопирована формула, а не значение (проверьте первую ячейку результата)

-->

3. Работа с процентами: умножение и деление с %

Проценты в Excel — частая причина ошибок. Remember: 1% = 0,01 в формулах. Если в ячейке A1 записано 20%, то при умножении на B1 формула будет:

=B1*(1+A1)

А не =B1*A1! Последняя формула увеличит число на 20% от самого себя (например, 100 * 20% = 20), а не на 20% от исходного значения.

Примеры:

Задача Формула Пример (если B1=100, A1=20%)
Увеличить на 20% =B1*(1+A1) 120
Уменьшить на 20% =B1*(1-A1) 80
Найти 20% от числа =B1*A1 20
Разделить число на процент (например, найти исходную сумму по известным 20%) =B1/A1 500

Критическая ошибка: если в ячейке с процентом не установлен формат «Процентный», Excel воспримет 20% как текст, и формула не сработает. Всегда проверяйте формат ячейки (вкладка Главная → Формат ячеек).

Ежедневно|

Несколько раз в неделю|

Рядом|

Никогда-->

4. Ошибки при делении и умножении: как исправить

Даже в простых формулах Excel может выдавать ошибки. Разберём самые распространённые:

  • 🚨 #ДЕЛ/0! — деление на ноль. Проверьте, нет ли в знаменателе пустых ячеек или нулей. Решение: используйте функцию ЕСЛИОШИБКА:
    =ЕСЛИОШИБКА(A1/B1; 0)

    Эта формула вернёт 0, если B1=0.

  • 🚨 #ЗНАЧ! — в ячейке текст вместо числа. Проверьте формат ячеек (должен быть «Числовой» или «Общий»).
  • 🚨 #ЧИСЛО! — результат слишком большой или слишком маленький. Решение: измените формат ячейки на «Экспоненциальный» или используйте функцию ОКРУГЛ.
  • 🚨 Результат отображается как дата (например, 01.01.1900). Это значит, что ячейка с результатом имеет формат «Дата». Измените его на «Числовой».
⚠️ Внимание: Если вы копируете формулы из интернета, убедитесь, что разделитель целой и дробной части в вашем Excel совпадает с формулой. В русскоязычных версиях это , (запятая), а в англоязычных — . (точка). Например, =ОКРУГЛ(A1/B1; 2) не сработает, если у вас точка в качестве разделителя.
Почему Excel показывает ######## вместо результата?

Это не ошибка! Знаки ######## означают, что столбец слишком узкий для отображения числа. Растяните столбец или измените формат ячейки (например, на «Экспоненциальный»).

5. Продвинутые приёмы: функции ПРОИЗВЕД, ЧАСТНОЕ, ОКРУГЛ

Для сложных расчётов базовых операторов * и / недостаточно. Рассмотрим специализированные функции:

  • 🔹 ПРОИЗВЕД(число1; число2; ...) — умножает все перечисленные аргументы. Пример:
    =ПРОИЗВЕД(A1:B10)

    Умножит все числа в диапазоне A1:B10.

  • 🔹 ЧАСТНОЕ(числитель; знаменатель) — делит первый аргумент на второй, но всегда округляет результат до целого числа. Пример:
    =ЧАСТНОЕ(10; 3)

    Вернёт 3 (а не 3,333...).

  • 🔹 ОКРУГЛ(число; количество_знаков) — округляет результат деления. Пример:
    =ОКРУГЛ(A1/B1; 2)

    Округлит результат до 2 знаков после запятой.

Сочетание этих функций решает 80% задач. Например, чтобы умножить числа в диапазоне и округлить результат:

=ОКРУГЛ(ПРОИЗВЕД(A1:C1); 0)

Бонус: если нужно умножить числа с условием (например, только положительные), используйте СУММПРОИЗВ:

=СУММПРОИЗВ(--(A1:A10>0); A1:A10)

Эта формула перемножит только те ячейки в A1:A10, которые больше нуля.

6. Умножение и деление с условиями (функция ЕСЛИ)

Допустим, вам нужно умножить числа в столбце A на коэффициент из B1, но только если они больше 100. Для этого используйте функцию ЕСЛИ:

=ЕСЛИ(A1>100; A1*$B$1; A1)

Эта формула проверяет условие A1>100. Если оно истинно — умножает A1 на B1, иначе оставляет A1 без изменений.

Более сложный пример: деление с проверкой на ноль и условием:

=ЕСЛИ(И(B1<>0; A1>10); A1/B1; "Нет данных")

Здесь формула делит A1 на B1 только если:

  1. B1 не равен нулю,
  2. A1 больше 10.

В остальных случаях выведет текст "Нет данных".

Для вложенных условий (несколько проверок) используйте ЕСЛИМН (в новых версиях Excel) или цепочку ЕСЛИ:

=ЕСЛИ(A1<50; A1*0,9; ЕСЛИ(A1<100; A1*0,85; A1*0,8))

Эта формула применяет скидку 10%, 15% или 20% в зависимости от значения в A1.

7. Деление с остатком: функции ОСТАТ и ЦЕЛОЕ

Если вам нужно не только разделить числа, но и узнать остаток или целую часть результата, используйте:

  • 🔢 ОСТАТ(числитель; знаменатель) — возвращает остаток от деления. Пример:
    =ОСТАТ(10; 3)

    Вернёт 1 (потому что 10 = 3*3 + 1).

  • 🔢 ЦЕЛОЕ(число) — округляет число до ближайшего меньшего целого. Пример:
    =ЦЕЛОЕ(10/3)

    Вернёт 3.

Практический пример: вы хотите узнать, сколько полных коробок по 20 штук можно упаковать из 150 единиц товара, и сколько останется. Формулы:

=ЦЕЛОЕ(150/20)  

=ОСТАТ(150; 20)

Эти функции незаменимы в логистике, производстве и финансовых расчётах, где важны целые единицы (например, количество машин для перевозки груза).

⚠️ Внимание: Функция ЦЕЛОЕ всегда округляет вниз, даже если дробная часть больше 0,5. Например, =ЦЕЛОЕ(5,99) вернёт 5. Если нужно округление по правилам математики, используйте ОКРУГЛ.

8. Умножение и деление дат и времени

В Excel даты и время хранятся как числа (например, 1 января 1900 года = 1, а 2 января = 2). Поэтому их можно умножать и делить, но результат часто требует преобразования.

Примеры:

  • ⏰ Умножить время на число (например, увеличить длительность в 2 раза):
    =A1*2

    Если в A1 записано 12:30, результат будет 25:00 (25 часов). Чтобы отобразить его корректно, установите для ячейки с результатом формат [ч]:мм.

  • 📅 Найти разницу между датами в днях (деление не нужно, просто вычитание):
    =B1-A1

    Если A1=01.01.2023, а B1=10.01.2023, результат будет 9.

  • ⏱️ Разделить часы на число (например, распределить 8 часов между 4 сотрудниками):
    =A1/4

    Если в A1 записано 8:00, результат будет 2:00 (2 часа на человека). Формат ячейки с результатом должен быть ч:мм.

Важно: при работе с временем Excel использует 24-часовой формат. Если результат превышает 24 часа (например, 25:00), установите пользовательский формат [ч]:мм, иначе отобразится некорректное значение (например, 1:00 вместо 25:00).

Как Excel хранит даты и время?

Дата и время в Excel — это десятичное число, где целая часть = количество дней с 1.01.1900, а дробная = время (например, 1,5 = 1 день и 12 часов, т.е. 13:00 2 января 1900 года).

FAQ: Частые вопросы по умножению и делению в Excel

❓ Как умножить столбец на процент?

Если процент записан в ячейке D1 (например, 15%), используйте формулу:

=A1*(1+$D$1)

Для уменьшения на процент:

=A1*(1-$D$1)

Не забудьте установить для D1 формат «Процентный».

❓ Почему формула =A1/B1 выдаёт дату вместо числа?

Это значит, что ячейка с результатом имеет формат «Дата». Измените его на «Числовой» или «Общий»:

  1. Выделите ячейку с результатом.
  2. Нажмите Ctrl+1 (или правая кнопка → «Формат ячеек»).
  3. Выберите категорию «Числовой».
❓ Как разделить число на тысячу (например, перевести рубли в тысячи)?

Используйте формулу:

=A1/1000

Чтобы результат отображался с суффиксом «тыс.», установите пользовательский формат:

  1. Выделите ячейку → Ctrl+1.
  2. Выберите «Все форматы» → в поле «Тип» введите: # ##0," тыс."
❓ Можно ли умножать текст в Excel?

Нет, текстовые значения умножать или делить нельзя — Excel вернёт ошибку #ЗНАЧ!. Однако можно:

  • 🔹 Сцепить текст с числом (например, =A1&" кг").
  • 🔹 Умножить длину текста на число (например, =ДЛСТР(A1)*2).
  • 🔹 Преобразовать текст в число (если текст выглядит как число, но хранится как строка) с помощью =ЗНАЧЕН(A1).
❓ Как умножить или разделить время на число с сохранением формата?

При умножении/делении времени используйте:

=A1*24*число

Например, чтобы удвоить время в A1 (где A1=12:30):

=A1*2

Но если нужно разделить 12:30 на 2, используйте:

=A1/2

Убедитесь, что ячейка с результатом имеет формат ч:мм или [ч]:мм (если результат > 24 часов).