Θέμα: Συναρτήσεις Καταχώρηση Ημερομηνιών

Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 11-06-11, 12:51
Το avatar του χρήστη gr8styl
gr8styl Ο χρήστης gr8styl δεν είναι συνδεδεμένος
Super Moderator
Όνομα: Θανάσης Στυλιανίδης
Έκδοση λογισμικού Office: Ms-Office 2003, Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-10-2009
Περιοχή: Βρυξέλλες, Βέλγιο
Μηνύματα: 758
Προεπιλογή

Καλημέρα σε όλους και όλες.

Από την βοήθεια του Excel για WEEKDAY έχουμε:
WEEKDAY(serial_number; return_type)
όπου
Serial_number: είναι ο αύξων αριθμός που αντιπροσωπεύει την ημερομηνία για την ημέρα που θέλουμε να εντοπίσουμε.
Return_type: είναι ο αριθμός που καθορίζει τον τύπο της επιστρεφόμενης τιμής.

Αν Return_type=1 ή τον παραλείψουμε τότε
Επιστρεφόμενος αριθμός από 1 (Κυριακή) έως 7 (Σάββατο).
Αν Return_type=2 τότε
Επιστρεφόμενος αριθμός από 1 (Δευτέρα) έως 7 (Κυριακή).
Αν Return_type=3 τότε
Επιστρεφόμενος αριθμός από 0 (Δευτέρα) έως 6 (Κυριακή).

Άρα
φίλε Χρήστο ο τύπος στο ΣΥΝΑΡΤΗΣΗ!C2 που εντοπίζει τα Σαββατοκύριακα, αν θέλουμε να εντοπίζει μόνο τις Κυριακές θα πρέπει να αλλάξει
από =IF(WEEKDAY($E$1+ROW()-2;2)>5;$E$1+ROW()-2;"")
σε =IF(WEEKDAY($E$1+ROW()-2;2)>6;$E$1+ROW()-2;"")
ή σε =IF(WEEKDAY($E$1+ROW()-2)<2;$E$1+ROW()-2;"")

και η οποία θα μπορούσε να αντικαταστήσει στο ΣΥΝΑΡΤΗΣΗ!F2 το ISERROR(MATCH(E2;C:C;0))

Για να έχεις όλους τους μήνες θα πρέπει να αντιγράψεις τις στήλες E,F και H 12 φορές μια για κάθε μήνα.

Δες και το συνημμένο όπου απλά επιλέγεις το έτος στο φύλλο Συνάρτηση και τον μήνα σε κάθε ένα από τα άλλα φύλλα.
Το αποτέλεσμα είναι όλες οι εργάσιμες συμπεριλαμβανομένων των Σαββάτων.

Τέλος, πες μας αν έγινε το ζητούμενο. Μην μας αφήνεις χωρίς να ξέρουμε όπως στο "Αύξων αριθμός σε κάθε ΑΠΟΤΕΛΕΣΜΑ".

Θανάσης
Συνημμένα Αρχεία
Τύπος Αρχείου: xls ΑΣΚΗΣΗ foroum_1.xls (157,0 KB, 58 εμφανίσεις)

Τελευταία επεξεργασία από το χρήστη gr8styl : 11-06-11 στις 19:15. Αιτία: Διόρθωση του συνημμένου για σχετική/απόλυτη αναφορά στις αργίες.
Απάντηση με παράθεση