Χρησιμοποιήστε αυτήν τη συνάρτηση για να δοκιμάσετε μία σειρά λογικών συνθηκών, και στη συνέχεια επιστρέψτε την τιμή της πρώτης αληθούς συνθήκης.
Η IFS μπορεί να πάρει τη θέση των πολλαπλών διαπλεκόμενων IF δηλώσεων.
Σύνταξη
IFS (Λογικό1, Τιμή1, [Λογικό2, Τιμή2]...)
Μπορείτε να καθορίσετε έως 127 λογικές συνθήκες.
Σημείωση: Ο απαιτούμενος διαχωριστής (κόμμα ή ερωτηματικό) επιλέγεται αυτόματα από τις ρυθμίσεις τοποθεσίας του υπολογιστή σας.
Τύποι Δεδομένων των Ορισμάτων
Λογικό: Αληθές/Ψευδές
Τιμή: Οποιοσδήποτε Τύπος Δεδομένου, αλλά Τύπος Δεδομένου και μονάδες πρέπει να είναι ίδια για όλες τις Τιμές
Τύπος Δεδομένου του Αποτελέσματος
Ίδιος τύπος Δεδομένου με τις Τιμές.
Παράδειγμα 1
Δώστε το υποχρεωτικό ποσοστό εμβαδού υάλωσης για κάθε Χώρο ανάλογα με την Ταξινόμησή του.
Έκφραση
IFS (Ταξινόμηση Archicad - 25 = "Οικιστική","25%", Ταξινόμηση Archicad - 25 = "Γραφείο", "30%”,
Ταξινόμηση Archicad - 25 = "Αποθήκη", "10%")
Αποτέλεσμα
Επιστρέφει το απαιτούμενο ποσοστό εμβαδού υάλωσης για κάθε Χώρο ανάλογα με την Ταξινόμησή του. Οι Τιμές και τα Αποτελέσματα έχουν όλα τον ίδιο τύπο δεδομένων (εδώ, Συμβολοσειρά).
Εάν Καμία από τις Συνθήκες δεν είναι Αληθής
Εάν δεν εφαρμόζεται καμία από τις συνθήκες, η συνάρτηση επιστρέφει “Απροσδιόριστη.”
Ωστόσο, μπορείτε επίσης να καθορίσετε μία προκαθορισμένη τιμή αποτελέσματος, εάν δεν πληρούται καμία από τις λογικές συνθήκες: εισάγετε TRUE για την τελική σας λογική συνθήκη, ακολουθούμενη από την προκαθορισμένη τιμή.
Θυμηθείτε ότι αυτή η προκαθορισμένη τιμή αποτελέσματος πρέπει να είναι του ίδιου τύπου δεδομένων με τις τιμές των άλλων αποτελεσμάτων στη συνάρτηση.
IFS (Λογικό1, Τιμή1, [Λογικό2, Τιμή2],...[TRUE,ΠροκαθορισμένηΤιμή])
Παράδειγμα 2
Κατηγοριοποιήστε τις Δοκούς ως Μεγάλες (μεγαλύτερες από 6 m) ή Μικρές (μικρότερες από 2m). Οποιαδήποτε Δοκός δεν εμπίπτει σε μία από αυτές τις κατηγορίες είναι Μεσαία.
Έκφραση
IFS (Μήκος Αριστερής Πλευράς > 600 cm, "Μεγάλη", Μήκος Αριστερής Πλευράς < 200 cm, "Μικρή", TRUE, "Μεσαία")
Αποτέλεσμα
Δοκοί μεγαλύτερες από 6 m: Μεγάλη
Δοκοί μικρότερες από 2 m: Μικρή
Δοκοί με μήκη μεταξύ 2 m και 6 m: Μεσαία