Где и как умножить в Excel: от ячеек до массивов — полное руководство

Умножение в 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.1 для 10% надбавки) в любую свободную ячейку, например B1.
  2. В ячейке B2 (рядом с первой ценой) введите формулу: =A2*$B$1.
  3. Растяните формулу на весь столбец B (потяните за правый нижний угол ячейки B2).

Символ $ в $B$1 фиксирует ссылку, чтобы при копировании формулы она всегда брала значение из B1, а не сдвигалась на строку ниже.

Чтобы умножить столбец на столбец (например, цены на количество), используйте аналогичный подход:

=A2*B2

Затем растяните формулу на весь диапазон. Excel автоматически подстроит номера строк (A3*B3, A4*B4 и т.д.).

📊 Как часто вы используете умножение в Excel?
Ежедневно
Несколько раз в неделю
Рядом
Первый раз пробую
Задача Формула Пример
Умножить столбец на число =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 может отображать числа с ограниченной точностью. Чтобы увидеть полный результат:

  1. Выделите ячейку с формулой.
  2. Нажмите Ctrl + ~ (тильда), чтобы включить режим отображения формул.
  3. Увеличьте количество десятичных знаков в формате ячейки.

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 нет отдельной кнопки для умножения (в отличие от Автосуммы для сложения). Но можно:

  • Создать собственную кнопку через Настройка лентыНовые команды.
  • Использовать Быстрый доступ: добавьте формулу =ПРОИЗВЕД() в панель инструментов.