Как быстро перемножить числа и ячейки в Excel
Чтобы сделать умножение в Excel, используйте знак звездочки * между числами или ссылками на ячейки (например, =A1*B1). Для умножения диапазона ячеек примените функцию =ПРОИЗВЕД(A1:A10), а для перемножения двух столбцов с последующим суммированием — =СУММПРОИЗВ(A1:A10; B1:B10).
Ниже приведены подробные инструкции для различных сценариев: от базовых вычислений до работы с большими массивами данных.
Главное правило: В русскоязычной версии Excel разделителем аргументов в формулах обычно является точка с запятой (;), а не запятая.
Базовое умножение: числа и ссылки
Самый простой способ — использование арифметического оператора *.
- Умножение конкретных чисел: Введите в ячейку
=5*10. Результат: 50. - Умножение содержимого ячеек: Если в ячейке A1 стоит число 5, а в B1 — число 10, формула будет
=A1*B1. - Цепочка умножения: Можно перемножать сразу несколько значений:
=A1*B1*C1.
При копировании такой формулы вниз или вправо ссылки на ячейки изменятся автоматически (относительная ссылка).
Функция ПРОИЗВЕД для диапазонов
Если нужно перемножить много чисел в одном столбце или строке, писать длинные цепочки A1*A2*A3... неудобно. Используйте функцию ПРОИЗВЕД (англ. PRODUCT).
Синтаксис: =ПРОИЗВЕД(число1; [число2]; ...)
Примеры использования:
- Перемножить все числа в диапазоне от A1 до A10:
=ПРОИЗВЕД(A1:A10) - Перемножить диапазон и отдельное число:
=ПРОИЗВЕД(A1:A10; 2)(каждое число в диапазоне умножится еще и на 2). - Комбинированный вариант:
=ПРОИЗВЕД(A1:A5; C1:C5)(перемножит все значения из обоих диапазонов в одно итоговое число).
Функция ПРОИЗВЕД игнорирует пустые ячейки и текстовые значения, но вернет ошибку, если встретит текст, который невозможно преобразовать в число.
Массовое умножение столбцов: СУММПРОИЗВ
Частая задача в бизнесе: есть столбец «Цена» и столбец «Количество». Нужно найти общую стоимость всех товаров. Писать формулу умножения для каждой строки, а потом суммировать итоги — долго.
Здесь на помощь приходит функция СУММПРОИЗВ (англ. SUMPRODUCT). Она перемножает соответствующие элементы массивов и сразу суммирует результаты.
Формула: =СУММПРОИЗВ(массив1; массив2)
Практический пример:
| Товар | Цена (A) | Кол-во (B) |
|---|---|---|
| Яблоко | 100 | 5 |
| Груша | 150 | 3 |
| Слива | 80 | 10 |
Формула =СУММПРОИЗВ(A2:A4; B2:B4) выполнит действие: (100*5) + (150*3) + (80*10) = 500 + 450 + 800 = 1750.
Это экономит место в таблице, так как не требует создания промежуточного столбца «Итого по строке».
Работа с фиксированным коэффициентом
Если вам нужно умножить весь столбец на одно и то же число (например, курс валюты или процент НДС), удобнее записать коэффициент в отдельную ячейку и закрепить ссылку на неё.
- Запишите коэффициент (например, 1.2) в ячейку C1.
- В ячейке результата напишите:
=A1*$C$1. - Знаки доллара
$делают ссылку абсолютной. При протягивании формулы вниз ссылка на C1 не «поедет», а множитель останется постоянным.
Ошибка относительности: Если забыть знаки доллара ($) при копировании формулы с фиксированным коэффициентом, ссылка сместится (на C2, C3 и т.д.), и расчет станет неверным.
Умножение с условиями
Иногда нужно перемножать значения только при выполнении определенного условия. Это можно сделать через модификацию СУММПРОИЗВ.
Задача: Посчитать общую выручку только по товарам категории «Фрукты».
- Столбец A: Категория
- Столбец B: Цена
- Столбец C: Количество
Формула:
=СУММПРОИЗВ(--(A2:A100="Фрукты"); B2:B100; C2:C100)
Логическое выражение (A2:A100="Фрукты") создает массив истин/ложей, двойной минус -- превращает их в 1 и 0. Таким образом, строки, не подходящие под условие, обнуляются и не участвуют в итоговой сумме.
Частые ошибки и их решение
| Ошибка | Причина | Как исправить |
|---|---|---|
| #ЗНАЧ! (#VALUE!) | В ячейках, участвующих в умножении, содержится текст (например, пробел после числа или слово «руб.»). | Очистите данные от текста. Используйте функцию =ЗНАЧЕН() для принудительного преобразования или найдите лишние пробелы через «Найти и заменить». |
| #ДЕЛ/0! | Попытка деления внутри сложной формулы (редко при чистом умножении, но возможно в комбинированных расчетах). | Проверьте знаменатели в формуле. Используйте =ЕСЛИОШИБКА(...; 0). |
| Неверный результат | Использованы относительные ссылки вместо абсолютных при копировании. | Проверьте наличие знаков $ в ссылке на фиксированный множитель (например, $C$1). |
| Точка вместо запятой | Формула не принимается или выдает ошибку синтаксиса. | В русской локали используйте точку с запятой ; как разделитель аргументов. Если у вас английская локаль — используйте запятую ,. |
FAQ
Как умножить весь столбец на одно число без формул? Используйте специальную вставку. Скопируйте число-множитель, выделите диапазон ячеек, которые нужно умножить. Нажмите правой кнопкой мыши → Специальная вставка → выберите операцию Умножить → ОК. Данные изменятся навсегда.
Можно ли перемножать ячейки с разным форматом (дата и число)?
Да. В Excel даты хранятся как порядковые номера дней. Умножение даты на число даст новый порядковый номер, который можно отформатировать обратно в дату. Например, =ДАТА(2026;1;1)*2 вернет числовое значение, соответствующее удвоенному интервалу.
Почему функция СУММПРОИЗВ выдает ошибку #Н/Д? Чаще всего это происходит, если диапазоны в аргументах имеют разную длину (например, один от A1 до A10, а другой от B1 до B12). Убедитесь, что все массивы одинакового размера.