Excel je takový výkonný tabulkový program, který pochybuji, že někdo může vědět vše, co může dělat. Existuje tolik aspektů programu, je úžasné, že to může být zapouzdřené v tak jednoduchém rozhraní. Nedávno jsem použil program Excel pro nějakou práci doma a zjistil jsem, že používám funkci IF, abych napsal několik vzorců.
Je možné napsat jednoduchý IF příkaz v aplikaci Excel je zásadní, zvláště pokud se zabýváte hodně čísel po celou dobu. Je to jedna z těch věcí, která není příliš komplikovaná jako makra, ale není to nutně intuitivní, jako je shrnutí sloupce čísel.
IF Statements v Excelu
V tomto článku půjdu pomocí krátkého prvku při psaní příkazu IF v listu aplikace Excel. Chcete-li začít, měli byste porozumět základům všech příkazů IF:
IF condition THEN true ELSE false
To je do značné míry. Stav je obvykle srovnání něčeho. To, že je něco normálního čísla nebo textu. Začneme s některými základními číselnými srovnávacími verzemi, poté s textem a pak s operátory jako AND / OR atd. Takže je náš první příklad:
p>Máme zde velmi jednoduchý příklad. Dva sloupce s dvěma čísly, 25 a 35. Pokud sloupec C chceme zkontrolovat, zda je sloupec A větší než 10, zobrazí se text Ano, jinak bude text Ne. Několik věcí, které je třeba poznamenat:1. Nemusíte klást sadu závorek kolem skutečného srovnání, ale je to velmi dobrá praxe, zvláště když se porovnání stává komplikovanějším.
2. Chcete-li zadat text pro hodnotu true nebo false, musíte použít dvojité uvozovky. Pokud tomu tak není, bude si myslet, že se pokoušíte odkazovat na pojmenovaný rozsah v aplikaci Excel.
Nyní se podíváme na další věci, které můžete udělat. V porovnávací sekci můžete také udělat matematiku. Například můžete to udělat, pokud chcete:
Zde říkáme, že pokud hodnota A2 krát 10 je větší než 10, pak výstup Ano, jinak výstup č. Docela přímočará dopředu eh? Nyní řekněme, že jsme chtěli vygenerovat čísla namísto textu. Zde je jeden příklad:
V tomto příkladu, je-li hodnota v A2 větší než 10, vynásobí hodnotu hodnotou 5. Docela zbytečné, ale dostanete to. Můžete také použít hodnotu ostatních buněk ve vzorci.
Zde říkáme, že pokud je hodnota A2 větší než 10 , potom více B2 o 10, jinak více B2 o 5 a výstup této hodnoty do buňky C2. Teď to uděláme složitější. Co když budeme chtít výstupy Ano, pokud jsou A2 a B2 větší než 10?
Zde je něco nového! Chceme-li A2>10 a B2>10, pak musíme použít funkci AND uvnitř funkce IF. Zní to choulostivé, ale ne tak špatné. Funkce AND v podstatě přebírá více argumentů porovnání (A2>10) a dělá AND na nich. Všichni musí být pravdiví, aby bylo možné zobrazit "Ano". Pokud se vám líbí, můžete přidat tři nebo čtyři nebo více srovnávacích argumentů. Pokud chcete provést OR, jednoduše nahraďte AND výše slovem OR.
Co když chcete vrátit jinou hodnotu než text nebo vypočítané číslo. Co když chcete vrátit hodnotu buňky na jiný list? Můžete to udělat takto:
Pro skutečnou hodnotu vrátím hodnotu buňky A1 na listu 2. To je docela snadné! Takže můžete snadno porovnávat hodnoty z jiných listů, pokud se vám líbí. Ve stejném světle můžete použít také hodnotu z jiného listu v logickém srovnání, tj. Sheet2! A1 & gt; 10. Podívejme se na další věci, které můžete udělat! Řekněme, že chcete provést IF příkaz založený na typu hodnoty uložené v buňce (číslo, text nebo prázdné pole). Můžete tak učinit takto:
ISTEXT a ISNUMBER můžete použít pro další dva typy dat. Tyto funkce mohou být velmi užitečné při psaní IF vzorců. Všimněte si, že ve většině funkcí v aplikaci Excel můžete ve většině případů použít příkaz IF, takže se můžete uvolnit. Například můžete používat funkce jako SUM, MAX, MIN atd.
Zatím pracujeme pouze s jednou hodnotou v logickém srovnání, ale řekněme, že chceme pracovat se skupinou buněk. Například pokud jsou všechna čísla v rozsahu buněk větší než 10, výstup True, jinak False.
hrudník, jak je znázorněno výše, A2: A4. V tomto případě bude každá hodnota od A2 do A4 testována, aby zjistila, zda je větší než 10. Pokud jsou všechny hodnoty, pak se zobrazí skutečná hodnota. Co se týče vnořených příkazů IF?
Zde říkám, že pokud je A2 větší než 10, provedou další porovnání IF. Pokud je hodnota B2 větší než 10, pak vystupujte jinou hodnotu. Můžete hníst IF profily 64 stupňů hluboko, což znamená, že můžete udělat docela složité věci. Pravděpodobně nebudete muset jít tak daleko, ale někdy je užitečné několik úrovní.
Toto je jen základní úvod k prohlášení IF, ale doufejme, že to začne. Pokoušíte se napsat příkaz IF udělat něco v aplikaci Excel a nemůžete to přijít? Pošlete komentář s tímto problémem a pokusím se vám napsat správný vzorec IF. Užijte si!