Введение: зачем учиться умножать в 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*B1Excel автоматически преобразует
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 нет функции "Специальная вставка → Умножить", поэтому используйте формулы или
ПРОИЗВЕД.