Nesting er praksisen med å plassere en formel eller funksjon i en annen. Tanken er at en funksjon krever en verdi som kan leveres av en annen. Ved å hekke en funksjon i en annen, og plassere den indre funksjonen der et funksjonsargument vil vises, kan den indre funksjonen overføre et resultat direkte til den ytre funksjonen.
Eksempel
I eksemplet vist inneholder formelen i D4 tre funksjoner som er nestet:
=INT(YEARFRAC(C4,TODAY()))
TODAY-funksjonen er nestet inne i YEARFRAC-funksjonen, som er nestet inne i INT-funksjonen. I DAG-funksjonen returnerer den gjeldende datoen, som sendes til YEARFRAC-funksjonen som "sluttdato". Startdatoen er gitt av celle C4. YEARFRAC returnerer en desimalverdi som dette i D4:
18.425 // YEARFRAC result on Oct 19, 2019
whis sendes direkte INT-funksjonen. INT-funksjonen fjerner desimaldelen av tallet og returnerer 18 som et endelig resultat.
Flere eksempler på hekking
Nesting er en vanlig teknikk i mer avanserte Excel-formler. Her er noen flere eksempler:
- Grunnleggende INDEKS og MATCH
- HVIS dette OG det
- Celle inneholder spesifikk tekst
- Arbeidsdager i året