IBM Lotus Symphony
|
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.
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).
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-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ä.
TLASKE-funktio laskee hakuehtoja vastaavien numeroarvoja sisältävien tietokannan rivien (tietueiden) määrän.
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.
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:
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ä.
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:
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ä.
TNOUDA(tietokanta; tietokantakenttä;
Voit viitata sarakkeeseen sen otsikkonimellä kirjoittamalla otsikkonimen lainausmerkkeihin.
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-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ä.
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ä.
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ä.
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ä.
TKESKIHAJONTA(tietokanta; tietokantakenttä; hakuehto)
Voit viitata sarakkeeseen sen otsikkonimellä kirjoittamalla otsikkonimen lainausmerkkeihin.
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-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ä.
TKESKIHAJONTAP(tietokanta; tietokantakenttä; hakuehto)
Voit viitata sarakkeeseen sen otsikkonimellä kirjoittamalla otsikkonimen lainausmerkkeihin.
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-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ä.
TSUMMA(tietokanta; tietokantakenttä; hakuehto)
Voit viitata sarakkeeseen sen otsikkonimellä kirjoittamalla otsikkonimen lainausmerkkeihin.
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:
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ä.
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ä.
TVARIANSSIP(tietokanta; tietokantakenttä; hakuehto)
Voit viitata sarakkeeseen sen otsikkonimellä kirjoittamalla otsikkonimen lainausmerkkeihin.
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.