Καλημέρα σας.
Η δική μου προσέγγιση είναι να δημιουργήσουμε λίστες (μία για κάθε μέρα της εβδομάδας) με τις πιθανές βάρδιες του εικοσιτετραώρου (μιά φορά η κάθε βάρδια).
Αυτό μπορεί να γίνει με τις συναρτήσεις COUNTIF, INDEX, MATCH, ISERROR και ROW. Δεν συνιστώ χρήση "συναρτήσεων πίνακα" (array formulas) λόφω του πλήθους των γραμμών. 2000 γραμμές είναι πολλές για συναρτήσεις πίνακα.
Στή συνέχεια για κάθε μία βάρδια της κάθε μιας ημέρας της βδομάδας (Δευ-Κυρ), να συμπληρώσουμε χειροκίνητα τις ώρες σε 4 στήλες α)Καθημερινή β)Νύχτα καθημερινής γ)Αργία και δ)Νύχτα αργίας.
Έτσι θα έχουμε 4 πίνακες που μπορούμε να χρησιμοποιήσουμε σαν αναφορά για να αναλύσουμε το κάθε κελί του αρχικού πίνακα ($A$3:$K$2075) στις 4 κατηγορίες που μας ενδιαφέρουν. Τέλος θα υπολογίσουμε τα σύνολα που μας ενδιαφέρουν.
Και δυο ερωτήσεις: Ο πίνακας $A$3:$K$2075 κάθε πότε δημιουργείται και πώς; Το ζητούμενο είναι για μια και μόνο φορά ή θα επαναλαμβάνεται; Οι βάρδιες είναι προκαθορισμένες ή μπορεί και να αλλάξουν και να έχουμε κάποια βάρδια από 21:00 έως 05:00;
Ελπίζω να ήμουν κατανοητός

Θανάσης
ΥΓ. Αν κατάλαβα καλά η μόνη αργία είναι η Κυριακή. Δεν υπάρχουν επίσημες αργίες και η νύχτα αργίας είναι από Κυριακή σε Δευτέρα και όχι από Σάββατο προς Κυριακή. Σαν νύχτα χαρακτηρίζουμε το διάστημα από 22:00 έως 06:00 για όλες τις μέρες.