Εμφάνιση ενός μόνο μηνύματος
  #9  
Παλιά 25-03-12, 17:59
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού 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 ωρών.

Φιλικά/Γιώργος
Συνημμένα Αρχεία
Τύπος Αρχείου: xls OverTime2.xls (48,0 KB, 172 εμφανίσεις)
Απάντηση με παράθεση