У меня есть лист с именами, которые появляются в столбце до 20-30 раз. Каждое имя в другой колонке связано со временем, что означает рабочие часы. Время указывается в формате чч: мм: сс (например, 01:15:00). Я хочу подвести итог этих часов, особенно для каждого имени. ТАК каждый человек, которого зовут "Джон", проработал 100 часов - например.
2 ответа
Это не должно быть слишком сложной задачей. Вот один совет перед моим решением: поиск по справочному файлу и / или списку функций Excel часто вознаграждает вас идеями, которые вы можете попробовать сами, что расширяет ваши собственные знания Excel.
Для вашей задачи / задачи: вам нужно использовать так называемую SUMIF-функцию (в основном комбинирующую SUM-функцию с возможностью проверки других "критериев"). Вот что вам нужно сделать:
Надеюсь, что это хорошо работает для вас! Лучший Майкл
Вы должны использовать команду sumif, описанную здесь. В аргументе критерия используйте имя.
Команда будет что-то вроде
SUMIF(A1:A10,"john",B1:10)
где ваши имена указаны в столбце A, а ваши часы указаны в столбце B.
Это должно делать именно то, что вы хотите.
Если часы указаны в формате времени, вы должны преобразовать их в минуты, прежде чем суммировать их, используя функцию int, описанную здесь.
В столбце C используйте команду
B1-Int(B1)
скопированы вдоль колонны.
Затем вы суммируете с помощью команд SUMIF(A1:A10, "Джон", C1:10)