Вычтите две ячейки на основе нескольких критериев - PullRequest
0 голосов
/ 02 апреля 2020

Я пытаюсь подсчитать ежедневное количество, учитывая, что у меня есть текущая дата, город и общее количество.

Для каждой строки я представляю [текущий текущий город] - [предыдущий итог для этого город] = ежедневный счет.

Не все города существуют в каждой дате. Количество строк может варьироваться в зависимости от даты для каждого города.

Я пробовал INDEX и MATCH с VLOOKUP, но недостаточно хорошо работает в Excel.

Я знаком с массивами, но не могу понять, как собрать значения UBOUND и UBOUND-1 на основе критериев дата + город. Идеи?

Spreadsheet illustrating the data

1 Ответ

0 голосов
/ 02 апреля 2020

В E2204 введите:

=D2204-INDEX(D:D,AGGREGATE(14,7,ROW($D$1:$D2203)/($C$1:$C2203=C2204),1))

ИЛИ, если есть формула XLOOKUP:

=D2204 - XLOOKUP(C2204,$C$1:$C2203,$D$1:$D2203,0,0,-1)

enter image description here

...