Microsoft Excel er et kraftig program som tilbyr mange verktøy for å analysere og manipulere data . Formelen motor i Excel er spesielt allsidig for behandling av lagrede data. Formler kan være grunnleggende , men de tilbyr også komplisert programmering evner, som for eksempel bruk av nøstede løkker . Hekkende funksjoner lar en enkelt formel til å utføre flere beslutningsprosesser algoritmer for mange mulige utfall . " HVIS ( ) "-funksjoner
En av de mest populære funksjonene for å lage nestede løkker er " if ( ) "-funksjonen . Hekkende oppstår når noen funksjon er plassert inne i en annen forekomst av samme funksjon . " Hvis ( )" funksjoner er spesielt godt egnet til denne programmering stil . En enkelt " if ( ) "-funksjonen gjør en beslutning om å tilby to mulige utfall . Men i noen tilfeller er det nødvendig for en formel for å lage flere beslutninger og generere en hvilken som helst av mange mulige utfall. For å oppnå disse, en " if ( ) " statement må bygges inne i en annen " if ( ) " statement. For eksempel anta at du har en celle med en persons alder . Du trenger Excel til å merke den enkelte som enten en " Minor ", en "voksen " eller en "Senior ". Den første " if ( ) " statement avgjør om de er under 18 år . Hvis så , den andre " if ( ) " statement deretter avgjør om de er over 65 år. Formelen vil inkludere andre " if ( )" inni først som '= if ( a1 < 18 , " Minor " , hvis ( a1 > = 65 , " Senior" , " voksen ")) ' . Dette skaper en beslutning sløyfe fra nestede funksjoner .
" Og ( )" og " Or ( )"
p Det er mulig å hekke " og ( ) "og " eller () " Excel-funksjoner for å isolere bestemte celler som oppfyller visse kriterier. Anta at du har en kolonne med navn , med to ekstra kolonner for deres kjønn og alder . Hvis du utførte en medisinsk studie og måtte raskt finne kvalifiserte pasienter , kunne du hekker disse funksjonene. For eksempel, hvis du trengte kvinner mellom 20 og 30 år , og menn i alderen 25 og 35 , fuglefjell " og () " og "eller () " innenfor en enkelt " if ( ) "statement kunne finne kandidatene . I dette tilfellet, kan formelen lese Hekkende av flere " og () " innenfor en " eller ( ) " statement , som deretter nestet inne i en " if ( ) " statement , gjør Excel til å analysere alle variablene å produsere de resultatene som bruker disse løkkene .
Tekstfunksjoner
Analysefeil tegn fra teksten er ofte nødvendig i Excel til å trekke fornavn eller etternavn fra en celle som inneholder et fullt navn . Dette gjør du enkelt ved hjelp av nestede funksjoner som opererer på teksten. For eksempel, hvis en celle inneholder et fullt navn med et mellomrom mellom hvert navn , kan du hekker en tekst søke-funksjonen til å finne plass og hekker dette inne i en tekst - parsing funksjon , som trekker en del av innholdet i en celle . Formelen kunne lese '= venstre ( a1 , søk ( a1 , "") ) ' . "Søk ( )" funksjon finner en plass, returnerer sin posisjon i cellen , og dette resultatet er så nestet inne i "venstre ( ) "-funksjonen , som trekker det første settet med tegn som leder opp til det rommet. Hekkende tekst funksjoner kan være spesielt effektiv. Alternativet er å bryte opp disse formler i flere celle- formler som hver for seg bestemme en del av prosessen . Dette kan bruke opp mange unødvendige celler i regnearket når hele prosessen ellers kunne oppnås med en nestet formel .