IBM Lotus Symphony


Funkcie hárka

Táto časť obsahuje opisy funkcií Hárka, spolu s príkladmi. Nižšie popísané funkcie sú: ADDRESS , AREAS, CHOOSE, COLUMN, COLUMNS, DDE , HLOOKUP, HYPERLINK, INDEX , INDEX2 , INDIRECT, SHEET , SHEETS, LOOKUP , MATCH , OFFSET, ROW, ROWS, STYLE, VLOOKUP, ERRORTYPE. Pozrite si tieto opisy.

ADDRESS

Vráti adresu bunky (odkaz) vo forme textu podľa zadaného čísla riadka a stĺpca. Voliteľne môžete stanoviť, či je adresa interpretovaná ako absolútna adresa (napríklad: $A$1), alebo ako relatívna adresa (ako A1), alebo v zmiešanej forme (A$1 alebo $A1). Môžete zadať aj názov listu.

Pre funkcie interoperability ADDRESS a INDIRECT podporujú voliteľný parameter, ktorý zadáva, či sa namiesto zvyčajného zápisu A1 použije zápis adresy R1C1.

Vo funkcii ADDRESS bude parameter vložený ako štvrtý parameter, čím odsunie voliteľný parameter Názov hárku na piatu pozíciu.

Vo funkcii INDIRECT bude parameter pripojený ako druhý parameter.

V obidvoch funkciách platí, ak bude vložený argument s hodnotou 0, potom sa použije zápis R1C1. Ak argument nebude daný alebo má inú hodnotu ako 0, potom sa použije zápis A1.

V prípade zápisu R1C1 vráti funkcia ADDRESS reťazce adresy, v ktorých sa výkričník '!' používa ako oddeľovač názvu hárku, a funkcia INDIRECT očakáva výkričník ako oddeľovať názvu hárku. Obidve funkcie naďalej používajú pri zápise A1 ako oddeľovač názvu hárku bodku '.'.

Syntax

ADDRESS (row; column; abs; A1; sheet)

Parameter row predstavuje číslo riadku pre odkaz na bunku

Parameter column predstavuje číslo stĺpca pre odkaz na bunku (číslo, nie písmeno)

Parameter abs stanovuje typ odkazu:
  • 1, alebo prázdny: absolútny ($A$1)
  • 2: typ odkazu na riadok je absolútny; odkaz na stĺpec je relatívny (A$1)
  • 3: riadok (relatívny); stĺpec (absolútny) ($A1)
  • 4: relatívny (A1)

Parameter A1 je voliteľný. Ak je tento parameter nastavený na hodnotu 0, použije sa zápis R1C1. Ak nie je prítomný alebo je nastavený na inú hodnotu ako 0, použije sa zápis A1.

Parameter sheet predstavuje názov hárku. Musí byť umiestnený v dvojitých úvodzovkách.

Príklad:

Funkcia ADDRESS(1; 1; 2; "List2") vráti hodnotu: List2.A$1

Ak bunka A1 v liste 2 obsahuje hodnotu -6, na odkazovanú bunku môžete odkázať nepriamo, prostredníctvom funkcie v bunke B2 zadaním =ABS(INDIRECT(B2)). Výsledok je absolútna hodnota odkazu na bunku zadanom v bunke B2, čo je v tomto prípade 6.

Pozrite si aj tieto funkcie:

COLUMN , ROW.

AREAS

Vráti počet samostatných rozsahov, ktoré patria do viacnásobného rozsahu. Rozsah sa môže skladať zo súvislých buniek alebo zo samostatnej bunky.

Syntax

AREAS(Odkaz)

Odkaz predstavuje odkaz na bunku, alebo rozsah buniek.

Príklad

=AREAS(A1:B3~F2~G1) vráti 3, keďže ide o odkaz na tri bunky a/alebo oblasti.

Pozrite si aj tieto funkcie:

ADDRESS, COLUMN , COLUMNS , INDEX , ROW , ROWS .

DDE

Vráti výsledok odkazu založeného na dynamickej výmene údajov DDE. Ak sa obsah odkazovaného rozsahu alebo časti zmení, vrátená hodnota sa zmení tiež. Ak chcete vidieť aktualizované odkazy, musíte znova zaviesť tabuľku alebo vybrať Upraviť - Odkazy. Odkazy medzi platformami, napríklad z inštalácie IBM® Lotus® Symphony™ spustenej na počítači so systémom Windows na dokument vytvorený na počítači so systémom Linux, nie sú povolené.

Syntax

DDE(server;súbor;rozsah;režim)

Parameter Server je názov aplikácie servera. Aplikácie Lotus Symphony majú názov servera "soffice".

Parameter Súbor je úplný názov súboru, vrátane určenia cesty.

Parameter Rozsah je oblasť obsahujúca údaje, ktorým sa má vypočítať hodnota.

Parameter Režim je voliteľný parameter, ktorý riadi metódu, ktorou server DDE konvertuje svoje údaje na čísla.

Režim Parameter Efekt
0 alebo chýbajúci Formát čísel z "predvoleného" štýlu buniek
1 Údaje sú vždy interpretované v štandardnom formáte pre americkú angličtinu
2 Údaje sú získané ako text; žiadna konverzia na čísla

Príklad

=DDE("soffice";"c:\Lotus Symphony\document\data1.sxc";"sheet1.A1") prečíta obsah bunky A1 na hárku1 súboru IBM Lotus Symphony Spreadsheets data1.sxc.

=DDE("soffice";"c:\Lotus Symphony\document\motto.sxw";"Today's motto") vráti motto v bunke obsahujúcej tento vzorec. Najskôr musíte zadať riadok, obsahujúci text citátu, do dokumentu motto.sxw a definovať ho ak prvý riadok sekcie Citát na dnes (v IBM Lotus Symphony Documents pod Vytvoriť - Sekcia ). Ak zmeníte citát (a uložíte zmeny) v Lotus Symphony Documents, citát sa aktualizuje vo všetkých bunkách Lotus Symphony Spreadsheets, v ktorých je definované toto prepojenie DDE.

ERRORTYPE

Vráti číslo zodpovedajúce chybovej hodnote, ktorá sa vyskytuje v inej bunke. Pomocou tohto čísla môžete vygenerovať text chybového hlásenia.

Ak nastane chyba, funkcia vráti logickú alebo numerickú hodnotu.

Táto ikona označuje text, obsahujúci ďalšie informácie. Keď kliknete na bunku, obsahujúcu chybu, v stavovej lište sa zobrazí preddefinovaný kód chyby Lotus Symphony.

Syntax

ERRORTYPE(Odkaz)

Parameter Odkaz obsahuje adresu bunky, v ktorej nastane chyba.

Príklad

Ak bunka A1 zobrazí Err:518, funkcia =ERRORTYPE(A1) vráti číslo 518.

INDEX

Funkcia INDEX vráti obsah bunky zadanej číslom riadka a stĺpca, alebo voliteľný názov rozsahu.

Syntax

INDEX(odkaz;riadok;stĺpec;rozsah)

Parameter odkaz je odkaz na bunku zadaný priamo, alebo uvedením názvu rozsahu. Ak sa odkaz skladá z viacerých rozsahov, odkaz alebo názov rozsahu musíte uzavrieť do zátvoriek.

Parameter riadok (voliteľný) predstavuje číslo riadka rozsahu odkazu, pre ktorý sa má vrátiť hodnota.

Parameter stĺpec (voliteľný) predstavuje číslo stĺpca rozsahu odkazu, pre ktorý sa má vrátiť hodnota.

Parameter rozsah (voliteľný) predstavuje index podrozsahu, ak odkazuje na viacnásobný rozsah.

Príklad

=INDEX(Ceny;4;1) vráti hodnotu z riadku 4 a stĺpca 1 rozsahu, ktorý je v Údaje - Definovať definovaný ako Ceny.

=INDEX(SumX;4;1) vráti hodnotu z rozsahu SumX v riadku 4 a stĺpci 1 podľa definície v Vytvoriť - Názvy - Definovať.

=INDEX((multi);4;1) označí hodnotu nachádzajúcu sa v riadku 4 a stĺpci 1 (viacnásobného) rozsahu, ktorú ste pomenovali pod Vytvoriť - Názvy - Nastaviť ako viacnásobný. Viacnásobný rozsah sa môže skladať z niekoľkých rozsahov v tvare obdĺžnika, každý s riadkom 4 a stĺpcom 1. Ak teraz chcete zavolať druhý blok tohto viacnásobného rozsahu, zadajte ako parameter rozsahu číslo 2.

Funkcia =INDEX(A1:B6;1;1) indikuje hodnotu v ľavej hornej časti rozsahu A1:B6.

Pozrite si aj tieto funkcie:

VLOOKUP , MATCH , LOOKUP , CHOOSE , HLOOKUP .

INDEX2

Vráti obsah bunky nachádzajúcej sa v priesečníku zadaného riadku, stĺpca a (voliteľne) listu rozsahu.

Syntax

Index2( Rozsah; Riadok; Stĺpec; List)

Rozsah(vyžadovaný): odkaz na rozsah. Rozsahom môže byť jeho adresa alebo názov.

Riadok(vyžadovaný): číslo odsadenia riadka alebo adresa či názov bunky obsahujúcej kladné celé číslo.

Stĺpec(vyžadovaný): číslo odsadenia stĺpca alebo adresa či názov bunky obsahujúcej kladné celé číslo.

List(voliteľný): voliteľný argument, ktorý je číslom odsadenia listu. Ak list nie je zadaný, použije sa prvý list v rozsahu.

XINDEX

Vráti obsah bunky nachádzajúcej sa na priesečníku zadanom hlavičkou stĺpca, hlavičkou riadka a (voliteľne) hlavičkou pracovného listu.

Syntax

Xindex(Rozsah; Hlavička-stĺpca; Hlavička-riadka; Hlavička-pracovného-listu)

Rozsah(vyžadovaný): odkaz na rozsah.

Hlavička-stĺpca(voliteľná): obsah bunky v prvom riadku rozsahu.

Hlavička-riadka(voliteľná): obsah bunky v prvom stĺpci rozsahu.

Hlavička-pracovného-listu(voliteľná): obsah prvej bunky v rozsahu.

INDIRECT

Vráti položku odkaz zadanú textovým reťazcom. Táto funkcia môže byť použitá aj na vrátenie oblasti príslušného reťazca.

Syntax

INDIRECT(odk)

Rozsah(vyžadovaný): odkaz na rozsah.

Príklad

Funkcia =INDIRECT(A1) sa rovná 100, ak bunka A1 obsahuje ako odkaz bunku C108 a bunka C108 obsahuje hodnotu 100.

Funkcia =SUM(INDIRECT("a1:" & ADDRESS(1;3))) sčítava bunky v oblasti bunky A1 až do bunky, ktorej adresa je zadefinovaná riadkom 1 a stĺpcom 3. Preto je oblasť A1:C1 sčítaná.

Pozrite si aj tieto funkcie:

OFFSET.

COLUMN

Vráti číslo stĺpca odkazu na bunku. Ak je odkazom bunka, bude vrátené číslo stĺpca danej bunky; ak je parametrom oblasť bunky, budú vrátené príslušné čísla stĺpcov v jednoriadkovom poli, ak je zadaný vzorec ako vzorec poľa. Ak pre vzorec poľa nie je použitá funkcia COLUMN s parametrom odkazu na oblasť, určené bude len číslo stĺpca prvej bunky v danej oblasti.

Syntax

COLUMN(odkaz)

Parameter Odkaz je odkaz na bunku alebo oblasť buniek, ktorých prvé číslo stĺpca má byť vyhľadané.

Ak nie je zadaný žiaden odkaz, vyhľadané bude číslo stĺpca bunky, v ktorej je zadaný stĺpec. Lotus Symphony Spreadsheets automaticky nastaví odkazy na aktuálnu bunku.

Príklad

Funkcia =COLUMN(A1) sa rovná 1. Stĺpec A je prvým stĺpcom v tabuľke.

Funkcia =COLUMN(C3:E3) sa rovná 3. Stĺpec C je tretím stĺpcom v tabuľke.

Funkcia =COLUMN(D3:G10) sa rovná 4, pretože stĺpec D je štvrtým stĺpcom v tabuľke a funkcia COLUMN nie je použitá ako vzorec poľa. (V tomto prípade je prvá hodnota poľa vždy použitá ako výsledok.)

Funkcia {=COLUMN(B2:B7)} aj funkcia =COLUMN(B2:B7) vrátia hodnotu 2, pretože daný odkaz obsahuje len stĺpec B ako druhý stĺpec v tabuľke. Keďže oblasti s jedným stĺpcom majú len jedno číslo stĺpca, nezáleží na tom, či je vzorec použitý ako vzorec poľa.

Funkcia =COLUMN() vráti hodnotu 3, ak bol vzorec zadaný v stĺpci C.

Funkcia {=COLUMN(Králik)} vráti pole s jedným riadkom (3, 4), ak je "Králik" pomenovanou oblasťou (C1:D3).

Pozrite si aj tieto funkcie:

COLUMNS , ROWS .

COLUMNS

Vráti počet stĺpcov v danom odkaze.

Syntax

COLUMNS(pole)

Parameter pole je odkaz na rozsah buniek, ktorého celkový počet stĺpcov má byť vyhľadaný. Argumentom môže byť aj jediná bunka.

Príklad

Funkcia =COLUMNS(B5) vráti hodnotu 1, pretože bunka obsahuje len jeden stĺpec.

Funkcia =COLUMNS(A1:C5) sa rovná 3. Odkaz sa skladá z troch stĺpcov.

Funkcia =COLUMNS(Rabbit) vráti hodnotu 2, ak je "Králik" pomenovaným rozsahom (C1:D3).

Pozrite si aj tieto funkcie:

COLUMNS , ROWS .

VLOOKUP

Vertikálne hľadanie s odkazom na priľahlé bunky napravo. Táto funkcia skontroluje, či špecifickú hodnotu obsahuje prvý stĺpec poľa. Táto funkcia potom vráti hodnotu do rovnakého riadka špecifického stĺpca poľa pomenovaného indexom.

Hľadanie 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.

Syntax

=VLOOKUP(Vyhľadávacie kritérium;pole;index;poradie triedenia)

Parameter Vyhľadávacie kritérium je hodnota, ktorá je vyhľadávaná v prvom stĺpci poľa.

Parameter pole je odkaz, ktorý ma obsahovať minimálne dva stĺpce.

Parameter index je číslo stĺpca v poli obsahujúce hodnotu, ktorá má byť vrátená. Prvý stĺpec má číslo 1.

Parameter Poradie triedenia je voliteľný parameter, ktorý indikuje či je prvý stĺpec v poli zoradený vzostupne. Zadajte boolovskú hodnotu FALSE, ak prvý stĺpec nie je zoradený vzostupne. Zoradené stĺpce môžu byť prehľadané oveľa rýchlejšie a funkcia vždy vráti hodnotu, dokonca aj vtedy, keď sa hľadaná hodnota presne nezhodovala, ak je medzi najnižšou a najvyššou hodnotou zoradeného zoznamu. V nezoradených zoznamoch sa musí hľadaná hodnota zhodovať presne. V opačnom prípade funkcia vráti toto hlásenie: Chyba: Hodnota nie je dostupná.

Príklad

Do bunky A1 chcete zadať číslo jedla na jedálnom lístku, a názov jedla sa má okamžite objaviť v susednej bunke (B1) ako text. Číslo k priradeniu názvu obsahuje pole D1:E100. D1 obsahuje 100, E1 obsahuje názov Zeleninová polievka atď pre 100 položiek ponuky. Čísla v stĺpci D sú zoradené vzostupne, a preto nie je voliteľný parameter Poradie triedenia potrebný.

Do bunky B1 zadajte tento vzorec:

=VLOOKUP(A1; D1:E100; 2)

Keď do bunky A1 zadáte číslo, bunka B1 zobrazí príslušný text, ktorý obsahuje druhý stĺpec odkazu D1:E100. Zadanie neexistujúceho čísla zobrazí text s nasledujúcim menším číslom. Aby ste tomu predišli, zadajte hodnotu FALSE ako posledný parameter vo vzorci, aby v prípade, že sa zadá neexistujúce číslo bolo vygenerované chybové hlásenie.

Pozrite si aj tieto funkcie:

INDEX , HLOOKUP , LOOKUP , MATCH .

SHEET

Vráti číslo listu odkazu, alebo reťazca predstavujúceho názov listu. Ak nezadáte parametre, výsledok je číslo listu hárka obsahujúceho vzorec.

Syntax

SHEET(Odkaz)

Parameter Odkaz je voliteľný a je odkazom na bunku, oblasť alebo reťazec názvu listu.

Príklad

Funkcia =SHEET(List2.A1) vráti hodnotu 2, ak je List2 druhým listom v tabuľkovom dokumente.

SHEETS

Určí počet listov v odkaze. Ak nezadáte parametre, vráti počet listov v aktuálnom dokumente.

Syntax

SHEETS(Odkaz)

Parameter Odkaz je odkaz na list alebo oblasť. Tento parameter je voliteľný.

Príklad

Funkcia =SHEETS(List1.A1:List3.G12) vráti hodnotu 3, ak v indikovanej postupnosti existuje List1, List2 a List3.

MATCH

Vráti relatívnu pozíciu položky v poli, ktoré zodpovedá zadanej hodnote. Táto funkcia vráti pozíciu hodnoty nájdenú vo vyhľadávacom_poli ako číslo.

Syntax

MATCH(vyhľadávacie kritérium;vyhľadávacie_pole;typ)

Parameter Vyhľadávacie kritérium je hodnota, ktorá má byť vyhľadaná v poli s jedným riadkom alebo jedným stĺpcom.

Parameter vyhľadávacie_pole je vyhľadávaný odkaz. Vyhľadávacie pole môže byť samostatný riadok alebo stĺpec, alebo časť samostatného riadka alebo stĺpca.

Parameter Typ môže mať hodnoty 1, 0 alebo -1. Ak sa Typ = 1, alebo ak tento voliteľný parameter chýba, predpokladá sa, že prvý stĺpec vyhľadávaného poľa je zoradený vzostupne. Ak sa Typ = -1, predpokladá sa, že stĺpec je zoradený zostupne. Zodpovedá to rovnakej funkcii v aplikácii Microsoft Excel.

Ak sa Typ = 0, vyhľadané budú len presné zhody. Ak je vyhľadávacie kritérium nájdené viac ako raz, funkcia vráti prvé vyhľadané kritérium. Regulárne výrazy môžete vyhľadať len vtedy, ak sa Typ = 0.

Hľadanie 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.

Ak sa Typ = 1 alebo tretí parameter chýba, vrátená bude posledná hodnota, ktorá je menšia alebo rovná vyhľadávaciemu kritériu. Platí to aj vtedy, keď prehľadávané pole nie je zoradené. V Type = -1 je vrátená prvá hodnota, ktorá je väčšia alebo rovná.

Príklad

Funkcia =MATCH(200; D1:D100) v oblasti D1:D100, ktorá je zoradená stĺpcom D, hľadá hodnotu 200. Hneď po dosiahnutí tejto hodnoty je vrátené číslo riadka, v ktorom bola vyhľadaná. Ak je počas hľadania v stĺpci nájdená vyššia hodnota, bude vrátené číslo predchádzajúceho riadka.

Pozrite si aj tieto funkcie:

INDEX, HLOOKUP , LOOKUP

OFFSET

Vráti hodnotu odsadenia bunky z daného referenčného bodu o istý počet riadkov a stĺpcov.

Syntax

OFFSET(odkaz;riadky;stĺpce;výška;šírka)

Parameter Odkaz je bunka, z ktorej daná funkcia hľadá nový odkaz.

Parameter Riadky je počet buniek, o ktoré bol odkaz opravený nahor (záporná hodnota), alebo nadol.

Parameter Stĺpce je počet stĺpcov, o ktoré bol odkaz opravený doľava (záporná hodnota), alebo doprava.

Parameter Výška je voliteľná vertikálna výška pre oblasť, ktorá začína v novej pozícii odkazu.

Parameter Výška je voliteľná horizontálna šírka pre oblasť, ktorá začína v novej pozícii odkazu.

Príklad

Funkcia =OFFSET(A1; 2, 2) vráti hodnotu v bunke C3 (bunka A1 presunutá nadol o dva riadky a dva stĺpce). Ak bunka C3 obsahuje hodnotu 100, táto funkcia vráti hodnotu 100.

Funkcia =SUM(OFFSET(A1; 2; 2; 5; 6)) stanoví súčet oblasti, ktorá začína v bunke C3, a má výšku 5 riadkov a šírku 6 stĺpcov (oblasť = C3:H7).

LOOKUP

Vráti obsah bunky z rozsahu s jedným riadkom alebo jedným stĺpcom, alebo z poľa. Voliteľne je priradená hodnota (s rovnakým indexom) vrátená v inom stĺpci a riadku. Na rozdiel od funkcie VLOOKUP a HLOOKUP môže byť vyhľadávací vektor a vektor výsledku v iných pozíciách; nemusia spolu susediť. Okrem toho musí byť vyhľadávací vektor pre funkciu LOOKUP zoradený, lebo inak hľadanie nevráti žiadne použiteľné výsledky.

Hľadanie 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.

Syntax

LOOKUP(Vyhľadávacie kritérium;Vyhľadávací vektor;vektor_výsledku)

Parameter Vyhľadávacie kritérium je hodnota, ktorá má byť vyhľadaná; je zadaná priamo, alebo ako odkaz.

Parameter Vyhľadávací vektor je oblasť s jedným riadkom alebo jedným stĺpcom, ktorá má byť hľadaná.

Parameter vektor_výsledku je ďalší rozsah s jedným riadkom alebo jedným stĺpcom, z ktorého je vzatý výsledok funkcie. Výsledok je bunka vektora výsledku s rovnakým indexom ako má inštancia nájdená vo vyhľadávacom vektore.

Príklad

Funkcia =LOOKUP(A1; D1:D100;F1:F100) v príslušnej bunke v rozsahu D1:D100 hľadá číslo, ktoré ste zadali v bunke A1. V nájdenej inštancii je určený index, napríklad 12. bunka v tomto rozsahu. Potom je obsah 12. bunky vrátený ako hodnota funkcie (vo vektore výsledku).

Pozrite si aj tieto funkcie:

HLOOKUP , INDEX , VLOOKUP .

STYLE

Použije štýl na bunku obsahujúcu vzorec. Po stanovenom čase môže byť použitý iný štýl. Táto funkcia vždy vráti hodnotu 0, čím vám umožňuje pridať ju k inej funkcii bez toho, aby ste zmenili danú hodnotu. Spolu s funkciou CURRENT môžete použiť farbu na bunku bez ohľadu na danú hodnotu. Napríklad: =...+STYLE(IF(CURRENT()>3;"červený";"zelený")) aktivuje v bunke "červený" štýl, ak je hodnota väčšia ako 3, inak sa aktivuje "zelený" štýl. Obidva formáty bunky musia byť zadefinované vopred.

Syntax

STYLE(štýl;čas;štýl2)

Parameter Štýl je názov štýlu bunky priradený k bunke. Názvy štýlov musia byť zadané v úvodzovkách.

Parameter Čas je voliteľný časový rozsah v sekundách. Ak tento parameter chýba, štýl po uplynutí istého času nebude zmenený.

Parameter Štýl2 je voliteľný názov štýlu bunky priradený k bunke po uplynutí istého času. Ak tento parameter chýba, predpokladá sa "Štandardný" parameter.

Príklad

Funkcia =STYLE("Neviditeľný";60;"Štandardný") 6O sekúnd formátuje bunku v transparentnom formáte po prepočítaní alebo zavedení dokumentu, potom je priradený Štandardný formát. Obidva formáty bunky musia byť zadefinované vopred.

CHOOSE

Pomocou indexu vráti hodnotu zo zoznamu maximálne 30-tich hodnôt.

Syntax

CHOOSE(Index; hodnota1;...hodnota30)

Parameter Index je odkaz alebo číslo medzi 1 a 30 indikujúce, ktorá hodnota zo zoznamu má byť použitá.

Parameter Hodnota1...Hodnota30 je zoznam hodnôt zadaných ako odkaz na bunku alebo ako jednotlivé hodnoty.

Príklad

Funkcia =CHOOSE(A1; B1; B2; B3; "Dnes"; "Včera"; "Zajtra") vráti napríklad obsah bunky B2 pre bunku A1 = 2; pre bunku A1 = 4, funkcia vráti text "Dnes".

Pozrite si aj tieto funkcie:

INDEX

HLOOKUP

Vyhľadá hodnotu a odkaz na bunky nachádzajúce sa pod vybratou oblasťou. Táto funkcia overí, či prvý riadok poľa obsahuje istú hodnotu. Funkcia vráti potom hodnotu v riadku poľa pomenovanú v Index v tom istom stĺpci.

Hľadanie 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.

Syntax

=HLOOKUP(vyhľadávacie_kritériá;pole;Index;zoradený)

Pozrite si aj funkciu VLOOKUP (stĺpce a riadky sú vymenené).

Pozrite si aj tieto funkcie:

INDEX , LOOKUP , MATCH , VLOOKUP .

Syntax

HYPERLINK("URL") alebo HYPERLINK("URL"; "CellText")

URL špecifikuje cieľ prepojenia. Voliteľný parameter CellText je text alebo číslo, ktoré sa zobrazí v bunke a vráti sa ako výsledok. Ak parameter CellText nie je zadaný, v texte bunky sa zobrazí URL a vráti sa ako výsledok.

Pre prázdne bunky a prvky matice sa vráti číslo 0.

Example

=HYPERLINK("http://www.example.org") zobrazí v bunke text "http://www.example.org" a po kliknutí spustí hypertextový odkaz http://www.example.org.

=HYPERLINK("http://www.example.org";"Kliknúť sem") zobrazí v bunke text "Kliknúť sem" a po kliknutí spustí hypertextový odkaz http://www.example.org.

=HYPERLINK("http://www.example.org";12345) zobrazí číslo 12345 a po kliknutí spustí hypertextový odkaz http://www.example.org.

=HYPERLINK($B4), kde bunka B4 obsahuje http://www.example.org. Funkcia pridá http://www.example.org do adresy URL bunky vo forme hypertextového odkazu a vráti ten istý text, ktorý sa použije ako výsledok vzorca.

=HYPERLINK("http://www.";"Kliknite na") & "example.org" zobrazí v bunke text Kliknite na example.org a po kliknutí spustí hypertextový odkaz http://www.example.org.

=HYPERLINK("#Sheet1.A1";"Prejdite na vrch") zobrazí text Prejdite na vrch a skočí na bunku Sheet1.A1 v tomto dokumente.

=HYPERLINK("file:///C:/writer.odt#Specification";"Prejdite na záložku Zapisovač") zobrazí text Prejdite na záložku Zapisovač, zavedie určený textový dokument a skočí na záložku "Špecifikácia".

ROW

Vráti číslo riadka odkazu na bunku. Ak je odkaz bunkou, vráti číslo riadka danej bunky. Ak je odkaz rozsahom buniek, vráti príslušné čísla riadkov v položke Pole s jedným stĺpcom, ak je vzorec zadaný ako vzorec poľa. Ak funkcia ROW s odkazom na rozsah nie je použitá vo vzorci poľa, bude vrátené len číslo riadka prvej bunky rozsahu.

Syntax

ROW(odkaz)

Parameter Odkaz je bunka, oblasť alebo názov oblasti.

Ak neoznačíte odkaz, bude vyhľadané číslo riadka bunky, do ktorej je zadaný vzorec. Lotus Symphony Spreadsheets automaticky nastaví odkazy na aktuálnu bunku.

Príklad

Funkcia =ROW(B3) vráti hodnotu 3, pretože odkaz odkazuje na tretí riadok v tabuľke.

Funkcia {=ROW(D5:D8)} vráti pole s jedným stĺpcom (5, 6, 7, 8), pretože zadaný odkaz obsahuje riadky 5 až 8.

Funkcia =ROW(D5:D8) vráti hodnotu 5, pretože funkcia ROW nie je použitá ako vzorec poľa, a vrátené je len číslo prvého riadka daného odkazu.

Funkcia {=ROW(A1:E1)} aj funkcia =ROW(A1:E1) vrátia hodnotu 1, pretože odkaz obsahuje len riadok 1 ako prvý stĺpec v tabuľke. (Keďže oblasti s jedným riadkom majú len jedno číslo riadka, nie je dôležité, či je vzorec použitý ako vzorec poľa.)

Funkcia =ROW() vráti hodnotu 3, ak bol vzorec zadaný v riadku 3.

Funkcia {=ROW(Králik)} vráti pole s jedným stĺpcom (1, 2, 3), ak je "Králik" pomenovanou oblasťou (C1:D3).

Pozrite si aj tieto funkcie:

COLUMN , ROWS .

ROWS

Vráti počet riadkov v odkaze alebo v poli.

Syntax

ROWS(pole)

Parameter pole je odkaz alebo pomenovaná oblasť, v ktorej má byť stanovený celkový počet riadkov.

Príklad

Funkcia =ROWS(B5) vráti hodnotu 1, pretože bunka obsahuje len jeden riadok.

Funkcia =ROWS(A10:B12) vráti hodnotu 3.

Funkcia =ROWS(Králik) vráti hodnotu 2, ak je "Králik" pomenovanou oblasťou (C1:D3).

Pozrite si aj tieto funkcie:

COLUMNS , ROW .


Spätná väzba na produkt | Ďalšia dokumentácia | Ochranné známky