Skip to main content

Több IF függvény beágyazása Excel-be

Hogyan Csajozz a SULIBAN ! ???? (sulin kívül is beválik) (Április 2024)

Hogyan Csajozz a SULIBAN ! ???? (sulin kívül is beválik) (Április 2024)
Anonim

Az IF funkció hasznosságát kiterjesztjük behelyezéssel vagy fészkeléssel, többszörös IF funkciók egymás belsejében. A beágyazott IF funkciók növelik a vizsgált lehetséges körülmények számát, és növelik az ezeknek az eredményeknek a kezeléséhez szükséges lépéseket.

jegyzet: A cikkben ismertetett útmutatások az Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 for Mac, Excel 2016 for Mac, Excel for Mac 2011 és Excel Online esetén vonatkoznak.

01/06

Nest IF függvények bemutatója

Amint a képen látható, ez a bemutató két IF funkciót használ, hogy olyan képletet hozzon létre, amely az éves munkabérekre vonatkozó éves levonási összeget számítja ki. A példában alkalmazott képlet az alábbi. A beágyazott IF függvény az első IF ​​függvény érték_if_false argumentuma.

= HA (D7 <30000, $ D $ 3 * D7, IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7))

A képlet különböző részeit vesszővel elválasztjuk, és a következő feladatokat végezzük:

  1. Az első rész, D7 <30000, ellenőrzi, hogy egy alkalmazott fizetése kevesebb, mint $ 30,000.
  2. Ha a fizetés kevesebb, mint 30 000 dollár, a középső rész, $ D $ 3 * D7 szorozza meg a fizetést 6% -os levonási arány mellett.
  3. Ha a fizetés meghaladja a 30 000 dollárt, akkor a második IF-funkció IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7) két további feltételt tesztel.
  4. D7> = 50000 ellenőrzi, hogy egy alkalmazott fizetése nagyobb-e, vagy egyenlő-e 50 000 dollárral.
  5. Ha a fizetés egyenlő vagy nagyobb, mint $ 50,000, $ D $ 5 * D7 szorozza meg a fizetést a levonási arány 10% -kal.
  6. Ha a fizetés kevesebb mint 50 000 dollár, de nagyobb, mint 30 000 dollár, a $ D $ 4 * D7 szorozza meg a fizetést 8% -os levonási arány mellett.

Adja meg a bemutatóadatokat

Adja meg az adatokat egy Excel munkalap C1-E6 celláihoz a képen látható módon. Az egyetlen olyan adat, amelyet ezen a ponton nem adtak meg, maga az IF funkció található az E7 cellában.

jegyzet: Az adatok másolására vonatkozó utasítások nem tartalmazzák a munkalap formázási lépéseit. Ez nem zavarja a bemutató elkészítését. A munkalap eltérhet a bemutatott példától, de az IF funkció ugyanazokat az eredményeket adja.

02. 06. sz

Indítsa el a beágyazott IF funkciót

Csak a teljes képlet beírása lehetséges

= HA (D7 <30000, $ D $ 3 * D7, IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7))

a munkalap E7 cellájába, és működjenek. Az Excel Online programban ezt kell használni. Ha azonban Excel asztali verzióját használja, akkor gyakran könnyebb használni a függvény párbeszédablakát, hogy megadja a szükséges érveket.

A párbeszédpanel használata kicsit trükköbb, amikor beágyazott függvényeket ad meg, mert beágyazott funkciót kell beírni. Egy második párbeszédpanelt nem lehet megnyitni a második argumentumkészlet beírásához.

Ebben a példában a beágyazott IF funkciót a párbeszédablak harmadik sorába írjuk Value_if_false argumentumként. Mivel a munkalap kiszámítja a több munkavállaló éves levonását, a képlet először az E7 cellába kerül az abszolút cellahivatkozások használatával a levonási arányok után, majd az E8: E11 cellákra másolódik.

Bemutató lépések

  1. Cella kiválasztása E7 hogy az aktív cella legyen. Itt helyezkedik el a beágyazott IF képlet.
  2. választ képletek.
  3. választ Logikus a funkció legördülő listájának megnyitásához.
  4. választ HA a listában a funkció párbeszédpaneljének megjelenítéséhez.

A párbeszédablak üres soraira beírt adatok az IF függvény argumentumát alkotják. Ezek az érvek jelzik a függvénynek a tesztelés alatt álló állapotát, és milyen lépéseket kell tenni, ha a feltétel igaz vagy hamis.

Tutorial Shortcut lehetőség

A példa folytatásához a következőket teheti:

  • Adja meg az argumentumokat a fenti képen látható párbeszédablakba, majd ugorjon az utolsó lépéshez, amely kiterjeszti a képletet a 7-10. Sorokra.
  • Vagy kövesse a következő lépéseket, amelyek részletes utasításokat és magyarázatokat tartalmaznak a három érv bevitelére.
03/06

Adja meg a Logical_test argumentumot

A Logical_test argumentum összehasonlítja két adatelemet. Ezek az adatok lehetnek számok, cella hivatkozások, képletek eredményei, vagy akár szöveges adatok. Két érték összehasonlításához a Logical_test összehasonlító operátort használ az értékek között.

Ebben a példában három fizetési szint van, amely meghatározza a munkavállaló éves levonását:

  • Kevesebb mint 30 000 dollár.
  • $ 30,000 és $ 49,999 között.
  • 50 000 vagy annál több

Egy IF funkció két szintet hasonlíthat össze, de a harmadik fizetési szint a második beágyazott IF funkció használatát igényli. Az első összehasonlítás a D-ban található alkalmazott éves fizetése, a küszöbérték 30 000 dollár. Mivel a cél annak meghatározása, hogy a D7 kevesebb, mint 30 000 dollár, a Less Than operátor ( < ) az értékek között használják.

Bemutató lépések

  1. Válaszd ki a logikai_vizsgálat a párbeszédablakban.
  2. Cella kiválasztása D7 hogy ezt a cella hivatkozást hozzáadja a Logical_test vonalhoz.
  3. Nyomja meg a kevesebbet, mint a gombot ( < ) a billentyűzeten.
  4. típus 30000 a kevesebb mint a szimbólum után.
  5. A kitöltött logikai teszt D7 <30000 értékkel jelenik meg.

jegyzet: Ne írja be a dollár jelét ( $ ) vagy vesszővel elválasztó ( , ) a 30000-as értékkel. A Logical_test vonal végén érvénytelen hibaüzenet jelenik meg, ha az egyik szimbólumot beírta az adatokkal együtt.

04/06

Adja meg a Value_if_true argumentumot

A Value_if_true argumentum megmondja az IF funkciónak, hogy mit kell tennie, ha a Logical_test igaz.A Value_if_true argumentum lehet egy képlet, egy szövegblokk, egy érték, egy cellahivatkozás vagy a cella üres lehet.

Ebben a példában, ha a D7 cellában lévő adatok kevesebb, mint 30 000 dollár, az Excel többszörözi a munkavállaló éves fizetését a D7 cellában a D3 cellában levő 6 százalékos levonási arány mellett.

Relatív vs. abszolút sejt referenciák

Általában, ha egy képletet átmásolunk más cellákra, a képletben lévő relatív sejt-referenciák megváltoznak, hogy azok tükrözzék a képlet új helyét. Ez megkönnyíti ugyanazt a képletet több helyen is. Esetenként, ha a funkciók másolásakor megváltoznak a sejtek referenciái, hibákat eredményez. E hibák elkerülése érdekében a sejt-hivatkozások abszolút értékűek lehetnek, ami megakadályozza a másolatok megváltoztatását.

Az abszolút sejtes hivatkozásokat úgy hozza létre, hogy dollárjeleket adnak hozzá a rendszeres cellahivatkozásokhoz, például $ D $ 3-hoz. A dollárjelek hozzáadásával könnyen elvégezhető a F4 gombot a billentyűzeten, miután a cellahivatkozást beírta a párbeszédpanelbe.

A példában a D3 cellában levezetett levonási arány abszolút cellahivatkozásként kerül a dialógusdoboz Value_if_true sorába.

Bemutató lépések

  1. Válaszd ki a érték_ha_igaz a párbeszédablakban.
  2. Cella kiválasztása D3 a munkalapon, hogy ezt a cella hivatkozást hozzáadja a Value_if_true vonalhoz.
  3. megnyomni a F4 gombot, hogy a D3 abszolút cellahivatkozást kapjon ($ D $ 3).
  4. Nyomja meg a csillagot ( * ) kulcs. A csillag az Excel szimbóluma.
  5. Cella kiválasztása D7 hogy ezt a cella hivatkozást hozzáadja a Value_if_true vonalhoz.
  6. A befejezett Value_if_true sor $ D $ 3 * D7 -ként jelenik meg.

jegyzet: A D7 nem szerepel abszolút cellahivatkozásként. Meg kell változtatnia, ha a képletet átmásolják az E8: E11 cellákra annak érdekében, hogy a megfelelő levonási összeget minden munkavállalóhoz megkaphassa.

05/06

Adja meg a beágyazott IF függvényt Value_if_false argumentumként

Általában az Value_if_false argumentum megmondja az IF függvénynek, hogy mit kell tennie, ha a Logical_test hamis. Ebben az esetben a beágyazott IF funkciót ez az argumentum adja meg. Ezzel a következő eredmények merülnek fel:

  • A beágyazott IF-funkcióban (D7> = 50000) a Logical_test argumentum minden olyan fizetést tesztel, amely nem kevesebb, mint 30 000 dollár.
  • Az 50 000 dollárnál nagyobb vagy azzal egyenlő fizetéseknél a Value_if_true argumentum a D5 cellában levő 10% -os levonási arányt megszorozza.
  • A fennmaradó fizetéseknél (amelyek meghaladják a 30 000 USD-t, de kevesebb mint 50 000 USD-t) az Value_if_false argumentum a D4 cellában levő 8% -os levonási arányt megszorozza.

Bemutató lépések

Amint azt a bemutató elején említettük, egy második párbeszédpanelt nem lehet megnyitni a beágyazott függvény beírásához, így be kell írni a Value_if_false sorba.

jegyzet: Az elhelyezett funkciók nem azonos azonosítóval kezdődnek, hanem a függvény nevével.

  1. Válaszd ki a érték_ha_hamis a párbeszédablakban.
  2. Adja meg a következő IF funkciót:

    IF (D7> = 50000, $ D $ 5 * D7, $ D $ 4 * D7)

  3. választ rendben az IF funkció befejezéséhez és a párbeszédpanel bezárásához.
  4. Az E7-es cellában megjelenik az $ 3,678.96 érték. Mivel R. Holt több mint 30 000 dollárt, de kevesebb mint 50 000 dollárt keres évente, a képlet 45 987 * 8% az éves levonásának kiszámítására szolgál.
  5. Cella kiválasztása E7 hogy megjelenjen a teljes függvény = IF (D7 = 50000, $ D $ 5 * D7, $ D $ 4 * D7)) a munkalap feletti képletsávban.

A fenti lépések végrehajtása után a példája most illeszkedik az első képhez ebben a cikkben.

Az utolsó lépés az IF-képletnek az E8-tól E11-ig terjedő cellákra történő másolása, a kitöltő fogantyúval a munkalap kitöltéséhez.

06, 06

Másolja át a beágyazott IF funkciókat a kitöltő fogantyú segítségével

A munkalap kitöltéséhez másolja a beágyazott IF funkciót tartalmazó képletet az E8-E11 cellákra. A funkció másolásakor az Excel frissíti a relatív sejt-referenciákat, hogy tükrözze a függvény új helyét, miközben megtartja az abszolút cellahivatkozást.

Az Excel formátumok másolásának egyik egyszerű módja a Fill Handle.

Bemutató lépések

  1. Cella kiválasztása E7 hogy az aktív cella legyen.
  2. Helyezze az egérmutatót az aktív cella jobb alsó sarkában lévő négyzet fölé. A mutató egy pluszjelre (+) változik.
  3. Válassza ki és húzza le a kitöltő fogantyút az E11 cellára.
  4. Az E8-tól E11-ig terjedő sejteket a fenti képen bemutatott képlet eredményei töltik meg.