Формула умножения в Excel: 5 способов перемножить числа с примерами

Возможность быстро умножать числа — одна из ключевых функций Microsoft Excel, которая экономит часы ручной работы. Даже если вы никогда раньше не пользовались формулами, освоить умножение в таблицах проще, чем кажется. Эта операция лежит в основе большинства финансовых расчётов, аналитики данных и даже простых бытовых задач — от подсчёта стоимости покупок до планирования бюджета.

В этой статье мы разберём не только базовый синтаксис формулы умножения (=A1*B1), но и менее очевидные приёмы: как перемножить целый столбец на число, использовать функции ПРОИЗВЕД или СУММПРОИЗВ, а также избежать типичных ошибок (например, когда Excel воспринимает данные как текст). Особое внимание уделим практическим примерам — от расчёта наценки до создания динамических таблиц с автоматическим пересчётом.

Если вы думаете, что умножение в Excel ограничивается кнопкой «*» на клавиатуре, вы упускаете половину возможностей программы. Готовы узнать, как за 10 секунд перемножить тысячи ячеек или почему иногда вместо результата появляется #ЗНАЧ!? Тогда читайте дальше.

Базовая формула умножения: синтаксис и примеры

Самый простой способ умножить два числа в Excel — использовать оператор * (звёздочка). Формула всегда начинается со знака равенства =, после которого указываются ячейки или числа, подлежащие перемножению. Например:

=A2*B2

Эта формула перемножит значения из ячеек A2 и B2. Если в A2 записано 5, а в B210, результат будет 50. Но что делать, если нужно умножить не две ячейки, а целую строку или столбец? Здесь на помощь приходят относительные и абсолютные ссылки.

  • 🔹 Относительные ссылки (например, A2): автоматически изменяются при копировании формулы в другие ячейки. Подходят для умножения столбцов «цена × количество».
  • 🔹 Абсолютные ссылки (например, $A$2): остаются неизменными. Используются, если нужно умножить диапазон на одно и то же число (например, налоговую ставку 20%).

Пример с абсолютной ссылкой:

=A2*$C$1

Здесь все ячейки столбца A будут умножаться на значение из C1 (например, на коэффициент 1.2 для наценки). Чтобы зафиксировать ссылку, нажмите F4 после выбора ячейки.

📊 Как часто вы используете умножение в Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда не пробовал

Умножение столбца на число: пошаговая инструкция

Допустим, у вас есть столбец с ценами (B2:B10), и вам нужно применить к ним наценку 15%. Вместо того чтобы вручную умножать каждую ячейку, сделайте это за 3 шага:

  1. Введите коэффициент наценки (например, 1.15) в любую свободную ячейку, например D1.
  2. В ячейке C2 (рядом с первой ценой) напишите формулу: =B2*$D$1. Обратите внимание на абсолютную ссылку $D$1.
  3. Протяните формулу вниз до конца столбца (зацепите правый нижний угол ячейки C2 и потяните до C10).

Теперь все цены в столбце C автоматически умножены на 1.15. Если изменить значение в D1, результаты пересчитаются мгновенно.

Ячейки содержат числа, а не текст|Коэффициент записан как абсолютная ссылка ($D$1)|Формула протянута до конца диапазона|Проверен результат на 2-3 строках-->

⚠️ Внимание: Если после протягивания формулы результаты не меняются, проверьте формат ячеек. Excel может воспринимать числа как текст (например, если они импортированы из внешнего источника). Чтобы исправить это, выделите проблемные ячейки, перейдите в Главная → Формат → Формат ячеек и выберите Числовой.

Функция ПРОИЗВЕД: когда её использовать

Функция ПРОИЗВЕД (англ. PRODUCT) предназначена для умножения нескольких чисел или диапазонов. Её синтаксис:

=ПРОИЗВЕД(число1; [число2]; ...)

Где число1, число2 и т.д. — это ячейки, числа или диапазоны. Например, формула =ПРОИЗВЕД(A2:D2) перемножит все ячейки в строке A2:D2.

Когда ПРОИЗВЕД удобнее оператора *:

  • 📊 Нужно умножить более 2-х ячеек (например, =A2*B2*C2*D2 громоздко).
  • 🔄 Требуется умножить целый диапазон (например, =ПРОИЗВЕД(A2:A10)).
  • 🔢 Нужно игнорировать пустые ячейки (функция их пропускает, а оператор * вернёт 0).

Пример: подсчёт общей стоимости заказа с учётом количества, цены и скидки:

=ПРОИЗВЕД(B2; C2; 1-D2)

Где:

  • B2 — количество товара,
  • C2 — цена за единицу,
  • D2 — скидка в формате 0.1 (10%).

Ячейка Значение Формула Результат
B2 5 =ПРОИЗВЕД(B2; C2; 1-D2) 450
C2 100
D2 0.1 (10%)

Умножение с условием: функция СУММПРОИЗВ

Функция СУММПРОИЗВ (англ. SUMPRODUCT) — это мощный инструмент, который сочетает умножение и суммирование. Её часто используют для расчётов с условиями, когда нужно перемножить данные из нескольких диапазонов и сложить результаты.

Базовый синтаксис:

=СУММПРОИЗВ(массив1; [массив2]; ...)

Пример 1: подсчёт общей стоимости товаров в корзине (количество × цена):

=СУММПРОИЗВ(B2:B10; C2:C10)

Где:

  • B2:B10 — столбец с количеством,
  • C2:C10 — столбец с ценами.

Пример 2: умножение с условием (только для определённой категории). Допустим, в столбце A указаны категории товаров, а нам нужна сумма только для категории «Электроника»:

=СУММПРОИЗВ(--(A2:A10="Электроника"); B2:B10; C2:C10)

Здесь --(A2:A10="Электроника") преобразует логические значения ИСТИНА/ЛОЖЬ в 1/0, а СУММПРОИЗВ умножает только те строки, где категория совпадает.

⚠️ Внимание: В новых версиях Excel (2019 и позже) для подобных задач лучше использовать функцию ФИЛЬТР в сочетании с СУММ:
=СУММ(ФИЛЬТР(B2:B10*C2:C10; A2:A10="Электроника"))

Этот вариант более нагляден и менее подвержен ошибкам.

Типичные ошибки и как их исправить

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

Ошибка Причина Решение
#ЗНАЧ! В ячейке текст вместо числа (например, пробелы или символы). Используйте =ЗНАЧЕН(A1) или проверьте формат ячейки.
#ДЕЛ/0! Умножение на пустую ячейку (воспринимается как 0). Замените пустые ячейки на 1 или используйте =ЕСЛИ(A1=""; 0; A1*B1).
Некорректный результат (например, 1234567890123456000 вместо 1234567890123456) Переполнение разрядной сетки (Excel округляет большие числа). Используйте формат ячейки Текст или разбейте расчёт на части.

Критическая ошибка новичков: умножение процентов без преобразования в десятичный формат. Например, если в ячейке A1 записано 20%, формула =A1*100 вернёт 2000, а не 120. Чтобы исправить это, используйте =100*(1+A1) или преобразуйте процент в число с помощью =A1/100.

Ещё одна частая проблема — автоматическое округление. Excel по умолчанию отображает 2 знака после запятой, но в расчётах использует полное значение. Чтобы увидеть реальный результат, увеличьте количество десятичных знаков в формате ячейки (Главная → Увеличить разрядность).

Почему Excel показывает даты вместо чисел?

Если вы умножаете число на ячейку с датой (например, =A1*2, где A1 содержит 01.01.2023), Excel воспринимает дату как число (количество дней с 1900 года). Чтобы избежать этого, преобразуйте дату в текст с помощью =ТЕКСТ(A1; "дд.мм.гггг") или используйте другой столбец для хранения числовых значений.

Продвинутые приёмы: массивы и динамические формулы

Для опытных пользователей Excel предлагает более сложные инструменты умножения, такие как формулы массива и динамические массивы (доступны в Excel 365 и 2021). Эти методы позволяют обрабатывать данные без промежуточных столбцов.

Пример 1: Умножение двух динамических массивов

Допустим, у вас есть два столбца с данными, и вы хотите получить их попарное произведение в третьем столбце. В Excel 365 достаточно написать:

=B2:B10 * C2:C10

Формула автоматически «прольётся» на весь диапазон, и вам не придётся её протягивать.

Пример 2: Умножение с фильтрацией (функция ФИЛЬТР)

Если нужно умножить только те строки, которые соответствуют условию (например, цена > 1000), используйте:

=ФИЛЬТР(B2:B10 * C2:C10; C2:C10 > 1000)

Эта формула вернёт массив произведений только для строк, где цена превышает 1000.

Пример 3: Матричное умножение (функция МУМНОЖ)

Для умножения матриц (например, в инженерных расчётах) применяйте функцию МУМНОЖ:

=МУМНОЖ(массив1; массив2)

Где массив1 и массив2 — это диапазоны с одинаковым количеством строк и столбцов. Например, =МУМНОЖ(A1:B2; C1:D2) перемножит две матрицы 2×2.

Умножение времени и дат: особенности

Excel хранит даты и время как числа (например, 01.01.2023 = 44927, а 12:00 = 0.5). Это позволяет выполнять с ними арифметические операции, но требует осторожности.

Умножение времени на число

Допустим, вы хотите увеличить продолжительность задачи в 2 раза. Если в ячейке A1 записано 02:30 (2 часа 30 минут), формула =A1*2 вернёт 0.10416... — это доля суток. Чтобы отобразить результат снова как время, примените формат [ч]:мм:

  1. Выделите ячейку с результатом.
  2. Нажмите Ctrl+1 (или Главная → Формат → Формат ячеек).
  3. Выберите категорию Время и укажите тип 37:30:55.

Умножение дат

Если умножить дату на число (например, =A1*2, где A1 = 01.01.2023), Excel вернёт дату, отстоящую на столько же дней от 01.01.1900. Чтобы получить корректный результат, используйте функцию ДАТА или прибавляйте дни:

=A1 + (B1 * 7)

Где B1 — количество недель, которые нужно прибавить к дате в A1.

FAQ: Ответы на частые вопросы

Можно ли умножить текст в Excel?

Нет, оператор * работает только с числами. Однако вы можете объединить текст с помощью функции СЦЕПИТЬ (или &):

=A1 & " " & B1

Если нужно умножить число на текст (например, дублировать строку), используйте функцию ПОВТОР:

=ПОВТОР(A1; 3)

Эта формула повторит содержимое ячейки A1 три раза.

Как умножить ячейки из разных листов?

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

=Лист2!A1 * B1

Если имя листа содержит пробелы, возьмите его в апострофы:

='Мой лист'!A1 * B1
Почему формула умножения не обновляется автоматически?

Причины могут быть следующими:

  1. Отключён автоматический пересчёт. Включите его в Формулы → Параметры вычислений → Автоматически.
  2. Формула введена как текст (без = в начале). Исправьте её или нажмите F2 → Enter.
  3. Ячейки имеют формат Текст. Преобразуйте их в Общий или Числовой.
Как умножить все ячейки в столбце на одно число без формулы?

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

  1. В пустой ячейке (например, D1) запишите коэффициент (например, 1.1).
  2. Скопируйте ячейку D1 (Ctrl+C).
  3. Выделите диапазон для умножения (например, B2:B10).
  4. Нажмите Правая кнопка → Специальная вставка → Умножить.

Теперь значения в B2:B10 умножены на 1.1 без формул.

Можно ли умножить данные в сводной таблице?

Сводные таблицы не поддерживают формулы напрямую, но есть обходные пути:

  1. Добавьте вычисляемое поле: перейдите в сводную таблицу → Анализ → Поля, элементы и наборы → Вычисляемое поле.
  2. Укажите формулу (например, = 'Сумма продаж' * 1.2).
  3. Назовите поле (например, «Сумма с наценкой») и нажмите ОК.

Теперь в сводной таблице появится столбец с пересчитанными значениями.