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

 

Как сделать? А1*А2, если А3>0 ?

 

Igor67

Пользователь

Сообщений: 3729
Регистрация: 21.12.2012

Формула? =Если(А3>0;А1*А2;»»)

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

 

LightZ

Пользователь

Сообщений: 1748
Регистрация: 22.12.2012

Сереж, по идее в твоём варианте будет ЛОЖЬ или ИСТИНА

Киса, я хочу Вас спросить, как художник — художника: Вы рисовать умеете?

 

Serge

Пользователь

Сообщений: 11308
Регистрация: 01.01.1970

Не совсем.  
Если А3>0, то будет А1*А2, иначе — ЛОЖЬ

 

ikki

Пользователь

Сообщений: 9709
Регистрация: 22.12.2012

#6

26.08.2012 18:21:04

однако скобки надо — без них умножение выполняется раньше логического оператора :)  
=a1*a2*(a3>0)

фрилансер Excel, VBA — контакты в профиле
«Совершенствоваться не обязательно. Выживание — дело добровольное.» Э.Деминг

  • Редакция Кодкампа

17 авг. 2022 г.
читать 1 мин


Вы можете использовать следующую базовую формулу для создания функции УМНОЖИТЬ, ЕСЛИ в Excel:

=PRODUCT(IF( A2:A11 =" string", B2:B11 ,""))

Эта формула умножает все значения в B2:B11 , где соответствующая ячейка в диапазоне A2:A11 равна «строке».

В следующем примере показано, как использовать эту формулу на практике.

Пример: функция УМНОЖИТЬ, ЕСЛИ в Excel

Предположим, у нас есть следующий набор данных, который показывает общее количество очков, набранных баскетболистами в разных командах:

Мы можем использовать следующую формулу для умножения каждого значения в столбце Points , если соответствующее значение в столбце Team равно «Mavs»:

=PRODUCT(IF( A2:A11 ="Mavs", B2:B11 ,""))

На следующем снимке экрана показано, как использовать эту формулу:

Произведение значений в столбце Points для строк, где Team равно «Mavs», равно 700 .

Мы можем убедиться, что это правильно, вручную перемножив каждое из значений точек вместе для Mavs:

Произведение баллов: 7 * 20 * 5 = 700

Это соответствует значению, которое мы рассчитали по формуле.

Примечание.Полную документацию по функции ПРОИЗВЕД в Excel можно найти здесь .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Excel: как умножить столбец на константу
Excel: как умножить столбец на процент
Excel: как применить процентное увеличение или уменьшение

Написано

Редакция Кодкампа

Замечательно! Вы успешно подписались.

Добро пожаловать обратно! Вы успешно вошли

Вы успешно подписались на кодкамп.

Срок действия вашей ссылки истек.

Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.

Успех! Ваша платежная информация обновлена.

Ваша платежная информация не была обновлена.

Перемножение ячеек с выбранными условиями

Havfrue

Дата: Среда, 01.10.2014, 22:15 |
Сообщение № 1

Группа: Пользователи

Ранг: Участник

Сообщений: 63


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Добрый вечер!
Может быть глупый вопрос, но я мало знакома с функцией СУММПРОИЗВ. В Файле я отобрала сумму (она в ячейке L2) по двум критериям (в столбце J) в одном диапазоне. А теперь я хочу перемножить суммы по каждому из критериев и значения из ячеек в столбце К.
Как то не очень понятно написала, но может приложенный файл понятнее.

Спасибо заранее!

 

Ответить

YouGreed

Дата: Среда, 01.10.2014, 22:49 |
Сообщение № 2

Группа: Проверенные

Ранг: Ветеран

Сообщений: 589


Репутация:

123

±

Замечаний:
0% ±


Excel 2010

Havfrue, Так или не? А то не понятно)

К сообщению приложен файл:

_______.xlsx
(24.0 Kb)

 

Ответить

Pelena

Дата: Среда, 01.10.2014, 22:57 |
Сообщение № 3

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Если нужна общая сумма с учётом коэффициентов

Код

=СУММПРОИЗВ(СУММЕСЛИ(A:A;J2:J4;F:F);K2:K4)


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

EvgenyD

Дата: Среда, 01.10.2014, 22:59 |
Сообщение № 4

Группа: Пользователи

Ранг: Участник

Сообщений: 74


Репутация:

19

±

Замечаний:
0% ±


Excel 2013

Если я правильно понял задачу, то зачем Вы суммируете сразу по двум критериям? Почему бы просто не сделать СУММЕСЛИ по критерию данной строки и умножить на значение столбца K в данной строке?

 

Ответить

Havfrue

Дата: Среда, 01.10.2014, 23:02 |
Сообщение № 5

Группа: Пользователи

Ранг: Участник

Сообщений: 63


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Не… Надо чтоб общая суммы с кодом 1502 умножились на значение 0.5, а суммы с кодами 1562 на 0.6 и в ячейке отразилась сумма полученных значений. Как то так.

 

Ответить

Havfrue

Дата: Среда, 01.10.2014, 23:05 |
Сообщение № 6

Группа: Пользователи

Ранг: Участник

Сообщений: 63


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Pelena, Спасибо! Именно так. Так просто.)

 

Ответить

Havfrue

Дата: Вторник, 07.10.2014, 15:18 |
Сообщение № 7

Группа: Пользователи

Ранг: Участник

Сообщений: 63


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

добрый день! кручу верчу, никак не получу. нужно найти значение на листе 1810 ом или 1810 к и в случае если значения совпадают — то перемножить соответсвующие столбцы на листах 1810 ом и 1810 к. во вложении на листе V в желтой ячейке, то что нужно получить. спасибо заранее.

 

Ответить

ShAM

Дата: Вторник, 07.10.2014, 15:35 |
Сообщение № 8

Группа: Друзья

Ранг: Старожил

Сообщений: 1347


Репутация:

249

±

Замечаний:
0% ±


Excel 2010

Код

=СУММПРОИЗВ(‘1810 om’!$B$8:$L$42*(‘1810 om’!$B$7:$L$7=A12)*’1810 K’!$B$8:$L$42*(‘1810 K’!$B$7:$L$7=A12))

Сообщение отредактировал ShAMВторник, 07.10.2014, 15:37

 

Ответить

Havfrue

Дата: Вторник, 07.10.2014, 15:46 |
Сообщение № 9

Группа: Пользователи

Ранг: Участник

Сообщений: 63


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

ShAM, Da, spasibo. Vse imenno tak!)

 

Ответить

Ответы с готовыми решениями:

Скалярное умножение векторов(Ассоциативность,Коммутативность,Умножение с пустым знаком)
Помогите проверить операцию "скалярное произведение векторов" на Ассоциативность,Коммутативность и…

Задано 4 матрицы. Провести сложение, умножение, умножение на число
Задано 4 матрицы A,B,C,D размером 4х4.Вычеслить такие матрицы: F,G,T.
G=3/4 A+B
F=B*(2D)
T=c/5

Класс Квадратная матрица. Методы: умножение на матрицу, умножение на константу, вывод элементов матрицы на дисплей
Задание: Класс «Квадратная матрица». Методы: умножение на матрицу, умножение на константу, вывод…

Программа с условиями
Не могу понять, что необходимо написать в строке 20 после "else" для того, чтобы программа…

2

Функция СУММПРОИЗВ в Excel предназначена для нахождения произведения элементов с одинаковыми индексами двух или более констант массивов или двух и более диапазонов ячеек с числовыми данными, а также последующего суммирования полученных значений, и возвращает итоговую сумму.

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

Рассматриваемая функция может быть использована для нахождения суммы значений, соответствующих каким-либо критериям, которые указываются в качестве одного или нескольких аргументов данной функции в виде логических выражений.

Например, таблица состоит из трех полей данных с названиями «Товар», «Продавец», «Сумма покупки». Чтобы определить общую средств, полученных на продаже товара товар_1 продавцом Продавец_1 можно использовать следующую формулу массива: =СУММПРОИЗВ(—(A1:A100=”товар_1”);—(B1:B100=”Продавец_1”);C1:C100), где A1:A100 – диапазон ячеек с названием товаров, B1:B100 – диапазон ячеек, в которых хранятся фамилии продавцов, C1:C100 – диапазон ячеек с числовыми значениями стоимости проданных товаров. Символы «—» — двойное отрицание, используемое для прямого преобразования логических ИСТИНА и ЛОЖЬ к числовым 1 и 0 соответственно. Подробнее эта формула будет рассмотрена в одном из примеров.



Расчет вероятности используя вычисление произведение суммы в Excel

Пример 1. На склад поступили новые товары от 5 различных производителей по 20% от каждого, при этом 25% товаров первого поставщика – высшего качества, второго – 18%, третьего – 27%, четвертого – 55%, пятого – 5% соответственно. Определить вероятность того, что случайно выбранный товар окажется высшего качества.

Вид таблицы данных:

Пример 1.

Для определения вероятности выбора товара высокого качества необходимо найти сумму произведений вероятностей, которые записаны в ячейки столбцов B:B и C:C соответственно. Для этого используем формулу:

СУММПРОИЗВ.

Описание аргументов:

  • B2:B6 – первый диапазон ячеек с вероятностями выбора товаров 1-го, 2-го и т. д. производителей, значения которых будут умножены на соответствующие значения из второго диапазона;
  • C2:C6 – второй диапазон ячеек с вероятностями выбора товара высшего сорта среди товаров 1-го, 2-го и т. д. производителей соответственно.

В результате вычислений получаем следующее значение вероятности:

Расчет вероятности.

Как вычислить произведение суммы числ по условию в Excel?

Пример 2. В таблице хранятся данные о поставщиках, видах товаров и суммарной стоимости. Определить общую сумму закупок хлеба от первого поставщика без использования функции СУММЕСЛИМН.

Вид таблицы данных:

Пример 2.

Для расчета используем формулу:

В качестве первого и второго аргументов функции переданы логически выражения, проверяющие на соответствие указанным значениям («хлеб», «поставщик_1») диапазоны ячеек A2:A17 и B2:B17 соответственно. В результате выполнения этих выражений будут получены массивы логических значений ИСТИНА (если совпадение) и ЛОЖЬ, которые будут преобразованы в массивы числовых значений 1 или 0 благодаря использованию двойного отрицания «—». C2:C17 – диапазон ячеек со значениями стоимости. В результате перемножения элементов и сложения произведений получим следующую суммарную закупочную стоимость хлеба от первого поставщика:

вычислить произведение суммы числ.

Расчет количества отклонений с помощью функции СУММПРОИЗВ в Excel

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

Вид таблицы данных:

Пример 3.

Для расчета используем следующую формулу:

=СУММПРОИЗВ((НЕ(B2:B12>=C2:C12))*1;(D2:D12>2)*1)

Первый аргумент указан в виде логического выражения для сравнения значений в диапазонах, содержащих фактическую и требуемую продуктивности для каждого работника. Функция НЕ используется для возврата обратного значения. Второй аргумент указан в виде выражения для проверки разряда каждого сотрудника. Умножение на единицу выполняется для преобразования логических данных к числам.

В результате вычислений получим следующее число не выполнивших норму сотрудников:

Расчет количества отклонений.

Особенности использования функции СУММПРОИЗВ в Excel

Функция имеет следующий синтаксис:

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

Описание аргументов:

  • массив1 – обязательный аргумент, принимающий константу массива или диапазон ячеек с числовыми значениями, каждый элемент которого будет перемножен с соответствующим элементом (элементами) второго и последующих массивов или диапазонов, переданных в качестве последующих аргументов данной функции;
  • [массив2];[массив3];… — второй и последующие необязательные аргументы функции, принимающие константу массива или ссылку на диапазон ячеек, элементы которых будут перемножены с соответствующими элементами массивов или диапазонов (которые указаны в качестве предыдущих аргументов), а затем будет вычислена сумма произведений.

Примечания:

  1. Максимальное количество аргументов, принимаемых функцией СУММПРОИЗВ, составляет 255 диапазонов (или констант массивов).
  2. Если рассматриваемая функция принимает только один аргумент массив1, считается, что второй аргумент является массивом единиц, размерность которого соответствует размерности массив1. То есть, функции СУММ(A1:A10) и СУММПРОИЗВ(A1:10) вернут одинаковый результат.
  3. Если в качестве аргументов функции были переданы 2 и более константы массивов, они должны иметь одинаковую размерность (равно число элементов). Если в качестве аргументов СУММПРОИЗВ были переданы ссылки на 2 и более диапазона ячеек, эти диапазоны должны содержать одинаковое количество ячеек. При несоблюдении указанных условий функция СУМППРОИЗВ вернет код ошибки #ЗНАЧ!.
  4. Если в качестве аргументов функций были переданы константы массивов, содержащие нечисловые значения или ссылки на диапазоны ячеек с логическими ИСТИНА или ЛОЖЬ, не преобразуемые к числам строки или имена, функция СУММПРОИЗВ будет преобразовывать их числовому значению 0 (нуль). Например, если в одном столбце (A:A) содержатся названия товаров, а во втором (B:B) – их стоимость, функция =СУММПРОИЗВ(A1:A10;B1:B10) вернет значение 0, поскольку каждое значение в столбце A:A будет интерпретировано как число 0.

Понравилась статья? Поделить с друзьями:
  • Как перемножить текст в excel
  • Как перемножить таблицу в excel на одно число
  • Как перемножить строку на столбец excel
  • Как перемножить строки на строки в excel
  • Как перемножить столбец на ячейку в excel