Получить сумму за уникальные идентификаторы ТОЛЬКО в формуле Excel - PullRequest
0 голосов
/ 31 января 2020

У меня есть таблица, которая выглядит следующим образом.

    Code    ID  Rate
    AAA     
    BBB     
    CCC     2   0.307
    DDD     7   0.106
    EEE     
    FFF     3   0.524
    GGG     3   0.524
    HHH     3   0.524
    III     
    JJJ     
    KKK     1   0.344
    LLL     1   0.344

«Скорость» всегда одинакова для «ID».

Я хочу получить ставку для каждого уникального идентификатора в списке и суммировать ее по формуле.

Можно ли просто получить сумму из приведенной выше таблицы или я собираюсь нужен вспомогательный столбец, подобный этому?

Code    ID  Rate    Unique Rate
AAA         
BBB         
CCC     2   0.307   0.307
DDD     7   0.106   0.106
EEE         
FFF     3   0.524   0.524
GGG     3   0.524   
HHH     3   0.524   
III         
JJJ         
KKK     1   0.344   0.344
LLL     1   0.344   

В идеале, я хочу просто иметь возможность вставлять коды и получать их в сумме. В настоящее время у меня есть V-lookup в столбцах «ID» и «Rate».

Code    ID  Rate    Total
AAA                 1.281
BBB         
CCC     2   0.307   
DDD     7   0.106   
EEE         
FFF     3   0.524   
GGG     3   0.524   
HHH     3   0.524   
III         
JJJ         
KKK     1   0.344   
LLL     1   0.344

Это сработало для меня!

{=SUMPRODUCT(IF(B2:B13<>"",C2:C13/COUNTIFS(B2:B13,B2:B13&"")))}

1 Ответ

1 голос
/ 31 января 2020

Использование:

=SUMPRODUCT(C2:C13/COUNTIFS(B2:B13,B2:B13&""))

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...