【急问】一个简单的EXCEL函数~~~

2024-11-07 16:58:47
推荐回答(3个)
回答(1):

完全可以用暂存列表解决:

找一列(这里假设M)写上
M1=IF(AND(A1>=XX,A1<=YY),1,0)
M2,M3等等类推
(假设A列为日期列,XX为起始日期格,YY为终止日期格)

然后再找一列(这里假设N)使用
N1=M1*(B1+C1+D1...)
(假设B1,C1,D1是你要加的项目)

最后,SUM(N:N)就是你要的结果。

回答(2):

EXCEL如下表所列

A B C D
日期 项目 数值 插入判断列
2005/01/01 A 100 =if(...)
2005/01/02 D 100 =if(...)
2005/01/03 A 100 =if(...)
2005/01/03 C 100 =if(...)
2005/01/03 B 100 =if(...)
2005/01/04 A 100 =if(...)
2005/01/04 E 100 =if(...)

1)插入1列“判断列”D列,公式用=IF(AND(A2-"2005/01/01">0,A2-"2005/01/06"<0,OR(B2="A",B2="B")),1,0)

2)合计公式用:=SUMIF(D:D,"1",C:C)

原理是
1)先判断每一行数据是否符合条例:符合为1,
2)用sumif公式将符合条件的数据汇总

回答(3):

我来试试吧.