У меня есть список сотрудников, столбец с указанием их «множителя доступных дней» (например, сотрудник, работающий полный рабочий день, будет равен 1,0, сотрудник, работающий неполный рабочий день, будет работать 4 дня из 5, будет 0,91, 3 дня будет 0,80 и так далее. В следующем столбце вычисляются доступные отпуска сотрудников на основе стандартных 30 дней, умноженных на «множитель доступных дней». См. ниже пример формулы в скобках:
A B C
1 Name | Available Days Multiplier | Holidays
2 Employee A | 1 | 30 (=30*B2)
3 Employee B | 0.91 | 27
4 Employee C | 0.91 | 27
5 Employee D | 1 | 30
У сотрудников есть возможность приобрести дополнительные отпуска, которые я сохранил в отдельной таблице, содержащей «Имя» и «Дни».
S T
1 Name | Purchased Days
2 Employee 2 | 5
3 Employee 4 | 3
Я хотел бы изменить формулу в столбце C, чтобы не только рассчитывать праздники на основе множителя доступных дней, но также искать список в столбцах S: T и добавлять любые купленные дни, если имя сотрудника найдено.
Я подозреваю, что это может быть довольно просто с комбинацией ЕСЛИ/ВПР, но я не могу найти правильный синтаксис. Любая помощь очень ценится.
Если я правильно понял, вы можете использовать SUMIFS:
=(30*$B2)+SUMIFS($T$2:$T$3,$S$2:$S$3,$A2)
Это работает, сначала подсчитывая количество праздников, как вы это делали, а затем добавляя все купленные.
Если имя сотрудника появляется в списке более одного раза, общая сумма оплаченных отпусков будет добавлена к общей сумме.
СУММЕСЛИМН суммирует первый диапазон (T2:T3), если второй диапазон (S2:S3) соответствует критерию (A2).
Надеюсь это поможет. Если вам нужны дополнительные разъяснения, пожалуйста, дайте мне знать.
Без проблем. Рад, что смог помочь.
Гравитация, это сработало отлично. Большое спасибо, намного проще, чем я предполагал!.