Δηλώσεις IF φύλλων Google: Όλα όσα πρέπει να γνωρίζετε
Google φύλλα Google Ήρωας / / December 22, 2020
Τελευταία ενημέρωση στις
Ένα από τα πιο χρήσιμα χαρακτηριστικά του Φύλλα Google είναι η δυνατότητα χρήσης δηλώσεων IF για να κάνετε τους υπολογισμούς σας πιο έξυπνους.
Αυτό συμβαίνει επειδή μια δήλωση IF σάς επιτρέπει να ελέγχετε πολλές συνθήκες και, στη συνέχεια, να χρησιμοποιείτε έναν διαφορετικό υπολογισμό βάσει αυτού του ελέγχου.
Σε αυτό το άρθρο, θα μάθετε τη βασική δομή μιας δήλωσης IF και πολλά παραδείγματα που θα σας δείξουν πώς να τα χρησιμοποιήσετε αποτελεσματικά.
Τρόπος χρήσης της δήλωσης IF
Μια δήλωση IF αποτελείται από τρία διαφορετικά μέρη.
- Μια λογική έκφραση που χρησιμοποιεί έναν από τους διάφορους τελεστές σύγκρισης
- Το αποτέλεσμα να επιστρέψει εάν η σύγκριση είναι αληθινή
- Τα αποτελέσματα θα επιστρέψουν εάν η σύγκριση είναι λανθασμένη
Τα αποτελέσματα στο κελί καθορίζονται με βάση τη σύγκριση. Εάν συμπληρώσετε τη σειρά κάτω από τη δήλωση IF, οι αναφορές κελιού ενημερώνονται και εκτελούν την ίδια σύγκριση και παρέχουν αποτελέσματα για όλα τα δεδομένα στα κελιά που αναφέρονται.
Ως απλό παράδειγμα, σκεφτείτε ένα υπολογιστικό φύλλο ονομάτων και βαθμών μαθητών. Μπορείτε να χρησιμοποιήσετε μια δήλωση IF για να εμφανίσετε ένα γράμμα "C" εάν ο αριθμητικός βαθμός είναι πάνω από 70.
Το πρώτο μέρος της δήλωσης IF είναι η λογική έκφραση.
Σε αυτό το παράδειγμα, η έκφραση ελέγχει αν το κελί B2 είναι μεγαλύτερο από 70. Για να προσθέσετε το επόμενο μέρος της δήλωσης, πληκτρολογήστε ένα κόμμα (,). Στη συνέχεια, δώστε τι πρέπει να επιστραφεί εάν η σύγκριση είναι αληθής (το B2 είναι μεγαλύτερο από 70). Σε αυτήν την περίπτωση, αυτή θα είναι η συμβολοσειρά "C".
Στη συνέχεια, πληκτρολογήστε κόμμα και δώστε την τελευταία παράμετρο για τη δήλωση IF. Αυτό θα είναι το αποτέλεσμα εάν η έκφραση είναι ψευδής (το B2 είναι μικρότερο από 70).
Αυτή η τελευταία παράμετρος θα επιστρέψει μια συμβολοσειρά "F" εάν ο αριθμός είναι μικρότερος από 70.
Αυτό δεν είναι πραγματικά ένα πρακτικό παράδειγμα, επειδή θα ελέγξει μόνο τους βαθμούς C ή F και κανένα άλλο, αλλά είναι ένα βασικό παράδειγμα του τρόπου λειτουργίας της λειτουργίας IF.
Εξετάσεις Δήλωσης IF
Οι δηλώσεις IF λειτουργούν για διαφορετικούς τύπους δεδομένων, τόσο για τη σύγκριση όσο και για τα αποτελέσματα.
- Μπορείτε να συγκρίνετε τιμές συμβολοσειράς. Για παράδειγμα: "IF (A2 =" ON "," True "," False ")" επιστρέφει μια συμβολοσειρά "True" εάν το κελί A2 περιέχει τη συμβολοσειρά "ON" και "False" διαφορετικά.
- Μπορείτε να συγκρίνετε αριθμητικές τιμές. Για παράδειγμα: "IF (A2> = 0," Positive "," Negative ")" επιστρέφει μια συμβολοσειρά "Θετική" εάν το A2 είναι μεγαλύτερο από το μηδέν και "αρνητικό" διαφορετικά.
- Επιστρέψτε συμβολοσειρά ή αριθμητικές τιμές ως έξοδοι. Για να το κάνετε αυτό: "IF (A2> = 0,1,2) θα επιστρέψει το 1 εάν το A2 είναι μεγαλύτερο από το μηδέν και 2 διαφορετικά.
Μπορείτε επίσης να κάνετε πιο σύνθετες δηλώσεις με υπολογισμούς και στις δύο πλευρές του χειριστή. Αυτά μπορεί να περιλαμβάνουν μαθηματικούς υπολογισμούς ή επιπλέον Λειτουργίες φύλλων Google ότι τιμές επιστροφής ή χορδές.
Απλώς βεβαιωθείτε ότι οι τιμές που επιστρέφονται σε κάθε πλευρά του τελεστή σύγκρισης είναι ίδιες. Διαφορετικά, θα μπορούσατε να καταλήξετε να συγκρίνετε ένα αποτέλεσμα συμβολοσειράς με ένα αριθμητικό αποτέλεσμα και θα δείτε ένα σφάλμα αντί για ένα αποτέλεσμα.
Δηλώσεις IF Nesting
Ένας άλλος χρήσιμος τρόπος για να χρησιμοποιήσετε τις δηλώσεις IF είναι να τα τοποθετήσετε μαζί για να κάνετε πιο πολύπλοκες συγκρίσεις σε ακόμη περισσότερα κελιά.
Δείτε πώς λειτουργεί:
IF (first_comparison, true_result, IF (second_comparison, true_result, false_result))
Η λογική αυτών των δηλώσεων IF λειτουργεί σε βήματα. Η πρώτη σύγκριση συμβαίνει και αν είναι αλήθεια, το πραγματικό αποτέλεσμα εμφανίζεται και η λογική της δήλωσης έχει ολοκληρωθεί. Εάν η πρώτη σύγκριση είναι λανθασμένη, η δεύτερη σύγκριση πραγματοποιείται και ούτω καθεξής.
Επιστρέφοντας στο παράδειγμα υπολογιστικού φύλλου βαθμού, θα μπορούσατε να γράψετε μια πλήρη ένθετη δήλωση IF για όλους τους βαθμούς από A έως F.
Αυτό θα ήθελε αυτή η δήλωση IF για αυτό το δείγμα υπολογιστικού φύλλου:
=ΑΝ(Β2>=90, "ΕΝΑ", ΑΝ(Β2>=80, "ΣΙ", ΑΝ(Β2>=70, "ΝΤΟ", ΑΝ(Β2>=60, "ΡΕ", "ΦΑ"))))
Όταν πατάτε Εισαγω, θα πρέπει να δείτε το σωστό αποτέλεσμα γραμμάτων στο κελί όπου πληκτρολογήσατε τον τύπο.
Όταν χρησιμοποιείτε αυτό το είδος λογικής, είναι σημαντικό να επιλέξετε την πρώτη σας σύγκριση στην κορυφή του εύρους, εάν χρησιμοποιείτε έναν τελεστή> ή το κάτω μέρος του εύρους εάν χρησιμοποιείτε έναν
Χρήση AND ή OR
Μια άλλη προσέγγιση που μπορεί να είναι χρήσιμη είναι ο καθορισμός αυστηρών ορίων στις συγκρίσεις σας χρησιμοποιώντας τελεστές AND ή OR. Στο παράδειγμα βαθμών, μπορείτε να βεβαιωθείτε ότι το "A" εφαρμόζεται μόνο για οποιονδήποτε αριθμητικό βαθμό μεταξύ 100 και 90 χρησιμοποιώντας μια δήλωση AND.
Λάβετε υπόψη ότι η δήλωση AND στα Φύλλα Google ξεκινά με τη λέξη "AND" και, στη συνέχεια, τις δύο συνθήκες μέσα στην παρένθεση.
Για παράδειγμα, για έναν βαθμό Α, η σύγκριση θα ήταν:
=ΑΝ(ΚΑΙ(Β2>=90,Β2<100),"ΕΝΑ","Δεν είναι")
Προφανώς, δεν θα θέλατε να εμφανίσετε το "Not A" εάν ο βαθμός είναι μικρότερος από 90, επομένως θα πρέπει να εισαγάγετε μια άλλη δήλωση IF σε αυτήν τη θέση όπως περιγράφεται στην προηγούμενη ενότητα.
Η πλήρης ένθετη δήλωση IF για όλους τους βαθμούς από A έως F θα έχει την εξής μορφή:
=ΑΝ(ΚΑΙ(Β2>=90,Β2<100),"ΕΝΑ",ΑΝ(ΚΑΙ(Β2>=80,Β2<90),"ΣΙ",ΑΝ(ΚΑΙ(Β2>=70,Β2<80),"ΝΤΟ",ΑΝ(ΚΑΙ(Β2>=60,Β2<70),"ΡΕ","ΦΑ"))))
Αυτός ο τύπος μπορεί να φαίνεται εκφοβιστικός όταν τον πληκτρολογείτε στα Φύλλα Google, αλλά λειτουργεί!
Γιατί θα χρησιμοποιούσατε αυτήν την προσέγγιση και όχι απλώς μια σύγκριση ανώτερου άκρου (όπως "> = 90" για Α, "> = 80" για Β και ούτω καθεξής);
Η χρήση AND και OR προορίζεται καλύτερα για περιπτώσεις όπου πρέπει να βεβαιωθείτε ότι το αποτέλεσμα που θέλετε να εμφανίσετε βρίσκεται σε απόλυτο εύρος με δύο όρια. Δεν είναι πάντα απαραίτητο να λαμβάνετε τα σωστά αποτελέσματα, αλλά σε ορισμένες περιπτώσεις, εάν δεν συμπεριλάβετε αυτούς τους τελεστές, τα αποτελέσματα θα μπορούσαν να είναι απρόβλεπτα.
Η αξία των δηλώσεων IF στα Υπολογιστικά φύλλα Google
Οι περισσότερες άλλες λειτουργίες στα Φύλλα Google παρέχουν ένα μόνο αποτέλεσμα για μία μόνο λειτουργία. Η δήλωση IF σας επιτρέπει να προσθέσετε κάποια νοημοσύνη και λήψη αποφάσεων στις λειτουργίες σας. Και προσθέτοντας πρόσθετες λειτουργίες όπως AND ή OR στο μείγμα, οι συναρτήσεις IF μπορεί να είναι τόσο περίπλοκες και χρήσιμες όσο θέλετε.
Για πολύ περίπλοκες ένθετες δηλώσεις IF, είναι χρήσιμο να γράψετε όλα τα μέρη της λειτουργίας σε μια εφαρμογή όπως το Σημειωματάριο έτσι ώστε να μπορείτε να οργανώσετε κάθε κομμάτι. Αυτό διασφαλίζει επίσης ότι χρησιμοποιείτε τον σωστό αριθμό παρενθέσεων κλεισίματος στο τέλος της δήλωσής σας και αποφεύγετε τη λήψη σφαλμάτων στα αποτελέσματά σας.