如何计算与另一区域匹配的正确结果总和?(FIFA竞猜场景)
统计FIFA竞猜正确答案数量的Excel公式方案
给你两个简单好用的公式,不用搞复杂的数组操作,完全适配你的需求:
方法1:兼容性最强(适合所有Excel版本)
假设正确结果在单元格区域B2:G2(对应6场比赛的答案),某玩家的答案在B3:G3,直接用这个公式:
=SUMPRODUCT(--(B2:G2=B3:G3))
- 原理:
B2:G2=B3:G3会逐个对比对应位置的答案,生成一组TRUE/FALSE的逻辑值; --的作用是把TRUE转成1,FALSE转成0;- 最后
SUMPRODUCT会把这些1和0加起来,就是正确答案的数量。
方法2:简化写法(Excel 2019及以上/365可用)
如果你的Excel版本比较新,也可以用这个更简洁的公式:
=SUM(--(B2:G2=B3:G3))
(注:如果是老版本Excel,输入后需要按Ctrl+Shift+Enter触发数组运算,新版本直接回车就行)
举个例子
比如正确结果是H、A、D、H、A、D,玩家答案是H、D、D、H、A、A,公式会算出4——因为第1、3、4、5场的答案一致。
你只需要把公式里的单元格范围换成自己表格里的实际区域就行,每个玩家的公式只需要调整对应行的范围(比如下一个玩家就把B3:G3改成B4:G4),复制粘贴就能用。
内容的提问来源于stack exchange,提问作者Victor Aguirre
相关产品推荐
相关产品推荐

