Obsah
Keď vykonávate zložitú a výkonnú analýzu údajov, potrebujete zdôvodniť rôzne podmienky v jednom časovom bode. Microsoft Excel , funkcia IF slúži ako silný nástroj na prácu s podmienkami. V tomto návode budeme pracovať s vnoreným IF v programe Excel. Budeme analyzovať IF funkciu s 3 podmienky v programe Excel na základe 5 logických testov .
Stiahnite si cvičebnicu
Stiahnite si tento cvičný súbor a vyskúšajte si metódy sami.
Funkcia IF s 3 podmienkami.xlsx5 logických testov funkcie IF programu Excel s 3 podmienkami
Na opis tohto procesu uvádzame súbor údajov spoločnosti Správa o predaji . Zobrazuje informácie o Kód produktu a Mesačný predaj na stránke rozsah buniek B4:C10 .
Musíme určiť Stav predaja podľa týchto 3 podmienky na obrázku nižšie:
Teraz použijeme nasledujúce logické testy na identifikáciu stavu 6 produktov v súbore údajov.
1. Vnorená funkcia IF s 3 podmienkami
V programe Excel môžeme vložiť viacero funkcií IF súčasne vykonávať zložité výpočty.
V tomto článku použijeme vnorený IF funkciu pre 3 podmienky . Sledujme tento proces.
- Najprv vložte tento vzorec do bunka D5 .
=IF(C5>=2500,"Excellent",IF(C5>=2000,"Good",IF(C5>=1000,"Average")))
- Potom stlačte Vstúpte na stránku .
- Potom sa zobrazí prvý stav na základe použitých podmienok.
Tu sme použili IF použiť logické porovnanie podmienok pre vybrané bunka C5 .
- Po ňom použite Automatické vypĺňanie a získate všetky stavy pre každú sumu predaja.
Prečítajte si viac: Príkaz VBA IF s viacerými podmienkami v programe Excel (8 metód)
2. Funkcia IF s logikou AND pre 3 podmienky v programe Excel
V tejto časti použijeme IF funkcia obsahujúca funkcia AND pre logický test. Postupujte podľa nasledujúcich krokov.
- Najprv vložte tento vzorec do bunka D5 .
=IF(AND(C5>=2500),"Excellent",IF(AND(C5>=2000),"Good",IF(AND(C5>=1000),"Average","")))
- Potom stlačte tlačidlo Vstúpte na stránku a zobrazí sa prvý výstup.
Tu sme skombinovali IF a funkcie AND porovnať každú podmienku s jej textom jednotlivo a vrátiť hodnotu, ak podmienky nespĺňajú hodnotu bunky v C5 Nakoniec sme vložili Prázdny reťazec ( "" ), aby sa vynechali prípadné prázdne bunky.
- Nakoniec použite tento vzorec pre rozsah buniek D6:D10 a pozrite si konečný výsledok.
Prečítajte si viac: Excel VBA: Kombinácia If s And pre viac podmienok
3. Funkcia IF programu Excel s logikou OR na základe 3 podmienok
Kombinácia IF a Funkcie OR je tiež veľmi výkonný nástroj na spustenie logického testu s 3 podmienkami. Pozrime sa, ako funguje.
- Na začiatku vyberte bunka D5 .
- Tu vložte tento vzorec.
=IF(OR(C5>=2500),"Excellent",IF(OR(C5>=2000),"Good",IF(OR(C5>=1000),"Average","")))
- Potom stlačte Vstúpte na stránku .
- Nakoniec použite Automatické vypĺňanie nástroj v rozsah buniek D6:D10 .
- Nakoniec sa zobrazí výstup, ako je znázornené nižšie:
Tu sa IF a ALEBO funkcia využíva porovnanie v rámci 3 podmienok. Preto určuje podmienky Vynikajúce , Dobrý a Priemer podľa ich hodnôt.
Prečítajte si viac: Excel VBA: Kombinácia If a Or (3 príklady)
4. Príkaz IF programu Excel s funkciou SUM pre 3 podmienky
Ak váš súbor údajov nefunguje v žiadnom z uvedených logických testov, môžete použiť funkcia SUM začlenené do IF Vyhlásenie. Bude úspešne fungovať pre 3 podmienky.
- Najprv použite tento vzorec v bunka D5 .
=IF(SUM(C5>=2500),"Excellent",IF(SUM(C5>=2000),"Good","Average"))
- Potom stlačte tlačidlo Vstúpte na stránku a zobrazíte prvý výstup.
V tomto prípade sa kombinácia IF porovnáva každú podmienku s hodnotou v bunka C5 . V nadväznosti na to SUM funkcia vypočíta hodnotu na základe podmienky a určí, či je Pravda alebo nepravdivé .
- Nakoniec použite Automatické vypĺňanie a získate všetky stavy s 3 podmienkami.
Prečítajte si viac: Excel VBA: Príkaz If Then Else s viacerými podmienkami (5 príkladov)
5. Kombinácia funkcií IF & AVERAGE s 3 podmienkami v programe Excel
Funkcia AVERAGE je tiež užitočná, ak máte iný súbor dátových reťazcov. Kombinuje sa s IF Funkcia na porovnávanie medzi podmienkami. Pozrime sa na tento postup.
- Na začiatku vyberte bunka D5 .
- Potom do bunky vložte tento vzorec.
=IF(AVERAGE(C5>=2500), "Excellent",IF(AVERAGE(C5>=2000), "Good", "Average")
- Potom stlačte tlačidlo Vstúpte na stránku .
- Nakoniec použite tento vzorec pre rozsah buniek D6:D10 .
- Nakoniec sa zobrazí výstup, ako je znázornené nižšie.
Tu sme použili IF na porovnanie 3 podmienok. Potom použil PRIEMERNÉ vrátiť priemernú hodnotu (ak existuje) pre vybranú bunku.
Prečítajte si viac: Ako použiť príkaz IF aplikácie Excel s viacerými podmienkami v rozsahu
Funkcia Excel IF s 2 podmienkami
Tu je ďalší tip pre vás, ak pracujete s 2 podmienky . Pozrime sa, ako IF funkcia v tomto prípade funguje.
- Na začiatku si zoberme dve podmienky: Zisk a Straty na základe hodnôt >=2500 a >=1000 resp.
- Potom vložte tento vzorec do bunka D5 .
=IF(AND(C5>=2500,OR(C5>=1000)),"Profit","Loss")
- Potom stlačte tlačidlo Vstúpte na stránku a zobrazí sa prvý stav pre hodnotu v bunka C5 .
Tu sa IF , A & ALEBO sa kombinujú funkcie na určenie podmienok Zisk a Straty pre bunka C5 na základe podmienených hodnôt.
- Nakoniec použite FlashFill a získať konečný výstup na základe 2 podmienok.
Prečítajte si viac: Ako používať funkciu IF s viacerými podmienkami v programe Excel
Čo si treba zapamätať
- Je povinné dodržať poradie podmienok vo vzorci, ktorý ste pôvodne nastavili. V opačnom prípade sa zobrazí nesprávna hodnota.
- Uistite sa, že ste vyvážili každý Parentézy podľa čísel a poradia vo vzorci, aby ste získali správny výsledok.
- Ak sú podmienky umiestnené v Text musia byť uzavreté vo formáte dvojité úvodzovky .
Záver
Na záver tohto článku dúfam, že bol užitočný na Excel IF Funkcia s 3 podmienkami na základe 5 logických testov. Pokúsil som sa tiež pokryť proces v 2 podmienkach. Dajte nám vedieť vaše zasvätené návrhy v poli pre komentáre. ExcelWIKI pre viac blogov.