Πώς να χειριστείτε σφάλματα στο Excel χρησιμοποιώντας τη λειτουργία IFERROR; (Παραδείγματα)

Σε τι χρησιμοποιείται η συνάρτηση Excel IFERROR;

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

Σύνταξη

  • η τιμή θα μπορούσε να είναι οποιαδήποτε τιμή, μια αναφορά ή ακόμα και ένας τύπος
  • value_if_error είναι η τιμή που επιστρέφεται ως έξοδος όταν δημιουργείται σφάλμα

Παραδείγματα χειρισμού σφαλμάτων στο Excel χρησιμοποιώντας τη συνάρτηση IFERROR

Παράδειγμα # 1 - Σφάλμα χειρισμού # Δ / Α

Ας υποθέσουμε ότι έχουμε δύο λίστες υπαλλήλων, στη στήλη Α και Β, στη στήλη Β, υπάρχουν ορισμένοι υπάλληλοι που δεν βρίσκονται στη στήλη Α και θέλουμε να μάθουμε τα ονόματα των υπαλλήλων που δεν περιλαμβάνονται στη λίστα Α.

Έτσι, εφαρμόσαμε τον τύπο VLOOKUP στη δεξιά γειτονική στήλη της λίστας Β για να μάθουμε τα κοινά ονόματα και στις δύο λίστες και να διαχωρίσουμε τα ονόματα που δεν περιλαμβάνονται στη λίστα Α.

Ο τύπος VLOOKUP στο C2 και το σύρετε προς τα κάτω, έχουμε

= VLOOKUP (B2, $ A: $ A, 1,0)

Όπως μπορείτε να δείτε παραπάνω, υπάρχουν μερικά ονόματα που δεν μπόρεσαν να αναζητηθούν από τον τύπο VLOOKUP. Ως εκ τούτου, δημιούργησαν # N / A σφάλμα, που σημαίνει ότι το VLOOKUP δεν μπόρεσε να βρει αυτά τα ονόματα σε μια λίστα του υπαλλήλου στη στήλη A.

Τώρα, αν θέλουμε να αντικατασταθεί το # N / A από κάποια άλλη τιμή, όπως " Όνομα όχι στη λίστα Α" , θα χρησιμοποιήσουμε τη συνάρτηση IFERROR για να αντικαταστήσουμε το σφάλμα # N / A,

Έτσι, θα περάσουμε τον τύπο αναζήτησης, VLOOKUP (B2, $ A: $ A, 1,0) ως το πρώτο όρισμα και το Όνομα όχι στη λίστα A ως το δεύτερο όρισμα στη συνάρτηση IFERROR. Έτσι, ο τύπος γίνεται

= IFERROR (VLOOKUP (B2, $ A: $ A, 1,0), "Όνομα δεν περιλαμβάνεται στη λίστα A")

Σύροντας αυτόν τον τύπο στο τελευταίο κελί, λαμβάνουμε την αντικατασταθείσα τιμή # N / A με την τιμή που πέρασε.

Παράδειγμα # 2 - Χειρισμός # DIV / 0! Λάθος

Έχουμε ποσά στη στήλη Α που πρέπει να κατανέμονται εξίσου στον αριθμό των ατόμων που έχουν δοθεί.

Έτσι, όταν εφαρμόζουμε τον τύπο = Ποσό / Αριθμός ατόμων

Λαμβάνουμε ένα σφάλμα # DIV / 0! στο C4 όταν ο αριθμός των ατόμων είναι 0. Όταν διαιρούμε μια αριθμητική τιμή με μηδέν, λαμβάνουμε αυτό το σφάλμα.

Τώρα, θέλουμε να αντικαταστήσουμε αυτό το σφάλμα με την τιμή « Όχι του ατόμου <1 », θα χρησιμοποιήσουμε τη συνάρτηση IFERROR.

= IFERROR ((A2 / B2)), Αριθμός ατόμου <1 ')

Παράδειγμα # 3 - Χειρισμός # ΟΝΟΜΑ; Λάθος

Ας υποθέσουμε ότι έχουμε μερικούς αριθμούς που πρέπει να προστεθούν και κατά λάθος, εάν κάποιος γράψει έναν λάθος τύπο για το άθροισμα, λαμβάνουμε #NAME; λάθος.

Αντί για SUM, εάν ο χρήστης γράφει λάθος τύπο, #NAME; δημιουργείται ένα σφάλμα.

Χρησιμοποιώντας τη συνάρτηση IFERROR excel, μπορούμε να χειριστούμε αυτό το σφάλμα απλώς περνώντας στο δεύτερο όρισμα μια τιμή, για παράδειγμα, " Typed Wrong Formula ".

Παράδειγμα # 4 - Χειρισμός # NULL! Λάθος

Ας υποθέσουμε ότι έχουμε 3 τιμές στα κελιά A2, A3 και A4 και θέλουμε να τις αθροίσουμε.

Στο κελί A5, χρησιμοποιήσαμε τον τελεστή συν για να τους προσθέσουμε, A2 + A3 A4, και αντί να τοποθετήσουμε τον τελεστή '+' μεταξύ A3 και A4, μπήκαμε σε ένα διαχωριστικό πατώντας κενό, παίρνουμε το #NULL! Λάθος.

Έτσι, για να διορθώσουμε αυτό το σφάλμα, μπορούμε να χρησιμοποιήσουμε τη συνάρτηση IFERROR αλλάζοντας τον τύπο σε

= IFERROR ((A2 + A3 A4), (SUM (A2: A4)))

Μπορείτε να δείτε ότι χρησιμοποιήσαμε έναν άλλο τύπο, SUM, για να υπολογίσουμε το άθροισμα των τριών τιμών που δόθηκαν και το περάσαμε ως δεύτερο όρισμα στη συνάρτηση IFERROR.

Παράδειγμα # 5 - Σφάλμα χειρισμού #NUM

Έχουμε ορισμένους αριθμούς στη στήλη Α και θέλουμε να βρούμε τις τετραγωνικές ρίζες αυτών των αριθμών.

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

Λαμβάνουμε σφάλμα #NUM! για αρνητικές τιμές, αφού δεν μπορούμε να βρούμε την τετραγωνική ρίζα ενός αρνητικού αριθμού. Λοιπόν, excel ρίχνει #NUM! σφάλμα όταν η συνάρτηση SQRT εφαρμόζεται σε αρνητικό αριθμό.

Χρησιμοποιώντας τη συνάρτηση IFERROR excel, μπορούμε να περάσουμε μια τιμή " A Negative Number " για αρνητικές τιμές για να αποφύγουμε αυτό το σφάλμα.

Παράδειγμα # 6 - Χειρισμός #REF! Λάθος

Ας υποθέσουμε ότι έχουμε δύο αριθμούς στο κελί A2 και A3 και θέλουμε να διαιρέσουμε την τιμή του κελιού Α με την τιμή κελιού Β.

Τώρα, εάν διαγράψουμε την τρίτη σειρά, επιλέγοντας εντελώς την σειρά, έχουμε ένα #REF! σφάλμα στο κελί C2

Δεδομένου ότι η αναφορά διαγράφηκε, το Excel δεν μπορεί να βρει την τιμή αναφοράς στον τύπο. άρα ρίχνει το #REF! λάθος.

Χρησιμοποιώντας τη συνάρτηση IFERROR excel, μπορούμε να περάσουμε ένα value_if_error, "Η αναφορά διαγράφηκε "

Παράδειγμα # 7 - Χειρισμός # ΑΞΙΑ! Λάθος

Έχουμε δύο τιμές στο κελί A2 και A3, A2 και θέλουμε να προσθέσουμε αυτές τις δύο τιμές στο κελί A2 και A3,

Το A2 περιέχει μια αριθμητική τιμή, ενώ το A3 περιέχει μια τιμή κειμένου. Όταν προσθέτουμε αυτές τις δύο τιμές, λαμβάνουμε ένα #VALUE! Λάθος.

Δεδομένου ότι χρησιμοποιείται εσφαλμένος τύπος δεδομένων στον τύπο, επέστρεψε ένα #VALUE! Λάθος

Διορθώνοντας αυτό χρησιμοποιώντας το IFERROR, έχουμε

Έτσι, μπορούμε να δούμε ότι η συνάρτηση IFERROR θα μπορούσε να είναι πολύ χρήσιμη σε σφάλματα στο excel και στην προσαρμογή της εξόδου όταν παρουσιάζεται ένα σφάλμα σύμφωνα με τις ανάγκες ή τις απαιτήσεις.

ενδιαφέροντα άρθρα...