
19-10-18, 20:09
|
| Όνομα: Γιώργος Έκδοση λογισμικού Office: Ms-Office 2010 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 18-06-2010
Μηνύματα: 3.674
| |
Καλησπέρα
Όταν υπολογίζουμε χρονικά διαστήματα, θα πρέπει να έχουμε υπόψη μας κάποια βασικά:
1) Το Excel ανεξάρτητα από την εμφάνισή τους (πχ 1/1/2018 , 12:00) αποθηκεύει έναν αριθμό, που εκφράζει σε μέρες το χρόνο που πέρασε από ένα χρονικό σημείο (την αφετηρία).
Για παράδειγμα αν γράψουμε 06:00, 12:00 και 18:00 το Excel αποθηκεύει 0,25 , 0,50, 0,75, που είναι ο χρόνος σε μέρες που πέρασε από την αφετηρία 00:00:00.
2) Μία μέρα έχει 24 ώρες και κάθε ώρα 60 λεπτά, συνεπώς μια μέρα έχει 1440 λεπτά.
Για να μετατρέψουμε συνεπώς ένα χρονικό διάστημα σε λεπτά, θα πρέπει να το πολλαπλασιάσουμε με 1440.
Η συνάρτηση MINUTE δεν είναι κατάλληλη επειδή επιστρέφει τιμή μέχρι 59 λεπτά.
Δηλαδή επιστρέφει μόνο τα λεπτά που περισσεύουν μετά την αφαίρεση αυτών που
συμπληρώνουν ακέραιες ώρες.
3) Η συνάρτηση TEXT επίσης δεν είναι κατάλληλη για την εμφάνιση των λεπτών στη μορφή ωω:λλ.
Το σωστό είναι να διαιρέσουμε τα λεπτά με το 1440 για να πάρουμε το χρόνο σε μέρες (βασική μονάδα του Excel) και να εφαρμόσουμε κατάλληλη μορφοποίηση για να εμφανίσουμε το αποτέλεσμα στη μορφή ωω:λλ.
Δεν πρέπει να ξεχνάμε όμως ότι ο χρόνος υπερωρίας είναι σε μέρες οπότε αν η αμοιβή αναφέρεται στην ώρα θα πρέπει να πολλαπλασιάσουμε και με το 24.
4)Τα παραπάνω τα έχω εφαρμόσει στη γραμμή 41 του συνημμένου.
ΥΓ
Δε γνωρίζει τη λογική υπολογισμού των υπερωριών, οπότε δεν ασχολήθηκα με τους σχετικούς τύπος.
|