Подсчитайте количество дат, которым соответствует критерий - PullRequest
0 голосов
/ 28 ноября 2018

У меня есть рабочий лист с более чем 30 000 записей рабочих журналов, представленных командой из 15 человек.Я разбил это, используя ряд формул countif / sumif / sumproduct, чтобы попытаться суммировать данные, но я изо всех сил пытаюсь заставить его работать для подсчета количества дней, которые рабочий лист был представлен каждым сотрудником за период (исключаяимейте в виду, что каждый день, когда члены команды работают, они представляют несколько рабочих журналов для различных типов работы.

Я понимаю, что это легко сделать с помощью сводной таблицы, но я стараюсь не использовать их для этого, так какон должен быть представлен / использован другими сотрудниками, которые не являются обычными пользователями Excel.Я хотел бы сделать это как можно более простым для них, используя при этом количество дней, в течение которых они находились на работе, для вычисления средних значений и т. Д.

Я подозреваю, что упускаю что-то простое здесь, но любой совет, любой можетпредложение будет действительно оценено.

Даты указаны в D41: D32038, а имена рабочих, представивших их в F41: F32308.Спасибо.

1 Ответ

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

Первые развороты - путь, но попробуйте эту формулу массива:

=SUM(--(FREQUENCY(IF(F41:F32308="name of worker",MATCH(INT(D41:D32038),INT(D41:D32038),0)),ROW(D41:D32038)-ROW(D41)+1)>0))

Измените имя работника на имя, которое вы ищете. Результатом должно быть количество (уникальных)дней для работника, формула закрытия с CSE

...