Excel: необходимо суммировать на основе диапазона дат в двух столбцах (между датами) по одному столбцу - PullRequest
0 голосов
/ 30 декабря 2018

Мои необработанные данные таковы:

enter image description here

Мой желаемый результат:

enter image description here

Объяснение желаемого результата:

Так, например, если 01/07/2018 попадает между датой от и до и находится в пакете А, мы получим число и, наконец, итоговое значение.их вместе.Итак, как вы можете видеть из моих необработанных данных, 01/07/2018 принадлежит Mr.X и Ms.Z, поэтому общая сумма по пакету A на 01/07/2018 равна 2. Следующая дата, 02/07/2018и в пакете A у нас есть только Mr.X, поэтому общая сумма равна 1.

Я пробовал следующую формулу:

=SUMIFS(D3:D9, B3:B9, ">=" &J3, C3:C9, "<=" &J3)

Но это только привело к 0. Как можноЯ получаю правильный результат, как показано в моем желаемом результате?

J3 - просто фиктивный столбец с датой.Например, 01/07/2018.D3: D9 - это столбец пакета A, B3: B9 - это дата столбца с, C3: C9 - дата столбца до

1 Ответ

0 голосов
/ 30 декабря 2018

Вам просто нужно поменять местами знаки <и>:

=SUMIFS(D3:D9, B3:B9, "<=" &J3, C3:C9, ">=" &J3)

, а затем вставить несколько знаков доллара, чтобы получить правильный ответ, когда вы потянете его вверх и вниз

=SUMIFS(D$3:D$9, $B$3:$B$9, "<=" &$J3, $C$3:$C$9, ">=" &$J3)

enter image description here

...