【发布时间】:2018-01-15 19:21:07
【问题描述】:
以这张表为例(A1为“ID”,D11为后55):
ID, Team, Position, Points
1, Blue, Guard, 10
2, Blue, Guard, 15
3, Blue, Forward, 20
4, Blue, Forward, 25
5, Blue, Center, 30
6, Red, Guard, 35
7, Red, Guard, 40
8, Red, Forward, 45
9, Red, Forward, 50
10, Red, Center, 55
如何在一个标准中获得 Forwards 和 non-Centers 的总和?理想情况下,公式应如下所示: =SUM(SUMIFS(D$2:D$11,$B$2:$B$11,$B14,$C$2:$C$11,$C14)) 其中 B14=* 且 C14 包含前锋和非中锋的标准。理想情况下,我只有一个标准单元格,C14。我可以添加另一组标准(例如,=SUM(SUMIFS(D$2:D$11,$B$2:$B$11,$B14,$C$2:$C$11,$C14,$C$2:$C$11 ,$D14))) 但真正的问题是有时它只是一个标准,有时它会更多。
我尝试在 C14 中使用 ={"Forward", "Center"} 之类的东西,但 C14 只返回“Forward”(第一项)的值。有什么想法吗?
【问题讨论】:
-
你的问题的答案应该是什么?
-
您是否要重复计数?即一次用于前向标准,然后再次作为非中心标准的一部分?或者如果您只需要计算一次,那么向前部分是一个静音点,因为它们将被非中心覆盖?
-
@Forward Ed 啊,好问题!我正在寻找的答案基本上是非中心的总和(即除 ID 5 和 10 之外的所有点的总和)。我不想重复计算任何分数。
-
@ForwardEd 是的,这个例子可能不是最好的。试想一下,如果有 100 个其他位置和一堆其他标准(例如,在周二比赛的所有得分总和,得分不超过 30 分,年龄在 20 到 25 岁之间,等等)。跨度>
标签: excel-formula