Τύπος Excel: Μήνυμα υπό όρους με συνάρτηση REPT -

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

Γενική φόρμουλα

=REPT("message",logical test)

Περίληψη

Για να εμφανίσετε ένα μήνυμα υπό όρους, χωρίς τη συνάρτηση IF, μπορείτε να χρησιμοποιήσετε λογική boolean και τη συνάρτηση REPT. Στο παράδειγμα που εμφανίζεται, ο τύπος στο D5 (αντιγράφεται προς τα κάτω) είναι:

=REPT("low",C5<100)

Εάν η τιμή στη στήλη C είναι μικρότερη από 100, ο τύπος επιστρέφει "χαμηλή". Εάν όχι, ο τύπος επιστρέφει μια κενή συμβολοσειρά (""), η οποία μοιάζει με κενό κελί.

Εξήγηση

Αυτός ο τύπος χρησιμοποιεί λογική boolean για την έξοδο ενός μηνύματος υπό όρους. Εάν η τιμή στη στήλη C είναι μικρότερη από 100, ο τύπος επιστρέφει "χαμηλή". Εάν όχι, ο τύπος επιστρέφει μια κενή συμβολοσειρά ("").

Η λογική Boolean είναι μια τεχνική χειρισμού τιμών TRUE και FALSE όπως 1 και 0. Στο κελί C5, ο τύπος αξιολογείται ως εξής:

=REPT("low",C5<100) =REPT("low",TRUE) =REPT("low",1) ="low"

Με άλλα λόγια, εάν C5 <100, η ​​έξοδος "χαμηλή" 1 φορά. Στο κελί C6, ο τύπος αξιολογείται ως εξής:

=REPT("low",C6<100) =REPT("low",FALSE) =REPT("low",0) =""

Με άλλα λόγια, εάν το C6 <100 είναι FALSE, η έξοδος "χαμηλή" μηδέν φορές.

ΕΑΝ εναλλακτική λειτουργία

Υπό όρους μηνύματα όπως αυτό αντιμετωπίζονται πιο συχνά με τη λειτουργία IF. Με το IF, ο ισοδύναμος τύπος είναι:

=IF(C5<100,"low","")

Και οι δύο τύποι επιστρέφουν ακριβώς το ίδιο αποτέλεσμα, αλλά η έκδοση REPT είναι λίγο πιο απλή.

Επέκταση της λογικής

Η λογική Boolean μπορεί να επεκταθεί με απλές μαθηματικές λειτουργίες για τον χειρισμό πιο περίπλοκων σεναρίων. Εν συντομία, η λογική AND μπορεί να εκφραστεί με πολλαπλασιασμό (*) Ή η λογική μπορεί να εκφραστεί με προσθήκη (+). Για παράδειγμα, για να επιστρέψετε το "χαμηλό" μόνο όταν (μέτρηση <100) ΚΑΙ (ημέρα = Δευτέρα) μπορούμε να χρησιμοποιήσουμε λογική boolean ως εξής:

=REPT("low",(C5<100)*(B5="Monday"))

Ο ισοδύναμος τύπος IF είναι:

=IF(C5<100,IF(B5="Monday","low",""),"")

ή, απλοποιώντας λίγο με AND:

=IF(AND(C5<100,B5="Monday"),"low","")

Ο συνδυασμός TRUE και FALSE στο 1 και το μηδέν

Όταν χρησιμοποιείτε λογική λογικής, μερικές φορές θα πρέπει να αναγκάσετε το Excel να εξαναγκάσει TRUE και FALSE σε 1 και μηδέν. Ένας απλός τρόπος για να το κάνετε αυτό είναι να χρησιμοποιήσετε ένα διπλό αρνητικό (-).

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