Excel

Keď inak

If Else

Excel vzorec: Ak inakGenerický vzorec | _+_ | Zhrnutie

Na otestovanie podmienky a vykonanie jednej akcie, ak je podmienka PRAVDA, a ďalšej akcie, ak je podmienka NEPRAVDA, môžete použiť IF funkcia . V uvedenom príklade vzorec v bunke E5 je:



= IF (test, true result, false result)
Vysvetlenie

Ak potrebujete otestovať podmienku, vykonajte jednu akciu, ak je podmienka PRAVDA a inú akciu, ak je podmienka NEPRAVDA, môžete použiť funkciu IF. Funkcia IF má vstavaný koncept „inak“. Prvý argument je logický test, druhý argument je výsledok (alebo výpočet), ktorý sa má vrátiť, keď je test PRAVDIVÝ. Tretí argument je hodnota alebo výpočet, ktorý sa má spustiť, ak je FALSE.

ako používať funkciu rand v programe Excel

V uvedenom príklade máme zoznam tričiek, ktoré obsahujú farbu a veľkosť. Veľkosť je však skrátená ako „S“ pre malé a „L“ pre veľké. V dátach sú len tieto dve veľkosti. Povedzme, že chcete napísať vzorec na rozšírenie týchto skratiek a v stĺpci E zobraziť buď slovo „malý“ alebo „veľký“. Inými slovami:





  1. Ak bunka v stĺpci D obsahuje „S“, vráťte „Malé“.
  2. Ak bunka v stĺpci D obsahuje „L“, vráťte „veľké“.

Je to perfektná aplikácia funkcie IF. Funkcia IF je organizovaná takto:

 
= IF (D5='S','Small','Large')

V príklade musíme otestovať bunky v stĺpci D, aby sme zistili, čo obsahujú, takže vzorec, ktorý používame v bunke E5, je:



ako pridať vývojára v programe Excel
 
= IF (test, true result, false result)

V preklade to hovorí:

AK sa bunka D5 rovná (obsahuje) písmeno „S“, vráťte slovo „Malé“, INAK vráťte slovo „Veľké“.

Všimnite si, že testujeme iba na „S“ - nepotrebujeme testovať na „L“. Je to preto, že máme iba dve možné hodnoty a INÁ časť vzorca (NEPRAVDIVÝ výsledok) sa za nás logicky postará o „L“: ak bunka neobsahuje „S“, musí to byť „L“.

Vnorené IF, aby zvládli viac podmienok

To funguje dobre pre dve podmienky, ale čo keď máme tretiu podmienku ?, napríklad „M“ pre „stredné“? V takom prípade musíme vzorec rozšíriť o ďalší príkaz IF. Vložili sme druhý príkaz IF, ktorý nahradil falošný výsledok. V nižšie uvedenom príklade sme pridali inú veľkosť (strednú). Vzorec, ktorý používame v E5, je:

ako opraviť hodnotu v programe Excel
 
= IF (D5='S','Small','Large')

Vnorený príklad funkcie IF

Táto technika sa nazýva hniezdenie “, pretože funkciu vkladáme do iného. Keď sa používa s funkciou IF, niekedy ho budete počuť ako „vnorený príkaz IF“. Na tejto stránke je veľa príkladov .

Ak máte veľa možných možností, funkciu vyhľadávania ako VLOOKUP môže poskytnúť jednoduchšie riešenie .

Autor Dave Bruns


^