Я пытаюсь обобщить ежемесячные данные "отработанных часов". Каждая строка отформатирована как этот пример. Этот пример - одна неделя для двух сотрудников

Louie, 8, solar, 9, service, 8, solar, 8, solar, 7, service    
Chuck, 8, solar, 8, solar, 8, solar, 9, service, 8, solar

Я хочу быть в состоянии рассчитать, что:

Луи работал 24 часа в солнечной и 16 часов в обслуживании.

Чак работал 32 часа в солнечной и 9 часов в обслуживании.

Он отформатирован таким образом, чтобы я мог суммировать ежедневные часы, отработанные на солнечной энергии, или ежедневное обслуживание всех сотрудников. Это легко с помощью функции sumif. Чтобы посчитать это еженедельно или ежемесячно меня поставили в тупик. Есть ли функция или мне нужно хранить свои данные по-другому?

1 ответ1

1

Используйте SUMPRODUCT():

=SUMPRODUCT(A1:J1,--(B1:K1="solar"))

Для обслуживания Замените "solar" на "service"

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