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

Введение: зачем учиться умножать в Excel?

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

Дело в том, что Excel обрабатывает числа, текст и даты по-разному. Например, если вы попытаетесь умножить ячейку с текстом "10 кг" на число 2, программа выдаст ошибку — она просто не понимает, как интерпретировать символы. А при работе с большими таблицами (скажем, умножении столбца цен на столбец количества) важно не только получить правильный результат, но и сделать формулу масштабируемой, чтобы она автоматически адаптировалась при добавлении новых строк.

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

Способ 1: простое умножение чисел и ячеек

Начнём с азов. Чтобы умножить два числа в Excel, используйте знак * (звёздочка) как оператор. Например, формула =5*3 вернёт 15. Но чаще требуется умножать не сами числа, а содержимое ячеек. Вот как это работает:

  • 📌 Введите в ячейку =A1*B1, где A1 и B1 — адреса ячеек с числами.
  • 🔄 Чтобы скопировать формулу на другие строки, потяните за правый нижний угол ячейки (маркер заполнения).
  • 💡 Если нужно умножить ячейку на фиксированное число (например, налог 20%), используйте абсолютную ссылку: =A1*$C$1, где $C$1 — ячейка с коэффициентом.

Пример: у вас в столбце A цены товаров, а в столбце B — количество. Формула =A2*B2 в ячейке C2 посчитает стоимость для первой строки. Потяните её вниз — и Excel автоматически подставит A3*B3, A4*B4 и так далее.

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

Способ 2: функция ПРОИЗВЕД для умножения нескольких чисел

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

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

Аргументы могут быть:

  • 🔢 Отдельными числами: =ПРОИЗВЕД(2; 3; 4) → вернёт 24.
  • 📊 Ссылками на ячейки: =ПРОИЗВЕД(A1; B1; C1).
  • 📈 Диапазонами: =ПРОИЗВЕД(A1:A5) — перемножит все числа в диапазоне A1:A5.

Где это пригодится? Допустим, вы рассчитываете общую рентабельность инвестиций за несколько лет. В столбце A — годовые коэффициенты доходности (1.05, 1.12, 0.98 и т.д.). Формула =ПРОИЗВЕД(A1:A10)-1 покажет совокупный прирост капитала.

ЯчейкаФормулаРезультатПояснение
=ПРОИЗВЕД(2; 3)6Простое умножение двух чисел.
=ПРОИЗВЕД(A1:A3)Зависит от данных в A1:A3Умножает все числа в диапазоне.
=ПРОИЗВЕД(A1; 1+B1)120 (если A1=10, B1=0.1)Умножает A1 на 1+10%.
=ПРОИЗВЕД(--(A1:A5>0))1 или 0Проверяет, все ли числа в диапазоне положительные.
📊 Какой способ умножения вы используете чаще?
Оператор *
Функция ПРОИЗВЕД
Умножение столбцов
Не знаю, что это

Способ 3: умножение столбца на столбец (массивы)

Представьте: у вас в столбце A — цены, в столбце B — количество, а в столбце C нужно получить сумму для каждой строки. Если просто ввести =A1*A2 и потянуть вниз, ничего не выйдет — ссылки сдвинутся, и формула станет =A2*A3, =A3*A4 и т.д.

Решение — зафиксировать один из столбцов с помощью $:

=A1*$B$1

Но это сработает только если множитель один. Для попарного умножения (например, A1*B1, A2*B2...) используйте:

=A1*B1

И просто протяните формулу вниз. Excel автоматически скорректирует номера строк.

Ячейки содержат только числа (не текст)

Формат ячеек — "Общий" или "Числовой"

В формуле нет абсолютных ссылок ($), если они не нужны

Первая ячейка возвращает правильный результат-->

⚠️ Внимание: если при умножении столбцов вы получаете #ЗНАЧ!, проверьте, нет ли в данных пустых ячеек или текста. Excel воспринимает пустую ячейку как 0, а текст — как ошибку. Используйте функцию =ЕЧИСЛО() для фильтрации: =ЕСЛИ(ЕЧИСЛО(A1); A1*B1; "").

Способ 4: умножение с условиями (функция ЕСЛИ)

Иногда умножать нужно не все строки, а только те, что соответствуют условию. Например, посчитать стоимость товаров только из категории "Электроника". Здесь поможет комбинация ЕСЛИ и умножения:

=ЕСЛИ(C1="Электроника"; A1*B1; 0)

Где:

  • C1 — ячейка с категорией;
  • A1*B1 — умножение цены на количество;
  • 0 — значение, если условие не выполнено.

Для более сложных условий используйте И/ИЛИ:

=ЕСЛИ(И(C1="Электроника"; B1>5); A1*B1*0.9; A1*B1)

Эта формула даёт 10% скидку на электронику, если количество больше 5.

Как умножать с несколькими условиями?

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

=ЕСЛИМН(

C1="Электроника"; A1*B1*0.9;

C1="Бытовая техника"; A1*B1*0.85;

ИСТИНА; A1*B1

)

Эта формула применяет разные скидки для разных категорий.

Способ 5: умножение времени, процентов и данных из разных листов

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

1. Умножение времени

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

=A1*24*B1

Где:

  • A1 — ячейка с временем (например, 5:30);
  • 24 — коэффициент для перевода в часы;
  • B1 — почасовой тариф.

2. Умножение процентов

Если в ячейке A1 указан процент (например, 20%), а вам нужно получить его долю от числа B1:

=A1*B1

Excel автоматически преобразует 20% в 0.2. Чтобы увеличить число на процент (например, добавить НДС 20%), используйте:

=B1*(1+A1)

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

Чтобы умножить ячейку с листа "Цены" на ячейку с листа "Количество":

=Цены!A1*Количество!B1

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

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

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

Даже в простых формулах Excel может выдавать ошибки. Вот TOP-5 проблем и их решения:

ОшибкаПричинаРешение
#ЗНАЧ!Текст вместо числаИспользуйте =ЗНАЧЕН() или проверьте формат ячеек.
#ДЕЛ/0!Деление на ноль в формулеДобавьте проверку: =ЕСЛИ(B1=0; 0; A1/B1).
#ССЫЛКА!Удалена ячейка или листПроверьте ссылки в формуле на актуальность.
#ИМЯ?Опечатка в названии функцииСверьтесь с синтаксисом (например, ПРОИЗВЕД, а не ПРОИЗВЕДЕНИЕ).
Неверный результатФормат ячейки — "Текст"Измените формат на "Общий" или "Числовой".

Критическая ошибка: если вы умножаете большие числа (более 15 знаков), Excel может их округлить. Чтобы избежать потери точности, используйте формат "Текст" для исходных данных и функцию =ЗНАЧЕН() перед умножением.

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

Можно ли умножить весь столбец на одно число без формулы?

Да! Выделите столбец с числами, нажмите Ctrl + C, затем правой кнопкой выберите Специальная вставка → Умножить. В поле "На" введите множитель и нажмите ОК. Внимание: это заменит исходные данные!

Почему Excel умножает даты как числа?

Excel хранит даты как количество дней с 1.01.1900. Например, 15.05.2026 = 45428. Чтобы умножить дату на число (например, рассчитать срок в днях), используйте =A1*B1, где A1 — дата, а B1 — множитель. Результат будет в днях.

Как умножить каждую n-ю строку?

Используйте функцию ЕСЛИ с проверкой номера строки:

=ЕСЛИ(ОСТАТ(СТРОКА(); 3)=0; A1*B1; "")

Эта формула умножит данные только в каждой 3-й строке.

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

Нет, но можно повторить текст заданное число раз с помощью =ПОВТОР():

=ПОВТОР("Привет "; 3)

Вернёт: Привет Привет Привет .

Как умножить в Excel Online?

Формулы работают так же, как в десктопной версии. Отличие: в Excel Online нет функции "Специальная вставка → Умножить", поэтому используйте формулы или ПРОИЗВЕД.