首先,很抱歉,如果网站中某个地方有此内容,我已经浏览了许多其他帖子,但没有一个解决方案对我有用。
我正在为参与的本地联赛创建工作簿,这是我遇到的唯一症结所在。
在单元格J55中,我有以下公式:
=IF(C11=H55, COUNTIF(D11, "="&E11),0)+IF(C19=H55, COUNTIF(D19, "="&E19),0)
(出于这个问题的考虑,我已将其简化为仅查看第11和19行)
因此,我实际上要说的是,如果团队名称等于表中的对应名称,请计算两个团队的分数是否相等。基本上,我试图获得以平局结束的游戏数量。
因此,从本质上讲,我的公式是寻找2个单元是否相等。这很好,除了即使计分单元为空也要计数之外。
因此,如果您参考下图,在J55中,我得到的返回值为“ 2”。但是,对于我在结果中填充的值(仅是第一场比赛中的得分),它应该返回的值为“ 1”。
如果有人可以以任何方式提供帮助,那将是很大的帮助。
答案 0 :(得分:0)
要计算绘制次数,此公式将执行类似于数组的计算,将计算H55中的团队名称等于D或F列中的团队名称以及D和E列中的得分为等于:
=SUMPRODUCT((($C$11:$C$21=H55)+($F$11:$F$21=H55))*($D$11:$D$21=$E$11:$E$21)*($D$11:$D$21<>"")*($E$11:$E$21<>""))
根据需要向下复制。
COUNTIFS个选项
根据上面的公式,使用COUNTIFS添加对非空白单元格的检查。
=IF(C11=H55, COUNTIFS(D11, "="&E11,D11,"<>"&""),0)+IF(C19=H55, COUNTIFS(D19, "="&E19,D19,"<>"&""),0)
COUNTIFS可能是更好的选择,因为它不使用数组计算。但是,对于较小的数据集,对于大多数用户而言,它不会在计算时间上产生明显差异。