Χρήση των συναρτήσεων AND και OR για τον έλεγχο ενός συνδυασμού συνθηκών

ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο προέρχεται από μηχανική μετάφραση, δείτε την αποποίηση ευθυνών. Θα βρείτε την αγγλική έκδοση του παρόντος άρθρου εδώ για αναφορά.

Όταν θέλετε να βρείτε δεδομένα που ικανοποιούν περισσότερες από μία συνθήκες, όπως τα τεμάχια που πωλήθηκαν μεταξύ Απριλίου και Ιανουαρίου ή τα τεμάχια που πωλήθηκαν από τη Μαρία, μπορείτε να χρησιμοποιήσετε τις συναρτήσεις AND και OR συνδυαστικά.

Αυτός ο τύπος ενθέτει τη συνάρτηση AND στη συνάρτηση OR για να αναζητήσει τα τεμάχια που πωλήθηκαν μεταξύ 30 Απριλίου 2011 και 1 Ιανουαρίου 2012 ή οποιαδήποτε τεμάχια πωλήθηκαν από τη Μαρία. Βλέπετε ότι επιστρέφει την τιμή True για τα τεμάχια που πωλήθηκαν από τη Μαρία καθώς επίσης και για τα τεμάχια που πωλήθηκαν από τον Πέτρο και τον Αντώνη κατά τις ημερομηνίες που καθορίζονται στον τύπο.

Χρήση των AND και OR στον ίδιο τύπο

Παρακάτω βλέπετε τον τύπο σε μορφή που μπορείτε να αντιγράψετε και να επικολλήσετε σε ένα φύλλο εργασίας.

= OR (AND (C2 > ΗΜΕΡΟΜΗΝΊΑ (2011,4,30), C2 < DATE(2012,1,1)),B2="Nancy")

Ας εμβαθύνουμε λίγο σε αυτόν τον τύπο. Η συνάρτηση OR απαιτεί ένα σύνολο ορισμάτων τα οποία θα ελέγξει για να διαπιστώσει εάν είναι αληθή (true) ή ψευδή (false). Σε αυτόν τον τύπο, το πρώτο όρισμα είναι το αποτέλεσμα της συνάρτησης AND, η οποία έχει ένθετη τη συνάρτηση DATE, και το δεύτερο είναι "Μαρία". Μπορείτε να διαβάσετε τον τύπο με τον εξής τρόπο: Έλεγξε αν έγινε κάποια πώληση μετά τις 30 Απριλίου 2011 και πριν από την 1 Ιανουαρίου 2012 ή έγινε από τη Μαρία.

Όπως και η συνάρτηση OR, η συνάρτηση AND επιστρέφει επίσης είτε True ή False. Τις περισσότερες φορές, χρησιμοποιείτε τη συνάρτηση AND για να επεκτείνετε τις δυνατότητες μιας άλλης συνάρτησης, όπως της OR και της IF. Σε αυτό το παράδειγμα, η συνάρτηση OR δεν θα εντόπιζε τις σωστές ημερομηνίες χωρίς τη συνάρτηση AND.

Χρήση των AND και OR χωρίς την IF

Μπορείτε επίσης να χρησιμοποιήσετε τις AND και OR χωρίς τη συνάρτηση IF.

Οι συναρτήσεις AND και OR ένθετες σε μια συνάρτηση IF

Σε αυτό το παράδειγμα, οι πωλητές δεν δικαιούνται μπόνους παρά μόνο όταν πωλήσουν προϊόντα αξίας 125.000 €, εκτός αν εργάζονται στη νότια περιφέρεια όπου η αγορά είναι μικρότερη. Σε αυτήν την περίπτωση, δικαιούνται μπόνους αν υπερβούν τις 100.000 € σε αξία πωλήσεων.

= IF (ή (C4 > = 125000; AND (B4 = "Νότος"; C4 > = 100000)) = TRUE; C4 * 0, 12; "Χωρίς μπόνους")

Ας εμβαθύνουμε λίγο. Η συνάρτηση IF απαιτεί τρία ορίσματα για να λειτουργήσει. Το πρώτο είναι μια λογική δοκιμή, το δεύτερο είναι η τιμή που θέλετε να δείτε όταν η δοκιμή επιστρέψει την τιμή True και το τρίτο είναι η τιμή που θέλετε να δείτε όταν η δοκιμή επιστρέψει την τιμή False. Σε αυτό το παράδειγμα, η συνάρτηση OR και όλα τα ένθετά της παρέχουν τη λογική δοκιμή. Μπορείτε να τη διαβάσετε ως εξής: Αναζήτησε τιμές που είναι μεγαλύτερες ή ίσες του 125.000, εκτός αν η τιμή στη στήλη C είναι "Νότος", οπότε αναζήτησε τιμές μεγαλύτερες από 100.000 και, κάθε φορά που και οι δύο συνθήκες είναι αληθείς, πολλαπλασίασε την τιμή επί 0,12, που είναι το ποσοστό της προμήθειας. Διαφορετικά, εμφάνισε τη φράση "Χωρίς μπόνους".

Δοκιμάστε να εργαστείτε με τα παραδείγματα που εμφανίζονται παραπάνω

ΣΗΜΕΙΩΣΗ : Αποποίηση ευθυνών αυτόματης μετάφρασης: Αυτό το άρθρο έχει μεταφραστεί από ένα σύστημα υπολογιστή χωρίς ανθρώπινη παρέμβαση. Η Microsoft προσφέρει αυτές τις αυτόματες μεταφράσεις για να βοηθά τους μη αγγλόφωνους χρήστες να απολαμβάνουν περιεχόμενο σχετικά με προϊόντα, υπηρεσίες και τεχνολογίες της Microsoft. Το άρθρο προέρχεται από μηχανική μετάφραση, συνεπώς ενδέχεται να περιέχει λάθη λεξιλογίου, σύνταξης ή γραμματικής.

Αναπτύξτε τις δεξιότητές σας
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×