image

在本文中,我们将学习如何在Excel中将IF逻辑与SUMPRODUCT函数一起使用。简而言之,SUMPRODUCT函数获取相应值的乘积并返回所有值的总和。 SUMPRODUCT函数还使用-(运算符)来满足某些条件。

通用公式:

=SUMPRODUCT(--( array1=”condition”) , array2 , array3)

array1:条件满足array2和array3:这些数组将获取相应值的乘积并返回其总和。

示例:

所有这些可能会使您难以理解。因此,让我们通过在以下示例中运行此公式来测试该公式。

image

这里的问题是我们需要找到“胡萝卜”产品的总价。

因此,这里我们使用公式来获得胡萝卜的总价

=SUMPRODUCT(--(A2:A19="Carrot"), B2:B19, C2:C19)

A2:A19:检查范围A2:A19中的文本“ Carrot”,如果找到“ Carrot”,则返回True,否则返回False-:运算符将True解码为1,将False解码为0。 B2:B19:要乘以单价的数量(范围)。

C2:C19:要乘以数量的单价(范围)。

image

从上面的快照和表中可以看出,SUMPRODUCT函数将相应的值相乘并返回Sum作为结果。

Product

Quantity

UnitPrice

Price

1

33

1.77

58.41

0

87

3.49

0

0

58

1.87

0

0

82

1.87

0

0

38

2.18

0

1

54

1.77

95.58

0

149

3.49

0

1

51

1.77

90.27

1

100

1.77

177

0

28

1.35

0

0

36

2.18

0

0

31

1.87

0

0

28

3.49

0

1

44

1.77

77.88

1

23

1.77

40.71

0

27

1.35

0

0

43

2.18

0

0

123

2.84

0

539.85

最左边一栏中的1和0是SUMPRODUCT函数中使用的IF逻辑。因此,这里我们使用公式来表示全麦的总价格

A2:A19:检查文本“ Whole Wheat”的范围A2:A19,如果找到“胡萝卜”,则返回True,否则返回False-:运算符将True解码为1,将False解码为0。 B2:B19:要乘以单价的数量(范围)。

=SUMPRODUCT(--(A2:A19="Whole wheat"),B2:B19,C2:C19)

C2:C19:要乘以数量的单价(范围)。

从上面的快照和表中可以看出,SUMPRODUCT函数将相应的值相乘并返回Sum。

image

最左边一栏中的1和0是SUMPRODUCT函数使用的IF逻辑。希望本文有关如何在Excel中使用IF逻辑进行SUMPRODUCT的说明。在这里找到有关SUMIF函数的更多文章。如果您喜欢我们的博客,请与您的朋友在Facebook上分享。您也可以在Twitter和Facebook上关注我们。我们希望收到您的来信,请让我们知道我们如何改进,补充或创新我们的工作,并为您做得更好。写信给我们[email protected]

Product

Quantity

UnitPrice

Price

0

33

1.77

0

1

87

3.49

303.63

0

58

1.87

0

0

82

1.87

0

0

38

2.18

0

0

54

1.77

0

1

149

3.49

520.01

0

51

1.77

0

0

100

1.77

0

0

28

1.35

0

0

36

2.18

0

0

31

1.87

0

1

28

3.49

97.72

0

44

1.77

0

0

23

1.77

0

0

27

1.35

0

0

43

2.18

0

0

123

2.84

0

921.36

相关文章

链接:/ summing-excel-sumproduct-function [如何在Excel中使用SUMPRODUCT函数]:在Excel中将多个数组中的值相乘后返回SUM。

link:/ summing-sum-if-date-is-between [如果日期介于之间,则为SUM]:返回Excel中给定日期或期间之间的值的SUM。

`link:/ summing-sum-if-date-大于给定日期[如果日期大于给定日期,则求和]’:*返回excel中给定日期或时期之后的值的总和。

`link:/ summing-2-ways-to-to-sum-by-month-in-excel [2 Excel中按月求和的方法]’:*返回excel中给定特定月份内值的总和。

如何用条件求和多列:返回Excel中有条件的多个列的值的总和。链接:/ tips-excel-通配符[如何在excel *中使用通配符]:使用excel

中的通配符对匹配短语的单元格进行计数===热门文章

`link:/ keyboard-formula-shortcuts-50-excel-shortcuts来提高您的生产率[50 Excel Shortcut以提高生产率]:更快地完成任务。这50个快捷键将使您在Excel上的工作速度更快。

`link:/ formulas-and-functions-introduction-vlookup-function [如何在Excel中使用VLOOKUP函数]’:这是excel中最常用和最受欢迎的函数之一,用于从不同范围查找值和床单。链接:/ tips-countif-in-microsoft-excel [如何在Excel中使用COUNTIF函数]:使用此惊人的函数对带有条件的值进行计数。您无需过滤数据即可计算特定值。 Countif功能对于准备仪表板至关重要。

如何在Excel中使用SUMIF函数:这是另一个仪表板必需的功能。这可以帮助您汇总特定条件下的值。