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

Умножение в Microsoft Excel — одна из самых востребованных операций, но далеко не все пользователи знают, что её можно выполнять минимум 7 разными способами. Кто-то ограничивается простым перемножением двух чисел, а кто-то даже не подозревает, что в программе можно умножать целые столбцы за секунды, использовать массивы данных или автоматически рассчитывать проценты от суммы. Эта статья закрывает все пробелы: от азов для новичков до продвинутых техник для аналитиков.

Многие ошибочно считают, что умножение в Excel сводится к формуле =A1*B1. На практике же инструмент предлагает функции ПРОИЗВЕД(), СУММПРОИЗВ(), массивы и даже условное умножение с помощью ЕСЛИ. Мы разберём каждый метод на конкретных примерах, покажем, как избежать #ЗНАЧ! и других ошибок, а также поделимся горячими клавишами, которые ускорят работу в 3 раза.

Если вы никогда не работали с формулами — не переживайте: первый раздел написан так, чтобы разобрался даже школьник. Опытным пользователям советуем сразу перейти к разделам про умножение с условиями или работе с массивами — там вас ждут неочевидные фишки, о которых не пишут в стандартных гайдах.

1. Базовое умножение: числа, ячейки и диапазоны

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

=5*3

Результат — 15 — появится сразу после нажатия Enter.

Но чаще приходится умножать данные из ячеек. Допустим, в A1 у вас цена товара (1000 рублей), а в B1 — количество (5 штук). Формула будет такой:

=A1*B1
Excel автоматически пересчитает результат, если вы измените значение в A1 или B1. Это называется динамической связью — одно из ключевых преимуществ электронных таблиц.

А что, если нужно умножить весь столбец? Например, у вас в A2:A10 цены, а в B2:B10 — количества. Вместо того чтобы вручную протягивать формулу, сделайте так:

  1. Введите в C2 формулу =A2*B2.
  2. Наведите курсор на правый нижний угол ячейки C2 (появится чёрный крестик — маркер заполнения).
  3. Дважды кликните по нему — формула автоматически скопируется до последней заполненной строки.
⚠️ Внимание: Если в столбцах есть пустые ячейки, двойной клик по маркеру заполнения не сработает. В этом случае протяните формулу вниз вручную или используйте комбинацию Ctrl+D (заполнить вниз).

Для умножения диапазона на число (например, увеличить все цены на 10%) используйте абсолютную ссылку. Допустим, процент хранится в D1. Формула будет такой:

=A2*(1+$D$1)

Знак $ фиксирует ссылку на D1, чтобы при копировании формулы она не сдвигалась.

2. Функция ПРОИЗВЕД: умножение нескольких аргументов

Когда нужно перемножить более двух чисел или ячеек, удобнее использовать функцию ПРОИЗВЕД. Она принимает до 255 аргументов и возвращает их произведение. Синтаксис:

=ПРОИЗВЕД(число1; [число2]; ...)

Примеры применения:

  • 🔢 Умножение трёх чисел: =ПРОИЗВЕД(5; 10; 2) → результат 100.
  • 📊 Перемножение ячеек: =ПРОИЗВЕД(A1; B1; C1).
  • 📈 Умножение диапазона: =ПРОИЗВЕД(A1:A5) — перемножит все числа в диапазоне.

Главное преимущество ПРОИЗВЕД перед *гибкость. Например, можно комбинировать числа и диапазоны:

=ПРОИЗВЕД(2; A1:A3; 0.5)

Эта формула умножит 2, все ячейки из A1:A3 и 0.5.

А ещё ПРОИЗВЕД игнорирует пустые ячейки и текстовые значения, что удобно для работы с "грязными" данными. Например, если в диапазоне A1:A3 одна ячейка пустая, а две другие содержат числа, функция вернёт произведение только числовых значений.

📊 Какой способ умножения вы используете чаще?
Знак * (звёздочка)
Функция ПРОИЗВЕД
Умножение столбцов
Массивы
Не знаю, что это

3. Умножение с условиями: ЕСЛИ + ПРОИЗВЕД

Допустим, вам нужно умножить числа только если выполняется условие. Например, начислить бонус 10% от продаж, но только если сумма продаж превышает 10 000 рублей. Здесь поможет комбинация ЕСЛИ + ПРОИЗВЕД (или просто *).

Формула будет такой:

=ЕСЛИ(A1>10000; A1*10%; 0)

Расшифровка:

  • A1>10000 — условие (продажи больше 10 000).
  • A1*10% — действие, если условие истинно (начислить 10% бонуса).
  • 0 — действие, если условие ложно (бонус не начисляется).

Можно усложнить логику. Например, начислить 10% за продажи от 10 000 и 15% за продажи от 20 000:

=ЕСЛИ(A1>=20000; A1*15%; ЕСЛИ(A1>=10000; A1*10%; 0))

Это называется вложенной функцией ЕСЛИ.

А ещё условия можно применять к умножению диапазонов. Например, умножить все ячейки в B2:B10 на 2, но только если соответствующие ячейки в A2:A10 содержат слово "Да":

=СУММПРОИЗВ(--(A2:A10="Да"); B2:B10*2)

Здесь -- преобразует ИСТИНА/ЛОЖЬ в 1/0, а СУММПРОИЗВ суммирует результаты.

4. СУММПРОИЗВ: умножение и суммирование в одной функции

Функция СУММПРОИЗВ — это швейцарский нож для работы с массивами. Она умножает элементы диапазонов попарно и возвращает сумму произведений. Синтаксис:

=СУММПРОИЗВ(массив1; [массив2]; ...)

Классический пример: у вас есть таблица с ценами (A2:A10) и количествами (B2:B10). Чтобы посчитать общую выручку, используйте:

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

Это эквивалентно формуле =A2*B2 + A3*B3 + ... + A10*B10, но гораздо компактнее.

СУММПРОИЗВ умеет работать с несколькими массивами. Например, если у вас есть ещё и скидки в C2:C10, можно посчитать выручку с учётом скидок:

=СУММПРОИЗВ(A2:A10; B2:B10; (1-C2:C10))

Но самое интересное — это условное умножение. Например, посчитать выручку только по товарам категории "Электроника" (столбец D2:D10):

=СУММПРОИЗВ(--(D2:D10="Электроника"); A2:A10; B2:B10)

Здесь --(D2:D10="Электроника") возвращает массив из 1 (если условие истинно) и 0 (если ложно), а СУММПРОИЗВ умножает его на цены и количества.

⚠️ Внимание: В новых версиях Excel 365 и Excel 2021 появились динамические массивы, и СУММПРОИЗВ может вести себя иначе. Если формула возвращает неожиданный результат, проверьте настройки в Файл → Параметры → Формулы → Вычисления с использованием динамических массивов.

5. Умножение столбца на столбец: массивы и горячие клавиши

Если вам нужно умножить два столбца попарно (например, цены на количества), можно обойтись без СУММПРОИЗВ. Достаточно ввести формулу умножения в первую ячейку и протянуть её вниз. Но есть способ в 5 раз быстрее:

Метод 1: Двойной клик по маркеру заполнения

  1. Введите в C2 формулу =A2*B2.
  2. Наведите курсор на маркер заполнения (чёрный крестик в правом нижнем углу C2).
  3. Дважды кликните — формула мгновенно скопируется до последней заполненной строки в A или B.

Метод 2: Горячие клавиши

  • 🔥 Выделите ячейку с формулой (C2).
  • 🔥 Нажмите Ctrl+C (скопировать).
  • 🔥 Выделите диапазон C2:C10.
  • 🔥 Нажмите Ctrl+V (вставить).

Метод 3: Формула массива (для продвинутых)

Если вам нужно получить один результат (например, сумму произведений), используйте формулу массива:

=СУММ(A2:A10*B2:B10)

В старых версиях Excel (до 2019) после ввода такой формулы нужно нажать Ctrl+Shift+Enter. В новых версиях она работает как обычная.

А ещё можно умножать столбцы с разным количеством строк. Например, если в A2:A10 9 строк, а в B2:B5 — только 4, Excel проигнорирует лишние ячейки в первом столбце.

☑️ Подготовка к умножению столбцов

Выполнено: 0 / 4

6. Умножение на проценты и работа с долями

Умножение на проценты — одна из самых частых задач в Excel. Например, вам нужно:

  • 💰 Посчитать НДС 20% от суммы.
  • 📉 Уменьшить цену на 15% (скидка).
  • 📈 Увеличить зарплату на 10% (индексация).

Основное правило: проценты в формулах делятся на 100. Например, чтобы посчитать 20% НДС от суммы в A1, используйте:

=A1*20%

или

=A1*0.2

Оба варианта вернут одинаковый результат.

А если нужно увеличить сумму на 20%, формула будет другой:

=A1*(1+20%)

или

=A1*1.2

Для уменьшения на 15% (скидка):

=A1*(1-15%)

Если процент хранится в отдельной ячейке (например, B1), используйте абсолютную ссылку:

=A1*(1+$B$1)

Это позволит копировать формулу вниз без изменения ссылки на процент.

Важно: В Excel проценты можно вводить прямо в формулу с знаком % (например, 20%), но если процент хранится в ячейке как число (например, 20), его нужно делить на 100 вручную: =A1*(B1/100).

7. Типичные ошибки и как их избежать

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

Ошибка Причина Решение
#ЗНАЧ! В ячейке текст вместо числа Проверьте формат ячеек (Числовой) или используйте ЕЧИСЛО
#ДЕЛ/0! Деление на ноль в формуле Добавьте проверку ЕСЛИОШИБКА или ЕСЛИ
#ССЫЛКА! Удалена ячейка, на которую ссылается формула Восстановите данные или отредактируйте формулу
Неверный результат Не зафиксирована ссылка (относительная вместо абсолютной) Используйте $ (например, $A$1)
Формула не копируется Закреплены заголовки или включён режим Фильтр Отключите фильтр или проверьте диапазоны

Ещё одна частая проблема — округление результатов. Excel по умолчанию отображает 2 знака после запятой, но в расчётах использует полное значение. Чтобы избежать погрешностей:

  • 🔹 Используйте функцию ОКРУГЛ: =ОКРУГЛ(A1*B1; 2) (округление до 2 знаков).
  • 🔹 Или ОКРУГЛВВЕРХ/ОКРУГЛВНИЗ для принудительного округления.

Если формула возвращает неожиданный ноль, проверьте:

  1. Формат ячеек (возможно, установлен Текстовый вместо Числового).
  2. Наличие скрытых символов (пробелов, неразрывных пробелов). Используйте СЖПРОБЕЛЫ для очистки.
  3. Настройки вычислений (Формулы → Вычисление → Автоматически).
Почему Excel показывает формулу, а не результат?

Если вместо результата вы видите саму формулу (например, =A1*B1), включите режим отображения значений:

  1. Нажмите Ctrl+` (гравис — кнопка слева от 1).
  2. Или перейдите в Формулы → Показать формулы и снимите галочку.

Ещё одна причина — ячейка отформатирована как Текст. Исправьте формат на Общий или Числовой.

8. Продвинутые техники: мощь массивов и Power Query

Если вы работаете с большими данными, обычное умножение может быть недостаточно эффективным. В этом случае на помощь приходят массивы и инструмент Power Query.

Массивы в формулах

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

=СУММ(--(A2:A10=D2:D10)*(B2:B10*E2:E10))

Эта формула:

  1. Сравнивает значения в A2:A10 и D2:D10 (возвращает ИСТИНА/ЛОЖЬ).
  2. Преобразует ИСТИНА/ЛОЖЬ в 1/0 с помощью --.
  3. Умножает соответствующие ячейки из B и E.
  4. Суммирует результаты.

Power Query для умножения столбцов

Если данных много (тысячи строк), лучше использовать Power Query:

  1. Выделите исходную таблицу и нажмите Данные → Из таблицы/диапазона.
  2. В редакторе Power Query выберите столбцы для умножения.
  3. Перейдите на вкладку Добавить столбец → Настраиваемый столбец.
  4. Введите формулу, например: [Цена] * [Количество].
  5. Нажмите Закрыть и загрузить.

Преимущества Power Query:

  • 🚀 Обрабатывает миллионы строк без тормозов.
  • 🔄 Автоматически обновляет данные при изменении исходника.
  • 📊 Позволяет объединять умножение с другими преобразованиями (фильтрация, сортировка).

FAQ: Ответы на частые вопросы

Как умножить время на число в Excel?

В Excel время хранится как дробная часть дня (например, 12:00 = 0.5). Чтобы умножить время на число (например, 2:30 на 1.5), используйте:

=ВРЕМЯ(ЧАС(A1)*1.5; МИНУТА(A1)*1.5; СЕКУНДЫ(A1)*1.5)

Или преобразуйте время в часы/минуты:

=A1*24*1.5

(где A1 — ячейка с временем, 24 — количество часов в дне).

Почему Excel округляет результат умножения?

Это происходит из-за формата ячейки. Чтобы увидеть полный результат:

  1. Кликните правой кнопкой по ячейке → Формат ячеек.
  2. Выберите Числовой и установите нужное количество десятичных знаков.
  3. Если нужно сохранить точность в расчётах, используйте =ОКРУГЛ(формула; 10) (где 10 — количество знаков).

Для финансовых расчётов лучше использовать функцию ТОЧНО, чтобы избежать погрешностей:

=ТОЧНО(A1*B1)
Как умножить данные из разных листов?

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

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

Если имя листа содержит пробелы, возьмите его в апострофы:

='Мой лист'!A1 * 'Другой лист'!B1

Для умножения диапазонов используйте:

=СУММПРОИЗВ(Лист1!A1:A10; Лист2!B1:B10)
Можно ли умножать текст в Excel?

Прямое умножение текста невозможно, но есть обходные пути:

  • Конкатенация (объединение текста): =A1 & " " & B1 (объединит содержимое A1 и B1 через пробел).
  • Повторение текста: =ПОВТОР(A1; 3) (повторит текст из A1 3 раза).
  • Умножение числа на текст: Excel вернёт ошибку #ЗНАЧ!. Используйте ЕСЛИОШИБКА для обработки.
Как умножить в Excel на мобильном телефоне?

В мобильной версии Excel (Android/iOS) умножение работает так же, как на ПК:

  1. Коснитесь ячейки, где хотите увидеть результат.
  2. Введите = и выберите первую ячейку (например, A1).
  3. Нажмите на клавиатуре * (звёздочка).
  4. Выберите вторую ячейку (например, B1) и нажмите .

Для копирования формулы:

  1. Коснитесь ячейки с формулой и выберите Копировать.
  2. Выделите диапазон для вставки и нажмите Вставить.
⚠️ Внимание: В мобильной версии нет горячих клавиш, а маркер заполнения работает иначе — потяните за синий квадратик в правом нижнем углу ячейки.