Как умножить одну ячейку на другую в Excel: 5 способов с примерами

Умножение ячеек в Microsoft Excel — одна из базовых операций, с которой сталкивается каждый пользователь. Но даже такая простая задача может вызвать вопросы: как правильно составить формулу, чтобы не получить ошибку #ЗНАЧ!? Как умножить несколько ячеек сразу? Или почему результат отображается в неверном формате?

В этой статье мы разберём 5 проверенных способов умножения ячеек — от элементарного использования знака * до продвинутых функций вроде ПРОИЗВЕД и массивов. Вы узнаете, как избежать типичных ошибок, автоматизировать расчёты и даже умножать данные из разных листов. А для наглядности приведём реальные примеры из бухгалтерии, логистики и торговли.

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

📊 Как часто вы используете умножение в Excel?
Ежедневно
Несколько раз в неделю
Рядом
Первый раз пробую

1. Базовый способ: знак умножения (*)

Самый простой метод — использовать оператор умножения (*). Он работает во всех версиях Excel (включая Excel 365, Excel 2019 и Excel Online) и не требует знания функций.

Допустим, у вас в ячейке A1 указана цена товара (1500 рублей), а в B1 — количество (3 штуки). Чтобы посчитать общую стоимость, введите в C1:

=A1*B1

Нажмите Enter — и получите результат: 4500.

Важный нюанс: если одна из ячеек содержит текст (например, "1500 руб"), Excel выдаст ошибку #ЗНАЧ!. Убедитесь, что обе ячейки имеют числовой формат. Для этого выделите их, нажмите правой кнопкой и выберите Формат ячеек → Числовой.

  • Плюсы: быстро, интуитивно, работает везде.
  • Минусы: неудобно для умножения более 2-х ячеек.
  • 🔄 Альтернатива: если нужно умножить ячейку на число, пишите так: =A1*5 (умножит значение A1 на 5).

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

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

Пример: в ячейках A1:A3 хранятся числа 2, 3 и 4. Чтобы найти их произведение, введите:

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

Результат: 24 (2 × 3 × 4).

Функция поддерживает до 255 аргументов, включая отдельные ячейки, диапазоны и числа. Например:

=ПРОИЗВЕД(A1; B1; 2; C1:C3)
⚠️ Внимание: Если в диапазоне есть пустые ячейки или текст, ПРОИЗВЕД проигнорирует их. Но если ячейка содержит 0, результат тоже будет 0!
Сценарий Формула Результат
Умножение 3-х ячеек =ПРОИЗВЕД(A1;B1;C1) Произведение значений A1, B1, C1
Умножение диапазона =ПРОИЗВЕД(A1:A5) Произведение всех чисел в A1:A5
Умножение с числом =ПРОИЗВЕД(A1:A3; 10) Произведение A1:A3, умноженное на 10
Игнорирование текста =ПРОИЗВЕД(A1:A3) (где A2="текст") Произведение только числовых ячеек

3. Умножение с абсолютными ссылками ($)

Что делать, если нужно умножить столбец на одно и то же число (например, курс валюты или налоговую ставку)? Здесь пригодятся абсолютные ссылки — они фиксируют ячейку, чтобы она не сдвигалась при копировании формулы.

Пример: в A1:A5 — цены в долларах, а в B1 — текущий курс (90 рублей). Чтобы перевести все цены в рубли:

  1. В C1 введите: =A1*$B$1.
  2. Растяните формулу на C2:C5 — ссылка на B1 останется неизменной.

Почему это работает? Знак $ перед буквой и номером строки ($B$1) блокирует и столбец, и строку. Если написать B$1, будет фиксирована только строка, а столбец изменится при копировании.

Используйте $A$1 для полной фиксации|A$1 — фиксирует только строку|$A1 — фиксирует только столбец|Проверьте результат растягиванием формулы-->

4. Умножение ячеек из разных листов

Если данные разбросаны по нескольким листам, Excel позволяет ссылаться на них в одной формуле. Синтаксис простой:

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

Где Лист1 и Лист2 — названия вкладок (если в названии есть пробелы, используйте апострофы: 'Мой лист'!A1).

Пример из практики: у вас на листе Цены хранятся тарифы, а на листе Заказы — количество товаров. Чтобы посчитать стоимость заказа:

=Цены!B2 * Заказы!C2
⚠️ Внимание: Если переименовать лист после создания формулы, ссылки обновится автоматически. Но если удалить лист, формула вернёт ошибку #ССЫЛКА!.

Профессиональный совет: Для удобства используйте именованные диапазоны. Выделите ячейку Цены!B2, введите в поле имени (слева от строки формул) ЦенаТовара, а затем пишите формулу как =ЦенаТовара * Заказы!C2.

5. Продвинутые техники: массивы и условное умножение

Для сложных расчётов пригодятся формулы массивов и функции с условиями. Рассмотрим два полезных сценария:

5.1. Умножение с условием (функция ЕСЛИ)

Допустим, нужно умножить цену на количество, но только если количество > 0. Используйте:

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

Эта формула проверяет B1: если значение больше 0, умножает A1*B1, иначе возвращает 0.

5.2. Умножение диапазонов (формула массива)

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

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

Эта функция умножает A1*B1 + A2*B2 + ... + A5*B5 и возвращает сумму. Полезно для расчёта взвешенных средних или корреляций.

Как работает СУММПРОИЗВ под капотом?

Функция СУММПРОИЗВ сначала создаёт "виртуальный" массив произведений для каждого элемента диапазонов, а затем суммирует его. Например, для СУММПРОИЗВ({2;3}; {4;5}) она вычислит массив {8;15} (2×4 и 3×5), а потом вернёт сумму 23.

Где это применяется?

  • 📊 Финансы: расчёт портфеля инвестиций с разными весами активов.
  • 📦 Логистика: оптимизация маршрутов с учётом веса и расстояния.
  • 🛒 Торговля: анализ продаж по категориям с разной маржой.

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

Даже в простых формулах легко допустить ошибку. Вот TOP-5 проблем и их решения:

  1. Ошибка #ЗНАЧ!: возникает, если в ячейке текст вместо числа. Проверьте формат данных или используйте ЕСЛИОШИБКА:
    =ЕСЛИОШИБКА(A1*B1; 0)
  2. Неправильный результат: если одна из ячеек отображается как число, но хранится как текст (например, после импорта), умножение не сработает. Используйте ЗНАЧЕН:
    =ЗНАЧЕН(A1)*B1
  3. Округление: Excel может округлять результаты при отображении. Чтобы увидеть точное значение, увеличьте количество десятичных знаков в формате ячейки.
  4. Циклические ссылки: если формула ссылается сама на себя (например, =A1*A1 в ячейке A1), Excel выдаст предупреждение. Исправьте логику расчётов.
  5. Проблемы с диапазонами: если в формуле =ПРОИЗВЕД(A1:A3) одна из ячеек пустая, она игнорируется. Но если ячейка содержит 0, результат будет 0!

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

Можно ли умножить ячейки с процентами?

Да, но помните: Excel хранит проценты как десятичные дроби (50% = 0.5). Чтобы умножить число на процент, используйте формулу =A1*(1+B1), где B1 — ячейка с процентом (например, 20% для наценки). Или преобразуйте процент в дробь: =A1*(B1/100).

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

Время в Excel — это дробная часть суток (например, 12:00 = 0.5). Чтобы умножить 6:00 (0.25) на 2, используйте =A1*2, затем примените формат [ч]:мм к результату (чтобы отобразилось 12:00, а не 0:00).

Почему результат умножения отображается как дата?

Если вы умножили два числа, но получили дату (например, 01.01.1900), значит Excel интерпретировал результат как дату. Измените формат ячейки на Общий или Числовой.

Как умножить ячейки с денежными форматами?

Денежные форматы (1 000 ₽) не влияют на расчёты — Excel оперирует числовыми значениями. Но если валюты разные, придётся добавить курс конвертации: =A1*B1*КурсДоллара, где КурсДоллара — именованная ячейка с актуальным курсом.

Можно ли умножить ячейки в Google Sheets?

Да, все описанные методы работают и в Google Таблицах. Синтаксис формул идентичен, включая ПРОИЗВЕД (или PRODUCT в английской версии). Единственное отличие — в Google Sheets нет функции СУММПРОИЗВ, но её можно заменить на =СУММ(А1:А5*B1:B5) (вводится как формула массива).