Οι λογικές λειτουργίες βρίσκονται στο επίκεντρο του προγραμματισμού και της προηγμένης αναζήτησης στο διαδίκτυο Γίνετε καλύτεροι στην εξεύρεση αντικειμένων με τις μηχανές αναζήτησης: Boolean Search Logic Explained Γίνετε καλύτεροι στην εξεύρεση αντικειμένων με τις μηχανές αναζήτησης: Boolean Search Logic Επεξήγηση Χρειάζεται μόνο χιλιάδες servers της Google για μισό δευτερόλεπτο στο ερώτημα περίπου 50 δισεκατομμύρια σελίδες με ευρετήριο, σας χρειάζεται πολύ περισσότερο χρόνο για να σαρώσετε μόνο την πρώτη σελίδα των αποτελεσμάτων αναζήτησης. Πάνω από αυτό, ... Διαβάστε περισσότερα, αλλά ξέρατε ότι μπορούν επίσης να χρησιμοποιηθούν στο Excel; Η κατανόηση των λειτουργιών IF, NOT, AND, OR μπορεί να σας βοηθήσει να πάρετε από τον αρχάριο του Excel στο χρήστη. Ακολουθούν τα βασικά στοιχεία κάθε λειτουργίας και ένα παράδειγμα ενός τρόπου χρήσης τους για μέγιστη ισχύ.
Η λειτουργία IF
Αν, όπως ίσως φανταστείτε, αξιολογείται αν μια συγκεκριμένη προϋπόθεση είναι αληθής. Αυτός ο τύπος λειτουργίας είναι πολύ βασικός στον προγραμματισμό Τα απόλυτα βασικά του προγραμματισμού για αρχάριους (Μέρος 2) Τα απόλυτα βασικά του προγραμματισμού για αρχάριους (Μέρος 2) Στο μέρος 2 του απόλυτου οδηγού μας στον προγραμματισμό, θα καλύπτω τα βασικά του λειτουργίες, τιμές επιστροφής, βρόχους και όρους. Βεβαιωθείτε ότι έχετε διαβάσει το μέρος 1 πριν την αντιμετώπιση αυτού, όπου εξήγησα ... Διαβάστε περισσότερα και συνήθως επιστρέφει 1 όταν η προϋπόθεση είναι αληθής και 0 αν είναι ψευδής. Ευτυχώς, το IF του Excel είναι λίγο πιο ευέλικτο από αυτό. Η σύνταξη του Excel μοιάζει με αυτό:
= IF (logical_test, [value_if_true], [value_if_false])
Όπως μπορείτε να δείτε, πρέπει να ορίσετε μια λογική δοκιμή (όπως A1C16 ή D5 = "alpha") και δύο τιμές επιστροφής. Αν πληρούται η συνθήκη, το κελί στο οποίο εισάγατε τη σύνταξη θα εμφανίσει την τιμή που καταχωρίσατε για το [value_if_true]. Εάν όχι, θα εμφανίσει το [value_if_false]. Ας ρίξουμε μια ματιά στο πώς μπορείτε να χρησιμοποιήσετε αυτό σε ένα πραγματικό υπολογιστικό φύλλο.
Στο υπολογιστικό δελτίο μας (που δημιουργήθηκε τυχαία με το www.generatedata.com), έχουμε μια λίστα με τα ονόματα, τα επώνυμα, τις πόλεις, τα κράτη και έναν αριθμό που αντιπροσωπεύει μια βαθμολογία SAT. Πρώτον, θα προσπαθήσουμε κάτι απλό: θα δούμε ποιες βαθμολογίες είναι υψηλότερες από 1600. Αυτή είναι η σύνταξη που θα χρησιμοποιήσουμε:
= IF (E2> 1600, "true", "false")
Αυτό θα βάλει "αληθινό" στη στήλη F για κάθε φοιτητή που σκόραρε πάνω από 1600, και "ψευδής" για όλους τους άλλους.
Μετά τη χρήση της αυτόματης συμπλήρωσης 5 Δεξιότητες Microsoft Word & Excel θα πρέπει να πετύχετε στο Office 5 Δεξιότητες Microsoft Word & Excel θα πρέπει να πετύχετε στο Office "Πάρτε αυτή την έκθεση σε μένα, ASAP!" Ένα βασικό σύνολο από κόλπα Microsoft Excel και Word μπορεί να κάνει αυτό το καθήκον λιγότερο αγχωτικό και να σας βοηθήσει να ξεδιψάσετε μια κομψή αναφορά σε χρόνο μηδέν. Διαβάστε περισσότερα για να αντιγράψετε τη φόρμουλα σε όλα τα κελιά στη στήλη, κάθε μαθητής στον πίνακα έχει αξία για το εάν ή όχι βαθμολόγησε πάνω από 1600.
Από μόνο του, το IF δεν είναι εξαιρετικά χρήσιμο. μπορείτε να κάνετε τα περισσότερα από τα πράγματα που θα κάνατε με αυτό μόνο με τη χρήση φίλτρων ή ενός συγκεντρωτικού πίνακα Πώς να χρησιμοποιήσετε έναν πίνακα περιστροφής του Excel για ανάλυση δεδομένων Πώς να χρησιμοποιήσετε έναν πίνακα περιστροφής του Excel για ανάλυση δεδομένων Ο πίνακας περιστροφής είναι ένας από τους απλούς τα πιο ισχυρά εργαλεία στο ρεπερτόριο Excel 2013. Χρησιμοποιείται συχνά για ανάλυση μεγάλων δεδομένων. Ακολουθήστε την επίδειξη βήμα προς βήμα για να μάθετε τα πάντα για αυτό. Διαβάστε περισσότερα . Αλλά θα εξετάσουμε σε κάποια στιγμή με διάφορους τρόπους το συνδυασμό του με το AND και το OR για να το καταστήσουμε πιο ισχυρό.
Η λειτουργία NOT
Το NOT είναι το αντίθετο της IF: επιστρέφει "TRUE" αν δεν πληρούται η προϋπόθεση που καθορίζετε. Εδώ είναι η σύνταξη:
= NOT ([logical_test])
Το μόνο που χρειάζεται να κάνετε είναι να βάλετε μια λογική δοκιμή στις παρενθέσεις και το Excel θα σας πει αν δεν είναι αλήθεια (ακούγεται λίγο περίεργο, αλλά μόλις το σκεφτείτε, έχει νόημα). Επειδή πρόκειται για ένα πολύ απλό χειριστή και δεν βλέπεις πολλά χρήματα, δεν θα περιλάβω ένα λεπτομερές παράδειγμα εδώ, αλλά είναι καλό να γνωρίζεις σε περίπτωση που συναντάς μια κατάσταση όπου είναι χρήσιμη.
Η λειτουργία AND
Ενώ η λειτουργία IF ελέγχει για να διαπιστώσει αν έχει ικανοποιηθεί μια συνθήκη, η λειτουργία AND ελέγχει για να διαπιστωθεί αν έχουν ικανοποιηθεί δύο. Αν έχουν, η συνάρτηση επιστρέφει TRUE, και αν όχι, FALSE - δεν μπορείτε να επιλέξετε προσαρμοσμένες τιμές επιστροφής όπως μπορείτε με IF; αν και υπάρχουν τρόποι να το κάνετε γύρω από αυτό, συνδυάζοντας τους χειριστές αν χρειαστεί.
Η σύνταξη του Excel της λειτουργίας AND εμφανίζεται ως εξής:
= AND ([logical_test1], [logical_test2], [logical_test3] ...)
Η ελίκωση στο τέλος δείχνει ότι μπορείτε να συμπεριλάβετε όσες διαφορετικές λογικές δοκιμασίες θέλετε-ΚΑΙ θα επιστρέψει TRUE μόνο αν περάσουν όλες αυτές οι δοκιμές. Επιστρέφοντας στο υπολογιστικό φύλλο του παραδείγματος, ας υποθέσουμε ότι θέλετε να βρείτε μαθητές που βαθμολόγησαν στο μεσαίο εύρος του SAT, μεταξύ 1.050 και 1.950. Αυτή είναι η σύνταξη που θα χρησιμοποιήσουμε:
= ΚΑΙ (Ε2> 1050, Ε2 <1950)
Εδώ φαίνεται το Excel:
Και εδώ είναι το αποτέλεσμα.
Όπως μπορείτε να δείτε, η λειτουργία επιστρέφει TRUE για κάθε φοιτητή που σημείωσε εντός της περιοχής που καθορίσαμε. Αν θέλαμε να φτάσουμε σε ένα ακόμα πιο κορεσμένο επίπεδο, θα μπορούσε να προστεθεί μια τρίτη δοκιμή. για να δούμε βαθμολογίες μεσαίας κλίμακας στο Wisconsin, για παράδειγμα, η σύνταξη θα μοιάζει με αυτή:
= ΚΑΙ (Ε2> 1050, Ε2 <1950, Ό2 = "Ουισκόνσιν")
Η λειτουργία OR
Όπως μπορείτε να περιμένετε, η συνάρτηση OR παίρνει επίσης μια σειρά από λογικά επιχειρήματα δοκιμής, αλλά θα επιστρέψει TRUE αν τουλάχιστον μία από τις δοκιμές έρχεται με μια πραγματική τιμή. Η σύνταξη είναι πολύ παρόμοια με τη λειτουργία AND:
= OR ([logical_test1], [logical_test2] ...)
Και πάλι, η ελλείψη δείχνει ότι μπορείτε να χρησιμοποιήσετε μια σειρά από λογικές δοκιμές και εάν οποιαδήποτε από αυτές είναι αληθής, η λειτουργία θα επιστρέψει TRUE. Θα χρησιμοποιήσουμε αυτή τη λειτουργία για να δούμε ποιοι σπουδαστές ζουν στα κράτη της Μέσης Ανατολής:
Ν2 = "Νότια Ντακότα", D2 = "Νότιος Ντακότα", D2 = "Νήσοι", D2 = "Μινεσότα" "Ιντιάνα", D2 = "Μίτσιγκαν", D2 = "Οχάιο", D2 = "Ιλλινόις", D2 = "Κάνσας")
Εφαρμοσμένη στο υπολογιστικό φύλλο, μπορείτε να δείτε ότι κάθε φοιτητής Midwestern έχει πλέον ετικέτα με TRUE.
Στο Excel 2013, υπάρχει επίσης μια αποκλειστική OR, η οποία θα επιστρέψει TRUE μόνο αν πληρούται μία και μόνο μία από τις προϋποθέσεις. Η συνάρτηση XOR χρησιμοποιείται στην ίδια ως OR, αλλά θα επιστρέψει ψευδής εάν πληρούνται περισσότερες από μία από τις προϋποθέσεις. Είναι χρήσιμο, αλλά πιθανώς δεν αξίζει να αναβαθμιστεί το Office Have Office 2010; Μην αγοράστε Office 2013, Εδώ είναι γιατί το Office 2010; Μην αγοράσετε Office 2013, Εδώ είναι γιατί έρχομαι στο τέλος της δοκιμαστικής μου περιόδου με το Microsoft Office 2013. Τις εβδομάδες υπήρξε μια αρκετά καλή εμπειρία με ένα ή δύο ιδιορρυθμίες που δεν μου προκαλούν κανένα τέλος απογοήτευσης. Αλλά ... Διαβάστε περισσότερα για.
Συνδυασμός IF, NOT, AND, OR
Όπως ανέφερα προηγουμένως, αυτές οι λειτουργίες κάνουν απλά πράγματα που συχνά μπορούν να γίνουν με φιλτράρισμα δεδομένων. Αλλά με τη χρήση τους σε συνδυασμό, μπορείτε να κάνετε πολύ πιο ισχυρά πράγματα? ειδικά όταν τα συνδυάζετε με λειτουργίες βασισμένες στο κείμενο, τις οποίες θα συζητήσω σε ένα μελλοντικό άρθρο.
Ας υποθέσουμε ότι έχει προσληφθεί ένας φοιτητής κολλεγίων για να καλέσει φοιτητές με υψηλές επιδόσεις στην Καλιφόρνια, σπουδαστές μεσαίου επιπέδου στο Όρεγκον και φοιτητές με χαμηλή επίδοση στην Ουάσινγκτον ή τη Νεβάδα. Πώς μπορούμε να εφαρμόσουμε αυτό χρησιμοποιώντας αυτές τις λειτουργίες; Θα πρέπει να φωλιάζουμε μερικές από αυτές:
= OR (D2 = "Καλιφόρνια", E2> 1950), ΚΑΙ (D2 = "Όρεγκον", ΚΑΙ (E2> 1050, E2 <1950) "), Ε2 <1050))
Αυτό μπορεί να μοιάζει με τεράστιο χάος, αλλά αν το σπάσετε, είναι πολύ απλό. Η κύρια λειτουργία, OR, έχει τρεις λογικές δοκιμές:
ΚΑΙ (D2 = "Καλιφόρνια", E2> 1950)
ΚΑΙ (D2 = "Όρεγκον", ΚΑΙ (Ε2> 1050, Ε2 <1950))
ΚΑΙ (Ή (D2 = "Ουάσιγκτον", D2 = "Νεβάδα"), Ε2 <1050)
Το πρώτο επιχείρημα AND περιέχει δύο απλές λογικές δοκιμές. Το δεύτερο επιχείρημα AND έχει μια ένθετη λειτουργία AND, έτσι θα επιστρέψει μόνο αλήθεια αν ο φοιτητής είναι από το Όρεγκον και έχει βαθμολογία πάνω από 1050 και κάτω από το 1950. Το τρίτο επιχείρημα περιέχει μια λειτουργία OR που δημιουργεί μια παρόμοια απαίτηση. Ας δούμε τι συμβαίνει όταν τρέχουμε αυτό στο υπολογιστικό φύλλο πρόσληψης:
Όλοι οι μαθητές που ικανοποιούν την προϋπόθεση που ορίσαμε παραπάνω επισημαίνονται με TRUE. Στην παραπάνω εικόνα, υπάρχουν μόνο δύο, και είναι και οι δύο σπουδαίοι μαθητές από την Καλιφόρνια.
Ενεργοποιήστε το Excel
Η μετάβαση από τον αρχάριο λογιστικού φύλλου σε εμπειρογνώμονα του Excel απαιτεί πολύ χρόνο και πρακτική, αλλά η κατανόηση του τρόπου χρήσης των λογικών χειριστών θα σας δώσει ένα ξεκίνημα και θα σας οδηγήσει κάτω από το μονοπάτι της γνώσης. Υπάρχει πολλή υπολογιστική ισχύς 3 Τρελοί τύποι Excel που κάνουν εκπληκτικά πράγματα 3 Τρελοί τύποι Excel που κάνουν εκπληκτικά πράγματα Η δύναμη του Microsoft Excel βρίσκεται στους τύπους του. Επιτρέψτε μου να σας δείξω τα θαύματα που μπορείτε να κάνετε με τύπους και μορφοποίηση υπό όρους σε τρία χρήσιμα παραδείγματα. Διαβάστε περισσότερα κρύβονται κάτω από την κουκούλα του Excel, και χρησιμοποιώντας αυτούς τους χειριστές θα σας βοηθήσει να έχετε πρόσβαση σε αυτό.
Πώς χρησιμοποιείτε αυτούς τους λογικούς φορείς; Τι άλλες συμβουλές του Excel έχετε για τους αναγνώστες; Μοιραστείτε τις σκέψεις σας παρακάτω!