Могу ли я получить некоторую помощь при создании формулы в MS Excel 2013, чтобы сделать следующее:

У меня есть столбец А со списком имен пользователей, которые повторяются. Столбец B со временем начала и Столбец C со временем окончания.

Мне нужно посчитать, сколько раз разница между столбцами B и C превышает 30 минут для каждого пользователя.

Вот пример:

пример

1 ответ1

1

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

=INDEX($A$2:$A$8,MATCH(0,COUNTIF($F$1:F1,$A$2:$A$8),0))

Нажмите CTRL+SHIFT+ENTER в адресной строке, чтобы создать формулу массива.

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

Теперь в G2 поставьте следующую формулу массива

=SUM(IF($A$2:$A$8=F2,IF($C$2:$C$8-$B$2:$B$8>1/48,1,0)))

Нажмите CTRL+SHIFT+ENTER в адресной строке, чтобы создать формулу массива, и перетащите ее вниз. В этом примере используются строки с A2 по A8. Столбец D только для справки, нигде в формуле не используется.

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