Умножение в Excel: от базовой формулы до профессиональных техник

Умножение чисел — одна из самых востребованных операций в Microsoft Excel. Без неё не обходится ни бухгалтерский отчёт, ни инженерный расчёт, ни даже простой список покупок с итоговой суммой. Но если вы думаете, что умножение в Excel ограничивается кнопкой «*» между двумя ячейками, вы упускаете 80% возможностей программы. Эта статья не просто научит вас ставить знак умножения — она раскроет скрытые механизмы, которые экономят часы работы: от умножения столбцов до динамических массивов с автоматическим обновлением.

Многие пользователи годами используют Excel, но так и не узнают, что формула =A1*B1 может трансформироваться в мощный инструмент для анализа данных. Например, как умножить диапазон на одно число без копирования формулы? Или как заставить Excel игнорировать текстовые значения при умножении? Ответы на эти вопросы вы найдёте ниже — вместе с практическими примерами, которые можно скопировать и опробовать прямо сейчас.

Даже если вы новичок, не беспокойтесь: мы начнём с азов и постепенно перейдём к продвинутым техникам. А опытные пользователи найдут здесь редкие приёмы, о которых не пишут в стандартных руководствах. Например, умножение с проверкой условий через функцию ЕСЛИОШИБКА позволяет избежать краха всей таблицы при одном неверном значении.

1. Базовая формула умножения: знак «*» и его альтернативы

Самый простой способ умножить числа в Excel — использовать знак звездочки (*). Например, формула =5*3 вернёт 15, а =A1*B1 перемножит значения из ячеек A1 и B1. Но даже здесь есть нюансы, о которых многие не знают:

Автоматическое распознавание оператора. Excel понимает знак «*» не только как математический оператор, но и как символ подстановки в функциях (например, в ПОИСК). Поэтому если вы случайно поставите пробел до или после звездочки (=A1 *B1), программа выдаст ошибку #ИМЯ?.

Альтернативные способы умножения:

  • 📊 Функция ПРОИЗВЕД — умножает все указанные аргументы: =ПРОИЗВЕД(A1;B1;C1). Полезно, когда нужно перемножить более 2-х ячеек.
  • 🔄 Оператор ^ для возведения в степень: =5^2 (то же, что 5*5).
  • 📈 Функция СУММПРОИЗВ — умножает диапазоны попарно и суммирует результаты: =СУММПРОИЗВ(A1:A3;B1:B3).

⚠️ Внимание: Если в ячейке отображается дата (например, 15.05.2026), но вы пытаетесь её умножить, Excel воспримет это как число (порядковый номер даты). Чтобы избежать ошибок, используйте функцию ДАТАЗНАЧ для явного преобразования.

📊 Какой способ умножения вы используете чаще?
Знак *
Функция ПРОИЗВЕД
Функция СУММПРОИЗВ
Другой

2. Умножение ячейки на число: 3 метода без формул

Не всегда нужно писать формулу, чтобы умножить диапазон на одно число. Вот три малоизвестных способа, которые сэкономят время:

🔹 Специальная вставка:

  1. Введите коэффициент (например, 1,2) в пустую ячейку и скопируйте её (Ctrl+C).
  2. Выделите диапазон, который нужно умножить.
  3. Нажмите Правая кнопка → Специальная вставка → Умножить.

🔹 Формат ячейки с процентами:

Если вам нужно умножить столбец на 15%, просто добавьте рядом столбец с формулой =A1*15% и скопируйте значения через Специальную вставку → Значения.

🔹 Таблицы Excel (Ctrl+T):

Преобразуйте диапазон в таблицу (Ctrl+T), добавьте столбец с формулой умножения — она автоматически растягивается на новые строки.

Ввести коэффициент в отдельную ячейку|Скопировать ячейку с коэффициентом|Выделить целевой диапазон|Применить "Специальная вставка → Умножить"-->

3. Умножение столбца на столбец: СУММПРОИЗВ vs ручное растягивание

Когда нужно перемножить два столбца построчно (например, цена × количество), у вас есть два пути:

📌 Классический метод:

Введите в первой ячейке =A2*B2, затем потяните маркер автозаполнения вниз. Минус: если данные изменятся, придётся обновлять формулу вручную.

📌 Динамический метод с СУММПРОИЗВ:

Формула =СУММПРОИЗВ(A2:A100;B2:B100) перемножит все пары ячеек и вернёт сумму произведений. Преимущества:

  • ⚡ Автоматически адаптируется при добавлении новых строк.
  • 🛡️ Игнорирует текстовые значения (в отличие от ручного метода).
  • 📊 Может работать с несовпадающими по размеру диапазонами.

⚠️ Внимание: Если в диапазоне есть пустые ячейки, СУММПРОИЗВ воспримет их как 0. Чтобы избежать искажений, используйте =СУММПРОИЗВ(--(A2:A100<>"");--(B2:B100<>"");A2:A100;B2:B100).

Метод Формула Плюсы Минусы
Ручное растягивание =A2*B2 Простота для небольших данных Не обновляется автоматически
СУММПРОИЗВ =СУММПРОИЗВ(A2:A10;B2:B10) Динамический, игнорирует текст Сложный синтаксис для новичков
Таблицы Excel =[@Цена]*[@Количество] Автоматическое заполнение Требует преобразования в таблицу

4. Умножение с условиями: ЕСЛИ, ЕСЛИОШИБКА и скрытые приёмы

Часто умножение нужно выполнять только при соблюдении определённых условий. Например, умножить цену на количество, но только если товар есть в наличии. Вот как это сделать:

🔸 Простое условие с ЕСЛИ:

=ЕСЛИ(C2="Есть"; A2*B2; 0)

Если в ячейке C2 написано «Есть», формула умножает A2 на B2, иначе возвращает 0.

🔸 Множественные условия:

=ЕСЛИ(И(C2="Есть"; D2>10); A2*B2*0,9; A2*B2)

Здесь скидка 10% применяется, только если товар в наличии и его количество больше 10.

🔸 Защита от ошибок с ЕСЛИОШИБКА:

=ЕСЛИОШИБКА(A2*B2; 0)

Эта формула спасёт вашу таблицу, если в ячейках окажется текст вместо чисел — вместо ошибки #ЗНАЧ! она вернёт 0.

5. Умножение массивов: как перемножить диапазоны за один шаг

Представьте, что у вас есть две таблицы: в одной — цены товаров, в другой — количества продаж по месяцам. Вам нужно получить выручку по каждому товару за каждый месяц. Вручную это заняло бы часы, но в Excel есть решение — умножение массивов.

📌 Матричное умножение (Excel 365 и 2019):

=A2:A5 * B2:D5

Эта формула вернёт матрицу произведений, где каждая ячейка первого диапазона умножается на соответствующую ячейку второго. Важно: в старых версиях Excel (до 2019) нужно нажимать Ctrl+Shift+Enter, чтобы активировать формулу массива.

📌 Умножение с суммированием по строкам:

=СУММПРОИЗВ(A2:A5; B2:B5)

Эта формула перемножит попарно элементы двух столбцов и вернёт сумму произведений. Используется, например, для расчёта скалярного произведения векторов.

⚠️ Внимание: Если диапазоны разного размера, Excel вернёт ошибку #ЗНАЧ!. Чтобы избежать этого, используйте =ЕСЛИОШИБКА(СУММПРОИЗВ(...); 0).

Как умножить три диапазона одновременно?

Используйте вложенные функции СУММПРОИЗВ или оператор умножения для массивов в Excel 365:

=СУММПРОИЗВ(A2:A5; B2:B5; C2:C5)

или (в новых версиях):

=A2:A5  B2:B5  C2:C5

6. Горячие клавиши и автоматизация для умножения

Экономия времени — ключ к эффективной работе в Excel. Вот комбинации клавиш и приёмы, которые ускорят умножение:

⌨️ Горячие клавиши:

  • 🔠 Alt+= — быстрое суммирование (а затем замените СУММ на ПРОИЗВЕД).
  • 🔠 Ctrl+D — копирует формулу умножения из верхней ячейки вниз.
  • 🔠 F4 — закрепляет ссылки на ячейки (например, $A$1 для абсолютной адресации).

🤖 Автоматизация через Power Query:

Если вам нужно регулярно умножать столбцы в больших данных, используйте Power Query (вкладка Данные → Получение данных). Например, можно создать правило: «Умножить столбец Цена на столбец Количество и сохранить результат в новом столбце Выручка».

📱 Умножение на мобильном Excel:

В приложении Excel для Android/iOS формулы умножения вводятся так же, но для растягивания формулы нужно тапнуть по нижнему правому углу ячейки и потянуть вниз.

7. Типичные ошибки при умножении и как их исправить

Даже опытные пользователи сталкиваются с ошибками при умножении в Excel. Вот самые распространённые и способы их решения:

🚨 Ошибка #ЗНАЧ!:

Причина: попытка умножить текст на число. Решение:

  • 🔍 Проверьте ячейки на наличие скрытых символов (пробелов, апострофов).
  • 🔄 Используйте =ЕСЛИ(ЕЧИСЛО(A1); A1*B1; 0).

🚨 Ошибка #ДЕЛ/0!:

Причина: умножение на пустую ячейку, которую Excel воспринимает как 0. Решение:

=ЕСЛИ(ИЛИ(A1=0; A1=""); 0; A1*B1)

🚨 Неправильный результат из-за форматов:

Если ячейка отформатирована как текст, Excel не будет пересчитывать формулу при изменении данных. Решение: нажмите Ctrl+Shift+~ (тильда), чтобы преобразовать текст в число.

🚨 Круговые ссылки:

Если формула умножения ссылается сама на себя (например, =A1*A1 в ячейке A1), Excel выдаст предупреждение. Решение: проверьте логику формулы или используйте итеративные вычисления (Файл → Параметры → Формулы → Включить итеративные вычисления).

FAQ: Ответы на частые вопросы об умножении в Excel

Можно ли умножить столбец на процент без формулы?

Да! Выделите столбец с числами, нажмите Ctrl+C, затем Правая кнопка → Специальная вставка → Умножить и введите процент (например, 1,15 для 15% надбавки). Этот метод изменяет исходные данные, поэтому предварительно сделайте копию столбца.

Почему формула =A1*B1 возвращает дату вместо числа?

Excel хранит даты как числа (например, 15.05.2026 = 45415). Если вы умножаете дату на число, результат тоже будет датой. Чтобы получить числовой результат, используйте =ДАТАЗНАЧ(A1)*B1 или измените формат ячейки на Общий.

Как умножить каждую n-ю строку в столбце?

Используйте формулу массива (в новых версиях Excel просто введите):

=ФИЛЬТР(A1:A100; ОСТАТ(СТРОКА(A1:A100); 3)=0) * B1

Эта формула умножит каждую 3-ю строку столбца A на значение из ячейки B1.

Можно ли умножать данные из разных листов?

Да, используйте ссылки на листы. Например:

=Лист2!A1 * Лист1!B1

Если имя листа содержит пробелы, возьмите его в апострофы: ='Мои данные'!A1.

Как умножить время на число (например, 2:30 × 1,5)?summary>

Excel хранит время как дробные числа (например, 2:30 = 0,104167). Чтобы умножить время на коэффициент и получить корректный формат:

  1. Умножьте ячейку с временем на число: =A1*1,5.
  2. Измените формат результата на Время (Ctrl+1 → Числовые форматы → Время).

Если результат превышает 24 часа, используйте формат [ч]:мм.