Формула Countifs: считать, если совпадает месяц, год и другие критерии - PullRequest
0 голосов
/ 29 ноября 2018

Я уверен, что для некоторых это довольно простая формула, однако я изо всех сил пытаюсь понять это правильно.

У меня есть следующие данные:

     A              C             D
Location 1        Name       10/10/2019 
Location 2        Name       01/10/2019  
Location 1        Name       10/08/2020
Location 1        Name       12/10/2019
. . . 

Я пытаюсь подсчитать, сколько человек находится в определенном месте в каждом месяце года.(Например, выше значения для местоположения 1 в 19 октября: 2 )

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

Например, это работает: =COUNTIFS('sheet1'!D5:D298,">"&30/10/2020) работает, а =COUNTIFS('sheet1'!D5:D298,"<"&30/10/2020) - нет.

Я также не могу заставить его работать по нескольким критериям.(=COUNTIFS('Counter Balance'!D5:D298,">"&30/10/2020, 'Counter Balance'!A5:A110, "Location 1")

Я явно делаю что-то очевидное неправильно, но я просто не вижу этого!

Надеюсь, это имеет смысл, любой совет будет очень признателен, спасибо!

Ответы [ 2 ]

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

Для работы функции COUNTIFS необходимо немного единообразия в формуле.

Microsoft ссылается на нее здесь :

Внимание: каждыйдополнительный диапазон должен иметь то же количество строк и столбцов, что и аргумент crit_range1.Диапазоны не обязательно должны быть смежными друг с другом.

Хотя в этом нет необходимости, я бы рекомендовал использовать функции DATE, ссылки на ячейки, именованные диапазоны или какую-либо другую форму управления для сравнения дат вформулы.Excel обрабатывает дату как целое число внутри.Объедините это с различиями в языковой локализации и довольно просто, поскольку даты в формате даты не означают того, что вы хотите, чтобы они имели в виду.

Чтобы попытаться исправить вашу формулу, я бы порекомендовал следующее:

=COUNTIFS('Counter Balance'!D5:D298,">"&DATE(2020,10,30), 'Counter Balance'!A5:A298, "Location 1")
0 голосов
/ 29 ноября 2018
=COUNTIFS($A$2:$A$5,A9,$C$2:$C$5,">="&DATE(C9,B9,1),$C$2:$C$5,"<"&DATE(C9,B9+1,1))

enter image description here

Кол-во результатов до 2, как вы можете ожидать

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