Подсчитать заданные значения c столбца по годам в другом столбце даты в Excel - PullRequest
0 голосов
/ 23 января 2020

У меня есть таблица Excel с двумя столбцами и несколькими сотнями строк. В одном столбце указан один код di git, представляющий событие, а в другом - дата этого события. Я пытаюсь подсчитать, сколько раз конкретное событие (например, «1») происходило в конкретном году (например, 2017).

Обычно я использую «COUNTIFS» для двух или более критериев, но я ошеломлен форматом даты. Я не могу заставить его работать в формуле. В этом случае я использую формат гггг-мм-дд. Как я могу выполнить эту операцию?

A small example of the table is as follows:
 ------------------------
     A          B
 --+--------------------+
1  Event      Date     
2    1     2016-09-12 
3    1     2019-10-11 
4    3     2017-03-24
5    2     2016-05-25
6    3     2017-08-02
7    1     2018-10-11                                   

1 Ответ

0 голосов
/ 23 января 2020

Просто используйте

=COUNTIFS(A:A,1,B:B,">="&DATE(2017,1,1),B:B,"<="&DATE(2017,12,31))

РЕДАКТИРОВАТЬ:

если у вас есть текст, похожий на дату , вы можете использовать SUMPRODUCT и YEAR:

=SUMPRODUCT((A2:A7=1)*(YEAR(B2:B7)=2017))

enter image description here

...