Μετάβαση στο κύριο περιεχόμενο
Office

Συνάρτηση LET

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

Για να χρησιμοποιήσετε τη συνάρτηση LET, ορίζετε ζεύγη ονομάτων και συσχετισμένων τιμών και έναν υπολογισμό που τους χρησιμοποιεί όλους. Πρέπει να ορίσετε τουλάχιστον ένα ζεύγος ονομάτων/τιμών (μια μεταβλητή) και να ΕΠΙΤΡΈΨΕΤΕ την υποστήριξη έως και 126.

Ας διάγραμμα

Σημείωση: Αυτή είναι μία από τις πολλές δυνατότητες που βρίσκονται σε έκδοση beta και, προς το παρόν, είναι διαθέσιμη μόνο σε ορισμένα μέλη του προγράμματος Office Insiders. Θα συνεχίσουμε να βελτιώνουμε αυτές τις δυνατότητες τους επόμενους μήνες. Όταν είναι έτοιμες, θα τις κυκλοφορήσουμε σε όλα τα μέλη του προγράμματος Office Insider καθώς και στους συνδρομητές του Office 365.

Πλεονεκτήματα

  • Βελτιωμένες επιδόσεις Εάν συντάσσετε την ίδια παράσταση πολλές φορές σε έναν τύπο, το Excel υπολόγισε αυτό το αποτέλεσμα πολλές φορές. Ας σας επιτρέψει να καλείτε την παράσταση με το όνομα και το Excel να την υπολογίζει μία φορά.

  • Εύκολη ανάγνωση και σύνθεση Δεν χρειάζεται πλέον να θυμάστε τι αναφέρεται σε μια συγκεκριμένη περιοχή/αναφορά κελιού, τι έκανε ο υπολογισμός σας ή να αντιγράψει/επικολλήσει την ίδια παράσταση. Με τη δυνατότητα δήλωσης και ονομάτων μεταβλητών, μπορείτε να δώσετε ουσιαστικό περιβάλλον στον εαυτό σας και στους καταναλωτές του τύπου σας.

= LET (name1, name_value1, calculation_or_name2, [name_value2, calculation_or_name3...])

Όρισμα

Περιγραφή

name1

Υποχρεωτικό

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

name_value1

Υποχρεωτικό

Η τιμή που έχει αντιστοιχιστεί στο name1.

calculation_or_name2

Υποχρεωτικό

Ένα από τα παρακάτω:

  • Ένας υπολογισμός που χρησιμοποιεί όλα τα ονόματα στη συνάρτηση LET. Αυτό πρέπει να είναι το τελευταίο όρισμα στη συνάρτηση LET.

  • Ένα δεύτερο όνομα που θα εκχωρηθεί σε μια δεύτερη name_value. Εάν έχει καθοριστεί ένα όνομα, name_value2 και calculation_or_name3 γίνει υποχρεωτικό.

name_value2

Προαιρετικό

Η τιμή που έχει αντιστοιχιστεί σε calculation_or_name2.

calculation_or_name3

Προαιρετικό

Ένα από τα παρακάτω:

  • Ένας υπολογισμός που χρησιμοποιεί όλα τα ονόματα στη συνάρτηση LET. Το τελευταίο όρισμα στη συνάρτηση LET πρέπει να είναι ένας υπολογισμός.

  • Ένα τρίτο όνομα που θα εκχωρηθεί σε έναν τρίτο name_value. Εάν έχει καθοριστεί ένα όνομα, name_value3 και calculation_or_name4 γίνει υποχρεωτικό.

Σημειώσεις: 

  • Το τελευταίο όρισμα πρέπει να είναι ένας υπολογισμός που επιστρέφει ένα αποτέλεσμα.

  • Τα ονόματα των μεταβλητών ευθυγραμμίζονται με έγκυρα ονόματα τα οποία μπορούν να χρησιμοποιηθούν στη Διαχείριση ονομάτων. Π.χ. το "a" είναι έγκυρο αλλά το "c" δεν οφείλεται στο γεγονός ότι έρχεται σε διένεξη με τις αναφορές στυλ R1C1.

Παραδείγματα

Παράδειγμα 1

Εξετάστε την απλή παράσταση "SUM (x; 1)" όπου x είναι μια επώνυμη μεταβλητή που μπορεί να εκχωρηθεί μια τιμή (σε αυτή την περίπτωση, η τιμή x εκχωρείται στην τιμή 5).

= LET (x; 5; SUM (x; 1))

Όταν αυτός ο τύπος εισαχθεί σε ένα κελί, θα επιστρέψει την τιμή 6. 

Παράδειγμα 2

Ας υποθέσουμε ότι έχετε κάποια ανεπεξέργαστα δεδομένα πωλήσεων και θέλετε να φιλτράρετε αυτά τα δεδομένα για να εμφανίσετε ένα άτομο και να προσθέσετε μια παύλα σε οποιαδήποτε κενά κελιά.

Μη φιλτραρισμένα δεδομένα

Φιλτραρισμένα δεδομένα

Μη φιλτραρισμένα δεδομένα πωλήσεων

Φιλτραρισμένα δεδομένα πωλήσεων

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

Δείγμα δεδομένων   

Αντιγράψτε τον παρακάτω πίνακα στο κελί a1 ενός κενού φύλλου εργασίας, εάν θέλετε να περιηγηθείτε σε αυτό το παράδειγμα μόνοι σας.

Κονγκό

Περιοχή

Product

Κέρδος

Έμη

Ανατολικά

Μηλιά

$1,33

Φαίδων

Νότια

Μπανάνα

$0,09

Έμη

Δύση

Μάνγκο

$1,85

Φαίδων

Βορράς

$0,82

Φαίδων

Δύση

Μπανάνα

1,25 €

Έμη

Ανατολικά

Μηλιά

$0,72

Φαίδων

Βορράς

Μάνγκο

$0,54

Αρχικός τύπος

= IF (ISBLANK (φίλτρο (a2: D8; a2: A8 = "Fred")); "-", φίλτρο (a2: D8; a2: A8 = "Fred"))

Τύπος με χρήση LET

= Let (filterCriteria; "Fred"; filteredRange; Filter (a2: D8; a2: a8 =filterCriteria); IF (ISBLANK (filteredRange); "-"; filteredRange))

Χρειάζεστε περισσότερη βοήθεια;

Μπορείτε πάντα να απευθυνθείτε σε έναν εμπειρογνώμονα στην κοινότητα του Excel Tech, να λάβετε υποστήριξη από την κοινότητα απαντήσεωνή να προτείνετε μια νέα δυνατότητα ή βελτίωση στη φωνή χρήστη του Excel.

Σημείωση:  Αυτή η σελίδα έχει μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας πείτε εάν σας βοήθησαν αυτές οι πληροφορίες; Εδώ θα βρείτε το άρθρο στα Αγγλικά για να το συμβουλεύεστε.

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×