Αγαπητή Γωγώ,
δεν είναι σαφές το τι ακριβώς ζητάς όπως και το τι ακριβώς σημαίνουν τα περιεχόμενα του αρχείου σου.
Για το πρώτο αρχείο δεν βλέπω την σχέση μεταξή φύλλου ΥΠΑΛΛΗΛΟΙ και του φύλλου ΩΡΑΡΙΑ.
Μήπως τα πράγματα θα ήταν πιο απλά αν έφτιαχνες ένα πίνακα με 4 στήλες όπου κάθε γραμμή θα δείχνει τις ώρες ενός υπαλλήλου για μια συγκεκριμένη ημερομηνία και βάρδια

ΠΧ στήλη Α=Ημερομηνία, Β=Υπάλληλος, C=Βάρδια (μία από τις 4 τιμές:
Καν., Νυχτ., Αργία ή
Νυχτ+Αργ) και D=Ώρες (Α=
1/10/2012 Β=
Υπάλληλος1 C=
Καν. και D=
8)
Έτσι πολύ απλά με ένα συγκεντρωτικό πίνακα θα μπορούσες να ομαδοποιήσεις τα δεδομένα σου ανά Μήνα, Βάρδια, Υπάλληλο και να αθροίσεις τις ώρες ή να μετρήσεις τις βάρδιες κλπ.
Για το δεύτερο αρχείο σου και πάλι δυσκολεύομαι να κατανοήσω την λογική και δεν βλέπω πουθενά Φεβρουάριο και τι πρόβλημα σου δημιουργεί.
Αν μαντεύω σωστά και το πρόβλημα είναι όταν η στήλη Ε έχει ημερομηνία Φεβρουαρίου

δοκίμασε να αντικαταστήσεις στο κελί H4 το"
DAY(E4)=30;DAY(E4)=31" με "
DAY(E4)=DAY(DATE(YEAR(E4);MONTH(E4)+1;0))" δηλαδή να ελέγχεις σε σχέση με την τελευταία μέρα του μήνα του κελιού Ε4. (
Αντέγραψε προς τα κάτω όσο χρειάζεται.)
Για να σε βοηθήσουμε παραπέρα θα πρέπει να μας δώσεις περισσότερες εξηγήσεις ως προς το τι κάνει κάθε στήλη.
Φιλικά
Θανάσης