EXCEL: подсчет нескольких условий и список/сводка данных

Мне нужно сделать несколько подсчетов условий и список/сводку данных в EXCEL.

I have an EXCEL file with the following:

A         B         C         D  <-- Columns
tennis    Jan 4     Smith     John
tennis    Jan 4     Fellows   Todd
tennis    Jan 4     Biebs     Justin
football  Jul 8     Smith     John
football  Jul 8     Rucker    Pete
tennis    Aug 7     Smith     John

так далее...

Мне нужно выяснить по фамилии/имени (столбец D/столбец C), в каком мероприятии они участвовали (и это может быть несколько раз (например, теннис 4 января и 7 августа)).

Я изучил VLOOKUP и countif, и я могу заставить их работать с другими файлами, но я не могу заставить их работать с этим. Я знаю, что могу сортировать по именам и считать вручную, но пытаюсь найти способ использовать несколько условий для получения ответа (без необходимости слишком много манипулировать файлом, потому что это не мой файл с точки зрения того, кто вводит информацию).

Приветствуется любая помощь (даже если она требует частичных ручных усилий!) Все лучше, чем ручная сортировка файла несколькими способами.

Спасибо! -Дэн


person user2847171    schedule 04.10.2013    source источник
comment
Каких именно результатов вы ожидаете достичь?   -  person Jerry    schedule 04.10.2013
comment
Вы хотите список имен с каждым действием, в котором они участвовали, а затем счет рядом с действием?   -  person Automate This    schedule 04.10.2013
comment
Я как раз собирался добавить комментарий после того, как продолжил копаться в других примерах. Мне удалось создать сводную диаграмму со списком имен слева (фамилия, имя), активностью в качестве заголовка вверху с подсчетом для каждого в качестве данных (с итоговыми данными справа и внизу). (ДАЙТЕ МНЕ ЗНАТЬ, если это не лучший способ сделать это).   -  person user2847171    schedule 04.10.2013
comment
Еще один вопрос, который мне нужно было выяснить, заключался в том, выполнял ли учащийся 2 последовательных действия в течение нескольких дней (или в течение 3 дней). Итак, если Джон Смит занимался теннисом 7 января и футболом 9 января, то я знаю, что это было одно и то же время/лагерь. Таким образом, в основном для любого участника, который выполнил более 1 действия, проверьте даты, и если даты находятся в пределах 3 дней, дайте мне знать (поскольку я пишу это, я не уверен, как лучше всего это определить и как я интерпретировать его (может быть, мне просто нужно вручную проверить те, в которых указано более 1 действия?)   -  person user2847171    schedule 04.10.2013
comment
Я создал вторую сводную таблицу и добавил даты активности (сделав ее довольно беспорядочной), но затем я отсортировал по общему количеству действий по участникам (от большего к меньшему), так что это поможет с ручной проверкой дат, по крайней мере, на данный момент. Спасибо, что изучили это, и если вы знаете способ сделать проверку даты более автоматизированным способом, отлично. В противном случае поиск деталей в сводной таблице уже сэкономил мне кучу времени!   -  person user2847171    schedule 04.10.2013


Ответы (1)


Я предлагаю:

  • два дополнительных столбца в исходных данных. Один (скажем, wk) с =WEEKNUM(B2), другой (скажем, bod) с =E2&", "&F2, и оба скопированы по размеру.
  • единая сводная таблица (поля можно переупорядочивать для получения разных «представлений» и/или фильтровать/сортировать/группировать по своему усмотрению)

Если вы обнаружите несколько действий для одного и того же органа в течение одной и той же рабочей недели, нажмите на количество, превышающее 1, и детали должны помочь определить, может ли быть уместным добавление флага, чтобы различать лагеря.

пример SO19185099

person pnuts    schedule 11.10.2013