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

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

Многие пользователи ошибочно думают, что умножение в Excel ограничивается простой формулой `=A1*B1`. На практике же есть нюансы: как умножить столбец на число, как перемножить данные из разных листов, или почему результат отображается как дата вместо числа. Эта статья закрывает все вопросы — от азов до продвинутых техник, которые используют бухгалтеры и аналитики.

Приступим к практике. Первые три раздела подойдут новичкам, а последние два раскроют секреты, о которых не пишут в стандартных руководствах.

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

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

=A1*B1

Excel автоматически обновит результат, если вы измените значения в исходных ячейках. Важный нюанс: если в ячейке отображается не число, а дата (например, `05.01.1900`), значит Excel интерпретировал ваши данные как формат даты. Чтобы исправить это, выделите ячейку с результатом и выберите формат Общий или Числовой на вкладке Главная.

Помимо знака `*`, в Excel есть альтернативные функции для умножения:

  • 📌 Функция ПРОИЗВЕД — умножает все указанные аргументы: =ПРОИЗВЕД(A1;B1;C1). Полезна, когда нужно перемножить более 2-х ячеек.
  • 📌 Оператор ^ — возведение в степень: =A1^2 (квадрат числа).
  • 📌 Функция СУММПРОИЗВ — умножает массивы с последующим суммированием. Подробнее о ней в разделе про массивы.

Если вы работаете с большими числами, используйте разделитель разрядов (запятую или пробел) для удобства чтения. Например, формула =1 000*1,5 вернёт `1500`, а не ошибку.

⚠️ Внимание: Не путайте знак умножения `` с функцией ЗВЕЗДА() (её не существует). Если после ввода формулы появляется ошибка #ИМЯ?, проверьте раскладку клавиатуры — возможно, вы ввели русскую букву "х" вместо ``.
📊 Как часто вы используете умножение в Excel?
Ежедневно
Несколько раз в неделю
Редко
Никогда

2. Умножение ячейки на число или процент

Частая задача — умножить целый столбец на фиксированное число (например, наценку 20% или курс валюты). Здесь важно зафиксировать ячейку с коэффициентом, чтобы не растягивать её при копировании формулы. Делается это с помощью знака доллара (`$`). Например:

=A1*$B$1

В этом примере $B$1 — абсолютная ссылка. При копировании формулы вниз по столбцу A1 будет меняться на A2, A3 и т.д., а $B$1 останется неизменной. Пример применения:

  • 💰 Расчёт наценки: если в B1 указан процент (например, `1,2` для 20%), формула =A1*$B$1 применит наценку ко всем товарам в столбце A.
  • 📏 Конвертация единиц: умножение метров на коэффициент для перевода в сантиметры (=A1*100).

Для умножения на процент используйте два подхода:

  1. Если процент записан как число (например, `20` в ячейке B1), формула будет: =A1*(1+B1/100).
  2. Если процент уже в формате "0,2" (20%), просто: =A1*(1+B1).
Исходная цена (A)Процент наценки (B)ФормулаРезультат
10020%=A1*(1+B1/100)120
5015%=A1*1,1557,5
20010%=A1*$B$1+A1220
⚠️ Внимание: Если после умножения на процент результат отображается как `1,2E+12`, значит Excel интерпретировал данные как научную нотацию. Измените формат ячейки на Числовой с нужным количеством десятичных знаков.

Зафиксировать ячейку с коэффициентом ($B$1)

Проверить формат ячеек (должен быть "Общий" или "Числовой")

Скопировать формулу вниз с помощью маркера заполнения

Проверьте первые 2-3 результата на корректность-->

3. Умножение данных из разных листов и книг

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

=Лист2!A1*Лист1!B1

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

='Отчёт за январь'!D5*1,15

Для ссылок на другой файл (внешнюю книгу) используйте формат:

=[Книга1.xlsx]Лист1!$A$1*B1
  • 📁 Если внешний файл закрыт, Excel покажет последнее сохранённое значение. При открытии файла данные обновятся.
  • 🔗 Чтобы обновить связи вручную, перейдите в Данные → Подключения → Изменить связи.

Критическая особенность: при перемещении или переименовании внешнего файла все ссылки сломаются, и формулы вернут ошибку #ССЫЛКА!. Всегда сохраняйте внешние книги в одной папке с основным файлом.

Как исправить ошибку #ССЫЛКА! при работе с внешними файлами

1. Откройте оба файла (основной и внешний).

2. Перейдите в Формулы → Диспетчер имён и проверьте пути к внешним источникам.

3. Обновите ссылки через Данные → Подключения → Изменить источник.

4. Если файл перемещён, используйте относительные пути (например, =[..\Папка\Файл.xlsx] вместо абсолютных.

4. Умножение массивов и функцией СУММПРОИЗВ

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

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

Примеры применения:

  • 📊 Умножение двух столбцов с последующим суммированием: =СУММПРОИЗВ(A1:A10; B1:B10).
  • 🎯 Условное умножение: =СУММПРОИЗВ(--(A1:A10="Да"); B1:B10; C1:C10) (умножает B и C только если в A стоит "Да").
  • 🔢 Замена ВПР для поиска с умножением: =СУММПРОИЗВ((A1:A10=D1)*B1:B10) (ищет значение из D1 в A1:A10 и возвращает соответствующее значение из B, умноженное на 1).

Преимущества СУММПРОИЗВ перед стандартным умножением:

  1. Работает с динамическими массивами (в новых версиях Excel).
  2. Не требует нажатия Ctrl+Shift+Enter для массивов (в отличие от старых формул массива).
  3. Может обрабатывать несколько условий одновременно.
ЗадачаФормула с СУММПРОИЗВРезультат
Сумма произведений двух столбцов=СУММПРОИЗВ(A2:A5; B2:B5)Сумма A2*B2 + A3*B3 + ...
Умножение с условием=СУММПРОИЗВ(--(A2:A5="Яблоки"); B2:B5; C2:C5)Сумма B*C только для строк с "Яблоки"
Поиск и умножение=СУММПРОИЗВ((A2:A5=D1)*B2:B5*1,1)Цена из B с наценкой 10% для найденного товара

5. Горячие клавиши и скрытые возможности

Ускорьте работу с формулами умножения с помощью горячих клавиш и малоизвестных функций:

  • 🔥 Alt+= — быстро вставить формулу СУММ (работает и для умножения, если после вставки заменить СУММ на ПРОИЗВЕД).
  • 🔥 F4 — переключать типы ссылок (относительная/абсолютная). Например, при выделении B1 нажмите F4, чтобы получить $B$1.
  • 🔥 Ctrl+Shift+Enter — вводить формулы массива (актуально для старых версий Excel).

Скрытые функции для умножения:

  • 📱 Функция ЧАСТНОЕ — делит числа с отбрасыванием остатка: =ЧАСТНОЕ(10;3) вернёт `3`. Полезна для расчётов с целыми числами.
  • 📱 Функция ОСТАТ — возвращает остаток от деления: =ОСТАТ(10;3) вернёт `1`. Используется для проверки чётности/нечётности.
  • 📱 Функция СТЕПЕНЬ — альтернатива оператору `^`: =СТЕПЕНЬ(2;3) = `8`.

Если вам нужно умножить время на число (например, увеличить длительность в 2 раза), используйте формат ячейки [ч]:мм. Например:

=A1*2

где A1 содержит `12:30`. Результат будет `25:00` (25 часов), а не `01:00`.

⚠️ Внимание: При копировании формул с умножением времени Excel может автоматически преобразовать результат в дату. Чтобы избежать этого, предварительно отформатируйте ячейки с результатом как Общий или Числовой.

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

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

ОшибкаПричинаРешение
#ЗНАЧ!В ячейках текст вместо чиселПроверьте формат ячеек (Числовой) или используйте =ЗНАЧЕН(A1)*B1 для преобразования текста в число.
#ДЕЛ/0!Деление на ноль в формулеДобавьте проверку: =ЕСЛИ(B1=0; 0; A1/B1).
#ССЫЛКА!Удалена ячейка или листВосстановите удалённые данные или обновите ссылки через Данные → Подключения.
#ЧИСЛО!Слишком большое/малое числоИзмените формат ячейки на Общий или разбейте расчёт на части.

Другие распространённые проблемы:

  • 🔍 Результат отображается как дата: Excel хранит даты как числа (например, `1` = 01.01.1900). Чтобы исправить, измените формат ячейки на Общий.
  • 🔍 Формула не обновляется: Проверьте, не стоят ли параметры Вручную в Формулы → Параметры вычислений.
  • 🔍 Округление результатов: Используйте =ОКРУГЛ(A1*B1; 2) для контроля десятичных знаков.

Если формула работает неправильно, воспользуйтесь инструментом оценки формул:

  1. Выделите ячейку с формулой.
  2. Перейдите в Формулы → Вычислить формулу.
  3. Нажимайте Вычислить, чтобы увидеть промежуточные результаты.
Почему Excel умножает даты как числа?

Excel хранит даты в виде количества дней с 1 января 1900 года. Например, дата 05.01.2023 внутренне представлена как число 44927. При умножении даты на число Excel выполняет арифметическую операцию с этим внутренним значением. Чтобы избежать этого, используйте функции ДАТА, ГОД, МЕСЯЦ для работы с датами.

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

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

Используйте функцию СУММПРОИЗВ:

=СУММПРОИЗВ(A1:A10; B1:B10)

Она перемножит попарно элементы столбцов A и B, а затем сложит все результаты.

Почему после умножения появляются знаки #####?

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

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

Прямое умножение текста невозможно, но можно:

  • Объединять текст с помощью &: =A1 & " " & B1.
  • Повторять текст: =ПОВТОР("Привет"; 3) вернёт "ПриветПриветПривет".

Как умножить только видимые ячейки (после фильтра)?summary>

Используйте функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ:

=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9; A1:A10)*B1

где `9` — код операции "СУММ" (подробнее в справке Excel).

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

Перед вводом формулы поставьте перед знаком `=` одинарную кавычку: '=A1*B1. Excel воспримет это как текст. Чтобы позже преобразовать в формулу, удалите кавычку и нажмите Enter.