Παράθεση:
Αρχική Δημοσίευση από bill72 Χαιρετώ όλους τους φίλους του forum,χρειάζομαι την βοήθεια σας και πάλι.Στο συννημμένο που επισυνάπτο χρειάζομαι ένα τύπο που να μου δίνει το άρθροισμα τον συνολικών ωρών του εργαζομένου,καθώς και τις ώρες υπερωρίας που εχει πραγματοποιήση .Σαν υπερωρία λογίζεται κάθε λεπτό μετά το οκτάωρο. ευχαριστώ πολύ. |
Το σύνολο των ωρών ανά υπάλληλο μπορεί να υπολογιστεί με τον τύπο Πίνακα (array formula κλείσιμο με Ctrl+Shift+Enter)
στο B5=SUM(IF((D5:AH5)<>"";TIMEVALUE(RIGHT(D5:AH5;5))-TIMEVALUE(LEFT(D5:AH5;5));0)) και αντιγραφή προς τα κάτω.
Οι Υπερωρίες αν κάθε βάρδια είναι τουλάχιστον 8 ώρες ο τύπος
=B5-COUNTA(D5:AH5)*TIMEVALUE("08:00") στο C5 και αντιγραφή προς τα κάτω θα μας δώσει το ζητούμενο
Αν όμως έχεις βάρδιες διάρκειας μικρότερης των
8 ωρών τότε χρησιμοποίησε τον τύπο
=IF(B5>COUNTA(D5:AH5)*TIMEVALUE("08:00");B5-COUNTA(D5:AH5)*TIMEVALUE("
08:00");TEXT(ABS(B5-COUNTA(D5:AH5)*TIMEVALUE("08:00"));"-[ω]:λλ"))
για να σου δείχνει και αρνητικές ώρες. (Για αγγλικό Excel το "-[ω]:λλ" πρέπει να γίνει "-[h]:mm")
Όλα τα παραπάνω με την προϋπόθεση ότι δεν υπάρχουν βάρδιες που να περιλαμβάνουν τα μεσάνυχτα δηλαδή μέγιστο πέρας βάρδιας 23:59