IBM Lotus Symphony
|
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)
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 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.
DCOUNT prešteje število vrstic (zapisov) v bazi podatkov, ki ustrezajo podanim iskalnim kriterijem in vsebujejo številske vrednosti.
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.
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:
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.
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:
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.
DGET(Database; Database Field; Search Criteria)
Če želite narediti sklic na stolpec z imenom glave stolpca, postavite narekovaje na vsako stran imena glave.
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 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.
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.
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.
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.
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.
DSTDEVP(Database; Database Field; Search Criteria)
Če želite narediti sklic na stolpec z imenom glave stolpca, postavite narekovaje na vsako stran imena glave.
Č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 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.
DSUM(Database; Database Field; Search Criteria)
Če želite narediti sklic na stolpec z imenom glave stolpca, postavite narekovaje na vsako stran imena glave.
Č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:
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.
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.
DVARP(Database; Database Field; Search Criteria)
Če želite narediti sklic na stolpec z imenom glave stolpca, postavite narekovaje na vsako stran imena glave.
Č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.