Η συνάρτηση LAMBDA στο Excel είναι μια από τις πιο ισχυρές καινοτομίες που εισήχθησαν τα τελευταία χρόνια. Σου επιτρέπει να δημιουργήσεις προσαρμοσμένες συναρτήσεις απευθείας μέσα στο Excel, χωρίς να χρησιμοποιήσεις VBA ή πρόσθετα.
Με απλά λόγια, είναι μια συνάρτηση που σου επιτρέπει να ορίσεις δικές σου συναρτήσεις μέσα στα κελιά του Excel και να τις ξαναχρησιμοποιήσεις σαν να ήταν ενσωματωμένες συναρτήσεις του Excel (όπως το SUM ή το IF).
✅ Δεν χρειάζεται VBA ή μακροεντολές
✅ Είναι πιο ασφαλής από τα macros
✅ Μπορεί να χρησιμοποιηθεί
σε πίνακες (arrays)
✅ Μπορεί να κληθεί μέσα από άλλες συναρτήσεις
Η βασική της σύνταξη είναι:
=LAMBDA(παράμετρος1, παράμετρος2, ..., τύπος υπολογισμού)
Αν δεν της δώσεις όνομα, θα την τρέξεις απευθείας στο κελί που γράφεις τον τύπο. Αν όμως θέλεις να τη χρησιμοποιείς συχνά, την αποθηκεύεις με το "Ορισμός ονόματος" (Name Manager).
Έστω ότι θέλεις να δημιουργήσεις μια συνάρτηση που πολλαπλασιάζει δύο αριθμούς:
=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!
Αν θέλεις μια συνάρτηση που προσθέτει 24% ΦΠΑ σε οποιοδήποτε ποσό:
=LAMBDA(price; price * 1,24)
Αποθήκευσέ την ως VAT24 και πλέον μπορείς να γράφεις:
=VAT24(100)
και θα σου επιστρέφει 124.
Μπορείς να δημιουργήσεις μια πιο σύνθετη συνάρτηση που δέχεται δύο αριθμούς και επιστρέφει τον μεγαλύτερο:
=LAMBDA(a; b; IF(a > b; a; b))
Αν την αποθηκεύσεις ως Max2, μπορείς να γράφεις:
=Max2(50; 20)
και θα επιστρέφει 50.
Η LAMBDA συνεργάζεται άψογα με δυναμικές συστοιχίες (arrays). Για παράδειγμα, μπορείς να φτιάξεις μια συνάρτηση που προσθέτει 10% σε κάθε τιμή μιας στήλης:
=LAMBDA(x; x * 1,10)
Αν εφαρμόσεις αυτή τη συνάρτηση σε μια περιοχή κελιών, θα επιστρέψει μια στήλη με τις νέες τιμές.
✅
Αντί να γράφεις τον ίδιο τύπο ξανά και ξανά, απλά φτιάχνεις μια προσαρμοσμένη
συνάρτηση.
✅ Όταν θέλεις επαναχρησιμοποίηση κώδικα, αλλά δεν θέλεις να
μπλέξεις με VBA.
✅ Σε περιπτώσεις όπου τα κανονικά Excel formulas γίνονται
πολύ περίπλοκα και θέλεις πιο καθαρό υπολογισμό.
❌ Δεν μπορείς να την χρησιμοποιήσεις σε παλιότερες εκδόσεις του Excel (δουλεύει
μόνο από Excel 365 και Excel 2021).
❌ Δεν μπορείς να την καλέσεις σε Excel
Online αν η περιοχή της συστοιχίας είναι πολύ μεγάλη.
Η LAMBDA είναι ένα από τα πιο χρήσιμα εργαλεία για έναν προχωρημένο χρήστη του Excel. Μπορεί να αντικαταστήσει πολλές σύνθετες φόρμουλες και να κάνει τις εργασίες σου πιο γρήγορες και πιο οργανωμένες.