Συνάρτηση Switch του Excel - η συμπαγής μορφή της ένθετης δήλωσης IF

  • Μοιραστείτε Αυτό
Michael Brown

Αυτό το άρθρο σας εισάγει στη συνάρτηση SWITCH του Excel, περιγράφει τη σύνταξή της και παρέχει μερικές περιπτώσεις χρήσης για να δείξει πώς μπορείτε να απλοποιήσετε τη σύνταξη εμφωλευμένων IF στο Excel.

Αν έχετε ξοδέψει ποτέ πάρα πολύ χρόνο, προσπαθώντας να πάρετε έναν ένθετο τύπο IF, θα σας αρέσει η χρήση της πρόσφατα κυκλοφορημένης συνάρτησης SWITCH στο Excel. Μπορεί να είναι μια πραγματική εξοικονόμηση χρόνου σε περιπτώσεις όπου απαιτείται σύνθετη ένθετη IF. Νωρίτερα διαθέσιμη μόνο στο VBA, η SWITCH προστέθηκε πρόσφατα ως συνάρτηση στο Excel 2016, στο Excel Online και στο Mobile, στο Excel για Android tablets και τηλέφωνα.

Σημείωση. Επί του παρόντος, η λειτουργία SWITCH είναι διαθέσιμη στο Excel για το Office 365, το Excel Online, το Excel 2019 και το Excel 2016 που περιλαμβάνονται στις συνδρομές του Office 365.

Excel SWITCH - σύνταξη

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

Η δομή της λειτουργίας SWITCH έχει ως εξής:

SWITCH( έκφραση , value1 , result1 , [προεπιλογή ή τιμή2, αποτέλεσμα2],...[προεπιλογή ή τιμή3, αποτέλεσμα3])

Έχει 4 ορίσματα εκ των οποίων το ένα είναι προαιρετικό:

  • Έκφραση είναι το απαιτούμενο όρισμα που συγκρίνεται με την τιμή value1...value126.
  • ValueN είναι μια τιμή που συγκρίνεται με την έκφραση.
  • ResultN είναι η τιμή που επιστρέφεται όταν το αντίστοιχο όρισμα valueN ταιριάζει με την έκφραση. Πρέπει να καθορίζεται για κάθε όρισμα valueN.
  • Προεπιλογή είναι η τιμή που επιστρέφεται εάν δεν έχουν βρεθεί αντιστοιχίες στις εκφράσεις valueN. Αυτό το όρισμα δεν έχει αντίστοιχη έκφραση resultN και πρέπει να είναι το τελευταίο όρισμα της συνάρτησης.

Δεδομένου ότι οι συναρτήσεις περιορίζονται σε 254 ορίσματα, μπορείτε να χρησιμοποιήσετε έως και 126 ζεύγη ορίων τιμής και αποτελέσματος.

Η συνάρτηση SWITCH vs. εμφωλευμένο IF στο Excel με περιπτώσεις χρήσης

Η συνάρτηση SWITCH του Excel, όπως και η IF, βοηθά στον καθορισμό μιας σειράς συνθηκών. Ωστόσο, με αυτή τη συνάρτηση ορίζετε μια έκφραση και μια ακολουθία τιμών και αποτελεσμάτων, όχι έναν αριθμό δηλώσεων υπό όρους. Το καλό με τη συνάρτηση SWITCH είναι ότι δεν χρειάζεται να επαναλαμβάνετε την έκφραση ξανά και ξανά, κάτι που συμβαίνει μερικές φορές σε ένθετους τύπους IF.

Ενώ όλα είναι εντάξει με την εμφωλευμένη IF, υπάρχουν περιπτώσεις όπου ο αριθμός των συνθηκών για αξιολόγηση καθιστά την κατασκευή μιας εμφωλευμένης IF παράλογη.

Για να καταδείξουμε αυτό το σημείο, ας ρίξουμε μια ματιά στις παρακάτω περιπτώσεις χρήσης.

Ας πούμε ότι έχετε πολλά ακρωνύμια και θέλετε να επιστρέψετε τα πλήρη ονόματά τους:

  • DR - Αφαίρεση αντιγράφων
  • MTW - Οδηγός συγχώνευσης πινάκων
  • CR - Συνδυάστε σειρές.

Η συνάρτηση SWITCH στο Excel 2016 θα είναι αρκετά απλή για την εργασία αυτή.

Με τη συνάρτηση IF πρέπει να επαναλάβετε την έκφραση, οπότε η εισαγωγή της απαιτεί περισσότερο χρόνο και φαίνεται μεγαλύτερη.

Το ίδιο φαίνεται και στο ακόλουθο παράδειγμα με το σύστημα αξιολόγησης, όπου η συνάρτηση SWITCH του Excel φαίνεται πιο συμπαγής.

Ας δούμε πώς λειτουργεί η SWITCH σε συνδυασμό με άλλες συναρτήσεις. Ας υποθέσουμε ότι έχουμε έναν αριθμό ημερομηνιών και θέλουμε να δούμε με μια ματιά αν αναφέρονται σε σήμερα, αύριο ή χθες. Για το σκοπό αυτό προσθέτουμε τη συνάρτηση TODAY που επιστρέφει τον αύξοντα αριθμό της τρέχουσας ημερομηνίας και την DAYS που επιστρέφει τον αριθμό των ημερών μεταξύ δύο ημερομηνιών.

Μπορείτε να δείτε ότι το SWITCH λειτουργεί τέλεια για αυτή την εργασία.

Με τη συνάρτηση IF, η μετατροπή χρειάζεται κάποια εμπλοκή και γίνεται πολύπλοκη. Έτσι, οι πιθανότητες να γίνει κάποιο λάθος είναι μεγάλες.

Η SWITCH του Excel είναι μια πραγματικά χρήσιμη λειτουργία που σας επιτρέπει να δημιουργήσετε λογική διαχωρισμού υπό όρους.

Ο Michael Brown είναι ένας αφοσιωμένος λάτρης της τεχνολογίας με πάθος για την απλοποίηση πολύπλοκων διαδικασιών χρησιμοποιώντας εργαλεία λογισμικού. Με περισσότερο από μια δεκαετία εμπειρίας στον κλάδο της τεχνολογίας, έχει βελτιώσει τις δεξιότητές του στο Microsoft Excel και το Outlook, καθώς και στα Φύλλα Google και στα Έγγραφα. Το blog του Michael είναι αφιερωμένο στο να μοιράζεται τη γνώση και την τεχνογνωσία του με άλλους, παρέχοντας εύκολες συμβουλές και σεμινάρια για τη βελτίωση της παραγωγικότητας και της αποτελεσματικότητας. Είτε είστε έμπειρος επαγγελματίας είτε αρχάριος, το ιστολόγιο του Michael προσφέρει πολύτιμες πληροφορίες και πρακτικές συμβουλές για να αξιοποιήσετε στο έπακρο αυτά τα βασικά εργαλεία λογισμικού.