1

У меня есть следующие столбцы в моей таблице Excel:

Идентификатор участника; Дата события; 3 или более событий в месяц

Я хочу автоматически заполнить 3-й столбец 3 or more events in one month - просмотрев первые два столбца. Если в первом столбце три одинаковых Participant IDs участника и три разные даты события (в течение одного месяца, то есть 30 дней) во втором столбце, третий столбец должен автоматически заполниться и сказать « Yes ; в противном случае No .

Буду очень признателен за любую помощь!

2 ответа2

1

Ответ Блэквуда рассчитывает, было ли у участника 3 или более событий в конкретном месяце.

Но я думаю, что ОП хочет знать, было ли у них 3 или более событий за 30 дней. Эта формула делает это с помощью COUNTIFS():

=IF(COUNTIFS(A$2:A$32,A2,B$2:B$32,">="&(B2-15),B$2:B$32,"<="&(B2+15))>2,"Yes","No")

0

[Редактировать] Я прошу прощения, я не заметил, что вопрос помечен Excel 2007, ответ, который я первоначально дал, не будет работать со старыми версиями Excel.Следующий обновленный ответ должен работать.

Вы можете легко сделать это, добавив вспомогательный столбец (который можно скрыть, если вы не хотите, чтобы он был видимым).

Предполагая, что идентификатор участника указан в столбце A, а дата события - в столбце B, а заголовки находятся в строке 1, а данные начинаются со строки 2, вставьте новый столбец C (который можно скрыть, если хотите).

В ячейку C2 введите следующую формулу и скопируйте ее во все строки данных.

A2&"/"&TEXT(B2,"mmm-yy")

При этом будет возвращен идентификатор участника с указанием месяца и года события.

Теперь введите следующую формулу в ячейку D2 и скопируйте ее во все строки данных.

=IF(COUNTIF($C:$C,$C2)>=3,"Participant "&$A2&" has three or more events in "&TEXT($B2,"mmm-yy"),"")

Здесь подсчитывается количество строк, в которых идентификатор участника и месяц такие же, как в этой строке (другими словами, количество событий, которые этот участник провел в этом месяце); это число три или более, отображается заметка.

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