Nu kan du lave formler på en helt ny måde i Excel

Lambda-funktioner på vej til Excel. Det vil få stor betydning for mere avancerede brugere af programmet.

Artikel top billede

(Foto: Computerworld)

Af Michell Cronberg, Alt om Data

Denne artikel er oprindeligt bragt på Alt om Data. Computerworld overtog i november 2022 Alt om Data. Du kan læse mere om overtagelsen her.

Læsere med en uddannelse inden for programmering har sikkert hørt om den amerikanske matematiker Alonzo Church, som udover at være supervisor for den nok mere kendte Alan Turings Ph.d.-afhandling, også opfandt Lambda calculus (Lambdakalkyle). Lambdakalkyle beskriver en notation for en specifikation af funktioner med et givet antal argumenter – og er i dag både en integreret del af matematisk teori samt grundlaget for funktionsorienterede programmeringssprog.

Hertil kommer, at samtlige moderne mainstream-programmeringssprog har implementeret lambda-funktioner (typisk kaldt anonyme funktioner), og alle udviklere kender til brugen af dem.

Nu er en version af Lambda-funktioner på vej til Excel, og det vel at mærke som en standard Excel-formel. Det vil få stor betydning for de mere avancerede brugere af Excel og vil til en vis grad erstatte UDF (User Defined Functions) skrevet i VBA eller TypeScript.

Defineringen af en lambda-funktion kan ske enten i en celle eller som en navngiven formel, og sidstnævnte kan simplificere og optimere et Excel-ark med nogle komplicerede formler. Yderligere er det med Lambda-funktioner muligt at skabe rekursive funktioner i en standard Excel-formel, og det åbner op for avancerede formel som slet ikke har været muligt før nu.

Sådan fungerer funktionen

En lambda-funktion defineres med formlen ”LAMBDA”, hvor både argumenter samt funktionalitet kan skrives. For at give en lille idé om, hvordan en formel kunne se ud, kan man se på konverteringen af den oprindelige syntaks, JavaScript-syntaks og slutteligt Excel-syntaks.

I Alonzo Churchs syntaks kan en funktion med et argument, som returnerer argumentet plus én skrives som ”λa.a+1”. I JavaScript vil det være ”a => a + 1;”, og i Excel bliver det til ”=LAMBDA(a, a + 1)”. Man kan vælge at navngive formlen til eksempelvis ”Plus1”, og så vil man overalt i et regneark kunne skrive ”=Plus1(1)”, hvilket vil returnere to.

Den nye formel er præsenteret sådan her på Microsofts Tech Community. Den nye formel er præsenteret sådan her på Microsofts Tech Community.

Det er et simpelt eksempel, men vil i mere komplekse formler, måske i kombination med den også nye ”LET”-formel, kunne gøre forståelsen af logikken bag komplekse formler meget bedre.

LAMBDA-formler har været i beta fra december 2020, men kommer til Office 365-brugere som en automatisk opdatering. Det vælter allerede ind med informationer og videoer på nettet, så søg efter ”lambda excel” for yderligere informationer.

Excel-formler har taget et stort skridt frem med ”LAMBDA”. De kan, for at vende tilbage til de to giganter Church og Turing, opfattes som Turing-complete, idet samtlige beregninger i teorien nu kan udføres med en formel.

Læses lige nu

    Banedanmark

    Nyuddannede til Banedanmarks IT-afdeling

    Københavnsområdet

    Netcompany A/S

    Managing Architect

    Midtjylland

    Politiets Efterretningstjeneste

    AI/ML udvikler i PET

    Københavnsområdet

    Danoffice IT

    Infrastructure Specialist

    Københavnsområdet

    Navnenyt fra it-Danmark

    Den danske eID-virksomhed Idura har pr. 1. april 2026 ansat Kari Lehtimäki som Country Manager. Han skal især beskæftige sig med at styrke kendskabet til Iduras løsninger i Finland samt fremme samarbejdet med økosystemet omkring det finske Trust Network. Han kommer fra en stilling som Salgschef hos Telia Finland. Han er uddannet uddannet civilingeniør (M.Sc. Tech.) og medbringer ledelse, markedsindsigt og praktisk erfaring. Han har tidligere beskæftiget sig med salg og forretningsudvikling inden for Telias trust services-forretning. Nyt job

    Kari Lehtimäki

    Den danske eID-virksomhed Idura

    Khaled Zamzam, er pr. 1. marts 2026 ansat hos Immeo som Consultant. Han er nyuddannet i Informationsteknologi fra DTU. Nyt job
    Pinksky har pr. 1. maj 2026 ansat Alexander Skou Henkel, 39 år,  som Rådgivende konsulent. Han skal især beskæftige sig med optimering af forretningsprocesser i Microsoft platformen. Han kommer fra en stilling som IT forretningskonsulent hos Evobis ApS. Han har tidligere beskæftiget sig med forretningsudvikling i Microsoft platformen. Nyt job
    Guardsix har pr. 1. april 2026 ansat Annbritt Andersen som Global Chief Revenue Officer (CRO). Hun skal især beskæftige sig med at geare organisationen til en markant skalering i Europa. Hun har tidligere beskæftiget sig med globale kommercielle strategier for nogle af branchens allerstørste spillere, herunder Microsoft. Nyt job