Умножение чисел и ячеек в Microsoft Excel
Чтобы умножить числа или значения ячеек в Excel, используйте знак звездочки (*) в формуле. Например, формула =A1*B1 перемножит содержимое двух ячеек. Для умножения диапазона чисел применяется функция ПРОИЗВЕД (англ. PRODUCT), а для суммирования произведений соответствующих значений — СУММПРОИЗВ (англ. SUMPRODUCT).
Excel не использует привычный математический знак «×». Вместо него применяется астериск (*, Shift+8 на английской раскладке). Выбор метода зависит от задачи: простое поэлементное умножение, агрегация данных или работа с большими массивами.
Оглавление
Базовое умножение через оператор *
Самый простой способ получить произведение двух или более значений — использовать арифметический оператор *.
Синтаксис
=Число1 * Число2
Или со ссылками на ячейки:
=A1 * B1
Примеры использования
- Простое умножение: Введите
=5*10в любую ячейку, результат будет 50. - Умножение ячеек: Если в A2 цена товара, а в B2 количество, формула
=A2*B2посчитает сумму. - Цепочка умножения: Можно умножать несколько ячеек сразу:
=A2*B2*C2.
Чтобы быстро скопировать формулу вниз по столбцу, наведите курсор на правый нижний угол ячейки с формулой (курсор превратится в черный крестик) и дважды кликните или потяните вниз до конца таблицы.
Функция ПРОИЗВЕД для диапазонов
Если нужно перемножить много чисел в столбце или строке, использовать знак * неудобно. Для этого существует функция ПРОИЗВЕД (в английской версии — PRODUCT).
Синтаксис
=ПРОИЗВЕД(число1; [число2]; ...)
Преимущества перед знаком *
- Игнорирует пустые ячейки и текстовые значения (не вызывает ошибку).
- Позволяет выделить целый диапазон одной ссылкой.
Примеры
- Умножение диапазона:
=ПРОИЗВЕД(A1:A10)
Эта формула перемножит все числа в ячейках от A1 до A10.
- Комбинирование диапазонов и чисел:
=ПРОИЗВЕД(A1:A5; 2)
Перемножит все числа в диапазоне A1:A5 и дополнительно умножит результат на 2.
Умножение столбца на число (абсолютные ссылки)
Частая задача: умножить весь столбец цен на коэффициент (например, курс валюты или налог). Здесь важно зафиксировать ячейку с коэффициентом, чтобы она не смещалась при копировании формулы.
Пошаговая инструкция
- Допустим, цены в столбце A (A2:A10), а коэффициент (например, 1.2) находится в ячейке C1.
- В ячейке B2 введите формулу:
=A2*$C$1
- Знаки доллара
$делают ссылку абсолютной. При протягивании формулы вниз ссылка на A2 будет меняться (A3, A4...), а ссылка на $C$1 останется неизменной.
Если забыть знаки $, при копировании формулы вниз Excel попытается умножить следующую цену на пустую ячейку ниже коэффициента, и вы получите нули или ошибки.
Сумма произведений: функция СУММПРОИЗВ
Функция СУММПРОИЗВ (англ. SUMPRODUCT) сначала перемножает соответствующие элементы массивов, а затем суммирует результаты. Это мощный инструмент для расчетов итогов без создания дополнительных столбцов.
Синтаксис
=СУММПРОИЗВ(массив1; массив2; ...)
Практический пример: Расчет общей выручки
У вас есть таблица:
- Столбец A: Количество проданных товаров.
- Столбец B: Цена за единицу.
Вместо того чтобы создавать столбец C с формулой =A2*B2 для каждой строки, а потом суммировать его, используйте одну формулу:
=СУММПРОИЗВ(A2:A10; B2:B10)
Как это работает:
- Excel берет A2 и умножает на B2.
- Затем A3 на B3, и так далее до A10 и B10.
- Все полученные произведения складываются в один итоговый результат.
Важные условия
- Массивы (диапазоны) должны быть одинакового размера. Если A2:A10, то и второй диапазон должен состоять из 9 ячеек.
- Функция считает текстовые значения как нули.
Частые ошибки при умножении
| Ошибка | Причина | Решение |
|---|---|---|
| #ЗНАЧ! (#VALUE!) | В одной из ячеек находится текст, который Excel не может преобразовать в число (например, пробел после цифры или буква "о" вместо нуля). | Проверьте формат ячеек. Используйте функцию ПЕЧСИМВ или найдите лишние символы через Найти и заменить. |
| Неверный результат (нули) | При копировании формулы сбилась ссылка на константу (коэффициент). | Используйте абсолютные ссылки ($A$1) для фиксированных значений. |
| #ИМЯ? (#NAME?) | Опечатка в названии функции (например, ПРОИЗВЕД написано с ошибкой). | Проверьте правописание функции. В русской версии Excel функции пишутся на русском. |
| Результат в виде даты | Ячейка имеет формат "Дата" или "Время". | Измените формат ячейки на "Числовой" или "Общий" (Главная → Число). |
FAQ: Вопросы и ответы
Вопрос: Как умножить все числа в столбце на одно и то же число без формул? Ответ: Используйте специальную вставку.
- Скопируйте ячейку с числом-множителем.
- Выделите диапазон, который нужно умножить.
- Нажмите правой кнопкой мыши → Специальная вставка (или Ctrl+Alt+V).
- Выберите операцию Умножить и нажмите ОК. Данные изменятся напрямую.
Вопрос: Почему Excel не видит знак умножения?
Ответ: Убедитесь, что вы используете английскую раскладку клавиатуры и нажимаете Shift+8. Знак х (русская эс) или буква x не являются операторами умножения.
Вопрос: Можно ли умножать ячейки разных листов?
Ответ: Да. Формула будет выглядеть так: =Лист1!A1 * Лист2!B1. Просто кликните по нужной ячейке на другом листе во время ввода формулы.
*Вопрос: Чем отличается ПРОИЗВЕД от простого умножения через ?
Ответ: Функция ПРОИЗВЕД удобнее для больших диапазонов и игнорирует текст/пустые ячейки, не прерывая расчет ошибкой. Оператор * вернет ошибку #ЗНАЧ!, если встретит текст.