Могу ли я получить некоторую помощь при создании формулы в MS Excel 2013, чтобы сделать следующее:
У меня есть столбец А со списком имен пользователей, которые повторяются. Столбец B со временем начала и Столбец C со временем окончания.
Мне нужно посчитать, сколько раз разница между столбцами B и C превышает 30 минут для каждого пользователя.
Вот пример:
microsoft-excel
worksheet-function
Джамал Исса
источник
источник
=SUMPRODUCT((A$2:A$10="Bob")*((C$2:C$10-B$2:B$10)>30))
начните с одного из них и посмотрите, как далеко вы продвинулись.Ответы:
В ячейке, скажем, F2 поместите следующую формулу массива и перетащите ее вниз, пока не получите ошибку в ячейке. Это даст вам уникальный список пользователей в первую очередь.
Нажмите CTRL + SHIFT + ENTER в адресной строке, чтобы создать формулу массива.
Теперь у вас будет уникальный список пользователей, начиная с F2 и ниже. Обратите внимание, что вам нужно оставить ячейку выше, чтобы эта формула работала, в любом случае это ваш заголовок.
Теперь в G2 поставьте следующую формулу массива
Нажмите CTRL + SHIFT + ENTER в адресной строке, чтобы создать формулу массива, и перетащите ее вниз. В этом примере используются строки с A2 по A8. Столбец D только для справки, нигде в формуле не используется.
источник