IBM Lotus Symphony


Databasefunksjoner

Denne delen omhandler funksjoner som brukes sammen med data som er organisert som en rad med data for en post. Følgende funksjoner er dekket: DAVERAGE, DCOUNT , DCOUNTA , DGET , DMAX , DMIN , DPRODUCT , DSTDEV , DSTDEVP , DSUM ,DVAR, DVARP .

Eksempeldata:

Følgende data vil bli brukt i noen av eksemplene i funksjonsbeskrivelsene:

Området A1:E10 viser en liste over barna som er invitert til Jons fødselsdagsselskap. Hver post inneholder følgende informasjon: kolonne A viser navnet, B klassen, deretter alder, avstand til skolen i meter og vekt i kilo.

  A B C D E
1 Navn Klasse Alder Avstand til skolen Vekt
2 Anders 3 9 150 40
3 Britt 4 10 1000 42
4 Charles 3 10 300 51
5 Daniel 5 11 1200 48
6 Eva 2 8 650 33
7 Frank 2 7 300 42
8 Greta 1 7 200 36
9 Harry 3 9 1200 44
10 Irene 2 8 1000 42
11          
12          
13 Navn Klasse Alder Avstand til skolen Vekt
14       >600  
15          
16 DCOUNT 5      

Formelen i celle B16 er =DCOUNT(A1:E10;A1:E10;A13:E14)

Databasefunksjonsparametere:

Dette er parameterdefinisjonene for alle databasefunksjoner:

Database er celleområdet som er definert i databasen.

Databasefelt viser databasefeltet som brukes til videre referanse, hvis det er mulig, i en databasefunksjon. Hvis du vil referere til en kolonne ved hjelp av kolonneoverskriften, setter du overskriften i anførselstegn.

Søkekriterier er celleområdet som inneholder søkekriterier. Hvis du skriver flere kriterier i en rad, knyttes de sammen med OG. Hvis du skriver kriteriene i forskjellige rader, knyttes de sammen med ELLER. Tomme celler i søkekriterieområdet blir ignorert.

Velg Fil - Innstillinger - - Lotus Symphony Spreadsheets - Beregn for å definere hvordan Lotus Spreadsheets skal virke ved søk etter identiske oppføringer.

DAVERAGE

DAVERAGE returnerer gjennomsnittet av verdiene til alle cellene (feltene) i alle radene (databaseposter) som samsvarer med de angitte søkekriteriene.

Søket støtter regulære uttrykk.

Når du har angitt teksten, kan du for eksempel angi "all.*" for å finne den første forekomsten av "all" fulgt av hvilke som helst tegn.

Syntaks

DAVERAGE(Database; Databasefelt; Søkekriterier)

Hvis du vil referere til en kolonne ved hjelp av kolonneoverskriften, setter du overskriften i anførselstegn.

Eksempel

Hvis du vil finne gjennomsnittsvekten på alle barn med samme alder, angir du følgende formel i B16:

=DAVERAGE(A1:E10;"Vekt";A13:E14)

I rad 14, under Alder, angir du 7, 8, 9 og så videre, en etter en. Gjennomsnittsvekten til alle barn med samme alder, blir vist.

DCOUNT

DCOUNT teller antall rader (poster) i en database som samsvarer med de angitte søkekriteriene og inneholder numeriske verdier.

Syntaks

DCOUNT(Database; Databasefelt; Søkekriterier)

For Databasefelt-parameteren kan du angi hele databasen eller tallet null, men parameteren kan ikke være tom. Hvis du vil referere til en kolonne ved hjelp av kolonneoverskriften, setter du overskriften i anførselstegn.

Eksempel

I eksempelet ovenfor ønsker vi å vite hvor mange barn som bor mer enn 600 meter fra skolen. Resultatet skal lagres i celle B16. Sett markøren i celle B16. Angi formelen =DCOUNT(A1:E10;A1:E10;A13:E14) i B16. Du kan alternativt angi =DCOUNT(A1:E10;0;A13:E14) (se syntaksmerknaden ovenfor). Hurtigpilot: Funksjoner hjelper deg med å legge inn områder.

Database er dataområdet som skal evalueres, inkludert overskriftene: i dette tilfellet A1:E10. Databasefelt angir kolonnen for søkekriteriene: i dette tilfellet Avstand til skolen (meter). Søkekriterier er området der du kan angi søkeparameterne: i dette tilfellet A13:E14.

Hvis du vil finne ut hvor mange barn i andre klasse som er over 7 år, sletter du posten >600 i celle D14 og angir "2" i celle B14 under Klasse, og angir >7 i celle C14 til høyre. Resultatet er 2. Det er to barn i andre klasse som er over 7 år. Siden begge disse kriteriene er i samme rad, kobles de sammen med OG.

Se også disse funksjonene:

COUNTBLANK, COUNTIF.

DCOUNTA

DCOUNTA teller antall rader (poster) i en database som samsvarer med de angitte betingelsene og inneholder numeriske eller alfanumeriske verdier.

Søket støtter regulære uttrykk.

Når du har angitt teksten, kan du for eksempel angi "all.*" for å finne den første forekomsten av "all" fulgt av hvilke som helst tegn.

Syntaks

DCOUNTA(Database; Databasefelt; Søkekriterier)

Eksempel

I eksempelet ovenfor kan du søke etter antall barn som har navn som begynner på E eller en påfølgende bokstav. Rediger formelen i B16 ved å sette inn en A etter funksjonsnavnet DCOUNT. Slett det gamle søkekriteriet og angi >=E under Navn i feltet A14. Resultatet er 5. Hvis du nå sletter alle tallverdier for Greta i rad 8, blir resultatet endret til 4. Rad 8 blir ikke lenger regnet med, for den inneholder ingen verdier. Navnet Greta er tekst, ikke en verdi.

Se også disse funksjonene:

COUNTBLANK, COUNTIF.

DGET

DGET returnerer innholdet til den refererte cellen i en database som samsvarer med de angitte søkekriteriene. Hvis det oppstår en feil, returnerer funksjonen enten #VALUE! hvis det ikke blir funnet en rad, eller Err502 hvis det blir funnet flere celler.

Søket støtter regulære uttrykk.

Når du har angitt teksten, kan du for eksempel angi "all.*" for å finne den første forekomsten av "all" fulgt av hvilke som helst tegn.

Syntaks

DGET(Database; Databasefelt; Søkekriterier)

Hvis du vil referere til en kolonne ved hjelp av kolonneoverskriften, setter du overskriften i anførselstegn.

Eksempel

I eksempelet over ønsker vi å avgjøre hvilken klasse barnet med navnet som angis i celle A14, går i. Formelen angis i celle B16 og skiller seg litt fra de tidligere eksemplene, fordi bare en kolonne (ett datafelt) kan angis for databasefeltet. Angi følgende formel:

=DGET(A1:E10;"Klasse";A13:E14)

Angi navnet Frank i A14, og du får resultatet 2. Frank går i andre klasse. Angi "Alder" i stedet for "Klasse", så får du Franks alder.

Eller angi verdien 11 bare i celle C14, og slett de andre cellene i denne raden. Rediger formelen i B16 på denne måten:

=DGET(A1:E10;"Navn";A13:E14)

I stedet for klasse, blir det spurt etter navn. Svaret blir vist med en gang: Daniel er det eneste barnet på 11 år.

DMAX

DMAX returnerer maksimumsinnholdet i en celle (felt) i en database (alle poster) som samsvarer med de angitte søkekriteriene.

Søket støtter regulære uttrykk.

Når du har angitt teksten, kan du for eksempel angi "all.*" for å finne den første forekomsten av "all" fulgt av hvilke som helst tegn.

Syntaks

DMAX(Database; Databasefelt; Søkekriterier)

Hvis du vil referere til en kolonne ved hjelp av kolonneoverskriften, setter du overskriften i anførselstegn.

Eksempel

Hvis du vil vite hvor mye det tyngste barnet i hver klasse veier, angir du følgende formel i B16:

=DMAX(A1:E10;"Vekt";A13:E14)

Under 'Klasse', angir du 1, 2, 3 og så videre, en etter en. Når du har angitt et klassetrinn, ser du vekten på det tyngste barnet i den klassen.

DMIN

DMIN returnerer minimumsinnholdet i en celle (felt) i en database som samsvarer med de angitte søkekriteriene.

Søket støtter regulære uttrykk.

Når du har angitt teksten, kan du for eksempel angi "all.*" for å finne den første forekomsten av "all" fulgt av hvilke som helst tegn.

Syntaks

DMIN(Database; Databasefelt; Søkekriterier)

Hvis du vil referere til en kolonne ved hjelp av kolonneoverskriften, setter du overskriften i anførselstegn.

Eksempel

Hvis du vil finne den korteste avstanden til skolen for barna i hver klasse, angir du følgende formel i B16:

=DMIN(A1:E10;"Avstand til skolen";A13:E14)

I rad 14, under Klasse, angir du 1, 2, 3 og så videre, en etter en. Den korteste avstanden til skolen for hver klasse blir vist.

DPRODUCT

DPRODUCT multipliserer alle celler i et dataområde der celleinnholdet samsvarer med søkekriteriene.

Søket støtter regulære uttrykk.

Når du har angitt teksten, kan du for eksempel angi "all.*" for å finne den første forekomsten av "all" fulgt av hvilke som helst tegn.

Syntaks

DPRODUCT(Database; Databasefelt; Søkekriterier)

Hvis du vil referere til en kolonne ved hjelp av kolonneoverskriften, setter du overskriften i anførselstegn.

Eksempel

I eksempelet med fødselsdagsselskapet ovenfor, kan ikke denne funksjonen brukes til noe relevant.

DSTDEV

DSTDEV beregner standardavviket til en populasjon basert på et utvalg, ved hjelp av tallene i en databasekolonne som samsvarer med de gitte betingelsene. Postene behandles som et datautvalg. Det betyr at barna i eksempelet representerer et tverrsnitt av alle barn. Legg merke til at du ikke kan få et representativt resultat fra et utvalg på mindre enn ett tusen.

Søket støtter regulære uttrykk.

Når du har angitt teksten, kan du for eksempel angi "all.*" for å finne den første forekomsten av "all" fulgt av hvilke som helst tegn.

Syntaks

DSTDEV(Database; Databasefelt; Søkekriterier)

Hvis du vil referere til en kolonne ved hjelp av kolonneoverskriften, setter du overskriften i anførselstegn.

Eksempel

Hvis du vil finne standardavviket for vekten til alle barn med samme alder, angir du følgende formel i B16:

=DSTDEV(A1:E10;"Vekt";A13:E14)

I rad 14, under Alder, angir du 7, 8, 9 og så videre, en etter en. Resultatet viser standardavviket for vekten til alle barn med denne alderen.

DSTDEVP

DSTDEVP beregner standardavviket for en populasjon basert på alle celler i et dataområde som samsvarer med søkekriteriene. Postene fra eksempelet blir behandlet som hele populasjonen.

Søket støtter regulære uttrykk.

Når du har angitt teksten, kan du for eksempel angi "all.*" for å finne den første forekomsten av "all" fulgt av hvilke som helst tegn.

Syntaks

DSTDEVP(Database; Databasefelt; Søkekriterier)

Hvis du vil referere til en kolonne ved hjelp av kolonneoverskriften, setter du overskriften i anførselstegn.

Eksempel

Hvis du vil finne standardavviket for vekten til alle barn med samme alder i Jons fødselsdagsselskap, angir du følgende formel i B16:

=DSTDEVP(A1:E10;"Vekt";A13:E14)

I rad 14, under Alder, angir du 7, 8, 9 og så videre, en etter en. Resultatet er standardavviket for vekten til alle barn med samme alder som ble veid.

DSUM

DSUM returnerer totalen av alle cellene i et databasefelt i alle rader (poster) som samsvarer med de angitte søkekriteriene.

Søket støtter regulære uttrykk.

Når du har angitt teksten, kan du for eksempel angi "all.*" for å finne den første forekomsten av "all" fulgt av hvilke som helst tegn.

Syntaks

DSUM(Database; Databasefelt; Søkekriterier)

Hvis du vil referere til en kolonne ved hjelp av kolonneoverskriften, setter du overskriften i anførselstegn.

Eksempel

Hvis du vil finne lengden på den kombinerte avstanden til skolen for alle barna i Jons fødselsdagsselskap som går i andre klasse, angir du følgende formel i B16:

=DSUM(A1:E10;"Avstand til skolen";A13:E14)

Angi "2" i rad 14 under "Klasse". Summen (1950) av avstanden til skolen for alle barna som går i andre klasse, blir vist.

Se også disse funksjonene:

SUMIF.

DVAR

DVAR returnerer variansen til alle celler i et databasefelt i alle poster som samsvarer med de angitte søkekriteriene. Postene fra eksempelet blir behandlet som utvalg av data. Du kan ikke få et representativt resultat fra et populasjonsutvalg på mindre enn ett tusen.

Søket støtter regulære uttrykk.

Når du har angitt teksten, kan du for eksempel angi "all.*" for å finne den første forekomsten av "all" fulgt av hvilke som helst tegn.

Syntaks

DVAR(Database; Databasefelt; Søkekriterier)

Hvis du vil referere til en kolonne ved hjelp av kolonneoverskriften, setter du overskriften i anførselstegn.

Eksempel

Hvis du vil finne variansen til vekten til alle barn med samme alder, angir du følgende formel i B16:

=DVAR(A1:E10;"Vekt";A13:E14)

I rad 14, under Alder, angir du 7, 8, 9 og så videre, en etter en. Du får et resultat som viser variansen til vektverdiene for alle barn med denne alderen.

DVARP

DVARP beregner variansen til alle celleverdier i et databasefelt i alle poster som samsvarer med de angitte søkekriteriene. Postene fra eksempelet blir behandlet som en hel populasjon.

Søket støtter regulære uttrykk.

Når du har angitt teksten, kan du for eksempel angi "all.*" for å finne den første forekomsten av "all" fulgt av hvilke som helst tegn.

Syntaks

DVARP(Database; Databasefelt; Søkekriterier)

Hvis du vil referere til en kolonne ved hjelp av kolonneoverskriften, setter du overskriften i anførselstegn.

Eksempel

Hvis du vil finne variansen til vekten til alle barn med samme alder i Jons fødselsdagsselskap, angir du følgende formel i B16:

=DVARP(A1:E10;"Vekt";A13:E14)

I rad 14, under Alder, angir du 7, 8, 9 og så videre, en etter en. Variansen til vektverdiene for alle barn med denne alderen i Jons fødselsdagsselskap, blir vist.


Tilbakemelding om produktet | Annen dokumentasjon | Varemerker