IBM Lotus Symphony


Tietokantafunktiot

Tässä jaksossa on tietoja funktioista, joiden avulla voidaan käsitellä rivikohtaisiksi tietueiksi järjestettyjä tietoja. Funktiot ovat: TKESKIARVO, TLASKE , TLASKEA , TNOUDA , TMAKS , TMIN , TTULO , TKESKIHAJONTA , TKESKIHAJONTAP , TSUMMA ,TVARIANSSI, TVARIANSSIP.

Esimerkkitiedot:

Funktion kuvauksissa olevissa esimerkeissä voidaan viitata seuraaviin esimerkkitietoihin:

Solualueessa A1:E10 on luettelo Jussin syntymäpäiville kutsutuista vieraista. Kustakin vieraasta on seuraavat tiedot: sarakkeessa A on vieraan nimi, sarakkeessa B vieraan koululuokka ja seuraavissa sarakkeissa ikä vuosina, koulumatka metreinä sekä paino kiloina.

  A B C D E
1 Nimi Luokka Ikä Koulumatka Paino
2 Anssi 3 9 150 40
3 Bettiina 4 10 1000 42
4 Charlotta 3 10 300 51
5 Daniel 5 11 1200 48
6 Eeva 2 8 650 33
7 Floora 2 7 300 42
8 Greeta 1 7 200 36
9 Harri 3 9 1200 44
10 Irene 2 8 1000 42
11          
12          
13 Nimi Luokka Ikä Koulumatka Paino
14       >600  
15          
16 TLASKE 5      

Solussa B16 on kaava =TLASKE(A1:E10;A1:E10;A13:E14).

Tietokantafunktion parametrit:

Kaikissa tietokantafunktiossa on seuraavat parametrit:

Tietokanta on tietokannan tiedot sisältävä solualue.

Tietokantakenttä määrittää viitteenä käytettävän tietokantakentän, jos viittaukset ovat mahdollisia. Voit viitata sarakkeeseen sarakkeen nimellä kirjoittamalla sen otsikon lainausmerkkeihin.

Hakuehto on hakuehdot sisältävä solualue. Jos kirjoitat hakuehdot samalle riville, ohjelma yhdistää ne JA-operaattorilla. Jos kirjoitat hakuehdot eri riveille, ohjelma yhdistää ne TAI-operaattorilla. Ohjelma ohittaa hakuehtojen solualueen tyhjät solut.

Voit määrittää, miten Lotus Symphony Spreadsheets -ohjelma etsii identtisiä merkintöjä, valitsemalla vaihtoehdot Tiedosto - Asetukset - - Lotus Symphony Spreadsheets - Laske.

TKESKIARVO

TKESKIARVO-funktio palauttaa määritettyjä hakuehtoja vastaavien rivien (tietokannan tietueiden) kaikkien solujen (kenttien) keskiarvon.

Hakutoiminto tukee säännöllisiä lausekkeita.

Kun olet syöttänyt tekstiä, voit syöttää hakuehdoksi esimerkiksi "osa.*", jolloin saat näkyviin "osa"-kirjainten ensimmäisen esiintymän, jonka perässä voi olla mitä tahansa merkkejä.

Syntaksi

TKESKIARVO(tietokanta; tietokantakenttä; hakuehto)

Voit viitata sarakkeeseen sen otsikkonimellä kirjoittamalla otsikkonimen lainausmerkkeihin.

Esimerkki

Oletetaan, että haluat selvittää kaikkien samanikäisten lasten keskipainon. Kirjoita soluun B16 seuraava kaava:

=TKESKIARVO(A1:E10;"Paino";A13:E14)

Kirjoita riville 14 Ikä-sarakkeeseen 7, 8, 9 ja niin edelleen. Näkyviin tulee samanikäisten lasten keskipaino.

TLASKE

TLASKE-funktio laskee hakuehtoja vastaavien numeroarvoja sisältävien tietokannan rivien (tietueiden) määrän.

Syntaksi

TLASKE(tietokanta; tietokantakenttä; hakuehto)

Tietokantakenttä-parametrin arvo voi olla koko tietokanta tai nolla. Parametrilla on oltava arvo. Voit viitata sarakkeeseen sarakkeen nimellä kirjoittamalla sen otsikon lainausmerkkeihin.

Esimerkki

Oletetaan, että haluat selvittää, kuinka monen esimerkkitietojen lapsen koulumatka on yli 600 metriä, ja tallentaa tuloksen soluun B16. Aseta kohdistin soluun B16. Kirjoita B16-soluun kaava =TLASKE(A1:E10;A1:E10;A13:E14). Vaihtoehtoisesti voit kirjoittaa =TLASKE(A1:E10;0;A13:E14) (katso syntaksia koskeva huomautus edellä). Ohjattu pikatoiminto: Funktiot auttaa solualueiden syötössä.

Tietokanta määrittää käsiteltävien tietojen (mukaan lukien otsikot) laajuuden. Tässä esimerkissä parametrin arvo on A1:E10. Tässä tapauksessa Tietokanta-kentän haku kohdistetaan Koulumatka-sarakkeeseen (koulumatka metreinä). Hakuehto on solualue, johon voit syöttää hakuparametrit. Tässä esimerkissä hakuehtojen solualue on A13:E14.

Jos haluat laskea, kuinka moni toisella luokalla olevista lapsista on yli seitsenvuotias, tyhjennä arvo >600 solusta D14, kirjoita soluun B14 (Luokka-sarakkeeseen) "2" ja soluun C14 (Ikä-sarakkeeseen) >7. Tulos on 2 eli kaksi toisella luokalla olevista lapsista on yli seitsenvuotiaita. Koska molemmat hakuehdot ovat samalla rivillä, ohjelma yhdistää ne JA-operaattorilla.

Katso myös seuraavat funktiot:

LASKE_TYHJÄT ja LASKE_JOS.

TLASKEA

TLASKEA-funktio laskee hakuehtoja vastaavien numeroarvoja tai aakkosnumeerisia arvoja sisältävien tietokannan rivien (tietueiden) määrän.

Hakutoiminto tukee säännöllisiä lausekkeita.

Kun olet syöttänyt tekstiä, voit syöttää hakuehdoksi esimerkiksi "osa.*", jolloin saat näkyviin "osa"-kirjainten ensimmäisen esiintymän, jonka perässä voi olla mitä tahansa merkkejä.

Syntaksi

TLASKEA(tietokanta; tietokantakenttä; hakuehto)

Esimerkki

Oletetaan, että haluat laskea edellä kuvatuista esimerkkitiedoista, kuinka monen lapsen nimi alkaa E-kirjaimella tai sitä ennen aakkosissa olevalla kirjaimella. Muokkaa B16-solun kaavaa lisäämällä kirjain A TLASKE-funktion perään. Poista vanhat hakuehdot ja kirjoita A14-soluun (Nimi-sarakkeeseen) >=E. Tulos on 5. Jos poistat kaikki Greetan numeroarvot riviltä 8, tulokseksi muuttuu 4. Greeta-nimi ei ole arvo, koska se on tekstiä.

Katso myös seuraavat funktiot:

LASKE_TYHJÄT ja LASKE_JOS.

TNOUDA

TNOUDA-funktio palauttaa määritettyä hakuehtoa vastaavan tietokannan viitesolun sisällön. Mikäli funktio havaitsee virheen, palautettu arvo on #ARVO! ( riviä ei löydy) tai Err502 (ehtoja vastaavia soluja on useampi kuin yksi).

Hakutoiminto tukee säännöllisiä lausekkeita.

Kun olet syöttänyt tekstiä, voit syöttää hakuehdoksi esimerkiksi "osa.*", jolloin saat näkyviin "osa"-kirjainten ensimmäisen esiintymän, jonka perässä voi olla mitä tahansa merkkejä.

Syntaksi

TNOUDA(tietokanta; tietokantakenttä;

Voit viitata sarakkeeseen sen otsikkonimellä kirjoittamalla otsikkonimen lainausmerkkeihin.

Esimerkki

Oletetaan, että haluat selvittää edellä määritetyistä esimerkkitiedoista, millä luokalla se lapsi on, jonka nimen kirjoitat soluun A14. Kirjoita kaava soluun B16. Kaava poikkeaa hieman aikaisemmista esimerkkikaavoista, koska Tietokannan kenttä -parametrin arvona voi olla vain yksi sarake (tietokantakenttä). Kirjoita seuraava kaava:

=TNOUDA(A1:E10;"Luokka";A13:E14)

Kirjoita soluun A14 Floora. Tulos on 2, koska Floora on toisella luokalla. Jos kirjoitat parametrin arvoksi "Luokka"-sanan sijasta "Ikä", saat tulokseksi Flooran iän.

Kirjoita soluun C14 arvo 11 ja poista muut arvot kyseiseltä riviltä. Muokkaa solussa B16 oleva kaava seuraavaan muotoon:

=TNOUDA(A1:E10;"Nimi";A13:E14)

Tällöin kysely kohdistuu luokan sijasta nimeen. Tulokseksi tulee Daniel, koska hän on ainoa lapsi, jonka ikä on 11.

TMAKS

TMAKS-funktio palauttaa sen tietokannan (kaikkien tietueiden) solun (kentän) sisällön, jonka arvo on suurin määritettyjä hakuehtoja vastaavista soluista.

Hakutoiminto tukee säännöllisiä lausekkeita.

Kun olet syöttänyt tekstiä, voit syöttää hakuehdoksi esimerkiksi "osa.*", jolloin saat näkyviin "osa"-kirjainten ensimmäisen esiintymän, jonka perässä voi olla mitä tahansa merkkejä.

Syntaksi

TMAKS(tietokanta; tietokantakenttä; hakuehto)

Voit viitata sarakkeeseen sen otsikkonimellä kirjoittamalla otsikkonimen lainausmerkkeihin.

Esimerkki

Voit selvittää kunkin luokan painavimman lapsen painon kirjoittamalla seuraavan kaavan soluun B16:

=TMAKS(A1:E10;"Paino";A13:E14)

Kirjoita riville 14 'Luokka'-sarakkeeseen vuorotellen 1, 2, 3 ja niin edelleen. Kun kirjoitat luokan numeron, luokan painavimman lapsen paino tulee näkyviin.

TMIN

TMIN-funktio palauttaa sen tietokannan solun (kentän) sisällön, jonka arvo on pienin määritettyjä hakuehtoja vastaavista soluista.

Hakutoiminto tukee säännöllisiä lausekkeita.

Kun olet syöttänyt tekstiä, voit syöttää hakuehdoksi esimerkiksi "osa.*", jolloin saat näkyviin "osa"-kirjainten ensimmäisen esiintymän, jonka perässä voi olla mitä tahansa merkkejä.

Syntaksi

TMIN(tietokanta; tietokantakenttä; hakuehto)

Voit viitata sarakkeeseen sen otsikkonimellä kirjoittamalla otsikkonimen lainausmerkkeihin.

Esimerkki

Oletetaan, että haluat selvittää, mikä on lyhin koulumatka kullakin luokalla. Kirjoita soluun B16 seuraava kaava:

=TMIN(A1:E10;"Koulumatka";A13:E14)

Kirjoita riville 14 Luokka-sarakkeeseen 1, 2, 3 ja niin edelleen. Lyhin koulumatka kullakin luokalla tulee näkyviin.

TTULO

TTULO-funktio laskee kaikkien niiden solujen tulon, joiden sisältö vastaa hakuehtoja.

Hakutoiminto tukee säännöllisiä lausekkeita.

Kun olet syöttänyt tekstiä, voit syöttää hakuehdoksi esimerkiksi "osa.*", jolloin saat näkyviin "osa"-kirjainten ensimmäisen esiintymän, jonka perässä voi olla mitä tahansa merkkejä.

Syntaksi

TTULO(tietokanta; tietokantakenttä; hakuehto)

Voit viitata sarakkeeseen sen otsikkonimellä kirjoittamalla otsikkonimen lainausmerkkeihin.

Esimerkki

Edellä kuvatun syntymäpäiväesimerkin tietoja ei voi soveltaa tähän funktioon millään merkityksellisellä tavalla.

TKESKIHAJONTA

TKESKIHAJONTA-funktio laskee otoksen keskihajonnan mallitietojen perusteella. Funktio käyttää keskihajonnan laskennassa määritettyjä ehtoja vastaavien tietokannan sarakkeiden lukuja. Tietueet katsotaan mallitiedoiksi. Tämä tarkoittaa sitä, että esimerkissä esiintyvät lapset vastaisivat kaikkia lapsia. Ota huomioon, että alle tuhannen tietueen otokset eivät ole yleensä tarpeeksi edustavia.

Hakutoiminto tukee säännöllisiä lausekkeita.

Kun olet syöttänyt tekstiä, voit syöttää hakuehdoksi esimerkiksi "osa.*", jolloin saat näkyviin "osa"-kirjainten ensimmäisen esiintymän, jonka perässä voi olla mitä tahansa merkkejä.

Syntaksi

TKESKIHAJONTA(tietokanta; tietokantakenttä; hakuehto)

Voit viitata sarakkeeseen sen otsikkonimellä kirjoittamalla otsikkonimen lainausmerkkeihin.

Esimerkki

Oletetaan, että haluat selvittää kaikkien samanikäisten lasten painon keskihajonnan. Kirjoita soluun B16 seuraava kaava:

=TKESKIHAJONTA(A1:E10;"Paino";A13:E14)

Kirjoita riville 14 Ikä-sarakkeeseen 7, 8, 9 ja niin edelleen. Kulloinkin näkyviin tuleva tulos on määrittämäsi ikäisten lasten painon keskihajonta.

TKESKIHAJONTAP

TKESKIHAJONTAP-funktio laskee otoksen keskihajonnan määritettyjä ehtoja vastaavien tietokannan solujen perusteella. Esimerkin tietueet katsotaan tällöin koko tietojoukoksi.

Hakutoiminto tukee säännöllisiä lausekkeita.

Kun olet syöttänyt tekstiä, voit syöttää hakuehdoksi esimerkiksi "osa.*", jolloin saat näkyviin "osa"-kirjainten ensimmäisen esiintymän, jonka perässä voi olla mitä tahansa merkkejä.

Syntaksi

TKESKIHAJONTAP(tietokanta; tietokantakenttä; hakuehto)

Voit viitata sarakkeeseen sen otsikkonimellä kirjoittamalla otsikkonimen lainausmerkkeihin.

Esimerkki

Oletetaan, että haluat selvittää kaikkien Jussin syntymäpäiville kutsuttujen samanikäisten lasten painon keskihajonnan. Kirjoita soluun B16 seuraava kaava:

=TKESKIHAJONTAP(A1:E10;"Paino";A13:E14)

Kirjoita riville 14 Ikä-sarakkeeseen 7, 8, 9 ja niin edelleen. Kulloinkin näkyviin tuleva tulos on määrittämäsi ikäisten lasten painon keskihajonta.

TSUMMA

TSUMMA-funktio palauttaa määritettyjä hakuehtoja vastaavien rivien (tietueiden) kaikkien tietokantakenttien solujen summan.

Hakutoiminto tukee säännöllisiä lausekkeita.

Kun olet syöttänyt tekstiä, voit syöttää hakuehdoksi esimerkiksi "osa.*", jolloin saat näkyviin "osa"-kirjainten ensimmäisen esiintymän, jonka perässä voi olla mitä tahansa merkkejä.

Syntaksi

TSUMMA(tietokanta; tietokantakenttä; hakuehto)

Voit viitata sarakkeeseen sen otsikkonimellä kirjoittamalla otsikkonimen lainausmerkkeihin.

Esimerkki

Oletetaan, että haluat laskea kaikkien Jussin syntymäpäiville kutsuttujen, toisella luokalla olevien lasten koulumatkojen summan. Kirjoita soluun B16 seuraava kaava:

=TSUMMA(A1:E10;"Koulumatka";A13:E14)

Kirjoita riville 14 Luokka-sarakkeeseen 2. Näkyviin tulee kaikkien toisella luokalla olevien lasten koulumatkojen yhteispituus (1950).

Katso myös seuraavat funktiot:

SUMMA_JOS.

TVARIANSSI

TVARIANSSI-funktio palauttaa määritettyjä hakuehtoja vastaavien tietueiden kaikkien tietokantakenttien solujen varianssin. Esimerkin tietueet katsotaan mallitiedoiksi. Ota huomioon, että alle tuhannen tietueen otokset eivät ole yleensä tarpeeksi edustavia.

Hakutoiminto tukee säännöllisiä lausekkeita.

Kun olet syöttänyt tekstiä, voit syöttää hakuehdoksi esimerkiksi "osa.*", jolloin saat näkyviin "osa"-kirjainten ensimmäisen esiintymän, jonka perässä voi olla mitä tahansa merkkejä.

Syntaksi

TVARIANSSI(tietokanta; tietokantakenttä; hakuehto)

Voit viitata sarakkeeseen sen otsikkonimellä kirjoittamalla otsikkonimen lainausmerkkeihin.

Esimerkki

Oletetaan, että haluat selvittää kaikkien samanikäisten lasten painon varianssin. Kirjoita soluun B16 seuraava kaava:

=TVARIANSSI(A1:E10;"Paino";A13:E14)

Kirjoita riville 14 Ikä-sarakkeeseen 7, 8, 9 ja niin edelleen. Näkyviin tulee määrittämäsi ikäisten lasten painojen varianssi.

TVARIANSSIP

TVARIANSSI-funktio palauttaa määritettyjä hakuehtoja vastaavien tietueiden kaikkien tietokantakenttien solujen sisältämien arvojen varianssin. Esimerkin tietueet katsotaan tällöin koko tietojoukoksi.

Hakutoiminto tukee säännöllisiä lausekkeita.

Kun olet syöttänyt tekstiä, voit syöttää hakuehdoksi esimerkiksi "osa.*", jolloin saat näkyviin "osa"-kirjainten ensimmäisen esiintymän, jonka perässä voi olla mitä tahansa merkkejä.

Syntaksi

TVARIANSSIP(tietokanta; tietokantakenttä; hakuehto)

Voit viitata sarakkeeseen sen otsikkonimellä kirjoittamalla otsikkonimen lainausmerkkeihin.

Esimerkki

Oletetaan, että haluat selvittää kaikkien Jussin syntymäpäiville kutsuttujen samanikäisten lasten painon varianssin. Kirjoita soluun B16 seuraava kaava:

=TVARIANSSIP(A1:E10;"Paino";A13:E14)

Kirjoita riville 14 Ikä-sarakkeeseen 7, 8, 9 ja niin edelleen. Näkyviin tulee määrittämäsi ikäisten, Jussin syntymäpäiville kutsuttujen lasten painojen varianssi.


Palautetta tuotteesta | Lisäohjeet | Tavaramerkit