Skip to main content

Нестинг Мултипле ИФ функције у Екцелу

Anonim

Корисност ИФ функције се продужава убацивањем или гнезовањем, више ИФ функција унутар једне друге. Функције угнездених ИФ повећавају број могућих услова који се тестирају и повећавају број акција које се предузимају да би се бавили овим исходима.

Белешка: Упутства из овог чланка односе се на Екцел 2019, Екцел 2016, Екцел 2013, Екцел 2010, Екцел 2019 за Мац, Екцел 2016 за Мац, Екцел за Мац 2011 и Екцел Онлине.

01 од 06

Нест ИФ Фунцтионс Туториал

Као што је приказано на слици, овај туторијал користи две ИФ функције како би направио формулу која израчунава годишњи износ одбитка за запослене на основу њихове годишње плате. Формула која се користи у овом примеру је приказана у наставку. Угнежена функција ИФ делује као вриједност валуе_иф_фалсе за прву ИФ функцију.

= ИФ (Д7 <= 30000, $ Д $ 3 * Д7, ИФ (Д7> = 50000, $ Д $ 5 * Д7, $ Д $ 4 * Д7)

Разни делови формуле су одвојени заповиједи и извршавају сљедеће задатке:

  1. Први део, Д7 <30000, проверава да ли је зарада запосленог мања од 30.000 долара.
  2. Ако је зарада мања од 30.000 долара, средњи део, $ Д $ 3 * Д7, мултиплицира плату по стопи одбитка од 6%.
  3. Ако је плата већа од 30.000 долара, друга ИФ функција (Д7> = 50000, $ Д $ 5 * Д7, $ Д $ 4 * Д7) тестира два додатна стања.
  4. Д7> = 50000 провера да ли је плата радника већа или једнака 50.000 долара.
  5. Ако је плата једнака или већа од 50.000 долара, $ Д $ 5 * Д7 умножи плажу стопом одбитка од 10%.
  6. Ако је плата мања од 50.000 долара, али већа од 30.000 долара, $ Д $ 4 * Д7 умножи плати стопом одбитка од 8%.

Унесите туторски подаци

Унесите податке у ћелије Ц1 до Е6 из радног листа Екцел, као што видите на слици. Једини податак који није унет у овој тачки је сам ИФ функција која се налази у ћелији Е7.

Белешка: Упутства за копирање података не укључују кораке за форматирање радног листа. Ово не омета завршавање туторијала. Ваш радни лист може изгледати другачији од приказаног примера, али ће функција ИФ дати исте резултате.

02 од 06

Започните Нестед ИФ функцију

Могуће је уписати комплетну формулу

= ИФ (Д7 <= 30000, $ Д $ 3 * Д7, ИФ (Д7> = 50000, $ Д $ 5 * Д7, $ Д $ 4 * Д7)

у ћелију Е7 радног листа и радити. У Екцел Онлине-у, ово је метод који морате користити. Међутим, ако користите верзију Екцел-а за десктоп рачунаре, често је лакше користити дијалог функције функције за унос потребних аргумената.

Коришћење дијалог бок-а је мало сложенији приликом уноса угнежених функција јер укуцана функција мора бити укуцана. Други дијалог не може се отворити за унос другог скупа аргумената.

У овом примеру, угнежена ИФ функција се уноси у трећу линију дијалог бок-а као аргумент Валуе_иф_фалсе. Будући да радни лист израчунава годишњи одбитак за неколико запослених, формула се први пут уноси у ћелију Е7 коришћењем апсолутних референци ћелија за стопу одбитка, а затим копира у ћелије Е8: Е11.

Корак по корак

  1. Изаберите ћелију Е7 да би постала активна ћелија. Овде се налази угнежена ИФ формула.
  2. Изаберите Формуле.
  3. Изаберите Логичан да отворите функцију падајуће листе.
  4. Изаберите АКО на листи да прикажете дијалошки оквир функције.

Подаци унети у празне линије у дијалог бок-у формирају аргументе функције ИФ. Ови аргументи говоре функцији да се стање тестира и које акције треба предузети ако је услов тачан или нетачан.

Опција пречица за туторијал

Да бисте наставили са овим примјером, можете:

  • Унесите аргументе у дијалог бок како је приказано на слици изнад, а затим прелазите на последњи корак који покрива копирање формуле у редове 7 до 10.
  • Или, пратите следеће кораке који нуде детаљна упутства и објашњења за унос три аргумента.
03 од 06

Унесите аргумент Логицал_тест

Логицал_тест аргумент упоређује две ставке података. Ови подаци могу бити бројеви, референце ћелија, резултати формуле или чак текстуални подаци. Да би упоредио две вредности, Логицал_тест користи оператор поређења између вредности.

У овом примеру постоје три нивоа плата који одређују годишњи одбитак запосленог:

  • Мање од 30.000 долара.
  • Између $ 30,000 и $ 49,999.
  • 50.000 долара или више

Једна ИФ функција може упоредити два нивоа, али трећи ниво плата захтева коришћење друге угнежене функције ИФ. Прво поређење је између годишње плате запосленог, која се налази у ћелији Д, са прагом од 30.000 долара. Пошто је циљ да се утврди да ли је Д7 мањи од 30.000 долара, оператер Лесс Тхан ( < ) се користи између вредности.

Корак по корак

  1. Изаберите Логицал_тест линију у дијалогу.
  2. Изаберите ћелију Д7 да додате ову референцу ћелије на линију Логицал_тест.
  3. Притисните тастер мање од ( < ) на тастатури.
  4. Тип 30000 након мање од симбола.
  5. Завршени логички тест се приказује као Д7 <30000.

Белешка: Не унесите знак за долар ( $ ) или сепаратора зареза ( , ) са 30000. На крају линије Логицал_тест се појављује неважећа порука о грешци ако је унет један од ових симбола заједно са подацима.

04 од 06

Унесите Аргумент Валуе_иф_труе

Аргумент Валуе_иф_труе говори функцији ИФ шта да ради када је Логицал_тест тачан.Вредност Валуе_иф_труе може бити формула, блок текста, вриједност, референца ћелије или ћелија може остати празна.

У овом примеру, када су подаци у ћелији Д7 мањи од 30.000 долара, Екцел множи годишњу плату запосленог у ћелији Д7 по стопи одбитка од 6 процената који се налази у ћелији Д3.

Релативна и апсолутна референтна ћелија

Обично, када се формула копира у друге ћелије, референтне референце ћелије у формули се мењају да одражавају нову локацију формуле. Ово олакшава кориштење исте формуле на више локација. Повремено, промена ћелија када се копира функција, резултира грешкама. Да би се спречиле ове грешке, референце ћелија се могу направити Апсолутно, што их спречава да се мењају када се копирају.

Апсолутне референце ћелија се стварају додавањем доларских знакова око редовне референце ћелије, као што је $ Д $ 3. Додавање знакова долара лако се врши притиском на Ф4 тастер на тастатури након што је референца ћелије унета у дијалошки оквир.

У примеру, стопа одбитка која се налази у ћелији Д3 уноси се као референца апсолутне ћелије у линију Валуе_иф_труе дијалог бок-а.

Корак по корак

  1. Изаберите Валуе_иф_труе линију у дијалогу.
  2. Изаберите ћелију Д3 на радном листу да додате ову референцу ћелију на линију Валуе_иф_труе.
  3. притисните Ф4 кључ да би Д3 била апсолутна референца ћелије ($ Д $ 3).
  4. Притисните звјездицу ( * ) кључ. Звездица је симбол за множење у Екцелу.
  5. Изаберите ћелију Д7 да додате ову референцу ћелију на линију Валуе_иф_труе.
  6. Завршена линија Валуе_иф_труе приказује као $ Д $ 3 * Д7.

Белешка: Д7 није уписана као апсолутна референца ћелије. Потребно је да се промени када се формула копира у ћелије Е8: Е11 како би се добио исправан износ одбитка за сваког запосленог.

05 од 06

Унесите Нестед ИФ функцију као вриједносни аргумент Валуе_иф_фалсе

Нормално, аргумент Валуе_иф_фалсе говори ИФ функцију шта треба урадити када је Логицал_тест нетачан. У овом случају, угнежена ИФ функција се уноси као овај аргумент. На тај начин се јављају следећи резултати:

  • Логицал_тест аргумент у угнежену ИФ функцију (Д7> = 50000) тестира све плате које нису мање од 30.000 долара.
  • За оне плате веће или једнаке 50.000 долара, вриједност Валуе_иф_труе помножи их са стопом одбитка од 10% која се налази у ћелији Д5.
  • За преостале плате (оне које су веће од 30.000 долара али мање од 50.000 долара) вриједност Валуе_иф_фалсе помножи их са стопом одбитка од 8% лоцираним у ћелији Д4.

Корак по корак

Као што је поменуто на почетку туториала, други дијалог не може се отворити да би се ушла у уграђену функцију, тако да се мора унети у вриједност Валуе_иф_фалсе.

Белешка: Уграђене функције не почињу са знаком једнакости, већ са називом функције.

  1. Изаберите Валуе_иф_фалсе линију у дијалогу.
  2. Унесите следећу ИФ функцију:

    ИФ (Д7> = 50000, $ Д $ 5 * Д7, $ Д $ 4 * Д7)

  3. Изаберите У реду да довршите ИФ функцију и затворите дијалошки оквир.
  4. Вредност у вредности од 3.678,96 долара се појављује у ћелији Е7. Пошто Р. Холт зарађује више од 30.000 долара, али мање од 50.000 долара годишње, формула се користи за израчунавање годишњег износа од 45.987 * 8%.
  5. Изаберите ћелију Е7 да бисте приказали комплетну функцију = ИФ (Д7 = 50000, $ Д $ 5 * Д7, $ Д $ 4 * Д7)) у траци формуле изнад радног листа.

Након што следите ове кораке, ваш примјер се сада поклапа са првом сликом у овом чланку.

Последњи корак укључује копирање ИФ формуле на ћелије Е8 до Е11 користећи ручицу за попуњавање да бисте довршили радни лист.

06 од 06

Копирајте Нестед ИФ функције користећи ручицу за пуњење

Да бисте довршили радни лист, копирајте формулу која садржи угнежену ИФ функцију на ћелије Е8 до Е11. Како је функција копирана, Екцел ажурира референтне референце ћелије како би одражавала нову локацију функције, док је апсолутна референца ћелија остала истом.

Један једноставан начин за копирање формула у Екцелу је са ручицом за попуњавање.

Корак по корак

  1. Изаберите ћелију Е7 да би постала активна ћелија.
  2. Поставите показивач миша преко квадрата у доњем десном углу активне ћелије. Показивач ће се променити на плус знак (+).
  3. Изаберите и повуците ручицу за пуњење доље до ћелије Е11.
  4. Ћелије Е8 до Е11 су испуњене резултатима формуле као што је приказано на слици изнад.