Προέχω

Λειτουργία Excel IFS

Excel Ifs Function

Λειτουργία Excel IFSΠερίληψη

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





Σκοπός Δοκιμή πολλαπλών συνθηκών, επιστροφή πρώτης αληθινής Τιμής επιστροφής Τιμής που αντιστοιχεί στο πρώτο TRUE αποτέλεσμα Σύνταξη = IFS (test1, value1, [test2, value2], ...) Ορίσματα
  • δοκιμή 1 - Πρώτο λογικό τεστ.
  • τιμή 1 - Αποτέλεσμα όταν το test1 είναι ΑΛΗΘΙΝΟ.
  • test2, τιμή2 - [προαιρετικό] Δεύτερο ζεύγος δοκιμής/τιμής.
Εκδοχή Excel 2019 Σημειώσεις χρήσης

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

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





πώς να διορθώσετε τα κύτταρα στο Excel

Οι προϋποθέσεις εισάγονται σε ζεύγη δοκιμής/τιμής. Κάθε δοκιμή αντιπροσωπεύει ένα λογικό τεστ που επιστρέφει 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 χρησιμοποιείται για την εκχώρηση βαθμού βάσει βαθμολογίας. Ο τύπος στο Ε5, αντιγραμμένος, είναι:

πώς να αναζητήσετε διπλότυπα στο Excel
 
= IFS (D5<60,'F',D5<70,'D',D5<80,'C',D5<90,'B',D5>=90,'A')

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

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

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

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

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

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

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

Στο παρακάτω παράδειγμα, ένας κωδικός κατάστασης 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. Όλες οι λογικές δοκιμές πρέπει να επιστρέφουν TRUE ή FALSE. Οποιοδήποτε άλλο αποτέλεσμα θα προκαλέσει το IFS να επιστρέψει #ΤΙΜΗ! λάθος.
  4. Εάν κανένα λογικό τεστ δεν επιστρέψει TRUE, το IFS θα επιστρέψει το σφάλμα #N/A.


^