Teller celler som ikke er tomme i en kolonne i en liste eller database, som oppfyller vilkår du angir.
Feltargumentet er valgfritt. Hvis du utelater det, vil DANTALLA telle alle postene i databasen som svarer til vilkårene.
Syntaks
DANTALLA(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.
Det kan være enklere å forstå eksemplet hvis du kopierer det til et tomt regneark.
- Opprett en tom arbeidsbok eller et tomt regneark.
- Velg eksemplet i hjelpeemnet. Ikke merk rad- eller kolonneoverskriftene.
Velge et eksempel fra Hjelp
- Trykk CTRL+C.
- I regnearket merker du celle A1, og trykker CTRL+V.
- Hvis du vil veksle mellom å vise resultatene og vise formlene som returnerer resultatene, trykker du CTRL+` (grav aksent), eller velg Formelrevisjon på Verktøy-menyen, og velger deretter Formelrevisjonsmodus.
|
|
- 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.
Flere 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 |
Ett 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 |
Ett 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 |
Ett 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 |
Mer 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 |
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 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.