Змест
Часта пры працы ў Excel нам даводзіцца працаваць з некалькімі аператарамі IF , каб дадаць розныя ўмовы або крытэрыі. У гэтым артыкуле я пакажу вам, як вы можаце выкарыстоўваць некалькі аператараў IF з тэкстам у Excel.
Спампаваць Практычны сшытак
Як выкарыстоўваць некалькі аператараў IF з тэкстам у Excel (6 хуткіх метадаў).xlsx
6 хуткіх метадаў выкарыстання некалькіх аператараў IF з тэкстам у Excel
Тут мы маем набор даных з вынікамі экзаменаў некаторых вучняў па фізіцы і хіміі ў школе пад назвай "Сланечнікавы дзіцячы сад".
Сёння наша мэта - даведайцеся агульны вынік кожнага студэнта на аснове яго вынікаў па фізіцы і хіміі.
Мы будзем прымяняць тут некалькі выказванняў КАЛІ .
1. Некалькі аператараў IF з тэкстам і ўмовай І (супадзенне без уліку рэгістра)
Давайце падумаем на імгненне, што агульны вынік студэнта "Здана", толькі калі ён здаў па абодвух прадметах, інакш «Памылка».
Тут мы павінны прымяніць функцыю І ў функцыі КАЛІ .
Такім чынам, формула для агульнага вынік першага студэнта будзе:
=IF(AND(C4="pass",D4="pass"),"Pass","Fail")
Нататкі:
- КАЛІ функцыя па змаўчанні шукае супадзенні без уліку рэгістра. Такім чынам, выкарыстанне C4= “праход” ці C4= “праход” тут не мае значэння.
- AND(C4=”праход”, D4=”pass”) вяртаецца TRUE толькі калі абодва ўмовы TRUE . У адваротным выпадку вяртаецца ХЛУСНЯ .
- Такім чынам, КАЛІ(І(C4=”прайшло”,D4=”прайшло”),”Прайшло”,”Не прайшло”) верне “Здала” , толькі калі ён/яна здае абодва прадметы, інакш верне “Не прайшло” .
Цяпер перацягніце маркер запаўнення , каб скапіяваць гэту формулу ў астатнія вочкі.
Больш падрабязна: КАЛІ з І у формуле Excel (7 прыкладаў)
2. Некалькі аператараў IF з тэкстам з умовай AND (супадзенне з улікам рэгістра)
Функцыя IF па змаўчанні вяртае супадзенні з тэкстамі без уліку рэгістра.
Такім чынам, калі вы жадаеце вярнуць супадзенне з улікам рэгістра, вы павінны быць крыху хітрымі.
Вы можаце выкарыстоўваць функцыю Exact Excel у спалучэнні з функцыяй IF для вяртання супадзенняў з улікам рэгістра.
Выкарыстайце гэту формулу для агульнага выніку першага студэнта:
=IF(AND(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
Заўвагі:
- Функцыя EXACT працуе з супадзеннямі з улікам рэгістра. Такім чынам, вы павінны выкарыстоўваць менавіта EXACT(C4,”Pass”).
- EXACT(C4,”pass”) не будзе працаваць тут. Ён верне FALSE . Вы можаце праверыць гэта самастойна.
- Астатняе падобна да папярэдняй формулы. IF(AND(EXACT(C4,”Pass”),EXACT(D4,”Pass”)),”Pass”,”Fail”) верне “Pass” толькі калі ёсць “Pass” у абодвух суб'ектах.
Цяпер вы можаце перацягнуць Маркер запаўнення ускапіруйце гэту формулу ў астатнія вочкі.
Больш падрабязна: Як выкарыстоўваць некалькі ўмоў IF у Excel (3 прыклады)
3. Некалькі аператараў IF з тэкстам з умовай OR (супадзенне без уліку рэгістра)
Цяпер мы будзем прымяняць функцыю OR у функцыі IF .
Давайце падумаем на дадзены момант, што любы студэнт здае экзамен, калі ён здае хаця б адзін прадмет у экзамене.
Такім чынам, каб даведацца агульны вынік студэнтаў, мы павінны падаць заяўку умова АБО.
Формула для агульнага выніку першага студэнта будзе:
=IF(OR(C4="pass",D4="pass"),"Pass","Fail")
Заўвагі:
- Функцыя IF па змаўчанні шукае супадзенні без уліку рэгістра. Такім чынам, выкарыстанне C4= “праход” ці C4= “праход” тут не мае значэння.
- АБО(C4=”праход”, D4=”pass”) вяртае TRUE , калі хаця б адно з умоў TRUE . У адваротным выпадку вяртаецца ХЛУСНЯ .
- Такім чынам, КАЛІ(АБО(C4=”прайшло”,D4=”прайшло”),”Прайшло”,”Не прайшло”) верне “Здаў” , калі ён/яна здае хаця б адзін прадмет, у адваротным выпадку верне “Не прайшоў” .
Цяпер перацягніце Маркер запаўнення , каб скапіяваць гэту формулу ў астатнія вочкі.
Чытаць далей: Як выкарыстоўваць функцыю MAX IF у Excel
4. Некалькі аператараў IF з тэкстам з умовай АБО (супадзенне з улікам рэгістра)
Як тое, што мы выкарыстоўвалі ўУмова AND , вы можаце выкарыстоўваць камбінацыю функцыі EXACT і функцыі IF для стварэння супадзення з улікам рэгістра.
Выкарыстайце гэта формула для першага студэнта:
=IF(OR(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
Заўвагі:
- Функцыя EXACT працуе з супадзеннямі з улікам рэгістра. Такім чынам, вы павінны выкарыстоўваць менавіта EXACT(C4, “Pass”).
- EXACT(C4, “pass”) не будзе працаваць тут. Ён верне FALSE . Вы можаце праверыць гэта самастойна.
- Астатняе падобна да папярэдняй формулы. IF(OR(EXACT(C4,”Pass”),EXACT(D4,”Pass”)),”Pass”,”Fal”) верне “Pass” , калі ёсць з'яўляецца “Pass” прынамсі ў адным прадмеце.
Затым перацягніце Маркер запаўнення , каб скапіяваць формулу ў астатнія ячэйкі.
Больш падрабязна: Excel VBA: аператар If Then Else з некалькімі ўмовамі (5 прыкладаў)
5. Укладзеныя аператары IF
Дагэтуль мы выкарыстоўвалі функцыю AND і функцыю OR у функцыі IF для апрацоўкі некалькі крытэрыяў.
Але вы таксама можаце выкарыстоўваць функцыю IF унутры іншай функцыі IF для працы з некалькімі крытэрамі.
Гэта называецца множнасцю КАЛІ аператары.
Аператар І , гэта значыць, студэнт здасць толькі тады, калі ён/яна здасць абодва прадметы, таксама можа быць рэалізаваны з укладзеным <1 Аператары>IF у гэтымспосаб:
=КАЛІ(C4=”прайшло”,КАЛІ(D4=”прайшло”,”прайшло”,”не прайшло”),”не прайшло”)Заўвагі:
- Тут, калі значэнне ў ячэйцы C4 роўна “Pass” , яна будзе рухацца, каб убачыць, што значэнне ў ячэйцы D4 роўнае.
- Калі значэнне ў ячэйцы D4 таксама “Pass' , толькі тады яно будзе сертыфікавана як “Праход” . У адваротным выпадку ён будзе сертыфікаваны як “Памылка” .
- І функцыя КАЛІ вяртае супадзенне без уліку рэгістра. Такім чынам, C4=”праход” ці C4=”праход” тут сапраўды не мае значэння.
Тады перацягніце Маркуль запаўнення , каб запоўніць гэтую формулу астатнімі ячэйкамі.
Акрамя таго, калі вы хочаце супадзенне з улікам рэгістра, вы можаце выкарыстоўваць спалучэнне функцыі EXACT і функцыі IF , як паказана раней.
Выкарыстайце гэту формулу ў першай ячэйцы, а затым перацягніце маркер запаўнення .
Звязаны змест: Як выкарыстоўваць функцыю IF Excel з дыяпазонам значэнняў
6. Некалькі аператараў IF з формулай масіву
Усё, што мы зрабілі да гэтага моманту, гэта тое, што мы ўжылі формулу ў першай ячэйцы, а потым перацягнулі Марклет запаўнення , каб запоўніць формулу да астатніх вочак.
Але вы таксама можаце выкарыстоўваць Формулу масіва , каб запоўніць усе вочкі разам.
І і <Формула 1>АБО , якую мы выкарыстоўвалі раней, не можа прымяняцца да Формулы масіва . Але вы можаце ўжыць Формулу масіву з укладзеным IF
Каб даведацца агульны вынік усіх студэнтаў з дапамогай Формулы масіву , вы можаце ўставіць гэтую формулу:
=IF(EXACT(C4:C13,"Pass"),IF(EXACT(D4:D13,"Pass"),"Pass","Fail"),"Fail")
Заўвагі:
- Тут C4:C13 і D4:D13 два дыяпазоны маіх крытэраў. Вы карыстаецеся сваім.
- Тут мы выбіраем супадзенне з улікам рэгістра. Калі вы жадаеце знайсці супадзенне без уліку рэгістра, замест гэтага выкарыстоўвайце C4:C13=“Pass” і D4:D13=“Pass” .
- Націсніце CTRL +SHIFT+ENTER , каб увесці формулу, калі вы не знаходзіцеся ў Office 365 .
Дадатковая інфармацыя: Як Выкарыстоўвайце некалькі ўмоў If у Excel для старэння (5 метадаў)
Выснова
Выкарыстоўваючы гэтыя метады, вы можаце выкарыстоўваць некалькі аператараў IF з тэкстам у Excel. Ці ведаеце вы які-небудзь іншы метад? Ці ў вас ёсць якія-небудзь пытанні? Не саромейцеся пытацца ў нас.