Мне нужно найти формулу для подсчета количества посещений продукта на основе серийного номера.

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

Результаты должны быть такими же, как под желтыми полями, 5 дней на месте для сериала 1233457 (4 дня для Майка и 1 день для Маркоса) и 3 дня на месте для 3122698, все были сделаны Шоном).

1 ответ1

0

Вы можете использовать 2 вспомогательных столбца (вы можете скрыть их позже), как показано ниже:
Ваши данные в столбцах A:F и серийный номер в порядке, как ваш пример
G - первый вспомогательный столбец, напишите в G2 следующее:
=COUNTIFS($B$2:$B$16,B2,$D$2:$D$16,D2,$E$2:$E$16,E2)
и перетащите его вниз
B2: столбец серийного номера B16
D2: столбец даты начала D16
E2: E16 Техник колонна

H - второй вспомогательный столбец, напишите в H2 следующее:
=IF(G2=1,1,IF(COUNTIF($G$2:G2,">1")>1,0,1))
и перетащите его вниз
Результат в J:K (J Серийный номер, K количество, которое вам нужно) в K2 записать:
=SUMPRODUCT(--($B$2:$B$16=J2)*(--($H$2:$H$16=1)))
J2 - первый серийный номер в массиве результатов
и вы можете перетащить его вниз

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