«Τα λάθη είναι ευκαιρία βελτίωσης». Σε οποιαδήποτε εργασία ή σύστημα, εμφανίζονται σφάλματα. Το Excel δεν αποτελεί εξαίρεση. Ενώ προσπαθείτε να κάνετε κάτι με έναν τύπο, θα συναντήσετε διάφορους τύπους σφαλμάτων excel. Αυτά τα σφάλματα μπορούν να κάνουν τον τύπο/τον πίνακα ελέγχου/τις αναφορές σας απόλυτα απόβλητα. Και αν δεν γνωρίζετε γιατί προέκυψε ένας συγκεκριμένος τύπος σφάλματος, ίσως χρειαστεί να αφιερώσετε ώρες για να τα επιλύσετε.
Ενώ δούλευα στο excel, αντιμετώπισα πολλά σφάλματα excel. Με κάποιες δυσκολίες και αναζητήσεις στο google, λειτούργησα αυτά τα σφάλματα. Σε αυτό το άρθρο, θα εξηγήσω μερικά κοινά και ενοχλητικά σφάλματα excel που εμφανίζονται στο Excel. Θα συζητήσουμε γιατί συμβαίνουν αυτά τα σφάλματα και πώς να τα λύσουμε.
Τι είναι τα σφάλματα τύπου Excel
Κατά την εφαρμογή ενός τύπου που οδηγεί σε σφάλματα που ορίζονται σε excel (#NA, #VALUE, #NAME κ.λπ.) ονομάζονται σφάλματα τύπου Excel. Αυτά τα σφάλματα συλλαμβάνονται από το excel και εκτυπώνονται στα φύλλα. Οι λόγοι αυτών των σφαλμάτων μπορεί να είναι, μη διαθέσιμες τιμές, λανθασμένος τύπος επιχειρημάτων, διαίρεση με 0 κ.λπ. Είναι εύκολο να εντοπιστούν και να διορθωθούν.
Τα λογικά σφάλματα δεν συλλαμβάνονται από το Excel και είναι πιο δύσκολο να διορθωθούν. Η ασυνέπεια στα δεδομένα, η λανθασμένη εισαγωγή δεδομένων, τα ανθρώπινα λάθη κ.λπ. είναι κοινός λόγος πίσω από αυτά τα σφάλματα. Μπορούν επίσης να διορθωθούν, αλλά χρειάζονται χρόνο και προσπάθεια. Είναι καλύτερα να προετοιμάσετε τέλεια τα δεδομένα σας προτού τα επεξεργαστείτε.
Σύλληψη σφαλμάτων τύπου Excel:
Υπάρχουν ορισμένες ειδικές λειτουργίες στο excel για την καταγραφή και τον χειρισμό συγκεκριμένων τύπων σφαλμάτων (όπως η λειτουργία ISNA). Αλλά η συνάρτηση ISERROR και η συνάρτηση IFERROR είναι δύο λειτουργίες που μπορούν να εντοπίσουν κάθε είδους σφάλμα Excel (εκτός από το λογικό).
Σφάλμα Excel #NA
Το σφάλμα #NA εμφανίζεται στο excel όταν δεν βρίσκεται μια τιμή. Σημαίνει απλά ΔΕΝ ΔΙΑΘΕΣΙΜΟ. Σφάλμα #NA συναντάται συχνά με τη λειτουργία Excel VLOOKUP.
Στην παραπάνω εικόνα, λαμβάνουμε σφάλμα #NA όταν ψάχνουμε για "Divya" στη στήλη Α. Αυτό συμβαίνει επειδή "η Divya δεν βρίσκεται στη λίστα.
Επίλυση σφάλματος #NA:
Εάν είστε βέβαιοι ότι η τιμή αναζήτησης πρέπει να υπάρχει στη λίστα αναζήτησης, τότε το πρώτο πράγμα που πρέπει να κάνετε είναι να ελέγξετε την τιμή αναζήτησης. Ελέγξτε αν η τιμή αναζήτησης είναι σωστά γραμμένη. Αν όχι τότε διορθώστε το.
Δεύτερον, μπορείτε να κάνετε μερική αντιστοίχιση με το VLOOKUP ή οποιαδήποτε συνάρτηση αναζήτησης. Εάν είστε βέβαιοι ότι κάποιο μέρος του κειμένου πρέπει να ταιριάζει, χρησιμοποιήστε το.
Εάν δεν είστε βέβαιοι ότι η τιμή υπάρχει ή όχι, μπορείτε να την ελέγξετε εάν υπάρχει μια τιμή στη λίστα ή όχι. Στην παραπάνω εικόνα, μπορούμε να πούμε ότι η Divya δεν περιλαμβάνεται στη λίστα.
Εάν θέλετε να εντοπίσετε το σφάλμα #NA και να εκτυπώσετε ή να κάνετε κάτι άλλο αντί να εκτυπώσετε σφάλμα #NA, μπορείτε να χρησιμοποιήσετε τη συνάρτηση Excel ISNA. Η συνάρτηση ISNA επιστρέφει TRUE αν μια συνάρτηση επιστρέψει σφάλμα #NA. Χρησιμοποιώντας αυτό, μπορούμε να αποφύγουμε το σφάλμα #NA. Το ISNA λειτουργεί εκπληκτικά με τη λειτουργία VLOOKUP. Δείτε το εδώ.
Σφάλμα Excel #VALUE
Η #ΑΞΙΑ εμφανίζεται όταν το παρεχόμενο όρισμα δεν είναι υποστηριζόμενου τύπου. Για παράδειγμα, εάν προσπαθήσετε να προσθέσετε δύο κείμενα χρησιμοποιώντας αριθμητικό συν τελεστή (+), θα λάβετε σφάλμα #VALUE. Το ίδιο θα συμβεί εάν προσπαθήσετε να λάβετε έτος μη έγκυρης μορφής ημερομηνίας χρησιμοποιώντας τη λειτουργία YEAR.
Πώς να διορθώσετε το σφάλμα #VALUE;
Αρχικά, επιβεβαιώστε τον τύπο δεδομένων στον οποίο αναφέρεστε. Εάν μια λειτουργία σας απαιτεί έναν αριθμό, βεβαιωθείτε ότι αναφέρεστε σε έναν αριθμό. Εάν ένας αριθμός έχει διαμορφωθεί ως κείμενο, χρησιμοποιήστε τη συνάρτηση VALUE για να τον μετατρέψετε σε αριθμό. Εάν μια συνάρτηση απαιτεί κείμενο (όπως η συνάρτηση DATEVALUE) και αναφέρεστε σε έναν αριθμό ή τύπο ημερομηνίας, μετατρέψτε την σε κείμενο.
Εάν αναμένετε ότι μπορεί να υπάρχει σφάλμα #VALUE και θέλετε να το πιάσετε, τότε μπορείτε να χρησιμοποιήσετε το ISERR, το ISERROR ή το IFERROR για να πιάσετε και να κάνετε κάτι άλλο.
Σφάλμα Excel #REF
Το 'ref' στο #REF σημαίνει αναφορά. Αυτό το σφάλμα εμφανίζεται όταν ένας τύπος αναφέρεται σε μια τοποθεσία που δεν υπάρχει. Αυτό συμβαίνει όταν διαγράφουμε κελιά από εύρη στα οποία αναφέρεται και ένας τύπος.
Στο παρακάτω gif, ο τύπος αθροίσματος αναφέρεται σε Α2 και Β2. Όταν διαγράφω το A2, ο τύπος μετατρέπεται σε σφάλμα #REF.
Επίλυση σφάλματος #REF του Excel:
Το καλύτερο πράγμα είναι να είστε προσεκτικοί πριν διαγράψετε κελιά σε δεδομένα. Βεβαιωθείτε ότι κανένας τύπος δεν αναφέρεται σε αυτό το κελί.
Εάν έχετε ήδη σφάλμα #REF, εντοπίστε το και στη συνέχεια διαγράψτε το από τον τύπο.
Για παράδειγμα, μόλις λάβετε ένα σφάλμα #REF, ο τύπος σας θα μοιάζει με αυτόν.
= A2+#REF! |
Μπορείτε απλά να αφαιρέσετε το #REF! Από τον τύπο για να λάβετε έναν τύπο χωρίς σφάλματα. Εάν θέλετε να το κάνετε μαζικά, χρησιμοποιήστε τη λειτουργία εύρεσης και αντικατάστασης. Πατήστε CTRL+H για να ανοίξετε την εύρεση και την αντικατάσταση. Στο πλαίσιο εύρεσης, γράψτε #REF. Αφήστε το κουτί αντικατάστασης κενό. Πατήστε το κουμπί Αντικατάσταση όλων.
Εάν θέλετε να προσαρμόσετε ξανά την αναφορά σε ένα νέο κελί, κάντε το χειροκίνητα και αντικαταστήστε το #REF! Με αυτήν την έγκυρη αναφορά.
Σφάλμα Excel #NAME
Το #NAME εμφανίζεται στο excel όταν δεν μπορεί να προσδιορίσει ένα κείμενο σε έναν τύπο. Για παράδειγμα, αν γράψετε λάθος το όνομα μιας συνάρτησης, το excel θα εμφανίσει το σφάλμα #NAME. Εάν ένας τύπος αναφέρεται σε ένα όνομα που δεν υπάρχει στο φύλλο, θα εμφανίσει σφάλμα #NAME.
Στην παραπάνω εικόνα, το κελί B2 έχει τύπο = POWERS (A2,2). Το POWERS δεν είναι έγκυρη συνάρτηση στο excel, επομένως επιστρέφει σφάλμα #NAME.
Στο κελί Β3 έχουμε = SUM (αριθμοί). Το SUM είναι μια έγκυρη συνάρτηση του excel, αλλά "αριθμοί" με όνομα εύρους δεν υπάρχουν στο φύλλο. Ως εκ τούτου, το excel επιστρέφει #NAME; Λάθος.
Πώς να αποφύγετε το σφάλμα #NAME στο Excel;
Για να αποφύγετε το σφάλμα #NAME στο excel, γράφετε πάντα σωστά τα ονόματα των συναρτήσεων. Μπορείτε να χρησιμοποιήσετε την πρόταση excel για να βεβαιωθείτε ότι χρησιμοποιείτε μια έγκυρη συνάρτηση. Κάθε φορά που πληκτρολογούμε χαρακτήρες μετά το σύμβολο ίσων, το excel εμφανίζει συναρτήσεις και ονόματα εύρους στο φύλλο, ξεκινώντας από αυτόν τον χαρακτήρα. Πραγματοποιήστε κύλιση προς τα κάτω στο όνομα της συνάρτησης ή το όνομα εύρους στη λίστα προτάσεων πατήστε την καρτέλα για να χρησιμοποιήσετε αυτήν τη λειτουργία.
Excel #DIV/0! Λάθος
Όπως υποδηλώνει το όνομα, αυτό το σφάλμα συμβαίνει όταν ένας τύπος καταλήγει σε διαίρεση με το μηδέν. Αυτό το σφάλμα μπορεί επίσης να προκύψει όταν διαγράφετε κάποια τιμή από ένα κελί από το οποίο εξαρτάται ένας τύπος διαίρεσης.
= IF (B2 = 0, A2, A2/B2) |
Θα έχουμε σφάλμα DIV/0 μόνο αν ο διαιρέτης είναι 0 ή κενός. Επομένως ελέγχουμε τον διαιρέτη (Β2), αν μηδενίζει, τότε εκτυπώνουμε Α2 αλλιώς διαιρούμε το Α2 με Β2. Αυτό θα λειτουργήσει και για κενά κελιά.
Σφάλμα Excel #NUM
Αυτό το σφάλμα παρουσιάζεται όταν ένας αριθμός δεν μπορεί να εμφανιστεί στην οθόνη. Ο λόγος μπορεί να είναι ότι ο αριθμός είναι πολύ μικρός ή πολύ μεγάλος για να εμφανιστεί. Ένας άλλος λόγος θα μπορούσε να είναι ότι δεν μπορεί να πραγματοποιηθεί υπολογισμός με δεδομένο αριθμό.
Στην παραπάνω εικόνα, στο κελί C2, προσπαθούμε να πάρουμε τιμή -16309. Η τιμή είναι τόσο μικρή που δεν μπορεί να εμφανιστεί.
Στο κελί C3 προσπαθούμε να πάρουμε τετραγωνική ρίζα της αξίας -16. Δεδομένου ότι δεν υπάρχει καμία τιμή ως τετραγωνική ρίζα μιας αρνητικής τιμής (εκτός από τους φανταστικούς αριθμούς), επομένως το excel δείχνει ένα #ΑΡΙΘ! Λάθος.
Πώς να λύσετε το #ΑΡΙΘ! Λάθος?
Για να λύσετε το σφάλμα #NUM το πρώτο πράγμα που μπορείτε να κάνετε είναι να ελέγξετε κάθε τιμή που αναφέρετε επίσης. Ελέγξτε αν είναι οι έγκυροι αριθμοί με τους οποίους μπορεί να λειτουργήσει ο τύπος σας.
Χρησιμοποιήστε συναρτήσεις μετρητή για να λύσετε τη μορφή αριθμών. Για παράδειγμα, στο παραπάνω παράδειγμα, εάν θέλετε να λάβετε τετραγωνική ρίζα -16 αλλά δεν θέλετε να αλλάξετε την τιμή στο κελί, τότε μπορούμε να χρησιμοποιήσουμε τη συνάρτηση ABS.
= SQRT (ABS (A3)) |
Αυτό θα επιστρέψει 4. Εάν θέλετε να λάβετε την αρνητική τιμή, χρησιμοποιήστε το αρνητικό πρόσημο πριν από τη συνάρτηση. Στη συνέχεια, φυσικά μπορείτε να χρησιμοποιήσετε τη λειτουργία χειρισμού σφαλμάτων φυσικά.
Για την επίλυση του σφάλματος #NUM έχουμε ένα ειδικό άρθρο. Μπορείτε να το ελέγξετε εδώ.
#NULL Σφάλμα στο Excel
Αυτό είναι ένα σπάνιο είδος σφάλματος. #NULL σφάλμα που προκαλείται από εσφαλμένη αναφορά κελιού. Για παράδειγμα, εάν θέλετε να αναφέρετε ένα εύρος A2: A5 στη συνάρτηση SUM, αλλά κατά λάθος πληκτρολογείτε το A2 A5. Αυτό θα δημιουργήσει σφάλμα #NULL. Όπως μπορείτε να δείτε στην παρακάτω εικόνα, ο τύπος επιστρέφει σφάλμα #NULL.
Αν αντικαταστήσετε το διάστημα με τη στήλη (:), τότε το σφάλμα #NULL θα εξαφανιστεί και θα λάβετε το άθροισμα του A2: A5. Αν αντικαταστήσετε το διάστημα με κόμμα (,), θα λάβετε άθροισμα Α2 και Α5.
Πώς να λύσετε το σφάλμα #NULL;
Όπως γνωρίζουμε ότι το σφάλμα #NULL προκαλείται από τυπογραφικό λάθος. Για να το αποφύγετε, προσπαθήστε να επιλέξετε εύρη χρησιμοποιώντας το δρομέα αντί να το πληκτρολογήσετε με μη αυτόματο τρόπο.
Θα υπάρξουν στιγμές που θα πρέπει να πληκτρολογήσετε τη διεύθυνση εύρους από το πληκτρολόγιο. Φροντίζετε πάντα τη στήλη συμβόλων σύνδεσης (:) ή κόμμα (,) προς αποφυγή.
Εάν έχετε υπάρχον σφάλμα #NULL, ελέγξτε τις αναφορές. Πιθανότατα έχετε χάσει τη στήλη (:) ή το κόμμα (,) μεταξύ δύο αναφορών κελιών. Αντικαταστήστε τα με το κατάλληλο σύμβολο και είστε έτοιμοι.
###### Σφάλμα στο Excel
Μερικές φορές πιστεύουμε ότι αυτό το σφάλμα προκαλείται λόγω ανεπαρκούς χώρου για την εμφάνιση μιας τιμής, αλλά αυτό δεν συμβαίνει. Σε αυτήν την περίπτωση μπορείτε απλώς να επεκτείνετε το πλάτος του κελιού για να δείτε την τιμή στο κελί. Δεν θα το ονομάσω λάθος.
Στην πραγματικότητα, αυτό το σφάλμα προκλήθηκε όταν προσπαθούμε να δείξουμε αρνητική χρονική τιμή (δεν υπάρχει αρνητικός χρόνος). Για παράδειγμα, αν προσπαθήσουμε να αφαιρέσουμε 1 από τις 12:21:00 μ.μ., θα επιστρέψει ######. Στο excel το πρώτο ραντεβού είναι 1/1/1900 00:00. Εάν προσπαθήσετε να αφαιρέσετε χρόνο που προηγείται, το excel θα σας δείξει σφάλμα ######. Όσο περισσότερο επεκτείνετε το πλάτος τόσο περισσότερα # θα έχετε. Το ανέπτυξα σε αυτό το άρθρο.
Πώς να αποφύγετε το σφάλμα ###### Excel;
Πριν κάνετε αριθμητικούς υπολογισμούς στο excel με χρονική αξία, λάβετε υπόψη αυτά τα πράγματα.
- Η ελάχιστη τιμή χρόνου είναι 1/1/1900 00:00. Δεν μπορείτε να έχετε έγκυρη ημερομηνία πριν από αυτό στο Excel
- 1 ισούται με 24 ώρες (1 ημέρα) στο excel. Ενώ αφαιρείτε ώρες, λεπτά και δευτερόλεπτα, μετατρέψτε τα σε ισοδύναμες τιμές. Για παράδειγμα, για να αφαιρέσετε 1 ώρα από τις 12:21 μ.μ., πρέπει να αφαιρέσετε 1/24 από αυτήν.
Ανίχνευση σφαλμάτων στο Excel
Τώρα γνωρίζουμε ποιες είναι οι κοινές φόρμουλες excel και γιατί εμφανίζονται. Συζητήσαμε επίσης ποια πιθανή λύση μπορεί να είναι για κάθε τύπο σφαλμάτων excel.
Μερικές φορές στις αναφορές excel, λαμβάνουμε σφάλματα και δεν μπορούσαμε να γνωρίζουμε από πού συμβαίνει το σφάλμα. Είναι δύσκολο να λυθούν τέτοια λάθη. Για τον εντοπισμό αυτών των σφαλμάτων, το excel παρέχει λειτουργίες εντοπισμού σφαλμάτων στην καρτέλα τύπου.
Έχω συζητήσει λεπτομερώς τον εντοπισμό σφαλμάτων στο excel.
Επίλυση λογικών σφαλμάτων στον τύπο
Τα λογικά σφάλματα είναι δύσκολο να βρεθούν και να επιλυθούν. Δεν εμφανίζεται μασάζ με το excel όταν έχετε ένα λογικό σφάλμα στη λειτουργία σας. Όλα φαίνονται μια χαρά. Αλλά μόνο εσύ ξέρεις ότι κάτι δεν πάει καλά εκεί. Για παράδειγμα, ενώ παίρνετε ποσοστό ενός μέρους του συνόλου, θα διαιρέσετε μέρος με το σύνολο (= (μέρος/σύνολο)*100). Πρέπει να είναι πάντα ίσο ή μικρότερο από 100%. Όταν παίρνετε πάνω από 100%, γνωρίζετε ότι κάτι δεν πάει καλά.
Αυτό ήταν ένα απλό λογικό λάθος. Αλλά μερικές φορές τα δεδομένα σας προέρχονται από διάφορες πηγές, στην περίπτωση αυτή είναι δύσκολο να επιλυθούν λογικά προβλήματα. Ένας τρόπος είναι να αξιολογήσετε τον τύπο σας.
Στην καρτέλα τύπου, είναι διαθέσιμη η επιλογή αξιολόγησης τύπου. Επιλέξτε τον τύπο σας και κάντε κλικ σε αυτόν. Κάθε βήμα του υπολογισμού σας θα σας δείξει ότι οδηγεί στο τελικό σας αποτέλεσμα. Εδώ μπορείτε να ελέγξετε πού παρουσιάστηκε το πρόβλημα ή πού ο υπολογισμός έχει πάει στραβά.
Μπορείτε επίσης να εντοπίσετε εξαρτώμενα άτομα και προηγούμενα για να δείτε από ποιες αναφορές εξαρτάται ο τύπος σας και ποιοι τύποι εξαρτώνται από ένα συγκεκριμένο κελί.
Λοιπόν, ναι, αυτοί ήταν μερικοί συνηθισμένοι τύποι σφαλμάτων που αντιμετωπίζει κάθε χρήστης excel. Μάθαμε γιατί συμβαίνει κάθε τύπος σφάλματος και πώς μπορούμε να τα αποφύγουμε. Μάθαμε επίσης για τη λειτουργία αποκλειστικού χειρισμού σφαλμάτων Excel. Σε αυτό το άρθρο, έχουμε συνδέσμους προς σχετικές σελίδες που συζητούν το πρόβλημα λεπτομερώς. Μπορείτε να τα ελέγξετε. Εάν έχετε κάποιο συγκεκριμένο τύπο σφάλματος που σας ενοχλεί, αναφέρετέ το στην παρακάτω ενότητα σχολίων. Θα πάρετε τη λύση με ευγένεια.
Πώς να διορθώσετε ένα #ΑΡΙΘ! Λάθος
Δημιουργία προσαρμοσμένων γραμμών σφαλμάτων στο Excel 2016
Σφάλμα #VALUE και πώς να το διορθώσετε στο Excel
Πώς να εντοπίσετε και να διορθώσετε σφάλματα τύπου στο Excel
Δημοφιλή άρθρα:
Η συνάρτηση VLOOKUP στο Excel
COUNTIF στο Excel 2016
Πώς να χρησιμοποιήσετε τη συνάρτηση SUMIF στο Excel