在EXCEL中统计两个以上条件的数组公式是什么?

好像是SUMIF函数什么的,用数组公式。

SUMPRODUCT、SUM、SUMIF、COUNT、COUNTIF、IF。。。。等都是可以使用数组的
关键是你怎么使用它。
就像战争年代的民兵一样:拿起枪,就是战士,就能战斗;放下枪,就是农民,就能种地。

下面我举一个简单的例子,来说明数组以及应用:
假设A1、A2、A3、A4单元格输入一下数值
A1=15
A2=16
A3=17
A4=18

在B1输入下面公式,然后Ctrl+Shift+Enter,
=MIN(IF(A1:A4=17,ROW(1:4),100))

这是,结果是 3
我解析一下:
IF(A1:A4=17,ROW(1:4),100)
这部分公式,会产生四个值:分别判断A1、A2、A3、A4是否=17,是,则=1(或2或3或4),不是,则等于100。在这里,得到的是100、100、3、100,表示为:{100,100,3,100}
这就是最基本的数组了。
这是产生数组。
下面是从数组里面选择出需要的数据
=MIN(IF(A1:A4=17,ROW(1:4),100))
这个表示从数组{100,100,3,100}里面得到最小值,就是3。

这样我们就知道了A1:A4里面的第3个数是17。

这里只是举一个例子来介绍数组。
当然,要知道A1:A4里面的第几个数是17,还有更好的办法。

各位斧正!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-23
if, sumif 都可以统计两个条件以上呀,数组是{函数},是这样的。
第2个回答  2011-12-23
单条件求和:sumif
多条件的求和:sumifs
多条件统计通用:sumproduct

如果多条件求和、写成数组公式,那sum函数是可以用的!
第3个回答  2011-12-23
sumproduct((条件1)*(条件2)*(取值列)) 不是数组公式
lookup(1,0/((条件1)*(条件2)),(取值列)) 数组公式
第4个回答  2011-12-23
COUNTIFS, SUNIFS
相似回答