多条件求和
各位大佬多条件查找求和,我使用sum+lookup函数
SUM(LOOKUP(1,0/(A2:A7>=H2)*(A2:A7
=SUMIFS(INDEX(A:E,,MATCH(K1,1:1,)),A:A,">="&H2,A:A,"<="&I2,B:B,J2) 不太理解这么操作的意义,修改如下:
=SUM(LOOKUP(1,0/(A2:A7>=H2)/(A2:A7<=I2)/(B2:B7=J2),OFFSET(B2:B7,,MATCH(K1,$C$1:$F$1,),COUNT($A$2:$A$7)))) =SUMPRODUCT((A2:A7>=H2)*(A2:A7<=I2)*(B2:B7=J2)*E2:E7) 求和列按查询条件 变动的,固定列求值,函数 有点多 感谢 帮助, 咱这是固定列的方法。
因为条件是变动的,故采用动态列 =DSUM(A1:E7,K1,H1:J2)
改下条件的格式,公式可以很短
感谢,实际应用中格式会变动。要不 DSUM函数确实好用。 =SUMPRODUCT((A2:A7>=H2)*(A2:A7<=I2)*(B2:B7=J2)*(C1:E1=K1)*C2:E7)
页:
[1]