Η συνάρτηση SWITCH αξιολογεί μία τιμή (που ονομάζεται η παράσταση) σε αντιπαραβολή με μια λίστα τιμών και επιστρέφει το αποτέλεσμα που αντιστοιχεί στην πρώτη τιμή που συμφωνεί. Εάν δεν υπάρχει τιμή συμφωνίας, μπορεί να επιστραφεί μια προαιρετική προεπιλεγμένη τιμή.
Σημείωση: Αυτή η δυνατότητα είναι διαθέσιμη σε Windows ή Mac εάν έχετε το Office 2019 ή εάν έχετε συνδρομή στο Microsoft 365. Αν είσαστε συνδρομητής του Microsoft 365, βεβαιωθείτε ότι έχετε την τελευταία έκδοση του Office.
Σύνταξη
SWITCH(παράσταση, τιμή1, αποτέλεσμα1, [προεπιλογή ή τιμή2, αποτέλεσμα2],…[προεπιλογή ή τιμή3, αποτέλεσμα3])
Όρισμα |
Περιγραφή |
---|---|
έκφραση (απαιτείται) |
Η παράσταση είναι η τιμή (αριθμός, ημερομηνία, κείμενο) που θα συγκριθεί σε αντιπαραβολή με τις τιμές: τιμή1…τιμή126. |
τιμή1…τιμή126 |
ΤιμήN είναι μια τιμή που θα συγκριθεί σε αντιπαραβολή με την παράσταση. |
αποτέλεσμα1…αποτέλεσμα126 |
ΑποτέλεσμαN είναι η τιμή που επιστρέφεται, όταν το αντίστοιχο όρισμα τιμήN συμφωνεί με την παράσταση. Η τιμή ΑποτέλεσμαN πρέπει να παρέχεται για κάθε αντίστοιχο όρισμα τιμήN . |
προεπιλογή (προαιρετικά) |
Η προεπιλογή είναι η τιμή που επιστρέφεται σε περίπτωση που δεν βρεθεί καμία τιμή συμφωνίας στις παραστάσεις τιμήN. Το όρισμα "προεπιλογή" αναγνωρίζεται από το γεγονός ότι δεν έχει αντίστοιχη παράσταση resultN (βλέπε παραδείγματα). Η προεπιλογή πρέπει να είναι το τελευταίο όρισμα στη συνάρτηση. |
Επειδή οι συναρτήσεις περιορίζονται σε 254 ορίσματα, μπορείτε να χρησιμοποιήσετε έως 126 ζεύγη ορισμάτων τιμών και αποτελεσμάτων.
Επισκόπηση
Στην απλούστερη μορφή της, η συνάρτηση SWITCH έχει ως εξής:
-
=SWITCH(Τιμή για εναλλαγή, Τιμή για συμφωνία1...[2-126], Τιμή επιστροφής εάν υπάρχει συμφωνία1...[2-126], Τιμή επιστροφής εάν δεν βρεθεί αντιστοιχία)
Με αυτήν μπορείτε να αξιολογήσετε έως και 126 τιμές συμφωνίας και αποτελέσματα.
Δείτε τον παρακάτω τύπο:
-
Τιμή για εναλλαγή; Σε αυτή την περίπτωση, το WEEKDAY(A2) ισούται με 2.
-
Με ποια τιμή θέλετε να συμφωνεί; Σε αυτή την περίπτωση, είναι 1, 2 και 3.
-
Εάν βρεθεί τιμή συμφωνίας, τι θέλετε να επιστρέψει ως αποτέλεσμα; Σε αυτή την περίπτωση, θα είναι Κυριακή για 1, Δευτέρα για 2 και Τρίτη για 3.
-
Προεπιλεγμένη τιμή επιστροφής, εάν δεν βρεθεί τιμή συμφωνίας. Σε αυτή την περίπτωση, θα είναι το κείμενο "Καμία αντιστοιχία".
Σημείωση: Εάν δεν υπάρχουν αντίστοιχες τιμές και δεν παρέχεται προεπιλεγμένο όρισμα, η συνάρτηση SWITCH επιστρέφει το σφάλμα #N/A.
Παραδείγματα
Για να δείτε τη συνάρτηση SWITCH στην πράξη, αντιγράψτε τα δεδομένα του παραδείγματος από τον παρακάτω πίνακα και, στη συνέχεια, επικολλήστε τα στο κελί A1 ενός νέου φύλλου εργασίας του Excel. Εάν δεν εμφανίζονται τα αποτελέσματα των τύπων, επιλέξτε τους, πατήστε το πλήκτρο F2 > Enter. Εάν χρειαστεί, μπορείτε να ρυθμίσετε το πλάτος των στηλών για να βλέπετε όλα τα δεδομένα.
Παράδειγμα
Τιμή |
Τύπος |
Αποτέλεσμα |
---|---|---|
2 |
=SWITCH(WEEKDAY(A2),1,"Κυριακή",2,"Δευτέρα",3,"Τρίτη","Καμία αντιστοιχία") |
Επειδή A2=2 και "Δευτέρα" είναι το όρισμα αποτελέσματος που αντιστοιχεί στην τιμή 2, η συνάρτηση SWITCH επιστρέφει "Δευτέρα" |
99 |
=SWITCH(A3,1,"Κυριακή",2,"Δευτέρα",3,"Τρίτη") |
Επειδή δεν υπάρχει καμία αντιστοιχία και κανένα άλλο όρισμα, SWITCH επιστρέφει #N/A |
99 |
=SWITCH(A4,1,"Κυριακή",2,"Δευτέρα",3,"Τρίτη","Καμία αντιστοιχία") |
Καμία αντιστοιχία |
2 |
=SWITCH(A5,1,"Κυριακή",7,"Σάββατο","εργάσιμη") |
εργάσιμη |
3 |
=SWITCH(A6,1,"Κυριακή",2,"Δευτέρα",3,"Τρίτη","Καμία αντιστοιχία") |
Τρίτη |
Χρειάζεστε περισσότερη βοήθεια;
Μπορείτε ανά πάσα στιγμή να ρωτήσετε έναν ειδικό στην Κοινότητα τεχνικής υποστήριξης του Excel ή να λάβετε υποστήριξη στις Κοινότητες.
Δείτε επίσης
Πώς να αποφύγετε εσφαλμένους τύπους
Εύρεση και διόρθωση σφαλμάτων σε τύπους
Συντομεύσεις πληκτρολογίου και πλήκτρα λειτουργιών του Excel
Λογικές συναρτήσεις (υλικό αναφοράς)