Λογικές συναρτήσεις IF, AND, OR, Nested IF & NOT στο Excel

Τα πράγματα δεν θα είναι πάντα όπως τα θέλουμε. Μπορεί να συμβεί το απροσδόκητο. Για παράδειγμα, ας υποθέσουμε ότι πρέπει να διαιρέσετε αριθμούς. Η προσπάθεια διαίρεσης οποιουδήποτε αριθμού με το μηδέν (0) δίνει ένα σφάλμα. Οι λογικές συναρτήσεις είναι χρήσιμες σε τέτοιες περιπτώσεις. Σε αυτό το σεμινάριο, πρόκειται να καλύψουμε τα ακόλουθα θέματα.

Τι είναι μια λογική συνάρτηση;

Είναι ένα χαρακτηριστικό που μας επιτρέπει να εισάγουμε τη λήψη αποφάσεων κατά την εκτέλεση τύπων και συναρτήσεων. Οι συναρτήσεις χρησιμοποιούνται για να?

  • Ελέγξτε εάν μια συνθήκη είναι αληθής ή ψευδής
  • Συνδυάστε πολλές συνθήκες μαζί

Τι είναι μια προϋπόθεση και γιατί έχει σημασία;

Μια συνθήκη είναι μια έκφραση που είτε αξιολογείται ως true ή false. Η έκφραση θα μπορούσε να είναι μια συνάρτηση που καθορίζει εάν η τιμή που εισάγεται σε ένα κελί είναι αριθμητικής ή κειμενικού τύπου, εάν μια τιμή είναι μεγαλύτερη από, ίση ή μικρότερη από μια καθορισμένη τιμή κ.λπ.

Παράδειγμα συνάρτησης IF

Θα εργαστούμε με τον προϋπολογισμό οικιακών προμηθειών από αυτό το σεμινάριο. Θα χρησιμοποιήσουμε τη συνάρτηση IF για να προσδιορίσουμε εάν ένα αντικείμενο είναι ακριβό ή όχι. Θα υποθέσουμε ότι τα αντικείμενα με αξία μεγαλύτερη από 6,000 είναι ακριβά. Αυτά που είναι λιγότερα από 6,000 είναι φθηνότερα. Η παρακάτω εικόνα μας δείχνει το σύνολο δεδομένων με το οποίο θα εργαστούμε.

Παράδειγμα συνάρτησης IF στο Excel

  • Τοποθετήστε την εστίαση του δρομέα στο κελί F4
  • Εισαγάγετε τον ακόλουθο τύπο που χρησιμοποιεί τη συνάρτηση IF

=IF(E4<6000,"Ναι","Όχι")

ΕΔΩ,

  • "=ΑΝ(...)" καλεί τις συναρτήσεις IF
  • “E4<6000” είναι η συνθήκη που αξιολογεί η συνάρτηση IF. Ελέγχει ότι η τιμή της διεύθυνσης κελιού Ε4 (υποσύνολο) είναι μικρότερη από 6,000
  • "Ναί" αυτή είναι η τιμή που θα εμφανίσει η συνάρτηση εάν η τιμή του E4 είναι μικρότερη από 6,000
  • "Όχι" αυτή είναι η τιμή που θα εμφανίσει η συνάρτηση εάν η τιμή του E4 είναι μεγαλύτερη από 6,000

Όταν τελειώσετε πατήστε το πλήκτρο enter

Θα λάβετε τα ακόλουθα αποτελέσματα

Παράδειγμα συνάρτησης IF στο Excel

Εξηγούνται οι λειτουργίες του Excel Logic

Ο παρακάτω πίνακας δείχνει όλες τις λογικές συναρτήσεις στο Excel

S / N ΛΕΙΤΟΥΡΓΊΑ ΚΑΤΗΓΟΡΙΑ ΠΕΡΙΓΡΑΦΉ ΧΡΗΣΗ
01 ΚΑΙ λογικός Ελέγχει πολλαπλές συνθήκες και επιστρέφει true εάν όλες οι συνθήκες αξιολογούνται ως αληθείς. =AND(1 > 0,ISNUMBER(1)) Η παραπάνω συνάρτηση επιστρέφει TRUE επειδή και οι δύο Συνθήκες είναι True.
02 ΨΕΥΔΗΣ λογικός Επιστρέφει τη λογική τιμή FALSE. Χρησιμοποιείται για τη σύγκριση των αποτελεσμάτων μιας συνθήκης ή μιας συνάρτησης που είτε επιστρέφει true είτε false ΨΕΥΔΗΣ()
03 IF λογικός Επαληθεύει εάν πληρούται μια προϋπόθεση ή όχι. Εάν πληρούται η συνθήκη, επιστρέφει true. Εάν η συνθήκη δεν πληρούται, επιστρέφει ψευδής.
=IF(λογική_δοκιμή,[τιμή_εάν_αληθές], [τιμή_εάν_λάθος])
=IF(ISNUMBER(22),"Ναι", "Όχι")
Το 22 είναι Αριθμός ώστε να επιστρέφει Ναι.
04 ΑΦΑΝΙΣΤΗΡΙΟ λογικός Επιστρέφει την τιμή της έκφρασης εάν δεν παρουσιαστεί σφάλμα. Εάν παρουσιαστεί σφάλμα, επιστρέφει την τιμή σφάλματος =IFERROR(5/0,”Διαίρεση με μηδέν σφάλμα”)
05 IFNA λογικός Επιστρέφει τιμή εάν δεν παρουσιαστεί σφάλμα #N/A. Εάν παρουσιαστεί σφάλμα #N/A, επιστρέφει την τιμή NA. Σφάλμα #N/A σημαίνει μια τιμή εάν δεν είναι διαθέσιμη σε έναν τύπο ή μια συνάρτηση. =IFNA(D6*E6,0)
Σημείωση ο παραπάνω τύπος επιστρέφει μηδέν εάν και τα δύο ή το D6 ή το E6 είναι/είναι κενά
06 ΔΕΝ λογικός Επιστρέφει true εάν η συνθήκη είναι false και επιστρέφει false εάν η συνθήκη είναι true =NOT(ISTEXT(0))
Σημείωση η παραπάνω συνάρτηση επιστρέφει true. Αυτό συμβαίνει επειδή το ISTEXT(0) επιστρέφει false και η συνάρτηση NOT μετατρέπει το false σε TRUE
07 OR λογικός Χρησιμοποιείται κατά την αξιολόγηση πολλαπλών συνθηκών. Επιστρέφει true εάν ισχύουν κάποιες ή όλες οι προϋποθέσεις. Επιστρέφει false εάν όλες οι συνθήκες είναι ψευδείς =OR(D8=”διαχειριστής”,E8=”ταμίας”)
Σημείωση η παραπάνω συνάρτηση επιστρέφει αληθής εάν ένα ή και τα δύο D8 και E8 διαχειριστής ή ταμίας
08 ΑΛΗΘΙΝΗ λογικός Επιστρέφει τη λογική τιμή TRUE. Χρησιμοποιείται για τη σύγκριση των αποτελεσμάτων μιας συνθήκης ή μιας συνάρτησης που είτε επιστρέφει true είτε false ΑΛΗΘΗΣ()

Ένθετες συναρτήσεις IF

Μια ένθετη συνάρτηση IF είναι μια συνάρτηση IF μέσα σε μια άλλη συνάρτηση IF. Ένθετο εάν οι δηλώσεις είναι χρήσιμες όταν πρέπει να εργαστούμε με περισσότερες από δύο συνθήκες. Ας υποθέσουμε ότι θέλουμε να αναπτύξουμε ένα απλό πρόγραμμα που ελέγχει την ημέρα της εβδομάδας. Εάν η ημέρα είναι Σάββατο, θέλουμε να εμφανίσουμε "πάρτι καλά", εάν είναι Κυριακή θέλουμε να εμφανίσουμε "ώρα για ξεκούραση" και αν είναι οποιαδήποτε ημέρα από Monday έως την Παρασκευή που θέλουμε να εμφανίσουμε, θυμηθείτε να συμπληρώσετε τη λίστα με τις υποχρεώσεις σας.

Μια ένθετη συνάρτηση if μπορεί να μας βοηθήσει να υλοποιήσουμε το παραπάνω παράδειγμα. Το ακόλουθο διάγραμμα ροής δείχνει πώς θα υλοποιηθεί η ένθετη συνάρτηση IF.

Ένθετες συναρτήσεις IF στο Excel

Ο τύπος για το παραπάνω διάγραμμα ροής έχει ως εξής

=IF(B1=”Κυριακή”,”ώρα για ξεκούραση”,IF(B1=”Σάββατο”,”καλό πάρτι”,”λίστα εργασιών”))

ΕΔΩ,

  • "=ΑΝ (….)" είναι η κύρια λειτουργία if
  • “=IF(…,IF(….))” η δεύτερη συνάρτηση IF είναι η ένθετη. Παρέχει περαιτέρω αξιολόγηση εάν η κύρια συνάρτηση IF επέστρεψε ψευδής.

Πρακτικό παράδειγμα

Πρακτικό παράδειγμα ένθετων συναρτήσεων IF

Δημιουργήστε ένα νέο βιβλίο εργασίας και εισαγάγετε τα δεδομένα όπως φαίνεται παρακάτω

Πρακτικό παράδειγμα ένθετων συναρτήσεων IF

  • Εισαγάγετε τον ακόλουθο τύπο

=IF(B1=”Κυριακή”,”ώρα για ξεκούραση”,IF(B1=”Σάββατο”,”καλό πάρτι”,”λίστα εργασιών”))

  • Εισαγάγετε το Σάββατο στη διεύθυνση του κελιού Β1
  • Θα λάβετε τα ακόλουθα αποτελέσματα

Πρακτικό παράδειγμα ένθετων συναρτήσεων IF

Κάντε λήψη του αρχείου Excel που χρησιμοποιείται στο Tutorial

Περίληψη

Οι λογικές συναρτήσεις χρησιμοποιούνται για να εισάγουν τη λήψη αποφάσεων κατά την αξιολόγηση τύπους και συναρτήσεις στο Excel.