Απογείωσε το Excel με τη δύναμη της LAMBDA! | myExcel.gr

Απογείωσε το Excel με τη δύναμη της LAMBDA!


Η συνάρτηση LAMBDA στο Excel είναι μια από τις πιο ισχυρές καινοτομίες που εισήχθησαν τα τελευταία χρόνια. Σου επιτρέπει να δημιουργήσεις προσαρμοσμένες συναρτήσεις απευθείας μέσα στο Excel, χωρίς να χρησιμοποιήσεις VBA ή πρόσθετα.

Τι είναι η LAMBDA;

Με απλά λόγια, είναι μια συνάρτηση που σου επιτρέπει να ορίσεις δικές σου συναρτήσεις μέσα στα κελιά του Excel και να τις ξαναχρησιμοποιήσεις σαν να ήταν ενσωματωμένες συναρτήσεις του Excel (όπως το SUM ή το IF).

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

✅ Δεν χρειάζεται VBA ή μακροεντολές
✅ Είναι πιο ασφαλής από τα macros
✅ Μπορεί να χρησιμοποιηθεί σε πίνακες (arrays)
✅ Μπορεί να κληθεί μέσα από άλλες συναρτήσεις

Πώς λειτουργεί;

Η βασική της σύνταξη είναι:

=LAMBDA(παράμετρος1, παράμετρος2, ..., τύπος υπολογισμού)

Αν δεν της δώσεις όνομα, θα την τρέξεις απευθείας στο κελί που γράφεις τον τύπο. Αν όμως θέλεις να τη χρησιμοποιείς συχνά, την αποθηκεύεις με το "Ορισμός ονόματος" (Name Manager).

 

Παράδειγμα 1: Απλή Προσαρμοσμένη Συνάρτηση

Έστω ότι θέλεις να δημιουργήσεις μια συνάρτηση που πολλαπλασιάζει δύο αριθμούς:

=LAMBDA(x; y; x * y)

Αν γράψεις =LAMBDA(5; 10; 5*10), θα επιστρέψει 50.

Αλλά για να τη χρησιμοποιήσεις ξανά και ξανά, πρέπει να την αποθηκεύσεις:

1. Πήγαινε στο Formulas → Name Manager.
2. Κάνε κλικ στο New.
3. Δώσε της όνομα (π.χ. Multiply).
4. Στο "Refers to", γράψε: =LAMBDA(x; y; x * y)
5. Πάτα OK.

Τώρα μπορείς να γράφεις απλά: =Multiply(5; 10) και θα επιστρέφει 50!

Παράδειγμα 2: Υπολογισμός ΦΠΑ

Αν θέλεις μια συνάρτηση που προσθέτει 24% ΦΠΑ σε οποιοδήποτε ποσό:

=LAMBDA(price; price * 1,24)

Αποθήκευσέ την ως VAT24 και πλέον μπορείς να γράφεις:

=VAT24(100)

και θα σου επιστρέφει 124.

Παράδειγμα 3: Συνάρτηση για Να Βρίσκεις τον Μεγαλύτερο Αριθμό

Μπορείς να δημιουργήσεις μια πιο σύνθετη συνάρτηση που δέχεται δύο αριθμούς και επιστρέφει τον μεγαλύτερο:

=LAMBDA(a; b; IF(a > b; a; b))

Αν την αποθηκεύσεις ως Max2, μπορείς να γράφεις:

=Max2(50; 20)

και θα επιστρέφει 50.

 

LAMBDA με Δυναμικούς Πίνακες

Η LAMBDA συνεργάζεται άψογα με δυναμικές συστοιχίες (arrays). Για παράδειγμα, μπορείς να φτιάξεις μια συνάρτηση που προσθέτει 10% σε κάθε τιμή μιας στήλης:

=LAMBDA(x; x * 1,10)

Αν εφαρμόσεις αυτή τη συνάρτηση σε μια περιοχή κελιών, θα επιστρέψει μια στήλη με τις νέες τιμές.

 

Πού Είναι Χρήσιμη η LAMBDA;

✅ Αντί να γράφεις τον ίδιο τύπο ξανά και ξανά, απλά φτιάχνεις μια προσαρμοσμένη συνάρτηση.
✅ Όταν θέλεις επαναχρησιμοποίηση κώδικα, αλλά δεν θέλεις να μπλέξεις με VBA.
✅ Σε περιπτώσεις όπου τα κανονικά Excel formulas γίνονται πολύ περίπλοκα και θέλεις πιο καθαρό υπολογισμό.

 

Περιορισμοί

❌ Δεν μπορείς να την χρησιμοποιήσεις σε παλιότερες εκδόσεις του Excel (δουλεύει μόνο από Excel 365 και Excel 2021).
❌ Δεν μπορείς να την καλέσεις σε Excel Online αν η περιοχή της συστοιχίας είναι πολύ μεγάλη.

 

Συμπέρασμα

Η LAMBDA είναι ένα από τα πιο χρήσιμα εργαλεία για έναν προχωρημένο χρήστη του Excel. Μπορεί να αντικαταστήσει πολλές σύνθετες φόρμουλες και να κάνει τις εργασίες σου πιο γρήγορες και πιο οργανωμένες.



Ενημερωθείτε πρώτοι για τις νέες εφαρμογές και για τις προσφορές μας!