如何根据列标题计算TtlA,TtlB和TtlC?感谢
|TtlA |TtlB | TtlC | A | B | C | A | B | C | A | B | C |
| 3 | 2 | 2 | x | x | | x | | x | x | x | x |
答案 0 :(得分:1)
在E2中使用此公式进行垂直计数
=COUNTIF(INDEX($A:$C, 0, MATCH(RIGHT(E$1, 1), $A$1:$C$1, 0)), "X")
填写正确。
在A2中使用此公式进行水平计数。
=COUNTIFS($D1:$L1,RIGHT(A1,1),$D2:$L2,"X")
填写正确。
答案 1 :(得分:1)
| A | B | C | D | E | F | G | H | I | J | K | L | ------------------------------------------------------- |TtlA |TtlB | TtlC | A | B | C | A | B | C | A | B | C | | 3 | 2 | 2 | x | x | | x | | x | x | x | x |
单元格A2的公式:
=COUNTIFS(D2,"x")+COUNTIF(G2,"x")+COUNTIF(J2,"x")
将此公式填入单元格C2的右侧
答案 2 :(得分:1)
尝试使用SUMPRODUCT()函数。如果你像我一样设置你的表格,那么这个公式就像一个宝石。 RIGHT()函数是动态的,只要你标题每列相同,否则它可以用静态值替换,如" A"," B"或" C"。 (必须观看那些" $"参考!)
=SUMPRODUCT(($D$1:$L$1=RIGHT(A$1,1))*($D2:$L2="X"))