
Generisk formel
=LOOKUP(value,intervals,groups)
Sammendrag
For å gruppere tall i intervaller av ulik størrelse, kan du bruke LOOKUP-funksjonen. I eksemplet som vises, brukes LOOKUP-funksjonen til å gruppere mennesker etter alder i intervaller av ulik størrelse. Formelen i D5 er:
=LOOKUP(C5,age,group)
Der "alder" er det navngitte området F5: F8 og "gruppe" er det navngitte området G5: G8.
Forklaring
For å gjøre dette er LOOKUP konfigurert som følger:
- Oppslagsverdier er aldre i kolonne C
- Oppslagsvektoren er det navngitte området "alder" (F5: F8)
- Resultatvektoren er det navngitte området "gruppe" (G5: G8)
Med dette oppsettet utfører LOOKUP en omtrentlig samsvar på de numeriske verdiene i kolonne F, og returnerer den tilknyttede verdien fra kolonne G.
LOOKUP-funksjonen utfører alltid en omtrentlig kamp, med følgende oppførsel:
- Hvis LOOKUP finner en nøyaktig samsvar i alderskolonnen, returneres den tilsvarende gruppen.
- Hvis det ikke blir funnet noe nøyaktig samsvar, vil LOOKUP krysse alderskolonnen til en større verdi er funnet, og deretter "gå tilbake" til forrige rad.
- Hvis en alder er større enn 50 (den høyeste verdien), vil LOOKUP returnere gruppen tilknyttet 50 ("50+").
- Hvis alder er mindre enn den minste verdien i alderskolonnen, vil LOOKUP returnere # N / A.
Merk: aldre må vises i stigende rekkefølge. Dobbeltsjekk tilpassede intervaller - det er lett å gjøre en feil :)
Med hardkodede verdier
Hvis du ønsker å gjøre denne typen gruppering uten en tabell på regnearket, kan du kode verdiene til LOOKUP som matrisekonstanter som dette:
=LOOKUP(C5,(0,10,36,50),("<10","10-35","36-49","50+"))