总结基于在Microsoft Excel 2010标准多列
在Excel中,可以使用特定条件将多个列的总和相加。我们可以使用Sum,If和Sumproduct函数创建公式。
让我们举个例子:
-
A列有钢笔,铅笔等。
-
B:E列中的区域,即北,东,西,南,如下图所示。
在这里,我们要查找所有区域
中Pen *的总值。在单元格E13中,我们想要显示Pen的总值在范围B2:E10中。要在单元格E13中获得结果,公式应为= SUMPRODUCT((A2:A10 =“ Pen”)(B2:E10))这是我们的结果是什么样的-
如果您手动将B:E列的值相加,其中A列包含“笔”,您将看到它总计为99,这也是我们从公式得出的。
现在让我们了解Sumproduct函数。
SUMPRODUCT:SUMPRODUCT函数将数组中的相应项目相乘并返回结果的总和。
语法= SUMPRODUCT(array1,array2,array3,…)
我们可以按照另一种方法进行相同的计算。我们可以一起使用Sum&IF来获得所需的结果,如下所示:
单元格E14中的公式为= SUM(IF(A2:A10 =“ Pen”,B2:E10))*以及
CTRL + SHIFT + ENTER
这是一个数组公式,必须包含在CSE中(Ctrl + Shift +键盘上的Enter键)。
IF:检查条件是否满足,如果为TRUE,则返回一个值,如果为FALSE,则返回另一个值=====语法= IF(logical_test,value_if_true,value_if_false)
参数:
逻辑测试是要测试的条件或值。
value_if_true是可选的。如果条件为TRUE,则返回该值。
value_if_false是可选的。如果条件为FALSE,则返回该值。
求和:将所有数字加到单元格范围内=====语法= SUM(number1,number2,…)