Мазмұны
Бұл мақалада біз Excel бағдарламасында кірістірілген IF функциясын пайдалануды үйренеміз. Функция басқа функцияның ішіне енгізілгенде, ол кірістірілген функция деп аталады. Бүгін біз 6 кірістірілген IF функциясының тамаша мысалдарын көрсетеміз. Бұл мысалдар кірістірілген IF функциясын пайдалануды түсінуге көмектеседі. Ендеше, кешіктірмей, талқылауды бастайық.
Тәжірибе кітабын жүктеп алу
Тәжірибе кітабын осы жерден жүктеп алыңыз.
Nested IF функциясын пайдаланыңыз. xlsx
Excel IF функциясына кіріспе
Егер кірістірілген IF функциясын түсіну үшін алдымен IF функциясы туралы білуіміз керек. Microsoft Excel бағдарламасында ЕГЕР функциясы берілген шартты тексереді және егер ол сәйкес келсе, нәтижені көрсетеді. Сондай-ақ, егер шарт орындалмаса, онда басқа нәтиже көрсетіледі.
- Синтаксис
Егер (логикалық_тест, [мән_егер_шындық], [егер_жалған_мән])
- Аргумент
логикалық_тест: Бұл міндетті IF функциясының аргументі. Бұл аргумент ұяшық немесе ұяшықтар ауқымы үшін берілген шартты білдіреді.
[мән_егер_шындық]: Бұл функцияның екінші аргументі. Бұл шарт орындалса, анықталған мәлімдеме.
[мән_егер_жалған]: Бұл шарт жалған болса, пайда болатын үшінші аргумент.
Excel кірістірілген IF функциясына кіріспе
кірістірілген IFS функциясы, біз алдыңғы деректер жинағын пайдалана аламыз.
Толығырақ білу үшін төмендегі қадамдарды орындап көрейік.
ҚАДАМДАР:
- Бастау үшін D5 ұяшығы таңдап, формуланы теріңіз:
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")
- Одан кейін Enter пернесін басыңыз.
Осы жерде Тест 1 C5 ұяшы 5500 мәнінен үлкен екенін тексеру. Егер ШЫН болса, онда ол 12 % көрсетеді. Әйтпесе, ол 2-тестке және т.б. жылжытады.
- Келесі қадамда барлық нәтижелерді көру үшін Толтыру тұтқасын төмен пайдаланыңыз.
3. CHOOSE функциясын кірістіру
Сонымен қатар біз бірнеше шарттарды тексеру үшін ТАҢДАУ функциясын пайдалана аламыз. CHOOSE функциясы сол мәннің индекс нөміріне негізделген тізімнен мәнді қайтарады. CHOOSE функциясының жалпы түрі төменде берілген.
CHOOSE((Test 1)+(Test 2)+(Test 3),Value 1,Value 2,Value 3)
Қаласаңыз, формуланың ішіндегі қосымша сынақтарды тексеруге болады. .
Толығырақ ақпарат алу үшін төмендегі қадамдарға назар аударайық.
ҚАДАМДАР:
- Ішінде басында D5 ұяшығын таңдап, формуланы теріңіз:
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)
- Одан кейін <пернесін басыңыз. 1> енгізіңіз.
Мұнда ТАНДЫРУ ішіндегі төрт аргументті көре аласыз. функция. Бірінші аргументте біз барлық шарттарды плюс ( + ) белгісімен қостық. Содан кейін келесі аргументтерде біз нәтижелердің мәнін орналастырдықшарттардың позициясына құрметпен қарау. Мысалы, екінші аргументі бірінші шартының нәтижесін білдіреді. Және т.б.
- Соңында Толтыру тұтқасын төмен сүйреңіз.
4. Әрекетті орындаңыз. Excel SWITCH функциясы
Сонымен қатар ҚҰРЫСТЫРУ функциясын кіріктірілген IF функциясына балама ретінде пайдалануға болады. Бірақ, бір нәрсені есте сақтау керек. Белгілі бір мәндердің бекітілген жиынымен жұмыс істеу қажет болғанда ҚОСУ функциясын пайдалануға болады. Деректер жинағында Сату ауқымы орнына Деңгей енгізілгенін көре аласыз. Дәреженің осы нақты мәндері комиссияны оңай таратуға көмектеседі.
Осы әдіс туралы көбірек білу үшін төмендегі қадамдарды орындаңыз.
ҚАДАМДАР:
- Ең алдымен E5 ұяшығына төмендегі формуланы теріңіз:
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")
- Енді нәтижені көру үшін Enter пернесін басыңыз.
Мұнда формула D5 ұяшығының мәнін іздейді. Егер мән A болса, онда ол 5 %, егер B болса, 9 % және C <болса, басып шығарады. 2>содан кейін 12 %.
- Келесі қадамда Толтыру тұтқасын төмен сүйреңіз.
5. CONCATENATE функциясын пайдаланыңыз
SWITCH функциясы Excel 2016 бағдарламасында енгізілген. Ескі нұсқаларда SWITCH функциясы жоқ. Бұл жағдайда, орнына CONCATENATE функциясын пайдалануға боладыалдыңғы әдіс.
Төмендегі қадамдарды талқылайық.
ҚАДАМДАР:
- Бірінші орнына, E5 ұяшығына төмендегі формуланы теріңіз:
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1
- Одан кейін, Нәтижені көру үшін Enter пернесін басыңыз.
Мұнда біз бірнеше IF біріктірдік. функциялары. Бұл формула 5 %, егер D5 ұяшығының мәні A болса, 9 %, B болса және көрсетеді. 12 %, егер C .
- Соңында, қажетті ұяшықтардағы нәтижелерді көру үшін Толтыру тұтқасын төмен сүйреңіз.
Есте сақтау керек нәрселер
Excel бағдарламасындағы кірістірілген ЕГЕР функциясымен жұмыс істеу кезінде келесі нәрселерді есте сақтау керек.
- Кірістірілген IF функциясын пайдаланған кезде сынақтар мен нәтижелердің дұрыс ретін сақтау керек.
- Excel 2007 – 2016 , ең көбі 64 шартты пайдалана аласыз.
- Егер формулаңыз шарттар санына байланысты үлкейсе, оның орнына балама әдістерді қолданыңыз.
IF(C1,T1,IF(C2,T2,(IF(C3,T3,IF(C4,T4,F4))))
Мұнда,
- C1: Бірінші шарт.
- T1: Бірінші шарт орындалған жағдайда көрсетілетін мән.
- C2: Екінші шарт.
- T2: Екінші шарт орындалған жағдайда көрсетілетін мән.
- C3: Үшінші шарт.
- T3: Үшінші шарт орындалған жағдайда көрсетілетін мән.
- C4: Төртінші шарт.
- T4: Төртінші шарт орындалса көрсетілетін мән.
- F4: Бұл шарттар орындалмаған жағдайда көрсетілетін мән. .
Формуланың ішіндегі қажеттіліктеріңізге сәйкес қосымша шарттарды қосуға болады.
Excel бағдарламасындағы кірістірілген IF функциясын пайдаланудың 6 тамаша мысалдары
1. Қарапайым параметрлерді пайдалану Нәтижелерді табу үшін кірістірілген IF функциясы
Кірістірілген IF функциясын пайдалануды түсіну үшін бірінші кезекте қарапайым мысалды көрсетеміз. Бұл мысалда біз кейбір оқушылардың нәтижелерін табуға тырысамыз. Мұнда біз үш шартты қолданамыз.
- Біріншіден, егер оқушы 70 немесе жоғары алса, онда ол тапсырады.
- Екіншіден, егер 70 -ден төмен алса, онда ол үлгермейді.
- Үшіншіден, егер баға болмаса, онда студент саналады.жоқ.
Кірістірілген IF функциясы қалай жұмыс істейтінін көру үшін төмендегі қадамдарды орындап көрейік.
ҚАДАМДАР :
- Ең алдымен C5 ұяшығын таңдап, формуланы теріңіз:
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))
- Одан кейін нәтижені көру үшін Enter пернесін басыңыз.
Бұл формулада
- Бірінші аргумент C5= “” және екінші аргумент “Жоқ” . Ол бірінші шартты білдіреді. Ол C5 ұяшы бос екенін көрсетеді, содан кейін ол екінші аргументті көрсетеді. Біздің жағдайда бұл Жоқ .
- Екінші Егер функциясы егер баға 70 -ден жоғары болса, онда студент өту. Әйтпесе, ол жасамайды.
- Келесі қадамда курсорды D5 ұяшығының төменгі оң жағына қойып, Толтыру тұтқасын <сүйреңіз. 2>төмен.
- Соңында төмендегі суреттегідей нәтижелерді көресіз.
2. Excel бағдарламасындағы кірістірілген IF функциясын пайдаланып бағаны табыңыз
Екінші мысалда біз кейбір оқушылардың бағаларын табу үшін Excel бағдарламасындағы кірістірілген IF функциясын қолданамыз. Бұл кірістірілген IF функциясын сипаттау үшін ең көп қолданылатын мысалдардың бірі. Бұл мысал үшін біз кейбір оқушылардың белгілерін қамтитын деректер жинағын қолданамыз. Мұнда бағалар ауқымы мен сәйкес бағалар да берілген. Оқушылардың алған бағасына қарай бағалауымыз керек.
Келейікосы мысал туралы көбірек білу үшін төмендегі қадамдарды орындаңыз.
ҚАДАМДАР:
- Бірінші кезекте D5 ұяшығын таңдап, теріңіз. формула:
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))
- Одан кейін нәтижені көру үшін Enter пернесін басыңыз.
Бұл формулада
- Бірінші шартымыз <1-ден төмен белгі бар-жоғын тексеру>61 .
- Егер ШЫН болса, ол F қайтарады.
- Егер ЖАЛҒАН болса, ол тексереді келесі Егер
- Келесі IF функциясында ол 71 төмендегі белгілерді тексереді және егер ол болса D қайтарады ШЫН .
- Осылайша, кірістірілген ЕГЕР функциясы барлық шарттарды тексеру үшін қосылады.
- Осыдан кейін , барлық ұяшықтардағы нәтижелерді көру үшін Толтыру тұтқасын пайдаланыңыз.
3. Демалыс күндерін бөлу үшін Excel кірістірілген IF функциясын қолданыңыз
Біз кірістірілген IF функциясын қосымша мақсаттар үшін де пайдалана аламыз. Үшінші мысалда біз компания қызметкерлері үшін Демалыс кезеңін бөлуге тырысамыз. Демалыс мерзімін бөлу үшін біз кейбір шарттарды енгіздік. Егер қызметкердің еңбек ету мерзімі 15 жыл немесе одан көп болса, онда оның 25 демалыс күні болады. Егер 9 ден 14 жыл аралығында болса, онда оған 15 демалыс күні болады. Ал соңғысы, егер еңбек ету мерзімі 9 жылдан аз болса, онда оның 10 демалыс күні болады.
Төлемейік. төмендегі қадамдарға назар аударыңызмысалды үйрену үшін.
ҚАДАМДАР:
- Алдымен D5 ұяшығын таңдап, төмендегі формуланы теріңіз:
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))
- Одан кейін нәтижені көру үшін Enter пернесін басыңыз.
Бұл формулада біз 3 шартты қолдандық.
- Бірінші шартта біз < C5 ұяшы 15 мәнінен үлкен. Бұл ШЫН болғандықтан, ол D5 ұяшығында 25 көрсетеді.
- Егер ол ЖАЛҒАН болса, онда ол келесі шартты тексереді және т.б.
- Соңында, төмендегі скриншот сияқты нәтижелерді көру үшін Толтыру тұтқасын төмен сүйреңіз.
4. Excel бағдарламасындағы кірістірілген IF функциясы арқылы төлем күйін анықтау
Тәжірибелік өмірде төлем күйін жиі анықтауымыз керек. Қызмет көрсетуші ұйымдар өз клиенттерінің төлемдерінің есебін жүргізуі қажет. Мұндай жағдайларда біз кіріктірілген IF функциясын да пайдалана аламыз.
Төмендегі деректер жинағында Шот және Төленген сомаларды көре аламыз. кейбір тұтынушылардың. Бұл ақпаратты пайдалана отырып, біз Күй бағанын жаңартуға тырысамыз.
Олай болса, мысалды түсіну үшін төмендегі қадамдарды орындап көрейік.
ҚАДАМДАР:
- Бірінші кезекте G5 ұяшығын таңдап, формуланы теріңіз:
=IF(F5=0,"Paid",IF(TODAY()
- Нәтижені көру үшін Enter пернесін басыңыз.
Бұл формулада
- Алдымен F5 ұяшы 0 тең екенін тексереміз.Егер ол ШЫН болса, онда ол Төленді көрсетеді.
- Әйтпесе ол екінші шартқа өтеді.
- Екінші шартта, біз БҮГІН функциясын қолдандық және оны Орындалу күні мен салыстырдық.
- Егер ағымдағы күн Төлем күні мәнінен үлкен болса, онда, ол Төлем көрсетеді.
- Ал егер ағымдағы күн Төлем мерзімі -ден аз болса, ол Қосулы күйін көрсетеді.
- Соңында, барлық ұяшықтардағы нәтижелерді көру үшін Толтыру тұтқасын төмен сүйреңіз.
5. Кірістіру Дұрыс өнімді қайтару үшін Excel кірістірілген IF функциясы
Бұл мысалда біз кірістірілген IF функциясын пайдаланып екі санның дұрыс туындысын қайтаруға тырысамыз. Мысалды түсіндіру үшін төмендегі деректер жинағын қолданамыз.
Мысалды түсіну үшін төмендегі қадамдарды орындаймыз.
ҚАДАМДАР:
- Бастау үшін C5 ұяшығын таңдап, формуланы теріңіз:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))
- Және Enter пернесін басыңыз.
Бұл формулада
- Бірінші шарт - В5 ұяшығы 15×12 тең екенін тексеру. Егер ШЫН болса, онда ол 180 көрсетеді. Егер ол ЖАЛҒАН болса, онда біз келесі шартқа көшеміз.
- Келесі жағдайда ол 14×19 іздейді және көрсетеді. 266 егер ол шартты қанағаттандырса.
- Соңғы шартта ол 2 0x25 мәнін іздейді және егер ол талапқа сай болса 500 көрсетеді.шарты.
- Формуланы тергеннен кейін Толтыру тұтқасын төмен сүйреңіз.
- Соңында төмендегі суреттегідей нәтижелерді көресіз.
6. Excel бағдарламасындағы ЖӘНЕ/НЕМЕСЕ функцияларымен кірістірілген IF қолданбасын қолданыңыз
Соңғы мысалда біз енгізілген ЕГЕР функциясын ЖӘНЕ & НЕМЕСЕ функциялары . Алдымен НЕМЕСЕ функциясын пайдалануды көрсетеміз, содан кейін ЖӘНЕ функциясын орындаймыз.
Мысалды түсіндіру үшін біз деректер жиынын қолданамыз. наурыз &сату сомасы туралы ақпаратты қамтиды; сәуір . Біз Сату комиссиясын сату сомасына қарай таратамыз.
Комиссияны бөлу туралы көбірек білу үшін төмендегі қадамдарды орындап көрейік.
ҚАДАМДАР:
- Бірінші орында E5 ұяшығын таңдап, формуланы теріңіз:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))
- Одан кейін нәтижені көру үшін Enter пернесін басыңыз.
Бұл формулада біз кіріктірілген ЕГЕР функциясын НЕМЕСЕ функциясымен қолдандық. Біз НЕМЕСЕ функциясының ішінде бірнеше шарттарды пайдалана аламыз. Осы шарттардың біреуі ШЫН болса, онда ол тағайындалған мәнді көрсетеді. Бұл кез келген шартты қанағаттандыру қажет болса, НЕМЕСЕ функциясын қолдану керек дегенді білдіреді.
- Бірінші шарт екі айдың кез келгеніндегі сату сомасының көбірек екенін тексереді. қарағанда 5500 және ШЫНДЫҚ болса, ол комиссияны 12 % етіп қояды.
- Екінші жағдайда ол сату сомасының арасында екенін тексереді. 4001 5500 . Ол Комиссия ішінде 9 % басып шығарады.
- Және соңғы шарт - 2500 және 4000<арасындағы сатылым сомасын тексеру. 2>.
- Одан кейін формуланы төмен көшіру үшін Толтыру тұтқасын пайдаланыңыз.
Ескертпе: Е5:E10 ауқымының Сан пішімі Пайыз мәніне орнатылуы керек. Әйтпесе, ол 0 көрсетеді.
- Келесі қадамда ЖӘНЕ функциясы бар кірістірілген ЕГЕР формуласын кірістіреміз. .
- Ол үшін E5 ұяшығы таңдап, формуланы теріңіз:
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))
Мұнда ЖӘНЕ функцияның ішіндегі екі жағдай да ШЫН болуы керек. Әйтпесе, ол келесі IF шартын орындайды. Мысалы, егер C5 және D5 ұяшықтың екеуі де 5500 мәнінен үлкен болса, онда ғана ол комиссияны 12 % етіп орнатады.
- Соңында, барлық нәтижелерді көру үшін Толтыру тұтқасын төмен сүйреңіз.
Кірістірілген IF функциясының баламалары Excel
Егер сізде көптеген шарттар болса, кірістірілген IF функциясын орындау қиынға соғады. Формула ұлғаюы мүмкін және кез келген кішкентай қате қате нәтижелерге әкелуі мүмкін. Қиындықтарды болдырмау үшін кірістірілген баламаларды пайдалануға боладыExcel бағдарламасындағы IF функциясы. Мұнда біз 5 баламаларды талқылаймыз. Оларды қажеттіліктеріңізге қарай пайдалана аласыз.
1. VLOOKUP функциясын пайдаланыңыз
Сандардың үздіксіз ауқымын пайдаланған кезде, VLOOKUP функциясын орнына пайдалана аласыз. кірістірілген IF функциясы. Ол үшін анықтамалық кесте болуы керек және формуланы шамамен сәйкестікпен жасау керек. Біздің жағдайда Комиссия кесте біздің анықтамалық кестеміз болып табылады. Деректер жинағында бізде әрбір сатушы үшін сату сомасы бар және комиссияны бөлуге тырысамыз.
Толығырақ білу үшін қадамдарды мұқият орындап көрейік.
ҚАДАМДАР:
- Алдымен D5 ұяшығы таңдап, формуланы теріңіз:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)
- Одан кейін Enter пернесін басыңыз.
Осы жерде біз Іздеу кестесінің екінші бағанындағы C5 ұяшығының мәнін іздеу үшін VLOOKUP функциясын пайдаланды. C13 ұяшығы -ден D15 . Бұл жерде шамамен сәйкестікті қолдануымыз керек, сондықтан формуланың соңғы аргументінде ШЫН болдық.
- Соңында, Толтыру тұтқасын төменге сүйреңіз. барлық нәтижелерді көру.
2. Excel IFS функциясын қолдану
IFS функциясының қолданбасы келесі тапсырманы орындайды: көптеген шарттарды орындау өте оңай. IFS функциясының жалпы түрін былай жазуға болады:
IFS(Test1,Value1,[Test 2],[Value 2]....)
Қолданылуын түсіндіру үшін