数字的加法的动态范围根据在Excel 2010中的标准
|要基于条件查找数字总和,我们可以使用SUM,MATCH,COUNTIF和OFFSET函数的组合来检索输出。
SUM:将所有数字加到单元格范围内
语法:= SUM(number1,number2,…)
最多可以有255个参数。请参阅下面显示的屏幕截图:
MATCH函数在选定的单元格范围内搜索指定的项目,然后返回该项目在范围内的相对位置。
语法= MATCH(lookup_value,lookup_array,match_type)
COUNTIF:计算满足条件的范围内的单元格数。
语法:= COUNTIF(range,criteria)
偏移量:返回对范围的引用,该范围是给定引用中给定行数和列数的。
语法:= OFFSET(reference,rows,cols,height,width)
reference:这是对将应用偏移的一个单元格或单元格范围的引用。
行:您要应用为范围的偏移量的向上或向下的行数。
cols:您要应用为范围的偏移量的左或右列数。
高度:这是可选的。它是您希望返回的引用成为的行数。
宽度:这是可选的。它是您希望返回的引用成为的列数。
[.underline]#让我们举个例子:#列A包含一个升序的数字列表。我们需要一个公式,将A列中大于2的所有数字相加,这是单元格C2中的标准。
-
单元格D2中的公式为
* = SUM(OFFSET(A2,MATCH(C2,A2:A10,0),0,COUNTIF(A2:A10,“>”&C2)))
-
公式中的数字总和大于2。
-
如果我们将单元格C2中的标准从2更改为5,则结果将自动更新。此时间公式将计算大于5的数字之和。