Trekker ut én enkelt verdi som oppfyller vilkårene du angir, fra en kolonne i en liste eller database.
Syntaks
DHENT(database;felt;vilkår)
Database er celleområdet som utgjør listen eller databasen. En database er en liste med beslektede data, der rader med informasjon av samme type utgjør postene, og kolonner med data kalles felt. Den første raden i listen inneholder etiketter for hver kolonne.
Felt angir hvilken kolonne som brukes i funksjonen. Felt kan angis som tekst, med kolonneetiketten i doble anførselstegn (for eksempel "Alder" eller "Avkastning"), eller som et tall som representerer kolonnens plassering i listen. Den første kolonnen er 1, den andre kolonnen er 2, og så videre.
Vilkår er celleområdet som inneholder vilkårene du angir. Du kan bruke et hvilket som helst område for vilkårsargumentet, forutsatt at området inneholder minst én kolonneetikett, og minst én celle under etiketten, der vilkåret for kolonnen kan angis.
Kommentarer
- Hvis ingen poster oppfyller vilkårene, returnerer DHENT feilverdien #VERDI!.
- Hvis flere poster oppfyller vilkårene, returnerer DHENT feilverdien #NUM!.
Det kan være enklere å forstå eksemplet hvis det kopieres til et tomt regneark.
- Opprett et tomt regneark.
- Velg eksemplet i hjelpeemnet.
Velg et eksempel fra Hjelp
- Trykk CTRL+C.
- Merk celle A1 i regnearket, og trykk CTRL+V.
- Hvis du vil bytte mellom å vise formelen som returnerer resultatet, og resultatet i cellen, merker du cellen og trykker F2 og deretter ENTER, eller klikker Kommandoer og alternativer på verktøylinjen i regnearket, klikker Formel-kategorien og ser i boksen Formel i aktiv celle (aktiv celle).
Tre | Høyde | Alder | Avkastning | Fortjeneste | Høyde |
---|---|---|---|---|---|
Eple | >10 | <16 | |||
Pære | |||||
Tre | Høyde | Alder | Avkastning | Fortjeneste | |
Eple | 10 | 20 | 14 | 105,00 | |
Pære | 12 | 12 | 10 | 96,00 | |
Kirsebær | 13 | 14 | 9 | 105,00 | |
Eple | 14 | 15 | 10 | 75,00 | |
Pære | 9 | 8 | 8 | 76,80 | |
Eple | 8 | 9 | 6 | 45,00 | |
Formel | Beskrivelse (resultat) | ||||
=DANTALL(A4:E10,"Alder",A1:F2) | Denne funksjonen ser på postene for epletrær mellom 10 og 16 fot, og teller hvor mange Alder-felt i disse postene som inneholder tall (1). | ||||
=DANTALLA(A4:E10,"Fortjeneste",A1:F2) | Denne funksjonen ser på postene for epletrær mellom 10 og 16 fot, og teller hvor mange Fortjeneste-felt i disse postene som ikke er tomme (1). | ||||
=DMAKS(A4:E10,"Fortjeneste",A1:A3) | Den maksimale fortjenesten for eple- og pæretrær. (105) | ||||
=DMIN(A4:E10,"Fortjeneste",A1:B2) | Den minimale fortjenesten for epletrær som er over 10 fot høye. (75) | ||||
=DSUMMER(A4:E10,"Fortjeneste",A1:A2) | Den totale fortjenesten fra epletrær. (225) | ||||
=DSUMMER(A4:E10,"Fortjeneste",A1:F2) | Den totale fortjenesten fra epletrær med en høyde mellom 10 og 16 fot. (75) | ||||
=DPRODUKT(A4:E10,"Avkastning",A1:B2) | Avkastningsproduktet fra epletrær som er høyere enn 10 fot. (140) | ||||
=DGJENNOMSNITT(A4:E10,"Avkastning",A1:B2) | Gjennomsnittlig avkastning for epletrær som er over 10 fot høye. (12) | ||||
=DGJENNOMSNITT(A4:E10,3,A4:E10) | Gjennomsnittsalderen for alle trær i databasen. (13) | ||||
=DSTDAV(A4:E10,"Avkastning",A1:A3) | Det anslåtte standardavviket i avkastningen fra eple- og pæretrær hvis dataene i databasen bare er et utvalg av hele populasjonen i frukthagen. (2,97) | ||||
=DSTDAVP(A4:E10,"Avkastning",A1:A3) | Det faktiske standardavviket i avkastningen fra eple- og pæretrær hvis dataene i databasen representerer hele populasjonen i frukthagen. (2,65) | ||||
=DVARIANS(A4:E10,"Avkastning",A1:A3) | Den anslåtte variansen i avkastningen fra eple- og pæretrær hvis dataene i databasen bare er et utvalg av hele populasjonen i frukthagen. (8,8) | ||||
=DVARIANSP(A4:E10,"Avkastning",A1:A3) | Den faktiske variansen i avkastningen fra eple- og pæretrær hvis dataene i databasen representerer hele populasjonen i frukthagen. (7,04) | ||||
=DHENT(A4:E10,"Avkastning",A1:A3) | Returnerer feilverdien #NUM! fordi flere poster oppfyller vilkåret. |
- Du kan bruke et hvilket som helst område som vilkårsargument, så lenge det inkluderer minst én kolonneetikett og minst én celle under kolonneetiketten som angir vilkåret. Hvis for eksempel området G1:G2 inneholder kolonneetiketten Inntekt i G1 og beløpet 10 000 i G2, kan du definere området som TilsvarInntekt og bruke dette navnet som vilkårsargument i databasefunksjonene.
- I de fleste tilfeller bør ikke vilkårsområdet overlappe listen.
- Hvis du vil utføre en operasjon på en hel kolonne i en database, setter du inn en tom linje under kolonneetikettene i vilkårsområdet.
Flere vilkår i en enkelt kolonne
Hvis du har tre eller flere vilkår i en enkelt kolonne, skriver du inn vilkårene rett under hverandre i atskilte rader. I vilkårsområdene nedenfor vises radene som inneholder enten "Davidsen", "Berg" eller "Svendsen" i kolonnen Selger.
Selger |
---|
Davidsen |
Berg |
Svendsen |
Ett vilkår i to eller flere kolonner
Hvis du vil finne data som oppfyller enten ett vilkår i én kolonne eller et vilkår i en annen kolonne, skriver du inn vilkårene i forskjellige rader i vilkårsområdet. Vilkårsområdet nedenfor viser for eksempel alle rader som enten inneholder "Landbruksprodukter" i kolonnen Type, "Davidsen" i kolonnen Selger eller salgsverdier som er større enn kr 10 000.
Type | Selger | Salg |
---|---|---|
Landbruksprodukter | Davidsen | >10 000 |
Ett vilkår i en kolonne eller en annen kolonne
Hvis du vil finne data som oppfyller ett vilkår i to eller flere kolonner, skriver du inn alle vilkårene i samme rad i vilkårsområdet. Vilkårsområdet nedenfor viser for eksempel alle rader som inneholder "Landbruksprodukter" i kolonnen Type, "Davidsen" i kolonnen Selger og salgsverdier større enn kr 10 000.
Type | Selger | Salg |
---|---|---|
Landbruksprodukter | ||
Davidsen | ||
>10 000 |
Ett av to sett med vilkår for to kolonner
Hvis du vil finne rader som oppfyller ett av to vilkår i én kolonne og ett av to vilkår i en annen kolonne, skriver du inn vilkårene i atskilte rader. Vilkårsområdet nedenfor viser for eksempel radene som inneholder Davidsen i kolonnen Selger og salgsverdier større enn kr 30 000 eller radene for selgeren Berg med salgsverdier større enn kr 150 000.
Selger | Salg |
---|---|
Davidsen | >30 000 |
Berg | >150 000 |
Mer enn to sett med vilkår for én kolonne
Hvis du vil finne rader som oppfyller to sett med vilkår, tar du med flere kolonner med samme kolonneoverskrift. Vilkårsområdet nedenfor viser for eksempel salg som er mellom 50 000 og 80 000 i tillegg til salg som er mindre enn 500.
Salg | Salg |
---|---|
>50 000 | <80 000 |
<500 |
Vilkår opprettet som resultatet av en formel
Du kan bruke en beregnet verdi som er resultatet av en formel som vilkår. Når du bruker en formel til å lage vilkår, må du ikke bruke en kolonneetikett som vilkårsetikett. La vilkårsetiketten være tom, eller bruk en etikett som ikke er en kolonneetikett i listen. Vilkårsområdet nedenfor viser for eksempel radene som har en verdi i kolonne C som er større enn gjennomsnittet av cellene C7:C10.
=C7>GJENNOMSNITT($C$7:$C$10) |
Merknader
-
Formelen du bruker som vilkår, må bruke en relativ referanse for å referere til kolonneetiketten (for eksempel Salg) eller et tilsvarende felt i den første posten. Alle andre referanser i formelen må være absolutte referanser, og formelen må evalueres som SANN eller USANN. I eksemplet refererer "C7" til feltet (kolonne C) til den første posten (rad 5) i listen.
-
Du kan bruke en kolonneetikett i formelen i stedet for en relativ cellereferanse eller et områdenavn. Når det vises en feilverdi, for eksempel #NAVN? eller #VERDI!, i cellen som inneholder vilkåret, kan du ignorere denne feilverdien fordi den ikke påvirker hvordan listen filtreres.
-
Når data evalueres, skilles det ikke mellom små og store bokstaver.