Powiedzmy, że mam nazwany zakres dat, które są dniami wolnymi od pracy. Ten zakres nazywa się "święta". Czy istnieje formuła w Excelu, którą mogę wykorzystać do policzenia liczby dni świątecznych przypadających między 2 datami?
na przykład wakacje = 7/3/2011, data 1 = 7/1/2011, data 2 = 7/7/2011: ta formuła oblicza 1.
Edycja: wydaje się, że funkcja =NETWORKDAYS
Daje mi część drogi, ale jak zauważył Excellll, działa to tylko wtedy, gdy święta przypadają w dni powszednie.
Odpowiedzi:
4 dla odpowiedzi № 1Zakładając, że masz również zakresy o nazwach "date1" i "date2", to zadziała. Jest on włączony, np. Policzy Nowy Rok, jeśli date1 = 1/1/11. Usuń "=" s, jeśli nie chcesz tego.
=SUMPRODUCT((holidays>=date1)*(holidays<=date2))
0 dla odpowiedzi nr 2
Z poniższą formułą możesz ją otrzymać. NETWORKDAYS.INTL (data_początkowa, data_końcowa, [weekend], [święta]) Użyj "0000000" łącznie ze średnikami, aby zdefiniować weekend nie ma, wtedy w razie potrzeby każdy specjalny weekend, który nie jest dostępny w opcjach, można zdefiniować, określając pożądane weekendy jako dni świąteczne.