Я наконец-то изобразил довольно элегантный способ, хотя и для моей конкретной проблемы c:
SUMPRODUCT(SUMIF(WEEKDAY(A2:A; 2); ">=6"; C2:C)-SUMPRODUCT((C2:C)*(WEEKDAY(A2:A; 2)>=6)*(ISNUMBER(MATCH(A2:A;E2:E;0)))))+SUMPRODUCT(SUMIF(A2:A; E2:E; C2:C))
Это сумма часов дней с числом больше 6 (суббота и воскресенье в моем страна) и вычтите из него суммы часов в днях, которые являются одновременно выходными и из диапазона (праздничных дней). Таким образом, я могу получить выходные без выходных, а затем просто добавить общее количество выходных.
Возможно, вам придется настроить условие выходных, если вы хотите его использовать, это не должно быть сложно.