Excel - Count Каждый раз, когда вчерашняя дата и второй критерий появляются на другом листе - PullRequest
0 голосов
/ 15 ноября 2018

Привет и заранее спасибо за ответ.

У меня есть книга Excel, в которой Лист 1 является таблицей данных, а Лист 2 будет содержать ряд формул, взятых из Листа 1.

В частности, у меня есть два столбца на листе 1, один с датами и один с буквами (AD), и я хочу подсчитывать каждый раз, когда столбец даты является вчерашней датой, а буква A. ПРИМЕЧАНИЕ. Это должна быть формула не VBA.

Col A: Date   --   Col B: Letter

Row 1: 11/13/2018--A

Row 2: 11/11/2018--B

Row 3: 11/02/2018--A

Row 4: 11/12/2018--B

Row 5: 11/13/2018--A

Row 6: 11/13/2018--A

Row 7: 11/13/2018--C

Row 8: 11/13/2018--C

В этом случае в формуле на листе 2 должно отображаться число 3, поскольку вчерашняя дата - 13.11.08 и имеет букву А 3 раза.

Спасибо !!

Ответы [ 3 ]

0 голосов
/ 15 ноября 2018

enter image description here

SUMPRODUCT((Table1[Date]=D1)*(Table1[Letter]=E1))

0 голосов
/ 15 ноября 2018

Предполагая, что у вас есть фактические даты, а не строки, похожие на даты, вы можете использовать CountIfs следующим образом:

=COUNTIFS($A$2:$A$9,TODAY()-1,$B$2:$B$9,"A")
0 голосов
/ 15 ноября 2018

Пожалуйста, попробуйте:

=SUMPRODUCT(--(Sheet1!A1:A8=TODAY()-1),--(Sheet1!B1:B8="A"))
...