
25-03-12, 17:59
|
| Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-06-2010
Μηνύματα: 3.674
| |
Καλησπέρα στην παρέα
Στο αρχείο που επισυνάπτω, για την υλοποίηση του ζητούμενου, χρησιμοποιείται η συνάρτηση χρήστη «OverTime», τύπου πίνακα.
Η συνάρτηση παίρνει ως όρισμα τα κελιά με τα στοιχεία εργασίας κάθε ατόμου και επιστρέφει το σύνολο του χρόνου εργασίας και το σύνολο των υπερωριών.
Για να εισαχθεί στο φύλλο εργασίας:
1) Επιλέγουμε δύο γειτονικά κελιά στην ίδια γραμμή.
2) Καταχωρούμε τη συνάρτηση πχ : =OverTime(D5:AH5).
3)Πατούμε Ctrl+Shift+Enter, για να εισαχθεί ως πίνακας .
4) Σύρουμε προς τα κάτω, όσο χρειάζεται, τη λαβή συμπλήρωσης.
Η συνάρτηση, αν διαπιστωθεί ότι τα δεδομένα του χρόνου εργασίας (βάρδιας) παραβιάζουν τους κανόνες καταχώρησης, επιστρέφει λάθος.
Αν δηλαδή, μετά από μία καταχώρηση επιστραφεί «Λάθος!» η καταχώρηση θα παραβιάζει τους κανόνες καταχώρησης.
Για την έναρξη και τη λήξη της βάρδιας δεκτές είναι οι τιμές από 00:00 έως 23:59.
Για τα μεσάνυχτα συνεπώς δε θα καταχωρούμε 24:00, αλλά 00:00 (πχ 10:00-00:00).
Η συνάρτηση επιστρέφει σωστά αποτελέσματα και στην περίπτωση που η βάρδια λήγει την επόμενη, με την προϋπόθεση ότι οι βάρδιες έχουν διάρκεια μικρότερη των 24 ωρών.
Φιλικά/Γιώργος
|