Како се гнездити више функција ИФ у Екцелу

01 од 06

Како функционише Нестед ИФ функције

Нестинг ИФ функције у Екцелу. © Тед француски

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

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

Најновије верзије Екцел-а дозвољавају 64 ИФ функције које су угнежене једна у другу, док је Екцел 2003 и раније дозвољавају само седам.

Упознавање са ИФ функције

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

Формула која се користи у овом примеру је приказана у наставку. Угнежена функција ИФ делује као вриједност валуе_иф_фалсе за прву ИФ функцију.

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

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

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

Унос података о туторијалу

Унесите податке у ћелије од Ц1 до Е6 из радног листа Екцел, као што видите на слици изнад.

Једини податак који није унет у овој тачки је сам ИФ функција која се налази у ћелији Е7.

За оне који не желе писати, подаци и упутства за копирање у Екцел су доступни на овој линки.

Напомена: Упутства за копирање података не укључују кораке за форматирање радног листа.

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

02 од 06

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

Додавање аргумената на функцију Екцел ИФ. © Тед француски

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

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

у ћелију Е7 радног листа и радити, често је лакше користити дијалог оквира функције да уносите неопходне аргументе.

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

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

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

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

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

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

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

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

03 од 06

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

Додавање аргумента логичког теста на функцију Екцел ИФ. © Тед француски

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

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

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

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

Прво поређење ће бити између годишње плате запосленог, која се налази у ћелији Д, са прагом од 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

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

Додавање функције Нестед ИФ као вриједности ако је лажан аргумент. © Тед француски

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

На тај начин се јављају следећи резултати:

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

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

Напомена: угнежене функције не почињу са једнаким знаком, већ са називом функције.

  1. Кликните на Валуе_иф_фалсе линију у дијалошком оквиру
  2. Унесите следећу ИФ функцију
    ИФ (Д7> = 50000, $ Д $ 5 * Д7, $ Д $ 4 * Д7)
  3. Кликните ОК да бисте довршили ИФ функцију и затворите дијалошки оквир
  4. Вредност од 3.678,96 долара треба да се појави у ћелији Е7 *
  5. Када кликнете на ћелију Е7, потпуну функцију
    = ИФ (Д7 = 50000, $ Д $ 5 * Д7, $ Д $ 4 * Д7))
    појављује се у траци формуле изнад радног листа

* Пошто Р. Холт зарађује више од 30.000 долара али мање од 50.000 долара годишње, формула за 45.987 * 8% користи се за израчунавање годишњег одбитка.

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

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

06 од 06

Копирање угнездених функција помоћу ручице за попуњавање

Копирање гнездене ИФ формуле са ручицом за попуњавање. © Тед француски

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

Пошто је функција копирана, Екцел ће ажурирати референтне референце ћелија како би одражавала нову локацију функције, а истовремено држала апсолутну референтну ћелију.

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

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

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