Stránka 1 z 1

Funkce KDYŽ  Vyřešeno

Napsal: 26 pro 2008 11:56
od roko
Mám dotaz - prosbu.Chci pomoci logické funkce Když vyhodnotit hodnutu čísel.Např.: A2>A1 a současně musí být splněna podmínka A2>A3 (to znamené, že musí být A2 větší než A1 a také A3). Nějak se mi nedaří napsat do prvního řádku tu druhou podmínku.Děkuji za řešení.

Re: Funkce KDYŽ

Napsal: 26 pro 2008 12:13
od mmmartin
+KDYŽ((PODMÍNKA_1)LOGICKÝ OPERÁTOR(PODMÍNKA_2)LOGICKÝ OPERÁTOR(PODMÍNKA_3)......LOGICKÝ OPERÁTOR(PODMÍNKA_n);HODNOTA_1;HODNOTA_2)

Takže: +KDYŽ((A2>A1)A(A2>A3);HODNOTA_1;HODNOTA_2)
Pokud budou obě podmínky splněny, zobrazí se v buňce HODNOTA_1, pokud nebude alespoň jedna podmínka splněna, zobrazí se HODNOTA_2.

Re: Funkce KDYŽ

Napsal: 26 pro 2008 13:47
od mike007
Trochu lepší vzorec: =KDYŽ(A(A3<A2;A1<A2);"splněno";"nesplněno")

Re: Funkce KDYŽ

Napsal: 26 pro 2008 14:21
od mmmartin
Znamená to, že můj vzorec by vůbec nefungoval, nebo má ten tvůj nějaké výhody - při větším počtu vzorců rychlejší přepočet tabulky, menší soubor,...?

Re: Funkce KDYŽ

Napsal: 26 pro 2008 14:39
od mike007
Aby fungoval tvůj vzorec, musel by být napsán nějak takto : =KDYŽ((A2>A1)*A(A2>A3);"HODNOTA_1";"HODNOTA_2")
Navíc, před vzorcem vždy bývá znaménko rovná se, nikoliv plus :wink:

Vzorec, který jsem napsal já, je takový standard. Pokud chceme dát logické hodnoty do funkce KDYŽ(IF), tak vždy je dáváme na začátek funkce, tj. =KDYŽ(A(... , nebo =KDYŽ(A(NEBO(... atd.

Re: Funkce KDYŽ

Napsal: 26 pro 2008 14:53
od roko
Tak jsem vyzkoušel oba vzorce.Ten první tak jak je uvedený prvně nefungoval - hlášení Neplatné.Ten "trochu lepší" funguje bez problému.Nicméně děkuji oběma za ochotu.

Re: Funkce KDYŽ

Napsal: 11 led 2011 11:49
od sninja
Ahoj, potřeboval bych trochu poradit, jak dám do fc (nejlépe když) fc nebo označení "od-do" nebo "a zároveň". Jde mi o to, že mám několik set tisíc dat, kde jsou mj. časy a já bych potřeboval k těm časům aby se mi ukazovalo co to je za směnu (kde je čas od 14:00 do 22:00 bude tam O, kde je čas od 22:00 do 6:00 bude tam N, atd.). Jak to udělám?

Další dotaz.
V jedné buňce mám datum i čas dohromady, je možné je něják rozdělit (bez přepisování - jak jsem psal, mám několiksettisíc hodnot). Případně lze udělat aby ta buňka počítala jen s tím časem?

Děkuji moc
Jirka

Re: Funkce KDYŽ

Napsal: 11 led 2011 15:57
od navstevnik
Hodnoty (cas) jsou ve sloupci A:A,
do B1 vloz: =KDYŽ(A(A1>=0;A1<6/24);"N";KDYŽ(A(A1>=6/24;A1<14/24);"D";KDYŽ(A(A1>=14/24;A1<22/24);"O";"N")))
a kopiruj dolu dle potreby