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
    Computerworld Events

    Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

    Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
    Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
    Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
    Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

    Sikkerhed | Klampenborg

    CISO Challenges 2026 - København

    Computerworld stiller skarpt på, hvordan du som CISO eller sikkerhedsansvarlig, kan leve op til alle krav om sikkerhed og risikostyring, gennem dialog og erfaringsudveksling. Gennem både korte oplæg og rundbordsdiskussioner, vil du blive klædt på...

    Digital transformation | Hellerup

    Roundtable: Stærkere data og skarpere beslutninger i en AI-æra

    AI kræver data, ledelsen kan stole på. Computerworld samler digitale ledere til en fortrolig rundbordssamtale om datagrundlag, beslutninger og skalering af AI i organisationen. Få konkrete erfaringer og nye perspektiver. Ansøg om en plads.

    Sikkerhed | Online

    Connected sikkerhed: Sådan samles netværk, drift og sikkerhed i én platform

    Få indblik i, hvordan NaaS og SOC samler netværk og sikkerhed i én platform. Hør Semler Group dele erfaringer med hurtigere trusselsrespons, færre leverandører og mindre kompleks drift. Deltag og se, hvordan moderne sikkerhedsdrift skalerer i...

    Se alle vores events inden for it

    Navnenyt fra it-Danmark

    Guardsix har pr. 1. maj 2026 ansat Louise Sara Baunsgaard som Global Marketing & Communications Director. Hun skal især beskæftige sig med at positionere virksomheden som et europæisk alternativ i en tid, hvor cybersikkerhed i høj grad handler om geopolitik. Hun kommer fra en stilling som Co-Founder og CMO hos Get BOB. Hun er uddannet Ba.ling.merc fra CBS og har desuden en Mini MBA i marketing. Hun har tidligere beskæftiget sig med marketing og kommunikation i ledende nordiske roller hos bl.a. Meta og Nets. Nyt job
    Netip A/S har pr. 1. maj 2026 ansat Ida Hyllested Friis som Key Account Manager ved netIP's kontor i Thisted. Hun kommer fra en stilling som Key Account Manager hos Københavns erhvervshus. Nyt job
    Alexander Hoffmann, SVP, Technology & IT hos GlobalConnect, er pr. 1. maj 2026 forfremmet til EVP, Tech, IT & Security. Han skal fremover især beskæftige sig med at lede den fortsatte udvikling af en mere integreret og software-drevet infrastrukturplatform. Forfremmelse

    Alexander Hoffmann

    GlobalConnect

    Trafikstyrelsen har pr. 1. maj 2026 ansat Nihad Hodzic som IT og Digitaliseringschef. Han skal især beskæftige sig med med IT-projekter og digital transformation, herunder især det strategiske løft af Trafikstyrelsens digitale niveau. Han kommer fra en stilling som Kontorchef hos Udviklings og Forenklingsstyrelsen. Han er uddannet i statskundskab og har en lederuddannelse fra MIT Sloan, samt en igangværende Master i IT-Ledelse. Han har tidligere beskæftiget sig med IT-udvikling og større projekter på momsområdet, hvor han har ledet et projekt- og udviklingskontor. Nyt job

    Nihad Hodzic

    Trafikstyrelsen