Εμφάνιση ενός μόνο μηνύματος
  #2  
Παλιά 21-04-13, 18:10
kapetang Ο χρήστης kapetang δεν είναι συνδεδεμένος
Όνομα: Γιώργος
Έκδοση λογισμικού Office: Ms-Office 2010
Γλώσσα λογισμικού Office: Ελληνική, Αγγλική
 
Εγγραφή: 18-06-2010
Μηνύματα: 3.674
Προεπιλογή

Καλησπέρα

Άκη, δεν πρόκειται για λάθος του excel.

Το excel, όπως και άλλα προγράμματα, για την αποθήκευση των αριθμών χρησιμοποιεί ένα περιορισμένο πλήθος ψηφίων.

Έτσι υπάρχουν αριθμοί που αποθηκεύονται με απόλυτη ακρίβεια και άλλοι με προσέγγιση.

Υπάρχει περίπτωση ένας υπολογισμός με θεωρητικό αποτέλεσμα 7,5 να δώσει ως αποτέλεσμα, λόγω των στρογγυλοποιήσεων που κάνει το excel, έναν αριθμό παραπλήσιο του 7,5, αλλά διαφορετικό.

Η διαφορά τους συνεπώς θα είναι ένας αριθμός κοντά στο μηδέν, αλλά όχι μηδέν.

Για την αντιμετώπιση αυτού του προβλήματος συνήθως χρησιμοποιείται η συνάρτηση ROUND().

Αν οι υπερωρίες υπολογίζονται με ακρίβεια δεκάτου, μπορείς να τις υπολογίζεις με ένα τύπο της μορφής: =IF(F64="";"";ROUND(F64-7,5;1))

Φιλικά/Γιώργος

Τελευταία επεξεργασία από το χρήστη kapetang : 21-04-13 στις 21:50. Αιτία: διόρθωση ορθογραφικού λάθους
Απάντηση με παράθεση