2

Мне удалось подсчитать, сколько вхождений дат между двумя диапазонами дат, однако теперь у меня возникли трудности с подсчетом количества встреч Да в двух диапазонах дат.

эта формула работает для подсчета того, сколько раз встречается диапазон дат, где I23 и I24 - даты в диапазоне (11/30 - 12/15)

=COUNTIFS(non_activated_accounts_100112!J2:K4000, ">="&$I$23,non_activated_accounts_100112!$J$2:$K$4000,"<="&$I$24)

Это делает большую работу по подсчету количества экземпляров дат, отображаемых между двумя датами. однако я хотел бы добавить дополнительный контрольный столбец J:2:4000 для "да" и получить результат того, сколько экземпляров "да" существует между двумя датами.

1 ответ1

1

Обычно лучше придерживаться COUNTIFS, это более эффективно, - вы можете добавить больше условий, т.е. .....

`= COUNTIFS('Загрузить запись'!$ N $ 4:$ N $ 563, "Да", "Загрузить запись"!$ N $ 4:$ N $ 563, "> =" & $ A $ 28, 'Load Entry'!$ N 4:$ N 563, "<=" & $ A $ 27)»

......Но если у вас есть 2 столбца дат и только один столбец "да", COUNTIFS не будет работать, потому что все диапазоны должны быть одинакового размера, поэтому вернемся к SUMPRODUCT .....

Можете ли вы сосчитать любую строку дважды (если обе даты в этой строке находятся в пределах диапазона дат, и в этой строке отображается "Да")? Если так, попробуйте эту версию

=SUMPRODUCT((non_activated_accounts_100112!J2:K4000>=$I$23)*(non_activated_accoun‌​ts_100112!$J$2:$K$4000<=$I$24)*(non_activated_accoun‌​ts_100112!$N$2:$N$4000="yes"))

.... или если каждая строка должна учитываться только один раз .....

=SUMPRODUCT(((non_activated_accounts_100112!J2:J4000>=$I$23)*(non_activated_accoun‌​ts_100112!$J$2:$J$4000<=$I$24)+(non_activated_accounts_100112!K2:K4000>=$I$23)*(non_activated_accoun‌​ts_100112!$K$2:$K$4000<=$I$24)>0)*(non_activated_accoun‌​ts_100112!$N$2:$N$4000="yes"))

Этот второй разделяет столбцы J и K .....

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .