多条件数组在sumif,countif中的应用
引题
在谈谈sumif用法一文中我们用到了形如” =SUM(SUMIF(A2:A9,{“t*”,”t”},C2:C9)*{1,-1}) “的公式,她相当于公式 ” =SUMIF(A2:A9,”t*”,C2:C9)-SUMIF(A2:A9,”t”,C2:C9) “的变体。
另我们偶尔也会看到形如 ” =SUM(COUNTIF(A1:A10,”>”&{1,5})*{1,-1}) “的公式,她相当于公式 ”
=COUNTIF(A1:A10,”>1″)-COUNTIF(A1:A10,”>=5″) ” 的变体。
该怎么称呼这种sumif(Range,{},sum_range)*{},countif(Range,{})*{}呢?
{}既然是条件求和/计数函数sumif/countif的“条件”,而{1,5}是个常量数组,我们就姑且称之为“多条件数组”吧,由于Sumif和Countif具有比较相似的函数结构及用法,所以本文命题:“多条件数组在sumif,countif中的应用”。
多条件数组在条件统计中的应用形式
第一种形式:{}包裹常量
原型=sum(countif(Range,{})*{})
原型=sum(sumif(Range,{},sum_range)*{})
第二种形式:{}包裹常量+条件引用单元格
原型=sum(sumif(Range,多单元格,sum_range)*{})
原型=sum(sumif(Range,多单元格,sum_range)*多单元格
Recent Comments