IBM Lotus Symphony
|
Tieto údaje budú použité v niektorých príkladoch opisov funkcií:
Rozsah buniek A1:E10 uvádza deti pozvané na narodeninovú oslavu Joea. Pre každú položku sú uvedené tieto informácie: stĺpec A uvádza meno, B ročník, potom vek v rokoch, vzdialenosť do školy v metroch a váhu v kilogramoch.
A | B | C | D | E | |
---|---|---|---|---|---|
1 | Názov | Ročník | Vek | Vzdialenosť do školy | Váha |
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 | Názov | Ročník | Vek | Vzdialenosť do školy | Váha |
14 | >600 | ||||
15 | |||||
16 | DCOUNT | 5 |
Vzorec v bunke B16 je =DCOUNT(A1:E10;A1:E10;A13:E14)
Toto sú definície parametrov pre všetky databázové funkcie:
Databáza je rozsah buniek definujúcich databázu.
Databázové pole indikuje databázové pole použité pre ďalší odkaz, ak sú odkazy možné, v databázovej funkcii. Ak chcete odkázať na stĺpec prostredníctvom názvu hlavičky stĺpca, názov hlavičky umiestnite do úvodzoviek.
Kritériá vyhľadania je rozsah buniek obsahujúci kritériá vyhľadania. Ak do jedného riadka zapíšete niekoľko kritérií, budú spojené spojkou AND. Ak do rôznych riadkov zapíšete kritériá, budú spojené spojkou ALEBO. Prázdne bunky v kritériách vyhľadania budú ignorované.
Vyberte Súbor - Preferencie - - Lotus Symphony Spreadsheets - Vypočítať ak chcete definovať ako sa má Lotus Spreadsheets správať pri vyhľadávaní identických položiek.
Funkcia DAVERAGE vráti priemer hodnôt všetkých buniek (polí) vo všetkých riadkoch (databázových záznamoch), ktoré sa zhodujú so zadanými kritériami vyhľadania.
Vyhľadávanie podporuje regulárne výrazy..
Po zadaní textu môžete hneď zadať "all.*", ak chcete vyhľadať napríklad prvé umiestnenie hodnoty "all", za ktorou nasledujú ľubovoľné znaky.
Funkcia DCOUNT spočíta počet riadkov (záznamov) v databáze, ktoré sa zhodujú so zadanými kritériami vyhľadania a ktoré obsahujú numerické hodnoty.
DCOUNT(Databáza; Databázové pole; Kritériá vyhľadania)
Pre parameter databázového poľa môžete zadať celú databázu alebo číslo nula; parameter však nemôže byť prázdny. Ak chcete odkázať na stĺpec prostredníctvom názvu hlavičky stĺpca, názov hlavičky umiestnite do úvodzoviek.
V uvedenom príklade chceme vedieť koľko detí musí cestovať do školy viac ako 6OO metrov. Výsledok má byť uložený do bunky B16. Nastavte kurzor na bunku B16. Do bunky B16 zadajte vzorec =DCOUNT(A1:E10;A1:E10;A13:E14). Prípadne zadajte =DCOUNT(A1:E10;0;A13:E14) (pozrite si uvedenú poznámku k syntaxi). Aplikácia Instant Pilot: Funkcie vám pomáha vkladať rozsahy.
Databáza je rozsah údajov, ktorý má byť vyhodnotený, vrátane svojich hlavičiek: v tomto prípade rozsah A1:E10. Databázové pole zadáva stĺpec pre kritériá vyhľadania: v tomto prípade Vzdialenosť do školy (metre). Kritéria vyhľadania je rozsah, kam môžete zadať parametre vyhľadania: v tomto prípade rozsah A13:E14.
Ak chcete zistiť koľko detí v druhom ročníku má viac ako 7 rokov, vymažte položku >600 v bunke D14 a do bunky B14 pod Ročník zadajte "2" a do bunky C14 napravo zadajte >7. Výsledok je 2. Dve deti sú v druhom ročníku a majú viac ako 7 rokov. Keďže obidve kritériá sú v rovnakom riadku, sú spojené spojkou AND.
Pozrite si aj tieto funkcie:
Funkcia DCOUNTA spočíta počet riadkov (záznamov) v databáze, ktoré sa zhodujú so zadanými podmienkami vyhľadania a ktoré obsahujú numerické alebo alfanumerické hodnoty.
Vyhľadávanie podporuje regulárne výrazy..
Po zadaní textu môžete hneď zadať "all.*", ak chcete vyhľadať napríklad prvé umiestnenie hodnoty "all", za ktorou nasledujú ľubovoľné znaky.
V uvedenom príklade môžete vyhľadať počet detí, ktorých meno sa začína na E alebo nejaké nasledujúce písmeno. Upravte vzorec v bunke B16 vložením písmena za názov funkcie DCOUNT. Vymažte staré kritériá vyhľadania a do poľa A14 zadajte >=E pod Názov. Výsledok je 5. Ak teraz vymažete všetky číselné hodnoty Grety v riadku 8, výsledok sa zmení na 4. Riadok 8 už nie je zahrnutý do výpočtu, pretože neobsahuje žiadne hodnoty. Meno Greta je text, nie hodnota.
Pozrite si aj tieto funkcie:
Funkcia DGET vráti obsah odkazovanej bunky v databáze, ktorá sa zhoduje so zadanými kritériami vyhľadania. V prípade, že nastane chyba, funkcia vráti hodnotu #VALUE! , ak nenájde žiaden riadok, alebo Err502, ak nájde viac ako jednu bunku.
Vyhľadávanie podporuje regulárne výrazy..
Po zadaní textu môžete hneď zadať "all.*", ak chcete vyhľadať napríklad prvé umiestnenie hodnoty "all", za ktorou nasledujú ľubovoľné znaky.
DGET(Databáza; Databázové pole; Kritériá vyhľadania)
Ak chcete odkázať na stĺpec prostredníctvom názvu hlavičky stĺpca, názov hlavičky umiestnite do úvodzoviek.
V uvedenom príklade chceme určiť, v ktorom ročníku je dieťa, ktorého meno bolo zadané do bunky A14. Vzorec je zadaný do bunky B16 a mierne sa líši od predchádzajúcich výrazov, pretože pre Databázové pole môže byť zadaný len jeden stĺpec (jedno databázové pole). Zadajte tento vzorec:
=DGET(A1:E10;"Ročník";A13:E14)
Do bunky A14 zadajte meno Frank a uvidíte výsledok 2. Frank je v druhom ročníku. Namiesto "Ročník" zadajte "Vek" a dostanete Frankov vek.
Alebo zadajte hodnotu 11 len do bunky C14 a ostatné položky v tomto riadku vymažte. Upravte vzorec v bunke B16 nasledovne:
=DGET(A1:E10;"Meno";A13:E14)
Namiesto ročníka je dotazované meno. Odpoveď sa zobrazí okamžite: Daniel je jediným dieťaťom, ktoré má 11 rokov.
Funkcia DMAX vráti maximálny obsah bunky (poľa) v databáze (všetky záznamy), ktorá sa zhoduje so zadanými podmienkami vyhľadania.
Vyhľadávanie podporuje regulárne výrazy..
Po zadaní textu môžete hneď zadať "all.*", ak chcete vyhľadať napríklad prvé umiestnenie hodnoty "all", za ktorou nasledujú ľubovoľné znaky.
Funkcia DMIN vráti minimálny obsah bunky (poľa) v databáze, ktorá sa zhoduje so zadanými kritériami vyhľadania.
Vyhľadávanie podporuje regulárne výrazy..
Po zadaní textu môžete hneď zadať "all.*", ak chcete vyhľadať napríklad prvé umiestnenie hodnoty "all", za ktorou nasledujú ľubovoľné znaky.
Funkcia DPRODUCT násobí všetky bunky rozsahu údajov, kde sa obsah bunky zhoduje s kritériami vyhľadania.
Vyhľadávanie podporuje regulárne výrazy..
Po zadaní textu môžete hneď zadať "all.*", ak chcete vyhľadať napríklad prvé umiestnenie hodnoty "all", za ktorou nasledujú ľubovoľné znaky.
Funkcia DSTDEV vypočíta štandardnú odchýlku obyvateľstva na základe vzorky, prostredníctvom čísel v stĺpci databázy, ktorý sa zhoduje s danými podmienkami. Záznamy sa považujú za vzorku údajov. To znamená, že deti v príklade predstavujú prierez všetkých detí. Upozorňujeme, že reprezentatívny výsledok nemôže byť získaný zo vzorky s nižším počtom ako jeden tisíc.
Vyhľadávanie podporuje regulárne výrazy..
Po zadaní textu môžete hneď zadať "all.*", ak chcete vyhľadať napríklad prvé umiestnenie hodnoty "all", za ktorou nasledujú ľubovoľné znaky.
DSTDEV(Databáza; Databázové pole; Kritériá vyhľadania)
Ak chcete odkázať na stĺpec prostredníctvom názvu hlavičky stĺpca, názov hlavičky umiestnite do úvodzoviek.
Ak chcete zistiť štandardnú odchýlku hmotnosti všetkých detí v rovnakom veku, do bunky B16 zadajte tento vzorec:
=DSTDEV(A1:E10;"Hmotnosť";A13:E14)
Do riadka 14 pod Vek zadajte postupne čísla 7, 8, 9, a tak ďalej. Uvedený výsledok je štandardnou odchýlkou hmotnosti všetkých detí v tomto veku.
Funkcia DSTDEVP vypočíta štandardnú odchýlku obyvateľstva na základe všetkých buniek rozsahu údajov, ktorý sa zhoduje s kritériami vyhľadania. So záznamami z príkladu sa zaobchádza ako s celkovým počtom obyvateľov.
Vyhľadávanie podporuje regulárne výrazy..
Po zadaní textu môžete hneď zadať "all.*", ak chcete vyhľadať napríklad prvé umiestnenie hodnoty "all", za ktorou nasledujú ľubovoľné znaky.
DSTDEVP(Databáza; Databázové pole; Kritériá vyhľadania)
Ak chcete odkázať na stĺpec prostredníctvom názvu hlavičky stĺpca, názov hlavičky umiestnite do úvodzoviek.
Ak chcete zistiť štandardnú odchýlku hmotnosti všetkých detí v rovnakom veku na Joeovej narodeninovej oslave, do bunky B16 zadajte tento vzorec:
=DSTDEVP(A1:E10;"Hmotnosť";A13:E14)
Do riadka 14 pod Vek zadajte postupne čísla 7, 8, 9, a tak ďalej. Výsledok je štandardnou odchýlkou hmotnosti všetkých detí v rovnakom veku, ktoré boli odvážené.
Funkcia DSUM vráti súčet všetkých buniek v databázovom poli vo všetkých riadkoch (záznamoch), ktoré sa zhodujú so zadanými kritériami vyhľadania.
Vyhľadávanie podporuje regulárne výrazy..
Po zadaní textu môžete hneď zadať "all.*", ak chcete vyhľadať napríklad prvé umiestnenie hodnoty "all", za ktorou nasledujú ľubovoľné znaky.
DSUM(Databáza; Databázové pole; Kritériá vyhľadania)
Ak chcete odkázať na stĺpec prostredníctvom názvu hlavičky stĺpca, názov hlavičky umiestnite do úvodzoviek.
Ak chcete zistiť dĺžku kombinovanej vzdialenosti do školy všetkých detí na Joeovej narodeninovej oslave, ktoré sú v druhom ročníku, do bunky B16 zadajte tento vzorec:
=DSUM(A1:E10;"Vzdialenosť do školy";A13:E14)
Do riadka 14 pod "Ročník" zadajte "2". Zobrazí sa súčet (1950) vzdialeností do školy všetkých detí, ktoré sú v druhom ročníku.
Pozrite si aj tieto funkcie:
Funkcia DVAR vráti rozdiel všetkých buniek v databázovom poli vo všetkých záznamoch, ktoré sa zhodujú so zadanými kritériami vyhľadania. Záznamy z príkladu sa považujú za vzorku údajov. Reprezentatívny výsledok nemôže byť získaný zo vzorky celkového počtu obyvateľov, ktorý je nižší ako jeden tisíc.
Vyhľadávanie podporuje regulárne výrazy..
Po zadaní textu môžete hneď zadať "all.*", ak chcete vyhľadať napríklad prvé umiestnenie hodnoty "all", za ktorou nasledujú ľubovoľné znaky.
Funkcia DVARP vypočíta rozdiel všetkých hodnôt buniek v databázovom poli vo všetkých záznamoch, ktoré sa zhodujú so zadanými kritériami vyhľadania. So záznamami z príkladu sa zaobchádza ako s celkovým počtom obyvateľov.
Vyhľadávanie podporuje regulárne výrazy..
Po zadaní textu môžete hneď zadať "all.*", ak chcete vyhľadať napríklad prvé umiestnenie hodnoty "all", za ktorou nasledujú ľubovoľné znaky.
DVARP(Databáza; Databázové pole; Kritériá vyhľadania)
Ak chcete odkázať na stĺpec prostredníctvom názvu hlavičky stĺpca, názov hlavičky umiestnite do úvodzoviek.
Ak chcete zistiť rozdiel hmotnosti všetkých detí v rovnakom veku na Joeovej narodeninovej oslave, do bunky B16 zadajte tento vzorec:
=DVARP(A1:E10;"Hmotnosť";A13:E14)
Do riadka 14 pod Vek zadajte postupne čísla 7, 8, 9, a tak ďalej. Objaví sa rozdiel hodnôt hmotnosti všetkých detí tohto veku, ktoré sú na Joeovej narodeninovej oslave.