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

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

Чтобы умножить числа в Excel, используйте знак звездочки * (например, =5*3) или функцию ПРОИЗВЕД для работы с диапазонами ячеек. Это базовые операции, которые лежат в основе любых финансовых расчетов, подсчета итогов и анализа данных. Ниже подробно разобраны все методы, включая работу с таблицами и устранение частых ошибок.

Главное правило: Любая формула в Excel начинается со знака равно =. Без него программа воспримет ввод как обычный текст.

Оператор умножения: звездочка (*)

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

Алгоритм действий:

  1. Выделите ячейку для результата.
  2. Введите =, затем адрес первой ячейки, знак * и адрес второй (например, =A2*B2).
  3. Нажмите Enter.

Вы можете строить цепочки любой длины: =A1*B1*C1*D1. Excel последовательно перемножит все указанные значения. Этот метод интуитивно понятен, но становится громоздким, если нужно обработать столбец из 50 строк.

Автозаполнение: После ввода формулы в первой ячейке наведите курсор на правый нижний угол ячейки (появится черный крестик) и потяните вниз. Формула скопируется на весь столбец с автоматической корректировкой ссылок.

Функция ПРОИЗВЕД (PRODUCT)

Для перемножения больших диапазонов данных удобнее использовать встроенную функцию ПРОИЗВЕД (в английской версии — PRODUCT). Она игнорирует пустые ячейки и текстовые значения, что снижает риск ошибок по сравнению с оператором *.

Синтаксис: =ПРОИЗВЕД(число1; [число2]; ...)

Аргументами могут быть отдельные числа, ссылки на ячейки или целые диапазоны.

Примеры использования:

  • =ПРОИЗВЕД(A1:A10) — перемножит все числа в диапазоне от A1 до A10.
  • =ПРОИЗВЕД(A1:A5; C1:C5) — перемножит значения из двух разных столбцов.

Сравнение методов

ЗадачаОператор *Функция ПРОИЗВЕДРекомендация
Перемножить 2–3 ячейки=A1B1C1=ПРОИЗВЕД(A1:C1)Равнозначно, * быстрее вводить
Перемножить столбец (20+ ячеек)=A1A2...*A20=ПРОИЗВЕД(A1:A20)Только ПРОИЗВЕД
Игнорировать пустые ячейкиВыдаст 0 или ошибкуПропустит пустотуТолько ПРОИЗВЕД
Комбинированные диапазоныСложно читать=ПРОИЗВЕД(A1:A5; C1:C5)Только ПРОИЗВЕД

Умножение столбца на одно число (Фиксация ячеек)

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

Чтобы этого избежать, используйте абсолютную ссылку (знак доллара $).

Пошаговая инструкция:

  1. Пусть в ячейке E1 зафиксирован курс доллара (например, 90).
  2. В столбце A (A2:A10) — цены в рублях.
  3. В ячейке B2 введите формулу: =A2*$E$1.
  4. Знаки $ перед буквой и цифрой «замораживают» ссылку на ячейку E1.
  5. Протяните формулу вниз. Во всех строках множитель останется равным E1.

Ошибка #ЗНАЧ! (#VALUE!) возникает, если вы пытаетесь умножить число на текст (например, ячейка содержит слово «нет данных» вместо цифры). Оператор * сразу выдаст ошибку, а функция ПРОИЗВЕД просто пропустит такую ячейку.

Продвинутые методы: Матрицы и условия

Для сложных инженерных или финансовых расчетов могут потребоваться специализированные инструменты.

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

Если нужно перемножить две таблицы (матрицы) по правилам линейной алгебры, используется функция МУМНОЖ (MMULT).

  • Условие: Количество столбцов первой матрицы должно совпадать с количеством строк второй.
  • Ввод: В современных версиях Excel формула вводится обычно (Enter), в старых — через Ctrl+Shift+Enter после выделения диапазона результата.
  • Пример: =МУМНОЖ(A1:B2; D1:F2).

Условное умножение

Стандартные функции не умеют умножать только те ячейки, которые соответствуют условию (например, «только положительные числа»). Для этого используется формула массива: =ПРОИЗВЕД(ЕСЛИ(A1:A10>0; A1:A10)) Важно: В старых версиях Excel такую формулу нужно подтверждать сочетанием Ctrl+Shift+Enter.

Частые ошибки и решения

При работе с умножением пользователи чаще всего сталкиваются с тремя проблемами:

  1. Результат равен 0.
    • Причина: Одна из ячеек в диапазоне пуста или содержит 0.
    • Решение: Проверьте исходные данные. Если используете оператор *, он превращает пустоту в 0. Функция ПРОИЗВЕД игнорирует пустоты.
  2. Ошибка #ССЫЛКА! (#REF!).
    • Причина: Вы удалили столбец или строку, на которые ссылалась формула.
    • Решение: Отмените удаление (Ctrl+Z) или исправьте диапазоны в формуле вручную.
  3. Вместо числа отображается формула.
    • Причина: Ячейка имеет текстовый формат.
    • Решение: Выделите ячейку, выберите формат «Общий» или «Числовой» на вкладке «Главная» и нажмите F2, затем Enter.

FAQ

Можно ли умножать ячейки с разным форматом (дата и число)? Да. В Excel даты хранятся как порядковые номера дней. Умножение даты на число даст новый номер дня (новую дату). Например, 01.01.2026 (номер 45658) * 2 = 12.02.2026 (примерно).

Как быстро умножить весь столбец на число без формул? Используйте «Специальную вставку»:

  1. Скопируйте ячейку с числом-множителем.
  2. Выделите диапазон, который нужно умножить.
  3. Нажмите правой кнопкой мыши → Специальная вставка → Выберите операцию Умножить → ОК. Данные перезапишутся новыми значениями.

Почему ПРОИЗВЕД лучше, чем много звездочек? Кроме удобства чтения, ПРОИЗВЕД безопаснее: она автоматически пропускает текстовые ячейки и логические значения (ИСТИНА/ЛОЖЬ), тогда как оператор * может выдать ошибку или неверный результат при их наличии.