Как быстро перемножить числа и столбцы в Excel
Чтобы умножить числа в Excel, используйте знак звездочки * в формуле (например, =A1*B1) или функцию =ПРОДУКТ(). Для массового умножения столбцов протяните формулу вниз или примените динамические массивы (=A1:A10*B1:B10). Если нужно перемножить множество ячеек сразу, функция ПРОДУКТ сделает это быстрее и надежнее, игнорируя пустые клетки.
Базовый способ: оператор умножения
Самый распространенный метод — использование арифметического оператора *. Формула всегда начинается со знака равенства.
Алгоритм действий:
- Выберите ячейку для результата.
- Введите
=. - Кликните на первую ячейку с числом.
- Введите
*. - Кликните на вторую ячейку.
- Нажмите Enter.
Пример:
Если в ячейке A1 цена (150), а в B1 количество (4), то формула =A1*B1 вернет результат 600.
Автозаполнение: После ввода формулы в первой строке наведите курсор на правый нижний угол ячейки (появится черный крестик) и дважды кликните или протяните вниз. Excel автоматически скопирует формулу для всего столбца, изменив номера строк.
Вы можете перемножать сразу несколько значений подряд: =A1*B1*C1*D1. Excel поддерживает до 255 аргументов в одной операции.
Функция ПРОДУКТ для диапазонов
Когда нужно перемножить много чисел в списке или диапазоне, удобнее использовать встроенную функцию ПРОДУКТ (англ. PRODUCT). Она имеет важное преимущество перед обычным умножением: игнорирует пустые ячейки и текст, не выдавая ошибку #ЗНАЧ!.
Синтаксис:
=ПРОДУКТ(число1; [число2]; ...)
или
=ПРОДУКТ(диапазон)
Практический пример:
Допустим, у вас есть колонка с коэффициентами индексации за год (ячейки B2:B13). Чтобы узнать общий рост за год, введите:
=ПРОДУКТ(B2:B13)
Функция перемножит все 12 значений. Если в каком-то месяце данных нет (пустая ячейка), расчет продолжится корректно, тогда как формула =B2*B3*...*B13 могла бы прерваться или потребовать ручной проверки.
Массовое умножение столбцов и массивов
В современных версиях Excel (365, 2021) появилась возможность умножать целые диапазоны одной формулой благодаря динамическим массивам.
Способ 1: Динамический массив (Excel 365/2021)
Вам не нужно копировать формулу в каждую ячейку. Достаточно ввести её один раз в верхнюю ячейку результата.
Формула: =A2:A100 * B2:B100
Excel автоматически «разольет» (spill) результаты во весь диапазон C2:C100. Если вы измените данные в столбцах A или B, итог пересчитается мгновенно.
Способ 2: Специальная вставка (без формул)
Если нужно умножить существующие числа на константу (например, увеличить все цены на 1.15) и заменить старые значения новыми:
- В любую свободную ячейку введите множитель (например,
1.15) и скопируйте её (Ctrl+C). - Выделите диапазон чисел, которые нужно изменить.
- Нажмите правой кнопкой мыши → Специальная вставка (Paste Special).
- В блоке «Операция» выберите Умножить.
- Нажмите ОК.
Старые значения заменятся на новые, формулы созданы не будут.
При использовании специальной вставки исходные данные перезаписываются безвозвратно. Убедитесь, что у вас есть резервная копия или отмените действие (Ctrl+Z), если результат неверен.
Продвинутые вычисления: СУММПРОИЗВ
Функция СУММПРОИЗВ (англ. SUMPRODUCT) незаменима, когда нужно сначала перемножить соответствующие элементы массивов, а затем сложить полученные произведения. Это частая задача в финансах и складском учете.
Классическая задача: Расчет общей стоимости корзины товаров. Есть цены (столбец A) и количества (столбец B). Нужно найти общую сумму чека.
Вместо создания промежуточного столбца «Итого по строке» и последующего суммирования, используйте одну формулу:
=СУММПРОИЗВ(A2:A10; B2:B10)
Логика работы:
- $A2 \times B2$
- $A3 \times B3$
- ...
- Суммирование всех результатов.
Эта функция также мощна при работе с условиями. Например, посчитать выручку только по товарам категории «Электроника», не используя фильтры:
=СУММПРОИЗВ((C2:C100="Электроника") * A2:A100 * B2:B100)
(Где C — категория, A — цена, B — количество).
Работа с процентами и типичные ошибки
При умножении на проценты важно понимать формат ячеек.
- Ячейка отформатирована как Процент: Если в ячейке написано
20%, Excel хранит значение0.2. Формула=100 * A1даст правильный результат 20. - Ячейка в общем формате: Если вы ввели число
20вручную, считая его процентами, формула=100 * A1даст 2000. В этом случае нужно делить на 100:=100 * A1 / 100или=100 * A1%.
Частые ошибки
| Ошибка | Причина | Решение |
|---|---|---|
| #ЗНАЧ! | В диапазоне умножения есть текст (например, слово "Нет данных"). | Используйте ПРОДУКТ вместо * или оберните в ЕСЛИОШИБКА. |
| #ССЫЛКА! | Ячейка, на которую ссылается формула, удалена. | Проверьте ссылки и восстановите данные. |
| Неверный результат | Неправильный порядок действий или формат процентов. | Используйте скобки (A+B)*C и проверьте формат ячеек. |
| 0 (Ноль) | Одна из ячеек пуста или равна 0. | При использовании оператора * пустая ячейка считается нулем. Функция ПРОДУКТ игнорирует пустоты. |
FAQ
Как умножить весь столбец на одно число?
Введите число в любую ячейку, скопируйте его. Выделите столбец, нажмите ПКМ → Специальная вставка → Умножить. Либо используйте формулу =A1*$D$1 (знаки доллара фиксируют ячейку с множителем) и протяните её.
Можно ли перемножать ячейки из разных листов?
Да. Синтаксис: =Лист1!A1 * Лист2!B1. Просто кликните на нужную ячейку на другом листе во время ввода формулы.
Почему при протягивании формулы меняются буквы столбцов?
По умолчанию используются относительные ссылки. Чтобы зафиксировать столбец или строку, добавьте знак $ (например, $A$1 — фиксировано всё, A$1 — фиксирована только строка). Клавиша F4 ставит эти знаки автоматически.
Как перемножить матрицы?
Для настоящего матричного умножения (линейная алгебра) используйте функцию =МУМНОЖ(массив1; массив2) (англ. MMULT). Обычное умножение * поэлементное, а МУМНОЖ выполняет математическое произведение матриц.