Πώς να χρησιμοποιήσετε τη συνάρτηση Excel IFS -

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

Περίληψη

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

Σκοπός

Δοκιμάστε πολλαπλές συνθήκες, επιστρέψτε πρώτα το true

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

Τιμή που αντιστοιχεί στο πρώτο ΑΛΗΘΕΙΟ αποτέλεσμα

Σύνταξη

= IFS (test1, value1, (test2, value2),…)

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

  • test1 - Πρώτη λογική δοκιμή.
  • τιμή1 - Αποτέλεσμα όταν η δοκιμή1 είναι ΑΛΗΘΕΙΑ.
  • test2, value2 - (προαιρετικό) Δεύτερο ζεύγος δοκιμής / τιμής.

Εκδοχή

Excel 2019

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

Το IFS είναι μια νέα λειτουργία, διαθέσιμη στα Office 365 και Excel 2019.

Χρησιμοποιήστε τη συνάρτηση IFS για να δοκιμάσετε πολλές συνθήκες και να επιστρέψετε μια τιμή που αντιστοιχεί στο πρώτο Αληθινό αποτέλεσμα. Σε αντίθεση με τη συνάρτηση IF, η συνάρτηση IFS μπορεί να δοκιμάσει πολλές συνθήκες ταυτόχρονα χωρίς να τοποθετήσει πολλαπλές δηλώσεις IF. Οι τύποι που βασίζονται στο IFS είναι επομένως μικρότεροι και ευκολότεροι για ανάγνωση και εγγραφή.

Οι συνθήκες εισάγονται σε ζεύγη δοκιμής / τιμής. Κάθε δοκιμή αντιπροσωπεύει μια λογική δοκιμή που επιστρέφει TRUE ή FALSE και η τιμή που ακολουθεί θα επιστραφεί όταν το αποτέλεσμα είναι TRUE. Για παράδειγμα, ένας τύπος IFS με 3 δοκιμές μπορεί να απεικονιστεί ως εξής:

=IFS( test1,value1 // pair 1 test2,value2 // pair 2 test3,value3 // pair 3 )

Μια τιμή επιστρέφεται από το IFS μόνο όταν το προηγούμενο τεστ επιστρέφει TRUE και το πρώτο τεστ που επιστρέφει TRUE "κερδίζει". Η συνάρτηση IFS υποστηρίζει έως και 127 συνθήκες.

Παράδειγμα # 1 - βαθμοί, από το χαμηλότερο έως το υψηλότερο

Στο παράδειγμα που φαίνεται παραπάνω, η συνάρτηση IFS χρησιμοποιείται για την εκχώρηση βαθμού με βάση μια βαθμολογία. Ο τύπος στο E5, αντιγράφεται, είναι:

=IFS(D5<60,"F",D5<70,"D",D5<80,"C",D5=90,"A")

Παρατηρήστε ότι οι συνθήκες εισάγονται "προκειμένου" να δοκιμάσετε πρώτα χαμηλότερα σκορ. Επιστρέφεται ο βαθμός που σχετίζεται με την πρώτη δοκιμή για επιστροφή TRUE.

Παράδειγμα # 2 - βαθμολογία, υψηλότερη έως χαμηλότερη

Σε ένα απλό σύστημα βαθμολογίας, η βαθμολογία 3 ή μεγαλύτερη είναι "Καλή", η βαθμολογία μεταξύ 2 και 3 είναι "Μέσος όρος" και οτιδήποτε κάτω από το 2 είναι "Κακή". Για να αντιστοιχίσετε αυτές τις τιμές με IFS, χρησιμοποιούνται τρεις συνθήκες:

=IFS(A1>=3,"Good",A1>=2,"Average",A1<2,"Poor")

Παρατηρήστε σε αυτήν την περίπτωση οι συνθήκες είναι διατεταγμένες για να δοκιμάσετε πρώτα υψηλότερες τιμές.

Παράδειγμα # 3 - προεπιλεγμένη τιμή

Η συνάρτηση IFS δεν έχει ενσωματωμένη προεπιλεγμένη τιμή για χρήση όταν όλες οι συνθήκες είναι ΛΑΘΟΣ. Ωστόσο, για να δώσετε μια προεπιλεγμένη τιμή, μπορείτε να εισαγάγετε ΑΛΗΘΕΙΑ ως τελικό τεστ, ακολουθούμενο από μια τιμή για χρήση ως προεπιλογή.

Στο παρακάτω παράδειγμα, ένας κωδικός κατάστασης 100 είναι "ΟΚ", ένας κωδικός 200 είναι "Προειδοποίηση" και ένας κωδικός 300 είναι "Σφάλμα". Οποιαδήποτε άλλη τιμή κώδικα δεν είναι έγκυρη, οπότε το TRUE παρέχεται ως η τελική δοκιμή και το "Invalid" παρέχεται ως "προεπιλεγμένη" τιμή

=IFS(A1=100,"OK",A1=200,"Warning",A1=300,"Error",TRUE,"Invalid")

Όταν η τιμή στο A1 είναι 100, 200 ή 300, το IFS θα επιστρέψει τα μηνύματα που εμφανίζονται παραπάνω. Όταν το A1 περιέχει οποιαδήποτε άλλη τιμή (ακόμα και όταν το A1 είναι κενό), το IFS θα επιστρέψει "Μη έγκυρο" Χωρίς αυτήν την τελική συνθήκη, το IFS θα επιστρέψει # N / A όταν ένας κωδικός δεν αναγνωρίζεται.

Σημειώσεις

  1. Η συνάρτηση IFS δεν έχει ενσωματωμένη προεπιλεγμένη τιμή για χρήση όταν όλες οι συνθήκες είναι ΛΑΘΟΣ.
  2. Για να δώσετε μια προεπιλεγμένη τιμή, εισαγάγετε TRUE ως τελικό τεστ και μια τιμή για επιστροφή όταν δεν πληρούνται άλλες προϋποθέσεις.
  3. Όλες οι λογικές δοκιμές πρέπει να επιστρέψουν ΑΛΗΘΕΙΑ ή ΛΑΘΟΣ. Οποιοδήποτε άλλο αποτέλεσμα θα προκαλέσει το IFS να επιστρέψει # ΑΞΙΑ! λάθος.
  4. Εάν δεν υπάρχουν λογικές δοκιμές που επιστρέφουν TRUE, το IFS θα επιστρέψει το σφάλμα # N / A.

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