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

Περίληψη

Η συνάρτηση Excel LET διευκολύνει τη σύνταξη ορισμένων σύνθετων τύπων, καθιστώντας δυνατή τη δήλωση και την εκχώρηση τιμών σε μεταβλητές μέσα σε έναν τύπο.

Σκοπός

Εκχώρηση μεταβλητών εντός του τύπου

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

Κανονικό αποτέλεσμα τύπου

Σύνταξη

= LET (όνομα1, τιμή1, (όνομα2 / τιμή2),…, υπολογισμός)

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

  • name1 - Όνομα που θα εκχωρηθεί. Πρέπει να ξεκινήσετε με ένα γράμμα.
  • value1 - Η τιμή ή ο υπολογισμός που θα αντιστοιχιστεί στο όνομα 1.
  • name2 / value2 - (προαιρετικό) Δεύτερο όνομα και τιμή. Καταχωρήθηκε ως ζευγάρι ορισμάτων.
  • υπολογισμός - Υπολογισμός χρησιμοποιώντας εκχωρημένα ονόματα και τιμές.

Εκδοχή

Excel 365

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

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

Οι μεταβλητές ονομάζονται και αντιστοιχίζονται τιμές σε ζεύγη (name1 / value1, name2 / value2, etc.). Το LET μπορεί να χειριστεί έως και 126 ζεύγη ονόματος / τιμής, αλλά απαιτείται μόνο το ζεύγος ονόματος / τιμής. Ο υπολογισμός που χρησιμοποιήθηκε για την επιστροφή ενός τελικού αποτελέσματος από το LET εμφανίζεται πάντα ως το τελευταίο όρισμα στη συνάρτηση.

Παράδειγμα # 1

Παρακάτω είναι η γενική μορφή της συνάρτησης LET με μία μεταβλητή:

=LET(x,10,x+1) // returns 11

Με μια δεύτερη μεταβλητή:

=LET(x,10,y,5,x+y) // returns 15

Αφού δηλωθούν και εκχωρηθούν τιμές x και y, ο υπολογισμός που παρέχεται στο 5ο όρισμα επιστρέφει 15.

Παράδειγμα # 2

Το κύριο πλεονέκτημα της λειτουργίας LET είναι η εξάλειψη του πλεονασμού. Για παράδειγμα, το παραπάνω στιγμιότυπο οθόνης δείχνει έναν τύπο που χρησιμοποιεί τη συνάρτηση SEQUENCE για τη δημιουργία όλων των ημερομηνιών μεταξύ της 1ης Μαΐου 2020 και της 15ης Μαΐου 2020, οι οποίες στη συνέχεια φιλτράρονται από τη συνάρτηση FILTER για να συμπεριλαμβάνονται μόνο τις καθημερινές. Ο τύπος στο E5 είναι:

=LET(dates,SEQUENCE(C5-C4+1,1,C4,1),FILTER(dates,WEEKDAY(dates,2)<6))

Το πρώτο όρισμα δηλώνει τις μεταβλητές ημερομηνίες και το δεύτερο όρισμα εκχωρεί την έξοδο από SEQUENCE σε ημερομηνίες :

=LET(dates,SEQUENCE(C5-C4+1,1,C4,1)

Σημειώστε ότι οι ημερομηνίες έναρξης και λήξης προέρχονται από τα κελιά C4 και C5, αντίστοιχα. Μόλις εκχωρηθεί στις ημερομηνίες μια τιμή, μπορεί να χρησιμοποιηθεί στον τελικό υπολογισμό, ο οποίος βασίζεται στη συνάρτηση FILTER:

FILTER(dates,WEEKDAY(dates,2)<6)) // filter out weekends

Οι ημερομηνίες ειδοποίησης χρησιμοποιούνται δύο φορές σε αυτό το απόσπασμα: μία φορά από το FILTER, μία φορά από τη συνάρτηση WEEKDAY. Στην πρώτη περίπτωση, οι πρώτες ημερομηνίες από τη SEQUENCE μεταφέρονται στη συνάρτηση FILTER ως πίνακας προς φιλτράρισμα. Στη δεύτερη περίπτωση, οι ημερομηνίες από τη SEQUENCE μεταφέρονται στη συνάρτηση WEEKDAY, η οποία ελέγχει τις δοκιμές για τις καθημερινές (δηλαδή όχι Σαβ ή Κυριακή). Το αποτέλεσμα από WEEKDAY είναι η λογική που χρησιμοποιείται για το φιλτράρισμα των αρχικών ημερομηνιών.

Χωρίς τη συνάρτηση LET, η SEQUENCE θα πρέπει να εμφανίζεται δύο φορές στον τύπο, και τις δύο φορές με την ίδια (περιττή) διαμόρφωση. Η συνάρτηση LET επιτρέπει τη συνάρτηση SEQUENCE να εμφανίζεται και να διαμορφώνεται μόνο μία φορά στον τύπο.

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