DANTALL

Microsoft Office 2003

Se også

Teller cellene som inneholder tall i kolonne i en liste eller database som oppfyller vilkår du angir.

Argumentet felt er valgfritt. Hvis du utelater felt, teller DANTALL alle postene i databasen som oppfyller vilkårene.

Syntaks

DANTALL(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 utgjør feltene. 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 som vilkårsargument så lenge det inneholder minst én kolonneetikett og minst én celle under etiketten der du kan angi et vilkår for kolonnen.

VisEksempel

Det kan være enklere å forstå eksemplet hvis du kopierer det til et tomt regneark.

VisHvordan?

  1. Opprett en tom arbeidsbok eller et tomt regneark.
  2. Velg eksemplet i hjelpeemnet. Ikke merk rad- eller kolonneoverskriftene. 

    Velge et eksempel fra Hjelp

    Velge et eksempel fra Hjelp

  3. Trykk CTRL+C.
  4. I regnearket merker du celle A1, og trykker CTRL+V.
  5. Hvis du vil veksle mellom å vise resultatene og vise formlene som returnerer resultatene, trykker du CTRL+` (grav aksent), eller velg FormelrevisjonVerktøy-menyen, og velger deretter Formelrevisjonsmodus.
 
1
2
3
4
5
6
7
8
9
10
A B C D E F
Tre Høyde Alder Avkastning Fortjeneste Høyde
Eple >10 <16
Pære
Tre Høyde Alder Avkastning Fortjeneste
Eple 18 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 med en høyde på 10 og 16, 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 med en høyde mellom 3 og 5, 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 minste fortjenesten for epletrær med en høyde over 10. (75)
=DSUMMER(A4:E10;"Fortjeneste";A1:A2) Den totale fortjenesten for epletrær. (225)
=DSUMMER(A4:E10;"Fortjeneste";A1:F2) Den totale fortjenesten for epletrær med en høyde mellom 10 og 16. (75)
=DPRODUKT(A4:E10;"Avkastning",A1:B2) Produktet av avkastningen fra epletrær med en høyde større enn 10. (140)
=DGJENNOMSNITT(A4:E10;"Avkastning";A1:B2) Den gjennomsnittlige avkastningen fra epletrær over 10 fot. (12)
=DGJENNOMSNITT(A4:E10;3;A4:E10) Gjennomsnittsalderen for alle trærne i databasen. (13)
=DSTDAV(A4:E10;"Avkastning";A1:A3) Det estimerte 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 estimerte 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 mer enn én post oppfyller vilkåret.

VisTips!

  • Du kan bruke ethvert område som vilkårsargument, så lenge det inneholder minst én kolonneetikett og minst én celle under kolonneetiketten, der du kan angi vilkåret.

    Hvis for eksempel området G1:G2 inneholder kolonneetiketten "Inntekt" i G1 og beløpet 100 000 i G2, kan du definere området som FinnInntekt og bruke dette navnet som vilkårsargument i databasefunksjonene.

  • Selv om vilkårsområdet kan være plassert hvor som helst i regnearket, bør du ikke plassere vilkårsområdet under listen. Hvis du legger til mer informasjon i listen ved hjelp av Skjema-kommandoen på Data-menyen, legges den nye informasjonen til i den første raden under listen. Hvis raden under listen ikke er tom, vil du ikke kunne legge til den nye informasjonen.
  • Kontroller at vilkårsområdet ikke overlapper 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.

VisEksempler på vilkår

VisFlere vilkår i en enkelt kolonne

Hvis du har to eller flere vilkår i en enkelt kolonne, skriver du inn vilkårene rett under hverandre i atskilte rader. Vilkårsområdet nedenfor viser for eksempel radene som inneholder enten "Davidsen," "Berg," eller "Svendsen" i kolonnen Selger.

Selger
Davidsen
Berg
Svendsen

VisEtt vilkår i to eller flere kolonner

Hvis du vil finne data som oppfyller ett vilkår i to eller flere kolonner, skriver du inn alle vilkårene i samme rad som vilkårsområdet. Vilkårsområdet nedenfor viser for eksempel alle rader som enten inneholder "Meieriprodukter" i kolonnen Type, "Davidsen" i kolonnen Selger eller salgsverdier som er større enn kr 10 000.

Type Selger Salg
Meieriprodukter Davidsen >10 000

VisEtt vilkår i en kolonne eller en annen kolonne

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 ulike rader i vilkårsområdet. Vilkårsområdet nedenfor viser for eksempel alle rader som inneholder enten "Landbruksprodukter" i kolonnen Type, "Davidsen" i kolonnen Selger og salgsverdier større enn kr 10 000.

Type Selger Salg
Meieriprodukter
Davidsen
>10 000

VisEtt av to sett med vilkår for to kolonner

Hvis du vil finne rader som oppfyller ett av to sett med vilkår, der hvert sett inneholder vilkår for mer enn én kolonnetype, skriver du inn vilkårene i atskilte rader. Vilkårsområdet nedenfor viser for eksempel radene som inneholder både "Davidsen" i kolonnen Selger og salgsverdier større enn kr 30 000 eller radene for selgeren Berg med salgsverdier større enn kr 15 000.

Selger Salg
Davidsen >30 000
Berg >15 000

VisMer enn to sett med vilkår for én kolonne

Hvis du vil finne rader som oppfyller mer enn enn to sett med vilkår, ta med flere kolonner med samme kolonneoverskrift. Følgende vilkårsområde viser for eksempel salg mellom 50 000 og 80 000, i tillegg til salg under 5000.

Salg Salg
>50 000 <80 000
<5000

VisVilkå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 enten 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)

Obs!

  • 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 i Microsoft Excel, skilles det ikke mellom store og små bokstaver.