IBM Lotus Symphony


Funkcije baze podatkov

Ta odsek opisuje funkcije, ki se uporabljajo s podatki, organiziranimi v eno podatkovno vrstico za en zapis. Pokrite so naslednje funkcije: DAVERAGE, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, DPRODUCT, DSTDEV, DSTDEVP, DSUM, DVAR, DVARP.

Primer podatkov:

Naslednji podatki bodo uporabljeni pri nekaterih primerih opisov funkcij:

Obseg A1:E10 navaja otroke, ki so povabljeni na Joejevo rojstnodnevno zabavo. Naslednje informacije so podane za vsak vnos: stolpec A prikazuje ime, stolpec B razred, nato starost v letih, razdaljo do šole v metrih in težo v kilogramih.

  A B C D E
1 Ime Razred Starost Razdalja do šole Teža
2 Andy 3 9 150 40
3 Betty 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 Ime Razred Starost Razdalja do šole Teža
14       >600  
15          
16 DCOUNT 5      

Formula v celici B16 je =DCOUNT(A1:E10;A1:E10;A13:E14)

Parametri funkcije baze podatkov:

Sledijo definicije parametrov za vse funkcije baze podatkov:

Database je obseg celic, ki definira bazo podatkov.

Polje baze podatkov označuje polje baze podatkov, ki se uporablja za nadaljnje sklice, če je sklicevanje možno, v funkciji baze podatkov. Če želite narediti sklic na stolpec z imenom glave stolpca, postavite narekovaje na vsako stran imena glave.

Search criteria je obseg celic, ki vsebuje iskalne kriterije. Če vpišete več kriterijev v eno vrstico, so povezani z operatorjem AND. Če vpišete kriterije v različne vrstice, so povezani z operatorjem OR. Prazne celice v obsegu kriterijev iskanja bodo prezrte.

Izberite možnost Datoteka - Preference - Lotus Symphony Spreadsheets - Izračuni, da definirate vedenje programa Lotus Spreadsheets pri iskanju identičnih vnosov.

DAVERAGE

DAVERAGE vrne povprečno vrednost vseh celic (polj) v vseh vrsticah (zapisih baze podatkov), ki ustrezajo podanim iskalnim kriterijem.

Iskanje podpira regularne izraze.

Kakor hitro vnesete besedilo, lahko vnesete na primer "all.*", tako da najprej najdete prvo mesto "all", ki mu sledijo katerikoli znaki.

Skladnja

DAVERAGE(Database; Database Field; Search Criteria)

Če želite narediti sklic na stolpec z imenom glave stolpca, postavite narekovaje na vsako stran imena glave.

Primer

Če želite izračunati povprečno težo za vse otroke iste starosti, v B16 vnesite naslednjo formulo:

=DAVERAGE(A1:E10;"Teža";A13:E14)

V vrstico 14 pod "Starost" vnesite 7, 8, 9 in tako naprej, enega za drugim. Prikazala se bo povprečna teža za vse otroke iste starosti.

DCOUNT

DCOUNT prešteje število vrstic (zapisov) v bazi podatkov, ki ustrezajo podanim iskalnim kriterijem in vsebujejo številske vrednosti.

Skladnja

DCOUNT(Database; Database Field; Search Criteria)

Za parameter Database Field lahko vnesete celotno bazo podatkov ali številko 0, v nobenem primeru pa ta parameter ne sme biti prazen. Če želite narediti sklic na stolpec z imenom glave stolpca, postavite narekovaje na vsako stran imena glave.

Primer

V primeru spodaj želite vedeti, koliko otrok mora do šole prehoditi več kot 600 metrov. Rezultat je shranjen v celici B16. Postavite kazalko v celico B16. Vnesite formulo =DCOUNT(A1:E10;A1:E10;A13:E14) v B16. Lahko vnesete tudi =DCOUNT(A1:E10;0;A13:E14) (glejte opombo o skladnji zgoraj). Instant Pilot: Funkcije vam pomaga vnašati obsege.

Database je obseg podatkov, ki naj se oceni, vključno z glavami. V tem primeru je to A1:E10. Polje baze podatkov podaja stolpec za iskalne kriterije. V tem primeru je to Razdalja do šole (metri). Search criteria je obseg, v katerega vnesete iskalne parametre. V tem primeru je to A13:E14.

Če želite izvedeti, koliko otrok je v drugem razredu in so starejši od 7 let, izbrišite vnos >600 v celici D14 in v celico B14 pod Razred vnesite "2", nato pa vnesite >7 v celico C14 na desni. Rezultat je 2. Dva otroka sta v drugem razredu in starejša od 7 let. Ker sta oba kriterija v isti vrstici, sta povezana z operatorjem AND:

Glejte tudi naslednje funkcije:

COUNTBLANK, COUNTIF.

DCOUNTA

DCOUNTA prešteje število vrstic (zapisov) v bazi podatkov, ki ustrezajo podanim pogojem iskanja in vsebujejo številske in alfanumerične vrednosti.

Iskanje podpira regularne izraze.

Kakor hitro vnesete besedilo, lahko vnesete na primer "all.*", tako da najprej najdete prvo mesto "all", ki mu sledijo katerikoli znaki.

Skladnja

DCOUNTA(Database; Database Field; Search Criteria)

Primer

V primeru zgoraj lahko iščete število otrok, katerih ime se začne z E ali zaporedno črko. Uredite formulo v B16 tako, da vstavite A za imenom funkcije DCOUNT. Izbrišite stare iskalne kriterije in vnesite >=E pod Ime v polju A14. Rezultat je 5. Če sedaj izbrišete vse številske vrednosti za Greto v vrstici 8, se rezultat spremeni v 4. Vrstica 8 ni več vključena v štetju, saj ne vsebuje vrednosti. Ime Greta je besedilo, ne vrednost.

Glejte tudi naslednje funkcije:

COUNTBLANK, COUNTIF.

DGET

DGET vrne vsebino sklicevane celice v bazi podatkov, ki ustreza podanim iskalnim kriterijem. V primeru napake funkcija vrne ali #VALUE! če ne najde vrstice, ali Err502, če najde več kot eno celico.

Iskanje podpira regularne izraze.

Kakor hitro vnesete besedilo, lahko vnesete na primer "all.*", tako da najprej najdete prvo mesto "all", ki mu sledijo katerikoli znaki.

Skladnja

DGET(Database; Database Field; Search Criteria)

Če želite narediti sklic na stolpec z imenom glave stolpca, postavite narekovaje na vsako stran imena glave.

Primer

V zgornjem primeru želimo ugotoviti, v katerem razredu je otrok in čigavo ime je bilo vneseno v celico A14. Formula je vnesena v celico B16 in se razlikuje od prejšnjih primerov, ker je za polje baze podatkov lahko vnesen samo en stolpec (eno polje baze podatkov). Vnesite naslednjo formulo:

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

V A14 vnesite ime Frank, in videli boste rezultat 2. Frank je v drugem razredu. Če vnesete "Starost" namesto "Razred", boste dobili Frankovo starost.

Lahko tudi vnesete vrednost 11 samo v celico C14 in izbrišete druge vnose v tej vrstici. Uredite formulo v B16, da ustreza naslednjemu:

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

Namesto razreda se poizveduje o imenu. Odgovor se pojavi takoj: Daniel je edini otrok, ki je star 11 let.

DMAX

DMAX vrne največjo vsebino celice (polja) v bazi podatkov (vsi zapisi), ki ustreza podanim pogojem iskanja.

Iskanje podpira regularne izraze.

Kakor hitro vnesete besedilo, lahko vnesete na primer "all.*", tako da najprej najdete prvo mesto "all", ki mu sledijo katerikoli znaki.

Skladnja

DMAX(Database; Database Field; Search Criteria)

Če želite narediti sklic na stolpec z imenom glave stolpca, postavite narekovaje na vsako stran imena glave.

Primer

Če želite vedeti, koliko tehta najtežji otrok v vsakem razredu, vnesite naslednjo formulo v B16:

=DMAX(A1:E10;"Teža";A13:E14)

V "Razred" vnesite 1, 2, 3 in tako naprej, enega za drugim. Ko vnesete številko razreda, se pojavi teža najtežjega otroka v vsakem razredu.

DMIN

DMIN vrne najmanjšo vsebino celice (polja) v bazi podatkov (vsi zapisi), ki ustreza podanim iskalnim kriterijem.

Iskanje podpira regularne izraze.

Kakor hitro vnesete besedilo, lahko vnesete na primer "all.*", tako da najprej najdete prvo mesto "all", ki mu sledijo katerikoli znaki.

Skladnja

DMIN(Database; Database Field; Search Criteria)

Če želite narediti sklic na stolpec z imenom glave stolpca, postavite narekovaje na vsako stran imena glave.

Primer

Če želite najti najkrajšo razdaljo do šole za otroke v vsakem razredu, vnesite naslednjo formulo v B16:

=DMIN(A1:E10;"Razdalja do šole";A13:E14)

V vrstico 14 pod "Razred" vnesite 1, 2, 3 in tako naprej, enega za drugim. Pojavi se najkrajša razdalja do šole za vsak razred.

DPRODUCT

DPRODUCT pomnoži vse celice obsega podatkov, kjer vsebina celic ustreza iskalnim kriterijem.

Iskanje podpira regularne izraze.

Kakor hitro vnesete besedilo, lahko vnesete na primer "all.*", tako da najprej najdete prvo mesto "all", ki mu sledijo katerikoli znaki.

Skladnja

DPRODUCT(Database; Database Field; Search Criteria)

Če želite narediti sklic na stolpec z imenom glave stolpca, postavite narekovaje na vsako stran imena glave.

Primer

Za primer rojstnodnevne zabave, prikazan zgoraj, ni smiselne uporabe te funkcije.

DSTDEV

DSTDEV izračuna standardni odklon populacije na podlagi vzorca z uporabo številk v stolpcu baze podatkov, ki ustrezajo podanim pogojem. Zapisi se obravnavajo kot vzorec podatkov. To pomeni, da podrejenci v tem primeru predstavljajo presek vseh podrejencev. Vedeti morate, da se reprezentativen rezultat ne more dobiti iz vzorca, ki je manjši od tisoč.

Iskanje podpira regularne izraze.

Kakor hitro vnesete besedilo, lahko vnesete na primer "all.*", tako da najprej najdete prvo mesto "all", ki mu sledijo katerikoli znaki.

Skladnja

DSTDEV(Database; Database Field; Search Criteria)

Če želite narediti sklic na stolpec z imenom glave stolpca, postavite narekovaje na vsako stran imena glave.

Primer

Če želite izračunati standardni odklon teže za vse otroke iste starosti, v B16 vnesite naslednjo formulo:

=DSTDEV(A1:E10;"Teža";A13:E14)

V vrstico 14 pod "Starost" vnesite 7, 8, 9 in tako naprej, enega za drugim. Prikazani rezultat je standardni odklon teže za vse otroke te starosti.

DSTDEVP

DSTDEVP izračuna standardni odklon populacije na podlagi vseh celic ali obsega podatkov, ki ustrezajo iskalnim kriterijem. Zapisi iz primera se obravnavajo kot celotna populacija.

Iskanje podpira regularne izraze.

Kakor hitro vnesete besedilo, lahko vnesete na primer "all.*", tako da najprej najdete prvo mesto "all", ki mu sledijo katerikoli znaki.

Skladnja

DSTDEVP(Database; Database Field; Search Criteria)

Če želite narediti sklic na stolpec z imenom glave stolpca, postavite narekovaje na vsako stran imena glave.

Primer

Če želite izračunati standardni odklon teže za vse otroke iste starosti na Joejevi rojstnodnevni zabavi, v B16 vnesite naslednjo formulo:

=DSTDEVP(A1:E10;"Teža";A13:E14)

V vrstico 14 pod "Starost" vnesite 7, 8, 9 in tako naprej, enega za drugim. Rezultat je standardni odklon teže za vse otroke iste starosti, katerih teža je bila preverjena.

DSUM

DSUM Vrne vsoto vseh celic v polju baze podatkov v vseh vrsticah (zapisih), ki ustrezajo podanim iskalnim kriterijem.

Iskanje podpira regularne izraze.

Kakor hitro vnesete besedilo, lahko vnesete na primer "all.*", tako da najprej najdete prvo mesto "all", ki mu sledijo katerikoli znaki.

Skladnja

DSUM(Database; Database Field; Search Criteria)

Če želite narediti sklic na stolpec z imenom glave stolpca, postavite narekovaje na vsako stran imena glave.

Primer

Če želite izračunati skupno razdaljo do šole za vse otroke na Joejevi rojstnodnevni zabavi, ki so v drugem razredu, v celico B16 vnesite naslednjo formulo:

=DSUM(A1:E10;"Razdalja do šole";A13:E14)

Vnesite "2" v vrstico 14 pod "Razred". Prikazana je vsota (1950) vseh razdalj do šole vseh otrok, ki so v drugem razredu.

Glejte tudi naslednje funkcije:

SUMIF.

DVAR

DVAR Vrne varianco vseh celic polja baze podatkov v vseh vrsticah (zapisih), ki ustrezajo podanim iskalnim kriterijem. Zapisi iz primera se obravnavajo kot vzorec podatkov. Reprezentativnega rezultata ni mogoče dobiti iz vzorca, ki je manjši od tisoč.

Iskanje podpira regularne izraze.

Kakor hitro vnesete besedilo, lahko vnesete na primer "all.*", tako da najprej najdete prvo mesto "all", ki mu sledijo katerikoli znaki.

Skladnja

DVAR(Database; Database Field; Search Criteria)

Če želite narediti sklic na stolpec z imenom glave stolpca, postavite narekovaje na vsako stran imena glave.

Primer

Če želite najti varianco teže za vse otroke iste starosti, v celico b16 vnesite naslednjo formulo:

=DVAR(A1:E10;"Teža";A13:E14)

V vrstico 14 pod "Starost" vnesite 7, 8, 9 in tako naprej, enega za drugim. Videli boste rezultat variance utežne vrednosti za vse otroke te starosti.

DVARP

DVARP Izračuna varianco vseh vrednosti celic polja baze podatkov v vseh zapisih, ki ustrezajo podanim iskalnim kriterijem. Zapisi iz primera se obravnavajo kot celotna populacija.

Iskanje podpira regularne izraze.

Kakor hitro vnesete besedilo, lahko vnesete na primer "all.*", tako da najprej najdete prvo mesto "all", ki mu sledijo katerikoli znaki.

Skladnja

DVARP(Database; Database Field; Search Criteria)

Če želite narediti sklic na stolpec z imenom glave stolpca, postavite narekovaje na vsako stran imena glave.

Primer

Če želite ugotoviti varianco teže za vse otroke iste starosti na Joejevi rojstnodnevni zabavi, v B16 vnesite naslednjo formulo:

=DVARP(A1:E10;"Teža";A13:E14)

V vrstico 14 pod "Starost" vnesite 7, 8, 9 in tako naprej, enega za drugim. Pojavil se bo rezultat variance utežne vrednosti za vse otroke te starosti, ki so na Joejevi rojstnodnevni zabavi.


Povratne informacije o izdelku | Dodatna dokumentacija | Blagovne znamke