Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Príklad 1:Jedna podmienka
Povedzme:
* Bunka B1 obsahuje „áno“ alebo „nie“.
* Ak je B1 „áno“, chcete hodnotu A3.
* Ak je B1 „nie“, chcete hodnotu A1.
Vzorec by bol:
`=If (b1 =" yes ", a3, a1)"
Toto znie:„Ak sa B1 rovná„ áno “, potom vráťte hodnotu A3; inak (ak je to„ nie “), vráťte hodnotu A1.“
Príklad 2:Viac podmienok (pomocou vnorených if)
Povedzme:
* Bunka B1 obsahuje „áno“, „nie“ alebo „možno“.
* Ak je B1 „áno“, chcete A3.
* Ak je B1 „nie“, chcete A1.
* Ak je B1 „možno“, chcete A2.
Vzorec by bol:
`=If (b1 =" áno ", a3, if (b1 =" no ", a1, a2))`
Toto je vnorené vyhlásenie. Kontroluje prvú podmienku. Ak je to pravda, vráti sa A3. Ak je nepravdivý, presunie sa do druhého príkazu „if“ a skontroluje, či B1 je „nie“. Ak je to pravda, vráti sa A1; V opačnom prípade (ak je to „možno“), vráti sa A2.
Príklad 3:Použitie IFS (Excel 2016 a neskôr)
Ak máte Excel 2016 alebo neskôr, funkcia „IFS“ zjednodušuje viac podmienok:
`=Ifs (b1 =" yes ", a3, b1 =" no ", a1, b1 =" možno ", a2)`
Týmto sa každá podmienka kontroluje postupne. Akonáhle je podmienka pravdivá, vráti sa zodpovedajúca hodnota.
Dôležité úvahy:
* Citlivosť prípadu: Funkcia programu Excel's `if` je predvolene * nie * citlivý na prípad. „Áno“ sa bude zaobchádzať rovnako ako s „áno“. Ak potrebujete citlivosť na prípad, musíte použiť funkcie ako „presný“.
* Manipulácia s chybami: Ak môže B1 obsahovať niečo iné ako „áno“, „nie“ alebo „možno“ (v príklade 2 a 3), možno budete chcieť pridať manipuláciu s chybami s `iferror`. Napríklad:`=iferror (ifs (b1 =" yes ", a3, b1 =" no ", a1, b1 =", ", a2)," error ")" Zobrazilo by to "chybu", ak B1 obsahuje neočakávanú hodnotu.
Nezabudnite nahradiť `a1`,` a2`, `a3` a` b1` skutočnými odkazmi na bunku v tabuľke. Vyberte príklad, ktorý najlepšie zodpovedá vašim konkrétnym potrebám a podľa toho upravte.