【问题标题】:Excel - Sum/Count of boolean valuesExcel - 布尔值的总和/计数
【发布时间】:2021-01-14 02:59:21
【问题描述】:

在 Excel 中,我正在为我的足球池创建一个简单的记分卡。每周都有一名玩家进行预测,正确的猜测在最下面一行。

这是它的简化版

Name Week1 Week2 Week3 Total
Lee BUF LAR TB 3
Beth BUF SEA TB 2
Rick TEN LAR TB 2
Fred TEN LAR PIT 1
Winner BUF LAR TB

我的问题是关于记分。为了计算 F 列中的总数,我目前正在手动添加布尔值:

=(B2=B$7)+(C2=C$7)+(D2=D$7)

这当然只适用于三列,但如果有几十(或更多)列肯定会变得相当麻烦。

我想知道是否有更简单的方法可以使用 SUM() 或 SUMIFS() 或 COUNTIFS() 等公式来完成此操作。

任何帮助将不胜感激。谢谢! :)

【问题讨论】:

标签: excel excel-formula


【解决方案1】:

使用 SUMPRODUCT:

=SUMPRODUCT(--(B2:D2=$B$7:$D$7))

【讨论】:

  • 谢谢!我知道它会像那样简单,我只是不知道正确的公式。而且我永远不会想到双破折号……那有什么作用?
  • @DKLA - 他们是double unary
  • 仅供参考——我还在工作表中添加了条件格式,以便突出显示正确的预测。对于范围,只需添加一个条件,其中单元格包含以下特定文本:=INDIRECT(ADDRESS(7,COLUMN())) 希望这会有所帮助。
  • @DKLA - 你应该使用INDEX 而不是INDIRECTINDIRECT 易变,应谨慎使用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-06-04
  • 2020-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-29
相关资源
最近更新 更多