Excel如何统计位置不固定的两变量共同及单独出现次数
Excel横向统计解决方案
你的需求可以用以下通用公式实现,默认你的数据区域为A1:E5(即你提供的5行5列样例数据范围,实际使用时替换为你自己的完整数据范围即可):
1. 统计A与C共同出现在同一行的次数
兼容所有Excel版本公式
=SUMPRODUCT((COUNTIF(OFFSET(A1:E1,ROW(A1:A5)-MIN(ROW(A1:A5)),0),"A")>0)*(COUNTIF(OFFSET(A1:E1,ROW(A1:A5)-MIN(ROW(A1:A5)),0),"C")>0))
你提供的样例数据代入后计算结果为2,对应前两行同时出现A和C的情况。
Excel 365/2021及以上版本简化公式
=SUM(BYROW(A1:E5,LAMBDA(x,AND(COUNTIF(x,"A")>0,COUNTIF(x,"C")>0))*1))
2. 统计A出现但同行没有C的次数
兼容所有Excel版本公式
=SUMPRODUCT((COUNTIF(OFFSET(A1:E1,ROW(A1:A5)-MIN(ROW(A1:A5)),0),"A")>0)*(COUNTIF(OFFSET(A1:E1,ROW(A1:A5)-MIN(ROW(A1:A5)),0),"C")=0))
你提供的样例数据代入后计算结果为1,对应最后一行只出现A未出现C的情况。
Excel 365/2021及以上版本简化公式
=SUM(BYROW(A1:E5,LAMBDA(x,AND(COUNTIF(x,"A")>0,COUNTIF(x,"C")=0))*1))
内容的提问来源于stack exchange,提问作者Dooms31
相关产品推荐
相关产品推荐

