Több feltétel az IF-ben - Excel tippek

Több feltétel kezelése IF képletben. Ez a cikk összehasonlítja a három különböző módszert.

Ha feltételes számítást kell végeznie, akkor az IF függvény a válasz. Ha akkor másképp. A következő ábrán egy egyszerű IF kiszámítja a bónuszt, ha eladásai legalább 20 000 USD voltak.

Bónuszszámítás IF-vel

De mi történik, ha két feltételnek meg kell felelni? A legtöbb ember az egyik IF-utasítást fészkeli a másikba, így:

Mi történik, ha két feltétel van?

De ez kijön a kezéből, ha sok feltételnek kell megfelelnie. Az AND függvény lerövidíti és leegyszerűsíti a képletet. = ÉS (teszt, teszt, teszt, teszt) csak akkor lesz igaz, ha az összes logikai teszt igaz. A következő példa rövidebb képletet mutat be ugyanazokkal az eredményekkel.

Sok feltétel?

Ha tetszik az ÉS, akkor használhatja az OR és a NOT szót. = VAGY (Teszt, Teszt, Teszt, Teszt) igaz lesz, ha a logikai tesztek egyike igaz. A NOT nem változtatja meg a választ. =NOT(True)hamis. =NOT(False)igaz. Ha valaha valami fantáziát kell tennie, mint egy NAND, akkor NEM teheti meg (ÉS (teszt, teszt, teszt, teszt)).

Vigyázat

Bár az Excel 2013 bevezette az XOR-t exkluzív Vagyként, ez nem úgy működik, ahogy a könyvelők elvárják. =XOR(True,False,True,True)túlságosan bonyolult okokból igaz itt. Az XOR valóban számít, hogy van-e páratlan számú True érték. Páratlan. Nagyon furcsa.

Bónusztipp

Logikai logika használata

A szemináriumaim során mindig bemutatom az IF-t. És mindig azt kérdezem, hogy az emberek hogyan oldanák meg a két feltétel problémáját. Az eredmények gyakran ugyanazok; Az emberek 70-80% -a fészkelt IF-t, 20-30% -a pedig AND-t használ. Csak egyszer, Virginiában egy Price Waterhouse-i nő felajánlotta ezt a képletet:

igaz / hamis a számításban

Működik. Ugyanazt a választ adja, mint a többi képlet. Számítsa ki a bónuszt .02 * B4. De aztán szorozza meg ezt a bónuszt logikai tesztekkel zárójelben. Ha arra kényszeríti az Excel-t, hogy szorozzon egy számot Igaz vagy Hamis értékkel, akkor az Igaz 1, a Hamis 0 lesz. Bármelyik szám 1-szer maga. Bármely 0-szoros szám 0. A bónusz és a feltételek szorzata biztosítja, hogy csak azok a sorok kerülnek kifizetésre, amelyek megfelelnek mindkét feltételnek.

Menő. Működik. De zavarónak tűnik, amikor először látja. A szemináriumon mindig az a viccem: „Ha a következő hónapban elhagyja az állását, és utálja munkatársait, kezdje el használni ezt a képletet.”

Videót nézni

  • A legegyszerűbb IF függvény =IF(Logical Test,Formula if True, Formula if False)
  • De mit tegyen, ha két feltételt kell tesztelnie?
  • Sokan megteszik =IF(Test 1, IF(Test 2, Formula if True, False), False)
  • Ez nehézkes lesz, ha 3, 5, 17 körülmény áll fenn!
  • Ehelyett használja =IF(AND(t1,t2,t3,t4),Formula if True, Formula if False)
  • Ha tetszik ÉS, fontolja meg VAGY, NEM más helyzetekre
  • A NAND a NOT (AND ()) használatával végezhető el
  • A NOR a NOT (OR ()) paranccsal végezhető el
  • Legyen óvatos az XOR használatakor, mivel az eredmények nem megfelelnek az elvárásoknak

Videó átirat

Ismerje meg az Excel-t a podcast-ból, 2025. epizód - Több feltétel az IF-ben!

Podcastolom ezt az egész könyvet, a jobb felső sarokban található „i” elvisz a podcastok lejátszási listájához!

Rendben, a világ legegyszerűbb IF-es esetét kezdjük, a fiktív értékesítési alelnök hozzánk fordul és azt mondja: "Hé, ebben a hónapban bárki, akinek több mint 20000 dollárja van, 2% bónuszt kap." Rendben, tehát az IF függvény három részből áll: Egy logikai teszt, amely azt mondja, hogy „B4> 20000 dollár?” Vessző, akkor mit tegyek, ha IGAZ? Ha IGAZ, .02 * B4, vessző, mit tegyünk, ha HAMIS? Nos, ha még nem keresett 20000 dollárt, nincs bónusz az Ön számára, akkor nulla, rendben. A Ctrl + Enter billentyűkombinációval másolhatja le ezt, és látja, hogy csak a 20000 dollár feletti soroknál van bónuszunk, ez zár, de még mindig nincs bónusz, rendben. Most még soha nem volt ilyen egyszerű bónuszterv, ugye, mindig több szabály van, ezért itt meg kell vizsgálnunk, hogy a bevétel meghaladja-e a 20000 dollárt, és hogy a bruttó nyereség százaléka> 50%.

Rendben, és ha tudod, hogyan lehet ezt megoldani, gondold át, hogyan fogod megoldani ezt, rendben, és azt fogom jósolni, hogy sokan azt mondjátok: "Nos, egyikkel kezdjük IF utasítás, majd később egy másik ilyen IF utasítás, a beágyazott IF-k. ” És akkor van néhány közületek, akik azt mondják: "Nos, csináljunk egy IF utasítást, majd azonnal itt, a zárójelben, belemegyünk egy másik funkcióba, az úgynevezett ÉS-be." És akkor van rá mód, hogy IF-k nélkül. Rendben, úgyhogy ezeken keresztül átnézem, tehát itt van az első, a leggyakoribb módszer, a beágyazott IF, OK, a legtöbb ember így tenné ezt.

= IF, végezze el az első tesztet, nézze meg, hogy a B4 bevétele meghaladja-e a 20000 dollárt, ha ez akkor, akkor csináljon még egy IF-t, nézze meg, hogy a bruttó nyereség százaléka> 0,05? Ha ez IGAZ, akkor mindkét feltétel IGAZ, 0,02 * B4-et tehetünk, különben nincs bónusz. OK, de még nem értünk véget, zárjuk be a zárójeleket, vesszőt, majd ha az első teszt nem volt igaz, akkor nincs bónusz, a Ctrl + Enter billentyűkkel lemásolhatjuk. Látja, hogy csak azok a sorok kapják meg a bónuszt, amelyek meghaladják a 20000 dollárt és meghaladják az 50% -os bruttó profit százalékát. Rendben, a nap folyamán régen volt ez a szörnyű határ, ahol 7 IF -nél többet nem fészkelhetett be. Ez egy fájdalmas nap volt, különösen, ha csak lassan adtál feltételeket a hónapok során, és végül volt egy, amiben 7 volt, és hozzá kellett adnod egy 8.-at. Rendben, ma ma mehet 32-re, nem hiszem, hogy valaha is 32-re kellene mennie,de ha csak nagyon szükséged van 7-ről 8-ra, akkor ez jó dolog, rendben. Tehát ez a beágyazott IF utasítás megközelítés, amikor élő szemináriumokat tartok, a terem körülbelül a fele ezt csinálja, de van egy sokkal, de sokkal jobb út.

= IF, majd azonnal menjünk be az AND nevű függvénybe, tehát az AND belsejében elvégezzük az összes tesztet: A bevétel> 20000, vessző, a bruttó nyereség százaléka>, 5. Ha több teszt volt, tegye a vesszőket a további tesztekkel, majd zárja le a végét, a végén mindennek IGAZnak kell lennie ahhoz, hogy a vég IGAZ legyen. Tehát ha eljutunk erre a pontra, ha a vég IGAZ, .02 * bevétel, különben 0, ez rövidebb képlet, könnyebb beírni, ugyanazokat az eredményeket kapja, az élet nagyszerű.

Rendben, az elmúlt 15 évben tartott szemináriumok közül csak egyszer lépett be valaki és ütött meg ezzel az őrült formulával. Azt mondta: "Nézze, mi csak meg fogjuk csinálni = 0,02 * a bevételt, mint ez." Rendben, számold ki a bónuszt, olyan vagyok, mint: "Hú, várj, ez drága lesz, mindenkinek megadod a bónuszt." olyan, mint „Várj, nem végeztem, idők, majd zárójelben feltesszük az egyes feltételeket, tehát a bevétel> 20000-szorosa, zárójelben a bruttó nyereség százaléka>, 5”. Rendben, és itt történik az, hogy kiszámoljuk a bónuszt, majd ezek igaznak vagy HAMISnak minősülnek. És amikor arra kényszerítjük az Excel-t, hogy szorozzon egy IGAZ vagy HAMIS számot, akkor az IGAZ lesz 1, bármi * 1 maga, a HAMIS 0 lesz! Rendben, szóval itt 2% * a bevétel * 1 * 0, bármi * 0 = 0, ugye,így törli a bónuszt. Ez logikai logika, IGAZ * IGAZ, 1 * 1 = 1, ha vagy FALSE, vagy mindegyik FALSE, ez 0-ra fog értékelni, és pontosan ugyanazt az eredményt kapjuk. Szerintem váltson át erre? Nem, ez zavaró, hacsak nem hagyja el a munkahelyét a jövő héten, és utálja a munkatársait, akkor nyugodtan váltson erre, rendben.

Ha tetszik az ÉS függvény, vannak más funkciók vagy ellenőrzések is, hogy a feltételek bármelyike ​​IGAZ-e, tehát ez vagy ez, vagy ez, akkor IGAZ értéket ad vissza. A NOT nem fogja az IGAZ-ot FALSE-re, a FALSE-t IGAZ-ra váltani, ami akkor hasznos, ha a NAND vagy a NOR logikai fogalmait próbálja megtenni. A NAND azt jelenti, hogy nem, és IGAZ, ha legalább egy feltétel HAMIS, rendben. Tehát, ha egyikük sem IGAZ, ez nagyszerű, ha néhány közülük IGAZ, az nagyszerű, de amint mindegyik IGAZ, akkor nem fizetünk. A NOR jelentése nem, vagy azt jelenti, hogy egyik feltétel sem IGAZ - ha ez megtörténik, vagy megtörténik, vagy megtörténik, akkor nincs bónusz az Ön számára. És akkor az XOR, most légy óvatos ezzel az eggyel, az Excel 2013-ban vezették be, és nem azt teszi, amit mi könyvelők gondolunk.Exkluzív - vagy azt jelenti, hogy a tesztek közül csak egy igaz, és két feltétel esetén működik. De az elektromérnökök számára ezt párban csinálják, így nem adja meg azokat az eredményeket, amelyeket gondolhat.

Rendben, szóval itt van az 1. teszt, a 2. teszt, a 3. teszt, a 4. teszt, közülük három igaz, és XOR azt mondja: „Pontosan ezek egyike IGAZ?” És amikor ezt az XOR-t megcsináljuk, azt mondja: "Igen, pontosan egy azok közül, amelyek IGAZ". és ez azért van, mert az Excel függvény sokszorosítja az elektrotechnikában használt nagyon gyakori chip működését, tudom, hogy sokkoló, nem? Úgy gondolja, hogy az Excel csak a könyvelőknek szól, de a mérnökök is használják az Excel-t, és nyilvánvalóan nekik adták az XOR-ot, és nem a könyvelőknek. Tehát ennek kiértékelésének módja, ahogyan az első kettőt nézik: „IGAZ e kettő egyike? Igen!" Rendben, tehát megkapjuk azt az IGAZT, majd átveszik ennek XOR válaszát, és összehasonlítják az IGAZgal: „Ez a 2 igaz IGAZ? Nem, közülük kettő IGAZ, tehát ez HAMIS lesz! ” Aztán megkapják ezt a választ és XOR-t az utolsóval,szóval ezt kettesben csinálják, igaz? „A 2 közül az egyik IGAZ? Igen!" Rendben, szóval így kapjuk meg. Kiderült, hogy amit valójában csinál, az elektrotechnikai dolog ez a számítás, ha páratlan számú bemenet IGAZ. Nem feltétlenül hasznos a könyvelők számára, akik arra számítanak, hogy tegyék meg, amit az XOR jelent angolul.

Rendben, sok remek tipp ebben a könyvben, hasznos dolgok, sőt ez a borzalmas vita a NAND-ról és az XOR-ról, meg ilyesmikről. Vásárolja meg a könyvet, mindezen tippek a tenyerében lesznek. Összegzés a mai naptól: Legegyszerűbb IF függvény, = HA logikai teszt, mit kell tenni, ha IGAZ, mit kell tenni, ha HAMIS, de ha 2 feltétele van, akkor sok ember fészkeli az IF utasításokat, de képzelje csak el, ha volt 3 , 5 vagy 17 feltétel a fészkeléshez. Az AND megoldja ezt, egy kicsit lerövidíti, tehát ha tetszik az ÉS, van VAGY vagy sem, akkor megteheti a NAND-ot, megteheti a NOR-t, de legyen óvatos az új Excel 2013 XOR használatakor, lehet, hogy az eredmények nem felelnek meg Önnek elvárják.

Rendben, hé, szeretném megköszönni, hogy megálltál, legközelebb találkozunk egy újabb netcast-lal!

Fájl letöltése

Töltse le a minta fájlt innen: Podcast2025.xlsx

érdekes cikkek...