Τρόπος χρήσης της συνάρτησης SWITCH Excel -

Πίνακας περιεχομένων

Περίληψη

Η συνάρτηση Excel SWITCH συγκρίνει μία τιμή με μια λίστα τιμών και επιστρέφει ένα αποτέλεσμα που αντιστοιχεί στον πρώτο αγώνα. Το SWITCH μπορεί να επιστρέψει μια προαιρετική προεπιλεγμένη τιμή όταν δεν υπάρχει αντιστοιχία.

Σκοπός

Ταιριάξτε πολλές τιμές, επιστρέψτε στον πρώτο αγώνα

Τιμή επιστροφής

Αποτέλεσμα που αντιστοιχεί στον πρώτο αγώνα

Σύνταξη

= ΔΙΑΚΟΠΤΗΣ (έκφραση, val1 / αποτέλεσμα1, (val2 / αποτέλεσμα2),…, (προεπιλογή))

Επιχειρήματα

  • έκφραση - Η τιμή ή η έκφραση που ταιριάζει.
  • val1 / result1 - Το πρώτο ζεύγος τιμών και αποτελεσμάτων.
  • val2 / result2 - (προαιρετικό) Η δεύτερη τιμή και το ζεύγος αποτελεσμάτων.
  • προεπιλογή - (προαιρετικό) Η προεπιλεγμένη τιμή για χρήση όταν δεν υπάρχει αντιστοιχία.

Εκδοχή

Excel 2019

Σημειώσεις χρήσης

Η συνάρτηση SWITCH συγκρίνει μία τιμή με μια λίστα τιμών και επιστρέφει ένα αποτέλεσμα που αντιστοιχεί στον πρώτο αγώνα. Μπορείτε να χρησιμοποιήσετε τη λειτουργία SWITCH όταν θέλετε να εκτελέσετε μια ακριβή αντιστοίχιση με πολλά πιθανά αποτελέσματα και να επιστρέψετε μια προεπιλεγμένη τιμή όταν δεν υπάρχει αντιστοιχία.

Το πρώτο όρισμα ονομάζεται "έκφραση" και μπορεί να είναι μια κωδικοποιημένη σταθερά, μια αναφορά κελιού ή άλλος τύπος που επιστρέφει μια συγκεκριμένη τιμή με την οποία θέλετε να αντιστοιχίσετε. Οι αντίστοιχες τιμές και τα αντίστοιχα αποτελέσματα καταχωρούνται σε ζεύγη. Το SWITCH μπορεί να διαχειριστεί έως και 126 ζεύγη, μετά το οποίο το τελευταίο όρισμα είναι μια (προαιρετική) προεπιλεγμένη τιμή για επιστροφή σε περιπτώσεις όπου δεν υπάρχει αντιστοιχία.

Στο παράδειγμα που εμφανίζεται, ο τύπος στο D5 είναι:

=SWITCH(C5,1,"Poor",2,"OK",3,"Good","??")

Το SWITCH εκτελεί μόνο μια ακριβή αντιστοίχιση, επομένως δεν μπορείτε να συμπεριλάβετε λογικούς τελεστές όπως οι μεγαλύτεροι από (>) ή λιγότεροι από (<) στη λογική που χρησιμοποιείται για τον προσδιορισμό μιας αντιστοίχισης. Μπορείτε να επιλύσετε αυτόν τον περιορισμό, δημιουργώντας έναν τύπο για να ταιριάξετε με το TRUE όπως αυτό:

=SWITCH(TRUE,A1>=1000,"Gold",A1>=500,"Silver","Bronze")

Ωστόσο, σε μια τέτοια περίπτωση, μπορεί να θέλετε να χρησιμοποιήσετε τη λειτουργία IFS.

ΔΙΑΚΟΠΗ έναντι IFS

Όπως και η συνάρτηση IFS, η συνάρτηση SWITCH σας επιτρέπει να δοκιμάσετε περισσότερες από μία συνθήκες χωρίς να τοποθετήσετε πολλές δηλώσεις IF, κάνοντας τους τύπους με πολλές συνθήκες ευκολότερη την ανάγνωση και την εγγραφή. Ένα πλεονέκτημα του SWITCH έναντι του IFS είναι ότι η έκφραση εμφανίζεται μόνο μία φορά στη συνάρτηση και δεν χρειάζεται να επαναληφθεί. Ωστόσο, το SWITCH περιορίζεται στην ακριβή αντιστοίχιση. Δεν είναι δυνατή η χρήση τελεστών όπως μεγαλύτερη από (>) ή μικρότερη από (<) με την τυπική σύνταξη. Αντίθετα, η συνάρτηση IFS απαιτεί πραγματικά εκφράσεις για κάθε συνθήκη, οπότε μπορείτε να χρησιμοποιήσετε λογικούς τελεστές όπως απαιτείται.

Σημείωση: Η συνάρτηση SWITCH και IFS είναι και οι δύο νέες στο Excel 2019 και στο Excel 365.

Σημειώσεις

  1. Η έκφραση μπορεί να είναι ένας άλλος τύπος που επιστρέφει μια συγκεκριμένη τιμή.
  2. Το SWITCH μπορεί να χειριστεί έως και 126 ζεύγη τιμών / αποτελεσμάτων.
  3. Εισαγάγετε ένα τελικό όρισμα για να ορίσετε ένα προεπιλεγμένο αποτέλεσμα όταν δεν υπάρχει αντιστοιχία.

ενδιαφέροντα άρθρα...