IBM Lotus Symphony
|
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)
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 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.
DCOUNT teller antall rader (poster) i en database som samsvarer med de angitte søkekriteriene og inneholder numeriske verdier.
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.
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:
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.
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:
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.
DGET(Database; Databasefelt; Søkekriterier)
Hvis du vil referere til en kolonne ved hjelp av kolonneoverskriften, setter du overskriften i anførselstegn.
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 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.
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.
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.
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.
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.
DSTDEVP(Database; Databasefelt; Søkekriterier)
Hvis du vil referere til en kolonne ved hjelp av kolonneoverskriften, setter du overskriften i anførselstegn.
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 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.
DSUM(Database; Databasefelt; Søkekriterier)
Hvis du vil referere til en kolonne ved hjelp av kolonneoverskriften, setter du overskriften i anførselstegn.
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:
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.
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.
DVARP(Database; Databasefelt; Søkekriterier)
Hvis du vil referere til en kolonne ved hjelp av kolonneoverskriften, setter du overskriften i anførselstegn.
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.