Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aký je vzorec v programe Excel, ktorý si vezme jednu bunku, ak je určité áno, že nie, potom iná EG A3 A1 A2?

Najlepším spôsobom, ako to urobiť v programe Excel, je použitie funkcie „if“. Existuje niekoľko spôsobov, ako ju štruktúrovať v závislosti od toho, ako sú vaše údaje usporiadané. Tu je niekoľko príkladov:

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.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené