Ako napísať vzorec / vyhlásenie IF v Exceli
Excel je taký výkonný tabuľkový procesor, že pochybujem, že niekto môže vedieť všetko, čo dokáže. Program má toľko aspektov, že je úžasné, že to všetko môže byť zapuzdrené do takého jednoduchého rozhrania. Nedávno som používal Excel na nejakú prácu doma a zistil som, že používam funkciu IF na napísanie niekoľkých vzorcov.
Schopnosť napísať jednoduchý príkaz IF v Exceli(Excel) je nevyhnutná, najmä ak sa neustále zaoberáte množstvom čísel. Je to jedna z vecí, ktorá nie je príliš komplikovaná ako makrá, ale nie nevyhnutne intuitívna, ako napríklad sčítanie stĺpca čísel.
Výkazy IF v Exceli
V tomto článku vás prevediem krátkym úvodom o písaní príkazu IF v pracovnom hárku programu Excel(Excel) . Ak chcete začať, mali by ste pochopiť základ všetkých vyhlásení IF:
IF condition THEN true ELSE false
To je asi tak všetko. Podmienkou je väčšinou porovnanie niečoho. To niečo sú zvyčajne čísla alebo text. Začneme niekoľkými základnými porovnaniami čísel, potom textom a potom zahrnieme operátory ako AND/OR atď. Takže tu je náš prvý príklad:
Máme tu veľmi jednoduchý príklad. Dva stĺpce s dvomi číslami, 25 a 35. Ak stĺpec C(Column C) , chceme skontrolovať, či stĺpec A(Column A) je väčší ako 10, vypíšeme text Áno(Yes) , v opačnom prípade text Nie(No) . Je potrebné poznamenať niekoľko vecí:
1. Nemusíte dávať zátvorky okolo skutočného porovnania, ale je to veľmi dobrá prax, najmä keď sa porovnávanie stáva komplikovanejším.
2. Na výstup textu s hodnotou true alebo false musíte použiť dvojité úvodzovky. Ak to neurobíte, bude si myslieť, že sa pokúšate odkazovať na pomenovaný rozsah v Exceli(Excel) .
Teraz sa pozrime na ďalšie veci, ktoré môžete urobiť. V sekcii porovnávania môžete tiež počítať. Môžete to urobiť napríklad, ak chcete:
Tu hovoríme, že ak je hodnota A2 krát 10 väčšia ako 10, potom výstup Áno(Yes) , inak výstup Nie. Celkom(Pretty) priamočiare, čo? Teraz povedzme, že chceme namiesto textu vypísať čísla. Tu je jeden príklad:
V tomto príklade, ak je hodnota v A2 väčšia ako 10, vypíše hodnotu krát 2, v opačnom prípade vynásobí hodnotu 5. Dosť(Pretty) zbytočné, ale pointu máte. Vo vzorci môžete použiť aj hodnotu iných buniek.
Tu hovoríme, že ak je hodnota A2 väčšia ako 10, potom násobok B2 10, inak násobok B2 5 a výstup tejto hodnoty do bunky C2. Teraz si to skomplikujme. Čo ak by sme chceli zadať Áno(Yes) , ak A2 aj B2 sú väčšie ako 10?
Tu je niečo nové! Ak chceme A2 > 10 AND B2 > 10 , potom musíme použiť funkciu AND vo funkcii IF. Znie to zložité, ale nie príliš zlé. Funkcia AND v podstate berie viacero argumentov porovnania ( A2 > 10 ) a robí na nich AND . Všetky musia byť pravdivé, aby sa zobrazilo „ Áno “. (Yes)Ak chcete, môžete pridať tri alebo štyri alebo viac porovnávacích argumentov. Ak chcete použiť ALEBO, jednoducho nahraďte AND vyššie slovom ALEBO.
Čo robiť, ak chcete vrátiť inú hodnotu ako text alebo vypočítané číslo. Čo ak chcete vrátiť hodnotu bunky na inom hárku? No, môžete urobiť niečo takéto:
Pre skutočnú hodnotu vrátim hodnotu bunky A1 na hárku 2(Sheet 2) . To je celkom jednoduché! Takže môžete ľahko odkazovať na hodnoty z iných listov, ak chcete. V rovnakom svetle môžete v logickom porovnaní použiť aj hodnotu z iného hárku, napr. Hárok2!A1 > 10. Pozrime sa na ďalšie veci, ktoré môžete urobiť! Povedzme, že ste chceli urobiť príkaz IF na základe typu hodnoty uloženej v bunke (číslo, text alebo prázdna). Môžete urobiť niečo takéto:
Pre ostatné dva typy údajov môžete použiť ISTEXT a ISNUMBER . Tieto funkcie môžu byť naozaj pohodlné pri písaní vzorcov IF. Všimnite si, že väčšinu funkcií v Exceli(Excel) môžete v podstate použiť vo vnútri príkazu IF, takže sa nemusíte báť. Môžete napríklad použiť funkcie ako SUM , MAX , MIN atď.
Doteraz sme v logickom porovnaní pracovali len s jednou hodnotou, ale povedzme, že chceme pracovať so skupinou buniek. Napríklad, ak sú všetky čísla v rozsahu buniek väčšie ako 10, výstup True , inak False .
Je to také jednoduché ako použitie dvojbodky, ako je uvedené vyššie, A2:A4. V tomto prípade bude každá hodnota od A2 do A4 testovaná, aby sa zistilo, či je väčšia ako 10. Ak sú všetky, potom sa zobrazí skutočná hodnota. A čo vnorené príkazy IF?
Tu hovorím, že ak je A2 väčšie ako 10, vypíšte hodnotu, ale ak nie, vykonajte ďalšie porovnanie IF. AK(IF B2) je B2 väčšie ako 10, vygeneruje sa iná hodnota. Príkazy IF môžete vnoriť do hĺbky 64 úrovní, čo znamená, že môžete robiť dosť komplikované veci. Pravdepodobne nikdy nebudete musieť ísť tak ďaleko, ale niekedy je to užitočné o niekoľko úrovní.
Toto je len základný úvod do príkazu IF, ale dúfam, že vám pomôže začať. Pokúšate sa napísať príkaz IF, aby ste niečo urobili v Exceli(Excel) a neviete na to prísť? Napíšte sem komentár s problémom a ja sa vám pokúsim pomôcť napísať správny vzorec IF. Užite si to!
Related posts
Ako odstrániť prázdne riadky v Exceli
Ako používať funkciu Speak Cells v Exceli
Ako vložiť pracovný hárok programu Excel do dokumentu programu Word
Ako používať analýzu What-If v Exceli
Ako opraviť riadok v Exceli
10 tipov a trikov programu Excel na rok 2019
Použite názvy dynamických rozsahov v Exceli na flexibilné rozbaľovacie zoznamy
Ako vypočítať Z-skóre v Exceli
Ako odstrániť duplicitné riadky v Exceli
Ako triediť podľa dátumu v Exceli
4 spôsoby, ako previesť Excel na Tabuľky Google
5 spôsobov, ako previesť text na čísla v Exceli
Ako vytvoriť jednoduchú kontingenčnú tabuľku v Exceli
Ako zdieľať súbor Excel pre jednoduchú spoluprácu
Ako otvoriť Word a Excel v núdzovom režime
Ako vytvoriť makro alebo skript VBA v programe Excel
Ako používať funkciu PMT v Exceli
Ako odstrániť mriežku v Exceli
Vycentrujte údaje pracovného hárka v Exceli na tlač
Pripojenie Excelu k MySQL