1. Βασική αν λειτουργήσει
Η βασική λειτουργία IF στο Excel έχει την ακόλουθη σύνταξη:
`` `excel
=If (logical_test, [value_if_true], [value_if_false])
`` `
* logical_test: Μια κατάσταση που αξιολογεί την αληθινή ή ψευδή.
* value_if_true: Η τιμή που πρέπει να επιστρέψετε εάν το logical_test είναι αλήθεια.
* value_if_false: Η τιμή που πρέπει να επιστρέψετε εάν το logical_test είναι ψευδής.
2. Ένθετη αν και συνάρτηση
Για να προσθέσετε πολλαπλές συνθήκες, "φωλιάζετε" ένα αν λειτουργούν μέσα σε άλλη. Το επιχείρημα `value_if_false` ενός αν γίνει το επιχείρημα` logical_test` του επόμενου if.
Παράδειγμα:
Ας υποθέσουμε ότι θέλετε να εκχωρήσετε βαθμούς με βάση το σκορ ενός μαθητή:
* 90 και άνω:"Α"
* 80-89:"Β"
* 70-79:"C"
* Κάτω από 70:"F"
Εδώ είναι η ένθετη αν φόρμουλα:
`` `excel
=Αν (a1> =90, "a", αν (a1> =80, "b", αν (a1> =70, "c", "f"))))))
`` `
Επεξήγηση:
1. if (a1> =90, "a", ...): Εάν η βαθμολογία στο Cell A1 είναι 90 ή παραπάνω, επιστρέψτε "A". Διαφορετικά, προχωρήστε στο επόμενο εάν.
2. if (a1> =80, "b", ...): Εάν η βαθμολογία είναι 80 ή παραπάνω (αλλά λιγότερο από 90), επιστρέψτε "b". Διαφορετικά, προχωρήστε στο επόμενο εάν.
3. if (a1> =70, "c", "f"): Εάν η βαθμολογία είναι 70 ή παραπάνω (αλλά λιγότερο από 80), επιστρέψτε "C". Διαφορετικά, επιστρέψτε "F".
Σημαντικές σημειώσεις:
* Η παραγγελία έχει σημασία: Η σειρά των δηλώσεών σας είναι κρίσιμη. Ξεκινήστε με την πιο περιοριστική κατάσταση και εργάζεστε προς τα κάτω.
* Μέγιστη φωλιά: Το Excel επιτρέπει έως και 64 ένθετες αν λειτουργούν.
* εναλλακτικές λύσεις: Για πιο σύνθετη λογική, σκεφτείτε τη χρήση της λειτουργίας IFS (διαθέσιμη σε νεότερες εκδόσεις Excel) ή τη λειτουργία επιλογής.
Επιτρέψτε μου να ξέρω αν θέλετε περισσότερα παραδείγματα ή να έχετε ένα συγκεκριμένο σενάριο στο μυαλό!
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα