Excel-如何根据另一个表中的值计算一个表中的特定值

时间:2019-11-14 10:22:48

标签: excel excel-formula countif

希望你一切都好。

我有下表:

enter image description here

此表表示每场比赛(在比赛开始之前)每种可能结果的概率。

enter image description here

此表表示比赛的实际结果(一旦进行比赛)。

我正在寻找一个公式来填充第三张表中的单元格B2:F3,如下所示。

enter image description here

第2行(名为“是”)返回表2中具有表中给定或更高匹配结果概率的“是”匹配结果的总数。

第3行(名称为“否”)返回表2中匹配结果总数为“否”的总数,这些匹配结果在表1中具有给定或更高的匹配结果概率。

因此,对于单元格B2,该公式应计算表2中“是”匹配结果的总数,该结果在表1中的概率为10%或更高。它会返回“ 3”,因为

  • 利物浦-伯恩利主场胜利在表2中显示为“是”,在表1中显示为80%的概率
  • 切尔西-阿森纳抽奖在表2中显示为“是”,在表1中显示为35%的可能性
  • 热刺-西汉姆主场胜利在表2中显示“是”,在表1中显示为45%的概率

类似地,对于单元格B3,该公式应返回“ 5”,因为在表2中有五个匹配结果的结果为“否”,在表1中的概率为10%或更高。

我知道应该使用INDEXCOUNTIF公式,但是我已经尝试了两天,却迷失了确切的用法。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

假设"Sheet1" A1:D4中的“表1”和"Sheet 1" A6:D9中的“表2”都具有列/行标题

将“摘要表(表3)”放入具有列/行标题的"Sheet 2" A1:F3

"Sheet 2" B2中,复制到F2并全部向下复制:

=SUMPRODUCT((Sheet1!$B$2:$D$4>=MID(B$1,3,2)%)*(Sheet1!$B$7:$D$9=$A2))