SUM,但如果 Excel 中有重复项,则仅最后一次出现

SUM but only the last instance / occurrence if there are duplicates in Excel

这是 office Stats 的示例,我想对 C2:H6 中的所有 "Dizziness" 求和,但如果患者姓名重复,则只取最后一个实例。我看到某处发布了 SUMPRODUCT(B2:B10/COUNTIF(A2:A10,A2:A10&"")) 用于查找第一个实例,但不是最后一个。注:因为是患者数据库,所以会有多次重复。

Screenshot of table

Timestamp   Name    Condition 1 Rate    Condition 2 Rate    Condition 3 Rate
3/6/18      Test 2  Dizziness   5   Fatigue     5   Fainting    5
3/7/18      Test 3  Sciatica    3   Dizziness   5   Tinnitus    10
3/8/18      Test 2  Dizziness   5   Fainting    6   Fatigue     6
3/9/18      Test 4  Neck Pain   6   Sciatica    6   Vertigo     6
3/10/18     Test 2  Fatigue     8   Fainting    8   Dizziness   10

        DIZZINESS   15      25      

我知道我的测试 2 和测试 3 的结果应该是 15,但我不想从其他日期捕获测试 2 的重复项,这样我总共会得到 25(使用 =SUMIFS(D2:H6 ,C2:G6,C8). 请帮忙?

詹姆斯

Office 365 Excel:

=SUMPRODUCT((A2:A6=MAXIFS(A:A,B:B,B2:B6))*($C:$G=C8),D2:H6)

早期版本:

使用辅助列存储最大日期,将其放入 I2 并向下复制:

=AGGREGATE(14,6,$A:$A/($B:$B=B2),1)

那么你可以使用这个公式:

=SUMPRODUCT((D2:H6),($C:$G=C8)*(A2:A6=I2:I6))