excel中基于列标题的计数

excel中基于列标题的计数,excel,excel-formula,countif,Excel,Excel Formula,Countif,如何根据列标题计算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 | 在E2中使用此公式进行垂直计数 =COUNTIF(INDEX($A:$C, 0, MATCH(RIGHT(E$1, 1), $A$1:$C$1, 0)), "X") 填补权利 在A2中使用此公式进行水平计数

如何根据列标题计算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 |

在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")
填补权利


在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")
填补权利

|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| 单元格A2的公式:

=COUNTIFS(D2,"x")+COUNTIF(G2,"x")+COUNTIF(J2,"x") =COUNTIF(D2,“x”)+COUNTIF(G2,“x”)+COUNTIF(J2,“x”) 将此公式填入单元格C2的右侧

| 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| 单元格A2的公式:

=COUNTIFS(D2,"x")+COUNTIF(G2,"x")+COUNTIF(J2,"x") =COUNTIF(D2,“x”)+COUNTIF(G2,“x”)+COUNTIF(J2,“x”) 将此公式填入单元格C2的右侧

尝试使用SUMPRODUCT()函数。如果你像我一样设置你的工作表,那么这个公式就像宝石一样工作。RIGHT()函数是动态的,只要您对每一列的标题相同,否则可以用静态值替换,如“A”、“B”或“C”。(必须观看那些“$”参考资料!)

尝试使用SUMPRODUCT()函数。如果你像我一样设置你的工作表,那么这个公式就像宝石一样工作。RIGHT()函数是动态的,只要您对每一列的标题相同,否则可以用静态值替换,如“A”、“B”或“C”。(必须观看那些“$”参考资料!)


谢谢你的回答,但我的问题是,我想用行而不是列来计数。谢谢你的回答,但我的问题是,我想用行而不是列来计数。解决交错问题的方法很好。解决交错问题的方法很好。