我正在尝试在Google Spreadsheets中创建一个电子表格,用于在游泳池联盟中保持得分并遇到问题。
我在电子表格中有两张纸。第一个被称为“实际分数表”并包含游戏的分数。第二张被称为“玩家统计数据”,包含游戏过程中每位玩家的统计数据。
在“实际分数表”中,我有一系列单元格(例如F37:T37
),其中输入了每个游戏的分数。可以在此范围内的任何单元格中输入4种不同的获胜可能性。这些可能性是“14”,“BR”,“TR”,“WZ”。
在“玩家统计数据”中,我有一个单元格,我想显示“实际分数表”中包含的单元格范围内的总胜利数。
我试过这个公式
=COUNTIFS('Actual Scoresheet'!F37:T37, "14", 'Actual Scoresheet'!F37:T37, "BR", 'Actual Scoresheet'!F37:T37, "WZ", 'Actual Scoresheet'!F37:T37, "TR")
但它只返回值0,即使单元格F37:T37
包含2个TR
和2个14
,它们的值应为4。
任何人都可以帮我弄清楚我做错了什么吗?感谢
答案 0 :(得分:1)
给定标签,Excel版本:
=SUM(COUNTIF('Actual Scoresheet'!F37:T37,{14,"BR","TR","WZ"}))
或以;
作为分隔符的区域设置:
=SUM(COUNTIF('Actual Scoresheet'!F37:T37;{14;"BR";"TR";"WZ"}))
再次将两者作为数组公式输入,在Excel中使用Ctrl + Shift + Enter。
CSE条目不必要,请参阅下面的maestro评论。
14
可以是数字或字符串。
答案 1 :(得分:0)
按照+ Tim Williams的评论,你基本上有OR条件而不是AND;所以你可以总结个别COUNTIF()
,或者更短一些:
=ArrayFormula(SUM(COUNTIF('Actual Scoresheet'!F37:T37,{"14";"BR";"TR";"WZ"})))