Умножение в Microsoft Excel — одна из самых востребованных операций, но многие пользователи теряются, когда нужно перемножить не два числа, а целые столбцы, строки или даже таблицы. Где именно в программе спрятаны инструменты для умножения? Ответ прост: их нет в меню как отдельных кнопок — зато есть формулы, функции и скрытые возможности, о которых знают только опытные пользователи.
Эта статья не просто покажет, где в Excel умножить числа, но и раскроет нюансы: от базового перемножения ячеек до работы с массивами и динамическими диапазонами. Мы разберём реальные примеры — расчёт стоимости товаров, процентов по кредиту, масштабирование данных — и предостережём от типичных ошибок, из-за которых формулы возвращают #ЗНАЧ! или #ДЕЛ/0!. Готовы научиться умножать в Excel быстрее, чем на калькуляторе?
1. Базовое умножение: формула со знаком «*»
Самый простой способ умножить числа в Excel — использовать оператор умножения (*). Он работает как в ручном вводе чисел, так и при ссылках на ячейки. Например, чтобы перемножить числа 5 и 3, введите в ячейку:
=5*3
Но чаще требуется умножать значения из других ячеек. Допустим, в ячейке A1 у вас цена товара, а в B1 — количество. Формула для расчёта общей стоимости будет:
=A1*B1
- 📌 Преимущество: работает во всех версиях Excel (2010–2026) и Google Sheets.
- ⚡ Горячие клавиши: после ввода
=кликните на первую ячейку, введите*, затем кликните на вторую ячейку и нажмитеEnter. - ⚠️ Ограничение: если одна из ячеек пустая, результат будет
0.
Чтобы умножить сразу несколько ячеек, просто перечислите их через *:
=A1*B1*C1*D1
2. Умножение столбца на число (или на другой столбец)
Допустим, у вас есть столбец с ценами (A2:A10), и вам нужно увеличить их все на 10% или умножить на фиксированный коэффициент (например, 1.2 для повышения на 20%). Вот как это сделать без ручного ввода формулы в каждую строку:
- Введите коэффициент (например,
1.1для 10% надбавки) в любую свободную ячейку, напримерB1. - В ячейке
B2(рядом с первой ценой) введите формулу:=A2*$B$1. - Растяните формулу на весь столбец
B(потяните за правый нижний угол ячейкиB2).
Символ $ в $B$1 фиксирует ссылку, чтобы при копировании формулы она всегда брала значение из B1, а не сдвигалась на строку ниже.
Чтобы умножить столбец на столбец (например, цены на количество), используйте аналогичный подход:
=A2*B2
Затем растяните формулу на весь диапазон. Excel автоматически подстроит номера строк (A3*B3, A4*B4 и т.д.).
| Задача | Формула | Пример |
|---|---|---|
| Умножить столбец на число | =A2*$B$1 |
Цены × 1.1 (надбавка 10%) |
| Перемножить два столбца | =A2*B2 |
Цена × Количество |
| Умножить с условием | =ЕСЛИ(C2="Да";A2*B2;0) |
Считать стоимость только для отмеченных товаров |
3. Функция ПРОИЗВЕД: умножение диапазона ячеек
Если нужно перемножить все числа в диапазоне (например, A1:A5), используйте функцию ПРОИЗВЕД() (англ. PRODUCT). Она игнорирует пустые ячейки и текстовые значения, что удобно для работы с неполными данными.
Синтаксис:
=ПРОИЗВЕД(число1; [число2]; ...)
Примеры:
- 🔢 Умножить числа в ячейках
A1,B1,C1:=ПРОИЗВЕД(A1;B1;C1). - 📊 Перемножить весь диапазон
A1:A10:=ПРОИЗВЕД(A1:A10). - 🔄 Комбинация с другими функциями:
=ПРОИЗВЕД(A1:A5)/СУММ(B1:B5)(среднее геометрическое).
Функция ПРОИЗВЕД поддерживает до 255 аргументов и автоматически преобразует логические значения (ИСТИНА=1, ЛОЖЬ=0) в числа.
Чем ПРОИЗВЕД отличается от оператора *?
Функция ПРОИЗВЕД игнорирует пустые ячейки и текст, тогда как оператор * вернёт 0, если хотя бы одна ячейка пуста. Например:
- =A1*A2*A3 → 0, если A2 пустая.
- =ПРОИЗВЕД(A1:A3) → умножит только заполненные ячейки.
4. Умножение с условиями: функции ЕСЛИ и УМНОЖИТЬ
Часто требуется умножать числа только при выполнении определённого условия. Например, рассчитать бонус для сотрудников с продажами выше 100 000 ₽. Здесь поможет комбинация функций ЕСЛИ и ПРОИЗВЕД (или просто *).
Пример 1: Умножить цену на количество, если товар в наличии (C2="Да"):
=ЕСЛИ(C2="Да"; A2*B2; 0)
Пример 2: Начислить 5% бонуса только для продаж > 100 000:
=ЕСЛИ(B2>100000; B2*1,05; B2)
В Excel 365 и Excel 2021 появилась функция УМНОЖИТЬ() (англ. MULTIPLY), которая упрощает такие расчёты:
=УМНОЖИТЬ(A2:A10; B2:B10)
Она перемножает ячейки попарно (A2*B2, A3*B3 и т.д.) и возвращает массив результатов.
1. Убедитесь, что условие написано корректно (например, B2>100, а не B2=100).
2. Проверьте, что все ссылки на ячейки относительные (без $), если формулу нужно копировать.
3. Используйте F9 для пошагового вычисления формулы (выделите часть формулы и нажмите F9).
-->
5. Умножение массивов: функция СУММПРОИЗВ
Функция СУММПРОИЗВ() (англ. SUMPRODUCT) — это секретное оружие для работы с массивами. Она не только перемножает диапазоны, но и суммирует результаты. Классический пример: расчёт общей стоимости товаров (цена × количество) с последующим суммированием.
Синтаксис:
=СУММПРОИЗВ(массив1; [массив2]; ...)
Пример: У вас в A2:A10 цены, в B2:B10 — количество. Чтобы посчитать общую сумму:
=СУММПРОИЗВ(A2:A10; B2:B10)
Эта формула эквивалентна сумме формул =A2*B2 + A3*B3 + ... + A10*B10, но работает в разы быстрее, особенно на больших данных.
СУММПРОИЗВ также поддерживает условия. Например, посчитать сумму только для товаров категории "Электроника" (C2:C10="Электроника"):
=СУММПРОИЗВ(A2:A10; B2:B10; --(C2:C10="Электроника"))
Двойной минус (--) преобразует логические значения (ИСТИНА/ЛОЖЬ) в 1/0 для корректного умножения.
6. Типичные ошибки и как их избежать
Даже опытные пользователи сталкиваются с ошибками при умножении в Excel. Вот самые распространённые ловушки и способы их обхода:
⚠️ Внимание: Если формула возвращает#ЗНАЧ!, проверьте, нет ли в ячейках текста вместо чисел. Excel не может умножить текст на число. Используйте функциюЗНАЧЕН()для преобразования, например:=A1*ЗНАЧЕН(B1).
- 🔴 Ошибка #ДЕЛ/0!: Возникает при делении на ноль. Проверьте, нет ли пустых ячеек или нулей в знаменателе. Решение: используйте
ЕСЛИОШИБКА(), например:=ЕСЛИОШИБКА(A1/B1; 0). - 🔴 Некорректный результат: Убедитесь, что ячейки имеют числовой формат. Кликните правой кнопкой по ячейке →
Формат ячеек→ выберитеЧисловойилиОбщий. - 🔴 Формула не копируется: Если при растягивании формулы ссылки не меняются, проверьте, не зафиксированы ли они символом
$. Например,$A$1не изменится при копировании.
Ещё одна частая проблема — округление результатов. Excel может отображать числа с ограниченной точностью. Чтобы увидеть полный результат:
- Выделите ячейку с формулой.
- Нажмите
Ctrl + ~(тильда), чтобы включить режим отображения формул. - Увеличьте количество десятичных знаков в формате ячейки.
7. Продвинутые приёмы: умножение с динамическими массивами
В Excel 365 и Excel 2021 появились динамические массивы — функция, которая автоматически "проливает" результат на соседние ячейки. Это упрощает работу с умножением таблиц.
Пример: У вас две таблицы: цены (A2:B4) и коэффициенты (D2:E4). Чтобы перемножить их попарно:
=A2:B4 * D2:E4
Excel автоматически заполнит результат в диапазоне A6:B8 (если ячейка A6 была активной при вводе).
Для сложных расчётов используйте комбинацию функций:
- 📈 Фильтрация + умножение:
=ФИЛЬТР(A2:B10; B2:B10>100) * C2:C10(умножить только строки, где значение вB> 100). - 🔍 Поиск + умножение:
=XПОИСК(100; A2:A10; B2:B10) * 1.1(найти цену для кода 100 и увеличить на 10%).
Динамические массивы требуют современных версий Excel. В Excel 2019 и старше эти формулы не будут работать.
Частые вопросы (FAQ)
Как умножить время на число в Excel?
Excel хранит время как дроби (1 = 24 часа). Чтобы умножить, например, 2:30 (2.5 часа) на ставку 500 ₽/час, используйте:
=A1 24 500
Где A1 — ячейка с временем. Функция =A1 * 500 вернёт некорректный результат, так как Excel интерпретирует время как долю суток.
Можно ли умножить текст в Excel?
Прямо — нет, но можно объединить текст с помощью & или функции СЦЕПИТЬ(). Например:
=A1 & " " & B1
Это не умножение, но часто используется для создания составных строк (например, ФИО из отдельных ячеек).
Почему Excel умножает числа как текст?
Если числа отображаются слева в ячейке (как текст), Excel их не распознаёт. Решения:
- Выделите ячейки → на вкладке
ГлавнаянажмитеТекст по столбцам→Готово. - Используйте функцию
ЗНАЧЕН():=ЗНАЧЕН(A1)*B1.
Как умножить каждому значению в столбце процент?
Допустим, в A2:A10 цены, а в B1 процент надбавки (например, 15%). Формула:
=A2*(1 + $B$1/100)
Растяните её на весь столбец. Не забудьте зафиксировать $B$1, чтобы ссылка не сдвигалась.
Есть ли в Excel кнопка для умножения?
Нет, в Excel нет отдельной кнопки для умножения (в отличие от Автосуммы для сложения). Но можно:
- Создать собственную кнопку через
Настройка ленты→Новые команды. - Использовать
Быстрый доступ: добавьте формулу=ПРОИЗВЕД()в панель инструментов.