IF λειτουργία στο Excel - (Τύπος, παραδείγματα) - Πώς να χρησιμοποιήσετε τη λειτουργία IF;

Πίνακας περιεχομένων

IF Λειτουργία στο Excel

Η συνάρτηση IF στο Excel ελέγχει εάν πληρούται μια συνθήκη και αν είναι (ΑΛΗΘΕΙΑ) επιστρέφει μια τιμή και μια άλλη τιμή εάν η συνθήκη δεν πληροί (FALSE). Η λειτουργία IF δίνει στον τύπο excel μια ικανότητα λήψης αποφάσεων. Αυτή η συνάρτηση περιλαμβάνει τρία ορίσματα, το καθένα χωρισμένο με κόμμα.

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

Σύνταξη

Τρόπος χρήσης της λειτουργίας IF στο Excel

Παράδειγμα # 1

Ας συζητήσουμε ένα παράδειγμα μιας συνάρτησης IF.

Εάν δεν θα υπάρχει οξυγόνο σε έναν πλανήτη, τότε δεν θα υπάρχει ζωή, και θα υπάρχει οξυγόνο, τότε θα υπάρχει ζωή σε έναν πλανήτη.

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

Έτσι, χρησιμοποιώντας τη λειτουργία IF, θα ανακαλύψουμε εάν η ζωή είναι δυνατή ή όχι στον πλανήτη

Έτσι, εφαρμόζοντας τον τύπο If στο C2,

= εάν (B2 = "Ναι", "Η ζωή είναι δυνατή", "Η ζωή δεν είναι δυνατή")

Σύροντας τον τύπο IF προς τα κάτω, ανακαλύπτουμε ότι η ζωή είναι δυνατή στη Γη μόνο επειδή υπάρχει διαθεσιμότητα οξυγόνου.

Διάγραμμα ροής της λειτουργίας IF

1η περίπτωση:

Παρομοίως, θα υπάρχει η ίδια ροή για τη συνθήκη IF για τη 2η και την 3η περίπτωση.

4η περίπτωση:

Έτσι, μπορείτε να δείτε ότι η συνάρτηση IF μας επιτρέπει να κάνουμε λογικές συγκρίσεις μεταξύ τιμών. Ο τρόπος λειτουργίας του IF είναι εάν κάτι είναι αλήθεια, τότε κάντε κάτι, διαφορετικά κάντε κάτι άλλο.

Παράδειγμα # 2

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

Ένα άλμα είναι ένα έτος που έχει 366 ημέρες (η επιπλέον ημέρα είναι η 29η Φεβρουαρίου). Η προϋπόθεση για τον έλεγχο ενός έτους είναι ένα έτος άλματος ή όχι, το έτος πρέπει να διαιρείται ακριβώς από το 4, και ταυτόχρονα να μην διαιρείται ακριβώς από το 100, τότε είναι ένα έτος άλματος, ή εάν το έτος είναι ακριβώς διαιρετό κατά 400 τότε είναι ένα άλμα έτος.

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

Έτσι, εάν MOD (Έτος, 4) = 0 και MOD (Έτος, 100) (δεν ισούται με) 0, τότε είναι ένα άλμα έτος

Ή εάν MOD (Έτος, 400) = 0, τότε επίσης είναι ένα έτος άλματος, διαφορετικά δεν είναι ένα έτος άλματος

Έτσι, στο excel, η φόρμουλα για να βρεις το άλμα θα ήταν

= IF (Ή (ΚΑΙ ((MOD (Έτος, 4) = 0), (MOD (Έτος, 100) 0)), (MOD (Έτος, 400) = 0)), "Leap Year", "Not A Leap Ετος")

Όπου το Έτος είναι μια τιμή αναφοράς

Έτσι, μετά την εφαρμογή του τύπου If, λαμβάνουμε τη λίστα των ετών που είναι ένα έτος άλματος, 1960, 2028 και 2148 στη λίστα είναι το έτος άλματος.

Έτσι, στην παραπάνω περίπτωση, χρησιμοποιήσαμε τη συνάρτηση IF Functioning, AND, OR και MOD για να βρούμε το άλμα. ΚΑΙ χρησιμοποιείται όταν δύο συνθήκες πρέπει να ελεγχθούν ως ΑΛΗΘΕΣ και Ή εάν οποιαδήποτε από τις συνθήκες πρέπει να ελεγχθεί ως ΑΛΗΘΕΙΑ

Παράδειγμα # 3

Σε αυτό το παράδειγμα της συνάρτησης IF, οι λογικοί χειριστές και η σημασία τους που χρησιμοποιείται στη συνάρτηση IF, οι καλύτερες συνθήκες είναι:

Ένα άλλο παράδειγμα μιας λειτουργίας IF, εάν υπάρχει μια λίστα οδηγών και υπάρχει διασταύρωση δρόμου, οι δεξιές στροφές πηγαίνουν στην πόλη B και η αριστερή στροφή πηγαίνει στην πόλη C και θέλουμε να βρούμε τους οδηγούς να έχουν τους προορισμούς τους προς την πόλη B και την πόλη C.

Και πάλι, θα χρησιμοποιήσουμε τη συνάρτηση IF για να βρούμε τον προορισμό. ανάλογα με την κατάσταση, εάν ένας οδηγός κάνει δεξιά στρίβει, φτάνει στην Πόλη Β, και αν κάνει αριστερά, φτάνει στην Πόλη Γ.

Έτσι, ο τύπος IF στο Excel θα ήταν

= εάν (B2 = "Αριστερά", "Πόλη Γ", "Πόλη Β")

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

Παραγωγή:

Συνολικά 6 οδηγοί έφτασαν στην Πόλη Γ και οι υπόλοιποι 4 είναι στην Πόλη Β.

Παράδειγμα # 4

Σε αυτό το παράδειγμα της συνάρτησης IF, θα χρησιμοποιούμε τη συνάρτηση excel IF Vlookup. Έχουμε ένα απόθεμα που περιέχει μια λίστα αντικειμένων και τον αριθμό των αντικειμένων

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

Για να ελέγξουμε ότι θα χρησιμοποιήσουμε το vlookup μαζί με τη συνάρτηση IF, μια συνάρτηση vlookup θα αναζητήσει τον αριθμό των τιμών των αντικειμένων και η συνάρτηση IF θα ελέγξει εάν ο αριθμός είδους είναι μεγαλύτερος από μηδέν ή όχι.

Έτσι, στο F2, θα χρησιμοποιήσουμε τον τύπο If στο excel.

= IF (VLOOKUP (E2, A2: B11,2,0) = 0, "Το στοιχείο δεν είναι διαθέσιμο", "Το στοιχείο είναι διαθέσιμο")

Εάν η τιμή αναζήτησης ενός στοιχείου είναι ίση με 0, τότε το στοιχείο δεν είναι διαθέσιμο αλλιώς το στοιχείο είναι διαθέσιμο.

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

Ένθετο IF:

Όταν η συνάρτηση IF χρησιμοποιείται σε έναν άλλο τύπο IF στο excel, αυτό είναι γνωστό ως συνάρτηση Nesting of IF. Εάν υπάρχουν πολλές προϋποθέσεις που πρέπει να πληρούνται, σε αυτήν την περίπτωση, πρέπει να χρησιμοποιήσουμε το ένθετο IF.

Η ένθεση της λειτουργίας IF στο excel συντακτικά θα μπορούσε να γραφτεί ως

IF (condition1, value_if_true1, IF (condition2, value_if_true2, value_if_false2))

Παράδειγμα # 5

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

Θα χρησιμοποιήσουμε τις προϋποθέσεις If για να βρούμε το βαθμό του μαθητή, θα χρησιμοποιήσουμε το Nested IF στο excel, δηλαδή αν μέσα σε συνθήκες IF, επειδή έχουμε πολλαπλά κριτήρια για να αποφασίσουμε το βαθμό κάθε μαθητή.

Θα χρησιμοποιήσουμε πολλαπλές συνθήκες IF με τη συνάρτηση AND που ανακαλύπτουμε τον βαθμό, ο τύπος θα είναι

= IF ((B2> = 95), "A", IF (AND (B2> = 85, B2 = 75, B2 = 61, B2 <= 74), "D", "F"))))

Γνωρίζουμε ότι η συνάρτηση IF ελέγχει τη λογική κατάσταση

= IF (λογική_ δοκιμή, (value_if_true), (value_if_false))

Ας το σπάσουμε και ας ελέγξουμε,

  • Η πρώτη λογική δοκιμή είναι B2> = 95
  • Value_if_true execute: "A" (Βαθμός A)
  • αλλιώς (κόμμα) εισάγετε value_if_false
  • value_if_false - βρίσκει και πάλι μια άλλη συνθήκη IF και εισάγετε την κατάσταση IF
  • 2 nd Λογική Test είναι Β2> = 85 (λογική έκφραση 1) και Β2 <= 94 (λογική έκφραση 2)? δεδομένου ότι δοκιμάζουμε και τα δύο, οι συνθήκες πρέπει να είναι ΑΛΗΘΕΣ και χρησιμοποιήσαμε το AND για να ελέγξουμε την πολλαπλή λογική έκφραση
  • Value_if_true execute: "B" (Βαθμός B)
  • αλλιώς (κόμμα) εισάγετε value_if_false
  • value_if_false - βρίσκει και πάλι μια άλλη συνθήκη IF και εισάγετε την κατάσταση IF
  • 3 rd Λογική Test είναι Β2> = 75 (λογική έκφραση 1) και Β2 <= 84 (λογική έκφραση 2)? δεδομένου ότι δοκιμάζουμε και τα δύο, οι συνθήκες πρέπει να είναι ΑΛΗΘΕΣ και χρησιμοποιήσαμε το AND για να ελέγξουμε την πολλαπλή λογική έκφραση
  • Value_if_true execute: "C" (Βαθμός C)
  • αλλιώς (κόμμα) εισάγετε value_if_false
  • value_if_false - βρίσκει και πάλι μια άλλη συνθήκη IF και εισάγετε την κατάσταση IF
  • 4 th Λογική Test είναι Β2> = 61 (λογική έκφραση 1) και Β2 <= 74 (λογική έκφραση 2)? δεδομένου ότι δοκιμάζουμε και τα δύο, οι συνθήκες πρέπει να είναι ΑΛΗΘΕΣ και χρησιμοποιήσαμε το AND για να ελέγξουμε την πολλαπλή λογική έκφραση
  • Value_if_true execute: "D" (Βαθμός D)
  • αλλιώς (κόμμα) εισάγετε value_if_false
  • value_if_false execute: "F" (Βαθμός F)
  • Κλείσιμο παραθεσίων

Πράγματα που πρέπει να θυμάστε

  • Χρησιμοποιήστε τη λειτουργία Nesting if σε περιορισμένο βαθμό, επειδή πολλές δηλώσεις if απαιτούν μεγάλη σκέψη για να τις χτίσετε με ακρίβεια.
  • Κάθε φορά που χρησιμοποιούμε πολλές δηλώσεις IF, απαιτούνται πολλές παρενθέσεις ανοίγματος και κλεισίματος (), οι οποίες συχνά γίνεται δύσκολο να διαχειριστούν. Το Excel παρέχει τον καλύτερο τρόπο αντιμετώπισης αυτής της κατάστασης, ελέγξτε για το χρώμα κάθε παρένθεσης ανοίγματος και κλεισίματος. το τελευταίο χρώμα παρένθεσης κλεισίματος θα ήταν πάντα μαύρο, που σημαίνει ότι η δήλωση τύπου τελειώνει εκεί.
  • Κάθε φορά που περνάμε μια τιμή συμβολοσειράς, για το όρισμα value_if_true και value_if_false, ή δοκιμάζουμε μια αναφορά σε μια τιμή συμβολοσειράς που πρέπει πάντα να είναι σε διπλά εισαγωγικά, απλώς η παράδοση μιας τιμής συμβολοσειράς χωρίς εισαγωγικά θα έχει ως αποτέλεσμα #NAME; λάθος

ΕΑΝ Λειτουργία βίντεο Excel

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