Jak na Excel Obsah cvičení KDYŽ - teorie včetně vnořování a logických funkcí KDYŽ KDYŽ více podmínek KDYŽ vnořování "KDYŽ, A, NEBO" KDYŽ - datum a čas Úkoly Pavel Lasák "Lektor, expert na Microsoft Excel, držitel prestižního ocenění Microsoftu MVP v České republice" 5002722 Další informace ke cvičení: http://office.lasakovi.com/excel/funkce/kdyz-funkce-logicka-excel/ http://office.lasakovi.com/excel/funkce/ms-excel-funkce-logicke/ http://office.lasakovi.com/excel/funkce/ms-excel-funkce-cz-en/ http://office.lasakovi.com/excel/zaklady/on-line-kurz-zdarma/ "Copyright, Pavel Lasák 2017 - revize 06/2018" ##### Sheet/List 2 ##### KDYŽ (IF) - Teorie základ https://office.lasakovi.com Operátory = > < <> >= <= ##### Sheet/List 3 ##### Logicé funkce A + NEBO http://office.lasakovi.com/ A (AND) A (AND) argument 1 argument 2 výsledek argument 1 argument 2 argument 3 argument 4 výsledek PRAVDA PRAVDA PRAVDA PRAVDA PRAVDA PRAVDA PRAVDA PRAVDA PRAVDA NEPRAVDA NEPRAVDA PRAVDA PRAVDA PRAVDA NEPRAVDA NEPRAVDA NEPRAVDA PRAVDA NEPRAVDA PRAVDA PRAVDA NEPRAVDA PRAVDA NEPRAVDA NEPRAVDA NEPRAVDA NEPRAVDA PRAVDA PRAVDA NEPRAVDA NEPRAVDA NEPRAVDA PRAVDA NEPRAVDA PRAVDA PRAVDA NEPRAVDA PRAVDA NEPRAVDA PRAVDA NEPRAVDA NEPRAVDA NEBO (OR) PRAVDA NEPRAVDA NEPRAVDA PRAVDA NEPRAVDA PRAVDA NEPRAVDA NEPRAVDA NEPRAVDA NEPRAVDA argument 1 argument 2 výsledek NEPRAVDA PRAVDA PRAVDA PRAVDA NEPRAVDA PRAVDA PRAVDA PRAVDA NEPRAVDA PRAVDA PRAVDA NEPRAVDA NEPRAVDA PRAVDA NEPRAVDA PRAVDA NEPRAVDA PRAVDA NEPRAVDA PRAVDA NEPRAVDA NEPRAVDA PRAVDA PRAVDA NEPRAVDA PRAVDA NEPRAVDA NEPRAVDA NEPRAVDA NEPRAVDA NEPRAVDA NEPRAVDA NEPRAVDA NEPRAVDA PRAVDA PRAVDA NEPRAVDA NEPRAVDA NEPRAVDA PRAVDA NEPRAVDA NEPRAVDA NEPRAVDA NEPRAVDA NEPRAVDA PRAVDA NEPRAVDA NEPRAVDA NEPRAVDA NEPRAVDA NEPRAVDA NEPRAVDA http://office.lasakovi.com/ Revize 09/2017 ##### Sheet/List 4 ##### KDYŽ (IF) https://office.lasakovi.com Jméno Příjmy Výdaje Zisk/ztráta Odměna Odměna Úkol Eva 1700 152 1548 Pokud vydělal víc než 1000 Kč odměna 100 Kč Jan 500 240 260 Iva 1475 168 1307 Pomůcka výpočet Pomůcka Ida 350 350 0 ODMĚNA 100 Pepa 2000 1000 1000 VYDĚLEK 1000 ODMĚNA 2 0 Otázka: O co lze doplnit? Operátory =KDYŽ(E4>1000; 100;0) En: IF = =KDYŽ(E4>$J$9; $J$8;$J$10) << dynamické odkazy > "KDYŽ Zisk/ztráta bude větší než 1000, ANO pak odměna 100, NE tak 0 Kč)" < <> >= <= http://office.lasakovi.com/ Revize 09/2017 ##### Sheet/List 5 ##### KDYŽ (IF) více podmínek http://office.lasakovi.com/ Více podmínek - teorie NEBO OR minimálně jedna splněna A AND všechny podmínky splněny Úkol Dynamicky "Pokud vydělal(a) sloupec zisk víc než 250 Kč a je žena odměna 100 Kč, jinak 0 Kč" ODMĚNA 100 Jméno Zisk Pohlaví Kuřák Pomoc Odměna Odměna 1 Odměna 2 ODMĚNA 2 0 Jan 250 M kuřák VYDĚLEK 250 Ida 10 F nekuřák Pohlaví F Eva 251 F nekuřák Iva 450 F kuřák Ivo 450 M nekuřák =A(podmínka1; podmínka 2; ...) En: AND "=A(C12>250;D12=""F"")" Úkol Pokud vydělal(a) sloupec zisk víc než 250 Kč nebo je žena odměna 100 Kč jinak 0 Kč Dynamicky ODMĚNA 100 Jméno zisk Pohlaví kuřák Pomoc Odměna odměna 1 odměna 2 ODMĚNA 2 0 Jan 250 M kuřák Ida 10 F nekuřák VYDĚLEK 250 Eva 251 F nekuřák Pohlaví F Iva 450 F kuřák Ivo 450 M nekuřák =NEBO(podmínka1; podmínka 2; ...) En: OR "=NEBO(C12>250;D12=""F"")" http://office.lasakovi.com/ Revize 2018 ##### Sheet/List 6 ##### KDYŽ (IF) - vnořování https://office.lasakovi.com/ Úkol Přiřaďte studentům známku za předpokladu od 90 bodů (včetně) známka …. A Jméno Body Známka od 80 ………. B Ivo 91 od 60 …… .. C Jan 90 jinak ………… E Eva 89 Pepa 75 řešení nápověda "=KDYŽ(F7>=90;""A"";KDYŽ(F7>=80;""B"";KDYŽ(F7>=60;""C"";""E"")))" A TIP "=KDYŽ(F7>=90;""A""; KDYŽ(F7>=80;""B""; KDYŽ(F7>=60;""C"";""E"") ) )" "Používat Alt + Enter V buňce provede nový řádek" http://office.lasakovi.com/ ##### Sheet/List 7 ##### KDYŽ ve spojení s datumem (časem) http://office.lasakovi.com/ Co bylo dnes zaplaceno Jméno Zaplaceno Pohlaví Má dnes narozeniny Dnešní den 2/19/2020 Jan 2/17/2020 M Ida 2/18/2020 F Poznámka: Eva 2/19/2020 F Podrobněji o funkcích datum a čas v sekci o funkcích pro datum a čas Iva 2/20/2020 F Ivo 2/21/2020 M Je faktura po splatnosti? ID faktura Datum splatnosti Zaplaceno Je po splatnosti? AB1 2/13/2020 ANO AB2 2/16/2020 NE Dnešní den 2/19/2020 AB3 2/18/2020 ANO AB4 2/18/2020 NE AB5 2/19/2020 ANO Poznámka: AB6 2/19/2020 NE Pokud nebyla zaplacena a den splatnosti je menší než dnešní den AB7 2/21/2020 NE AB8 2/21/2020 ANO AB9 2/25/2020 ANO Bylo vytvořeno dopoledne Úkol Čas provedení Dopoledne? Dopoledne? Poznámka: snídaně 7:50 Potřebujeme zjistit zda byl kol vytvořen před polednem (12:00) svačina 10:12 oběd 12:05 čas 12:00 kafe 15:10 večeře 19:02 http://office.lasakovi.com/ ##### Sheet/List 8 ##### KDYŽ http://office.lasakovi.com/ Zákazník Platí včas Počet let Výsledek sleva Úkol sleva Kontrola A ANO 10 Platí včas + 10 (včetně) a více let zákazník 10% 10% B ANO 11 Platí včas + do 10 let zákazník 5% 10% C ANO 5 Neplatí včas + 10 (včetně) a více let zákazník 2% 5% D NE 11 Ostatní 0% 2% E NE 10 2% F NE 5 0% Úkol Jméno Pohlaví Oddělení Výsledek Kombinace funkcí Kontrola Eva F GR "Chci lidi z GR nebo PR a musí být ženy - pokud splní odměnit 100 Kč, jinak 0" 100 Iva F PR Tip mezivýsledek … 100 Pepa M THP 0 Jan M GR 0 Ivo M PR 0 Jana F GR 100 Jena F THP 0 Ivan M PR 0 ##### Sheet/List 9 ##### KDYŽ - úkoly http://office.lasakovi.com/ Přidejte známky 1) Ručně vnořením funkcí 2) Využitím tabulky ve vnořené funkci 3) Využít funkcí SVYHLEDAT (až budete mít za sebou) Jméno Body Známka Využijte pomocné tabulky Ivo 91 90 A Jan 90 80 B Eva 89 70 C Pepa 75 60 D 50 E F Poznámka 90 (tj. včetně) a více má A atd. Pokročilé Co když nepůjde o číslo? Využijte pomocné tabulky Jméno Body Známka 90 A Ivo 91 80 B Jan 80 70 C Eva 70 60 D Pepa 55 50 E F Poznámka 90 (tj. včetně) a více má A atd. ##### Sheet/List 10 ##### Další informace http://office.lasakovi.com/ A (AND) "IFERROR (IFERROR) od ver. 2007, někdy CHYBHODN" IFNA (IFNA) od verze 2013 IFS (IFS) od verze 2016 z balíku (Office 365) KDYŽ (IF) NE (NOT) NEBO (OR) NEPRAVDA (FALSE) PRAVDA (TRUE) SWITCH (SWITCH) - od verze Excel 2016 (z balíku Office 365) XOR (XOR) - od verze Excel 2013 Pavel Lasák