Microsoft Windows SharePoint Services
DomůZpětVpředTisk

Zobrazit všeZobrazit vše

Příklady obvyklých vzorců

Příklady obvyklých vzorců

Poznámka:  Následující příklady můžete použít ve výpočtových sloupcích. Příklady, které neobsahují odkazy na sloupec, lze použít k zadání výchozí hodnoty sloupce.

Vzorce s podmínkou

Ověření, že je číslo vyšší nebo menší než jiné číslo

K tomuto úkolu použijte funkci KDYŽ.

Sloupec1Sloupec2VzorecPopis
150009000=Sloupec1>Sloupec2Hodnota sloupce Sloupec1 je vyšší než hodnota ve sloupci Sloupec2 (Ano).
150009000=KDYŽ(Sloupec1<=Sloupec2; "V pořádku"; "Není v pořádku")Hodnota sloupce Sloupec1 není nižší než ani rovna hodnotě ve sloupci Sloupec2 (Není v pořádku).

Vrácení logické hodnoty po porovnání obsahů sloupců

Pro výsledky představující logickou hodnotu (Ano nebo Ne) použijte funkce A, NEBO a NE.
Sloupec1Sloupec2Sloupec3VzorecPopis
1598=A(Sloupec1>Sloupec2; Sloupec1<Sloupec3)15 je vyšší než 9 a současně menší než 8 (Ne).
1598=NEBO(Sloupec1>Sloupec2; Sloupec1<Sloupec3)15 je buď vyšší než 9 nebo menší než 8 (Ano).
1598=NE(Sloupec1+Sloupec2=24)15 plus 9 není rovno 24 (Ne).

Pro výsledky představující jiný výpočet nebo jakoukoli jinou hodnotu než Ano či Ne, použijte funkce KDYŽ, A a NEBO.

Sloupec1Sloupec2Sloupec3VzorecPopis
1598=KDYŽ(Sloupec1=15; "V pořádku"; "Není v pořádku")Pokud je hodnota ve sloupci Sloupec1 rovna 15, vrátí text V pořádku (V pořádku).
1598=KDYŽ(A(Sloupec1>Sloupec2; Sloupec1<Sloupec3); "V pořádku"; "Není v pořádku")Pokud je 15 vyšší než 9 a menší než 8, vrátí text V pořádku (Není v pořádku).
1598=KDYŽ(NEBO(Sloupec1>Sloupec2; Sloupec1<Sloupec3); "V pořádku"; "Není v pořádku")Pokud je 15 vyšší než 9 nebo menší než 8, vrátí text V pořádku (V pořádku).

Zobrazení nulových hodnot ve formě prázdných hodnot nebo pomlčky

K tomuto úkolu použijte funkci KDYŽ.
Sloupec1Sloupec2VzorecPopis
1010=Sloupec1-Sloupec2Druhé číslo bude odečteno od prvního (0).
1010=KDYŽ(Sloupec1-Sloupec2;"";Sloupec1-Sloupec2)Pokud je hodnota nulová, vrátí prázdnou hodnotu (prázdný sloupec).
159=KDYŽ(Sloupec1-Sloupec2;"-";Sloupec1-Sloupec2)Pokud je hodnota nulová, vrátí pomlčku (-).

Vzorce data a času

Přidání dat

Chcete-li k datu přidat počet dnů, použijte operátor součtu (+). Při práci s daty je nutné nastavit typ vrácení výpočtového sloupce na položku Datum a čas.
Sloupec1Sloupec2VzorecPopis
9.6.20073=Sloupec1+Sloupec2Přidá 3 dny k datu 9. 6. 2007 (12. 6. 2007).
10.12.200854=Sloupec1+Sloupec2Přidá 54 dnů k datu 10. 12. 2008 (2. 2. 2009).

Chcete-li k datu přidat počet měsíců, použijte funkce DATUM, ROK, MĚSÍC a DEN.

Sloupec1Sloupec2VzorecPopis
9.6.20073=DATUM(ROK(Sloupec1);MĚSÍC(Sloupec1)+Sloupec2;DEN(Sloupec1))Přidá 3 měsíce k datu 9. 6. 2007 (9. 9. 2007).
10.12.200825=DATUM(ROK(Sloupec1);MĚSÍC(Sloupec1)+Sloupec2;DEN(Sloupec1))Přidá 25 měsíců k datu 10. 12. 2008 (10. 1. 2011).

Chcete-li k datu přidat počet roků, použijte funkce DATUM, ROK, MĚSÍC a DEN.

Sloupec1Sloupec2VzorecPopis
9.6.20073=DATUM(ROK(Sloupec1)+Sloupec2;MĚSÍC(Sloupec1);DEN(Sloupec1))Přidá 3 roky k datu 9. 6. 2007 (9. 6. 2010).
10.12.200825=DATUM(ROK(Sloupec1)+Sloupec2;MĚSÍC(Sloupec1);DEN(Sloupec1))Přidá 25 roků k datu 10. 12. 2008 (10. 12. 2033).

Jestliže chcete k datu přidat kombinaci dnů, měsíců a roků, použijte funkce DATUM, ROK, MĚSÍC a DEN.

Sloupec1VzorecPopis
9.6.2007=DATUM(ROK(Sloupec1)+3;MĚSÍC(Sloupec1)+1;DEN(Sloupec1)+5)Přidá 3 roky, 1 měsíc a 5 dnů k datu 9. 6. 2007 (14. 7. 2010).
10.12.2008=DATUM(ROK(Sloupec1)+1;MĚSÍC(Sloupec1)+7;DEN(Sloupec1)+5)Přidá 1 rok, 7 měsíců a 5 dnů k datu 9. 6. 2007 (14. 1. 2009).

Výpočet rozdílu mezi dvěma daty

K tomuto úkolu použijte funkci DATEDIF.
Sloupec1Sloupec2VzorecPopis
1. ledna 199515. června 1999=DATEDIF(Sloupec1; Sloupec2;"d")Vrátí počet dnů mezi dvěma daty (1 626).
1. ledna 199515. června 1999=DATEDIF(Sloupec1; Sloupec2;"rm")Vrátí počet měsíců mezi dvěma daty, přičemž bude ignorována část data definující rok (5).
1. ledna 199515. června 1999=DATEDIF(Sloupec1; Sloupec2;"rd")Vrátí počet dnů mezi dvěma daty, přičemž bude ignorována část data definující rok (165).

Výpočet rozdílu mezi dvěma časy

Chcete-li zobrazit výsledek ve standardním formátu času (hodiny:minuty:sekundy), použijte operátor odečítání (-) a funkci HODNOTA.NA.TEXT.

Má-li být tato metoda funkční, nesmí počet hodin přesáhnout 24 a počet minut a sekund nesmí překročit hodnotu 60.

Sloupec1Sloupec2VzorecPopis
9.6.2007 10:356.9.2007 15:30=HODNOTA.NA.TEXT(Sloupec2-Sloupec1;"h")Počet hodin mezi dvěma časy (4).
9.6.2007 10:356.9.2007 15:30=HODNOTA.NA.TEXT(Sloupec2-Sloupec1;"h:mm")Počet hodin a minut mezi dvěma časy (4:55).
9.6.2007 10:356.9.2007 15:30=HODNOTA.NA.TEXT(Sloupec2-Sloupec1;"h:mm:ss")Počet hodin, minut a sekund mezi dvěma časy (4:55:00).

Jestliže chcete zobrazit výsledek jako souhrnnou hodnotu na základě jedné časové jednotky, použijte funkci CELÁ.ČÁST nebo funkce HODINA, MINUTA a SEKUNDA.

Sloupec1Sloupec2VzorecPopis
9.6.2007 10:3510.6.2007 15:30=CELÁ.ČÁST((Sloupec2-Sloupec1)*24)Celkový počet hodin mezi dvěma časy (28).
9.6.2007 10:3510.6.2007 15:30=CELÁ.ČÁST((Sloupec2-Sloupec1)*1440)Celkový počet minut mezi dvěma časy (1 735).
9.6.2007 10:3510.6.2007 15:30=CELÁ.ČÁST((Sloupec2-Sloupec1)*86400)Celkový počet sekund mezi dvěma časy (104 100).
9.6.2007 10:3510.6.2007 15:30=HODINA(Sloupec2-Sloupec1)Počet hodin mezi dvěma časy, pokud rozdíl nepřekročí hodnotu 24 (4).
9.6.2007 10:3510.6.2007 15:30=MINUTA(Sloupec2-Sloupec1)Počet minut mezi dvěma časy, pokud rozdíl nepřekročí hodnotu 60 (55).
9.6.2007 10:3510.6.2007 15:30=SEKUNDA(Sloupec2-Sloupec1)Počet sekund mezi dvěma časy, pokud rozdíl nepřekročí hodnotu 60 (0).

Převedení času

Jestliže chcete převést hodiny ze standardního formátu času na desetinné číslo, použijte funkci CELÁ.ČÁST.
Sloupec1VzorecPopis
10:35=(Sloupec1-CELÁ.ČÁST(Sloupec1))*24Počet hodin od času 00:00 (10,583333).
12:15=(Sloupec1-CELÁ.ČÁST(Sloupec1))*24Počet hodin od času 00:00 (12,25).

Pokud chcete převést hodiny z desetinného čísla na standardní formát času (hodiny:minuty:sekundy), použijte operátor dělení a funkci HODNOTA.NA.TEXT.

Sloupec1VzorecPopis
10,5833=HODNOTA.NA.TEXT(Sloupec1/24; "h:mm")Počet hodin od času 00:00 (10:35).
12,25=HODNOTA.NA.TEXT(Sloupec1/24; "h:mm")Počet hodin od času 00:00 (12:15).

Vložení juliánských dat

Slovní spojení juliánské datum je někdy používáno k označení formátu data, které tvoří kombinace aktuálního roku a počtu dnů od začátku roku. Datum 1. ledna 2007 je například zobrazeno jako 2007001 a datum 31. prosince 2007 je zobrazováno jako 2003356.

Juliánská data jsou také běžně používána v astronomii, kde představují sériový systém dat, který začíná 1. ledna 4713 před naším letopočtem.

Poznámka:  Tento formát není založen na juliánském kalendáři.

Chcete-li převést datum na juliánské datum, použijte funkce HODNOTA.NA.TEXT a DATUMHODN.

Sloupec1VzorecPopis
23.6.2007=HODNOTA.NA.TEXT(Sloupec1;"rr")&HODNOTA.NA.TEXT((Sloupec1-DATUMHODN("1/1/"& HODNOTA.NA.TEXT(Sloupec1;"rr"))+1);"000")Datum ve formátu juliánského data s rokem definovaným pomocí dvou číslic (07174).
23.6.2007=HODNOTA.NA.TEXT(Sloupec1;"rrrr")&HODNOTA.NA.TEXT((Sloupec1-DATUMHODN("1/1/"&HODNOTA.NA.TEXT(Sloupec1;"rr"))+1);"000")Datum ve formátu juliánského data s rokem definovaným pomocí čtyř číslic (2007174).

Pokud chcete převést datum na juliánské datum používané v astronomii, použijte konstantu 2415018,50.

Tento vzorec je funkční pouze u dat po 1. 3. 1901 a pouze v případě, že používáte kalendářní systém 1900.

Sloupec1VzorecPopis
23.6.2007=Sloupec1+2415018,50Datum ve formátu juliánského data používané v astronomii (2454274,50).

Zobrazení dat jako dnů v týdnu

Jestliže chcete převést data na text představující den v týdnu, použijte funkci HODNOTA.NA.TEXT a DENTÝDNE.
Sloupec1VzorecPopis
19. února 2007=HODNOTA.NA.TEXT(DENTÝDNE(Sloupec1); "dddd")Vypočítá pro datum den v týdnu a vrátí celý název dne (pondělí).
3. ledna 2008=HODNOTA.NA.TEXT(DENTÝDNE(Sloupec1); "dd")Vypočítá pro datum den v týdnu a vrátí zkrácený název dne (út).

Matematické vzorce

Součet čísel

Pokud chcete sečíst čísla ve dvou nebo více sloupcích na řádku, použijte operátor sčítání nebo funkci SUMA.

Sloupec1Sloupec2Sloupec3VzorecPopis
654=Sloupec1+Sloupec2+Sloupec3Sečte hodnoty v prvních třech sloupcích (15).
654=SUMA(Sloupec1;Sloupec2;Sloupec3)Sečte hodnoty v prvních třech sloupcích (15).
654=SUMA(KDYŽ(Sloupec1>Sloupec2; Sloupec1-Sloupec2; 10); Sloupec3)Pokud je hodnota ve sloupci Sloupec1 vyšší než hodnota ve sloupci Sloupec2, bude přidán rozdíl a sloupec Sloupec3. V opačném případě bude přidána hodnota 10 a sloupec Sloupec3 (5).

Odečtení čísel

K provedení tohoto úkolu použijte operátor odečítání (-).
Sloupec1 Sloupec2 Sloupec3VzorecPopis
150009000-8000=Sloupec1-Sloupec2Odečte hodnotu 9 000 od hodnoty 15 000 (6 000).
150009000-8000=SUMA(Sloupec1;Sloupec2;Sloupec3)Sečte čísla v prvních třech sloupcích, včetně záporných hodnot (16 000).

Výpočet rozdílu mezi dvěma čísly ve formě procent

Použijte operátor odečítání (-), dělení (/) a funkci ABS.
Sloupec1Sloupec2VzorecPopis
23422500=(Sloupec2-Sloupec1)/ABS(Sloupec1)Procentuální změna (6,75% nebo 0,06746).

Násobení čísel

K provedení tohoto úkolu použijte operátor násobení (*) nebo funkci SOUČIN.
Sloupec1 Sloupec2 VzorecPopis
52=Sloupec1*Sloupec2Vynásobí čísla v prvních dvou sloupcích (10).
52=SOUČIN(Sloupec1; Sloupec2)Vynásobí čísla v prvních dvou sloupcích (10).
52=SOUČIN(Sloupec1; Sloupec2;2)Vynásobí čísla v prvních dvou sloupcích a hodnotu 2 (20).

Dělení čísel

K provedení tohoto úkolu použijte operátor dělení (/).

Sloupec1 Sloupec2 VzorecPopis
1500012=Sloupec1/Sloupec2Vydělí hodnotu 15 000 hodnotou 12 (1 250).
1500012=(Sloupec1+10000)/Sloupec2Sečte hodnoty 15 000 a 9 000 a součet potom vydělí hodnotou 12 (2 000).

Výpočet průměru z čísel

Průměr je také označován jako střední hodnota. Chcete-li vypočítat průměr z čísel ve dvou nebo více sloupcích řádku, použijte funkci PRŮMĚR.

Sloupec1Sloupec2Sloupec3VzorecPopis
654=PRŮMĚR(Sloupec1;Sloupec2;Sloupec3)Vypočítá průměr z čísel v prvních třech sloupcích (5).
654=PRŮMĚR(KDYŽ(Sloupec1>Sloupec2; Sloupec1-Sloupec2; 10); Sloupec3)Pokud je hodnota ve sloupci Sloupec1 vyšší než hodnota ve sloupci Sloupec2, vypočítá průměr z rozdílu a hodnoty ve sloupci Sloupec3. V opačném případě vypočítá průměr z hodnoty 10 a hodnoty ve sloupci Sloupec3 (2,5).

Výpočet střední hodnoty čísel

Střední hodnota je hodnota uprostřed zadaného rozsahu čísel. Pomocí funkce MEDIAN můžete vypočítat střední hodnotu ve skupině čísel.
A B CDEFVzorecPopis
10 792704=MEDIAN(A; B; C; D; E; F)Střední hodnota čísel v prvním šesti sloupcích (8).

Výpočet nejnižšího nebo nejvyššího čísla v rozsahu

Chcete-li vypočítat nejnižší nebo nejvyšší číslo ve dvou nebo více sloupcích v řádku, použijte funkce MIN a MAX.
Sloupec1 Sloupec2 Sloupec3VzorecPopis
10 79=MIN(Sloupec1; Sloupec2; Sloupec3)Nejnižší číslo (7).
1079=MAX(Sloupec1; Sloupec2; Sloupec3)Nejvyšší číslo (10).

Počet hodnot

Chcete-li zjistit počet číselných hodnot, použijte funkci POČET.
Sloupec1 Sloupec2 Sloupec3VzorecPopis
Jablko12.12.2007=POČET(Sloupec1; Sloupec2; Sloupec3)Zjistí počet sloupců, které obsahují číselné hodnoty, včetně hodnot data a času. Vyloučeny jsou textové a prázdné hodnoty (1).
120 Kč#DIV/0!1,01=POČET(Sloupec1; Sloupec2; Sloupec3)Zjistí počet sloupců, které obsahují číselné hodnoty, ale vyloučí chybové a logické hodnoty (2).

Zvýšení nebo snížení čísla o procentuální hodnotu

K provedení tohoto úkolu použijte operátor procent (%).
Sloupec1 Sloupec2 VzorecPopis
233%=Sloupec1*(1+5%)Zvýší číslo ve sloupci Sloupec1 o 5 % (24,15).
233%=Sloupec1*(1+Sloupec2)Zvýší číslo ve sloupci Sloupec1 o procentuální hodnotu ve sloupci Sloupec2, tedy 3 % (23,69).
233%=Sloupec1*(1-Sloupec2)Sníží číslo ve sloupci Sloupec1 o procentuální hodnotu ve sloupci Sloupec2, tedy 3 % (22,31).

Umocnění čísla

K provedení tohoto úkolu použijte operátor umocnění (^) nebo funkci POWER.
Sloupec1 Sloupec2 VzorecPopis
52=Sloupec1^Sloupec2Vypočítá druhou mocninu z hodnoty 5 (25).
53=POWER(Sloupec1; Sloupec2)Vypočítá třetí mocninu z hodnoty 5 (125).

Zaokrouhlení čísla

Chcete-li zaokrouhlit číslo nahoru, použijte funkce ROUNDUP, ZAOKROUHLIT.NA.LICHÉ a ZAOKROUHLIT.NA.SUDÉ.

Sloupec1VzorecPopis
20,3=ROUNDUP(Sloupec1;0)Zaokrouhlí hodnotu 20,3 nahoru na nejbližší celé číslo (21).
-5,9=ROUNDUP(Sloupec1;0)Zaokrouhlí hodnotu -5,9 nahoru (-6).
12,5493=ROUNDUP(Sloupec1;2)Zaokrouhlí hodnotu 12,5493 nahoru na nejbližší setinu (dvě desetinná místa) (12,55).
20,3=ZAOKROUHLIT.NA.SUDÉ(Sloupec1)Zaokrouhlí hodnotu 20,3 nahoru na nejbližší sudé číslo (22).
20,3=ZAOKROUHLIT.NA.LICHÉ(Sloupec1)Zaokrouhlí hodnotu 20,3 nahoru na nejbližší liché číslo (21).

Jestliže chcete zaokrouhlit číslo dolů, použijte funkci ROUNDDOWN.

Sloupec1VzorecPopis
20,3=ROUNDDOWN(Sloupec1;0)Zaokrouhlí hodnotu 20,3 dolů na nejbližší celé číslo (20).
-5,9=ROUNDDOWN(Sloupec1;0)Zaokrouhlí hodnotu -5,9 dolů (-5).
12,5493=ROUNDDOWN(Sloupec1;2)Zaokrouhlí hodnotu 12,5493 dolů na nejbližší setinu (dvě desetinná místa) (12,54).

Pokud chcete zaokrouhlit číslo na nejbližší číslo nebo zlomek, použijte funkci ZAOKROUHLIT.

Sloupec1VzorecPopis
20,3=ROUND(Sloupec1;0)Zaokrouhlí hodnotu 20,3 dolů, protože část zlomku je menší než 0,5 (20).
5,9=ROUND(Sloupec1;0)Zaokrouhlí hodnotu 5,9 nahoru, protože část zlomku je vyšší než 0,5 (6).
-5,9=ROUND(Sloupec1;0)Zaokrouhlí hodnotu -5,9 dolů, protože část zlomku je menší než 0,5 (-6).
1,25=ROUND(Sloupec1;1)Zaokrouhlí číslo na nejbližší desetinu (jedno desetinné místo). Vzhledem k tomu, že zaokrouhlovaná část je 0,05 nebo vyšší, bude číslo zaokrouhleno nahoru a výsledek bude hodnota 1,3.
30,452=ROUND(Sloupec1;2)Zaokrouhlí číslo na nejbližší setinu (dvě desetinná místa). Vzhledem k tomu, že zaokrouhlovaná část 0,002 je nižší než hodnota 0,005, bude číslo zaokrouhleno dolů a výsledek bude hodnota 30,45.

Pokud chcete zaokrouhlit číslo na více než 0 platných číslic, použijte funkce ROUND, ROUNDUP, ROUNDDOWN, CELÁ.ČÁST a DÉLKA.

Sloupec1VzorecPopis
5492820=ROUND(Sloupec1;3-DÉLKA(CELÁ.ČÁST(Sloupec1)))Zaokrouhlí číslo na 3 platné číslice (5 490 000).
22230=ROUNDDOWN(Sloupec1;3-DÉLKA(LEN(Sloupec1)))Zaokrouhlí spodní číslo dolů na 3 platné číslice (22200).
5492820=ROUNDUP(Sloupec1; 5-DÉLKA(CELÁ.ČÁST(Sloupec1)))Zaokrouhlí horní číslo nahoru na 5 platných číslic (5 492 900).

Textové vzorce

Změna velikosti písmen v textu

K provedení tohoto úkolu použijte funkce VELKÁ, MALÁ nebo VELKÁ2.
Sloupec1VzorecPopis
petr Novák=VELKÁ(Sloupec1)Změní text na velká písmena (PETR NOVÁK).
petr Novák=MALÁ(Sloupec1)Změní text na malá písmena (petr novák).
petr Novák=VELKÁ2(Sloupec1)Změní písmena v textu na všechna první velká (Petr Novák).

Kombinace jména a příjmení

K provedení tohoto úkolu použijte operátor ampersand (&) nebo funkci CONCATENATE.
Sloupec1Sloupec2VzorecPopis
PetrKovář=Sloupec1&Sloupec2Zkombinuje dva řetězce (PetrKovář).
PetrKovář=Sloupec1&" "&Sloupec2Zkombinuje dva řetězce oddělené mezerou (Petr Kovář).
PetrKovář=Sloupec2&","&Sloupec1Zkombinuje dva řetězce oddělené čárkou (Kovář, Petr).
Petr Kovář=CONCATENATE(Sloupec2; ","; Sloupec1)Zkombinuje dva řetězce oddělené čárkou (Kovář,Petr).

Kombinace textu a čísel z různých sloupců

K provedení tohoto úkolu použijte funkci CONCATENATE a HODNOTA.NA.TEXT a operátor ampersand (&).
Sloupec1Sloupec2VzorecPopis
Novotný28=Sloupec1&" prodal "&Sloupec2&" součástek."Zkombinuje obsah uvedený výše do věty (Novotný prodal 28 součástek).
Marek40%=Sloupec1&" prodal "&HODNOTA.NA.TEXT(Sloupec;"0%")&" z celkového prodaného množství."Zkombinuje obsah uvedený výše do věty (Marek prodal 40 % z celkového prodaného množství).

Poznámka:  Funkce HODNOTA.NA.TEXT připojí místo hodnoty 0,4 formátovanou hodnotu sloupce Sloupec2.

Novotný28=CONCATENATE(Sloupec1;" prodal";Sloupec2;" součástek.")Zkombinuje obsah uvedený výše do věty (Novotný prodal 28 součástek).

Kombinace textu s datem nebo časem

K provedení tohoto úkolu použijte funkci HODNOTA.NA.TEXT a operátor ampersand (&).
Sloupec1Sloupec2VzorecPopis
Datum účtování5-VI-2007="Datum vyúčtování: "&HODNOTA.NA.TEXT(Sloupec2; "d-m-rrrr")Zkombinuje text s datem (Datum vyúčtování: 5-VI-2007).
Datum účtování5-VI-2007=Sloupec1&" "&HODNOTA.NA.TEXT(Sloupec2; "mm-dd-rrrr")Zkombinuje text a datum z rozdílných sloupců do jednoho sloupce (Datum účtování: VI-5-2007).

Porovnání obsahu sloupce

Chcete-li porovnat jeden sloupec s jiným sloupcem nebo seznamem hodnot, použijte funkci STEJNÉ nebo NEBO.
Sloupec1Sloupec2VzorecPopis
BD122BD123=STEJNÉ(Sloupec1;Sloupec2) Porovná obsah prvních dvou sloupců (Ne).
BD122BD123=STEJNÉ(Sloupec1; "BD122")Porovná obsah sloupce Sloupec1 a řetězce BD122 (Ano).
BD122BD123=NEBO(STEJNÉ("BD121"; Sloupec1; Sloupec2)Porovná řetězec BD121 s obsahem prvních dvou sloupců (Ne).

Ověření, zda hodnota sloupce nebo jeho část odpovídá určitému textu

Chcete-li zjistit, zda hodnota sloupce nebo jeho část odpovídá určitému textu, použijte funkci KDYŽ, NAJÍT, HLEDAT a JE.ČÍSLO.

Sloupec1VzorecPopis
Novák=KDYŽ(Sloupec1="Novák"; "V pořádku"; "Není v pořádku")Zjistí, zda sloupec Sloupec1 obsahuje text Novák (V pořádku).
Novák=KDYŽ(JE.ČÍSLO(NAJÍT("v";Sloupec1)); "V pořádku"; "Není v pořádku")Zjistí, zda sloupec Sloupec1 obsahuje písmeno v (V pořádku).
BD123=JE.ČÍSLO(NAJÍT("BD";Sloupec1))Zjistí, zda sloupec Sloupec1 obsahuje text BD (Ano).

Spočítání neprázdných sloupců

K tomuto úkolu použijte funkci POČET2.
Sloupec1Sloupec2Sloupec3VzorecPopis
Prodej19=POČET2(Sloupec1; Sloupec2) Spočítá neprázdné sloupce (2).
Prodej19=POČET2(Sloupec1; Sloupec2; Sloupec3)Spočítá neprázdné sloupce (2).

Odebrání znaků z textu

K tomuto úkolu použijte funkce DÉLKA; ZLEVA a ZPRAVA.
Sloupec1VzorecPopis
Vitamín A=ZLEVA(Sloupec1;DÉLKA(Sloupec1)-2)Vrátí 7 znaků (9-2) zleva (Vitamín).
Vitamín B1=ZPRAVA(Sloupec1; DÉLKA(Sloupec1)-8)Vrátí 2 znaky (10-8) zprava (B1).

Odebrání mezer ze začátku a konce sloupce

K tomuto úkolu použijte funkci PROČISTIT.
Sloupec1VzorecPopis
   Ahoj všichni!=PROČISTIT(Sloupec1)Odebere mezery ze začátku a konce (Ahoj všichni!).

Opakování znaku ve sloupci

K tomuto úkolu použijte funkci OPAKOVAT.
VzorecPopis
=OPAKOVAT(".";3)Zopakuje tečku třikrát (...).
=OPAKOVAT("-";10)Zopakuje pomlčku desetkrát (----------).

Další vzorce

Skrytí chybových hodnot ve sloupcích

Chcete-li místo chybové hodnoty zobrazit pomlčku, hodnotu #N/A nebo NEDEF, použijte funkci JE.CHYBHODN.
Sloupec1 Sloupec2 VzorecPopis
100=Sloupec1/Sloupec2Způsobí chybu (#DIV/0).
100=KDYŽ(JE.CHYBHODN(Sloupec1/Sloupec2);"NEDEF";Sloupec1/Sloupec2)Představuje-li hodnota chybu, vrátí hodnotu NEDEF.
100=KDYŽ(JE.CHYBHODN(Sloupec1/Sloupec2);"-";Sloupec1/Sloupec2)Představuje-li hodnota chybu, vrátí pomlčku.
©2003 Microsoft Corporation. Všechna práva vyhrazena.