
26-01-13, 14:52
|
 | Super Moderator Όνομα: Θανάσης Στυλιανίδης Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-10-2009 Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
| |
Ναι μπορεί να γίνει, αλλά θα χρειαστεί τύπο πίνακα (array formula)
Βάλε στο κελί Μ2 του προηγούμενου παραδείγματός μου, τον τύπο πίνακα: =SMALL(IF(NOT(ISERROR(MATCH($H$2-1+ROW(D:D);D:D;0)))+(WEEKDAY($H$2-1+ROW(D:D);2)>5);"";$H$2-1+ROW(D:D));ROW()-ROW($M$1))
ΠΡΟΣΟΧΗ Έγραψα τύπος πίνακα δηλαδή καταχωρείς με CTRL+Shift+Enter όχι απλά Enter
Ο παραπάνω τύπος θεωρεί ότι το κελί $H$2 περιέχει την αρχική ημερομηνία και η στήλη D:D περιέχει τις αργίες.
Σύρε το Μ2 προς τα κάτω όσο χρειαστεί.
Αν επιλέξεις να καταχωρίσεις τον τύπο σε άλλο κελί από το Μ2 πρέπει να αλλάξεις το $M$1
δηλαδή βάζεις το αμέσως προηγούμενο κελί. Αν θέλεις να αρχίζει στην γραμμή 1 απλά σβύνεις το -ROW($M$1) από τον τύπο.
Πες μας αν έγινε.
|