我正在从事一些非营利性工作,无法弄清如何基于两个条件来汇总表格:
这是我的桌子的简化版:
到目前为止,我使用的公式是:
=sumif(A2:A6,B11,index(B2:F6,0,match(C10,B1:F1,0)))
MATCH函数仅查找具有DR的第一行并对所有内容求和。有没有办法进一步将所有列和行求和?
我也在使用Google表格而不是Excel。
我将非常感激您的帮助,因为我一直坚持下去。
谢谢
答案 0 :(得分:3)
这应该在Excel或Google表格中起作用
=SUMPRODUCT(B2:E6*(A2:A6=B11)*(B1:E1=C10))
答案 1 :(得分:2)
=sum(filter(b2:f6 , a2:a6 = b11 , b1:f1 = c10))
感谢I'-'I :您需要使用double FILTER。
=sum(filter(FILTER(b2:f6 , a2:a6 = b11) , b1:f1 = c10))
也尝试:
=ArrayFormula(sum(B2:F6 * --(A2:A6 = B11) * --(B1:F1 = C10)))