Агуулгын хүснэгт
Энэ өгүүллээр бид Excel-д үүрлэсэн IF функцийг ашиглаж сурах болно. Хэрэв функцийг өөр функц дотор оруулсан бол түүнийг үүрлэсэн функц гэж нэрлэдэг. Өнөөдөр бид 6 үүрэн IF функцын хамгийн тохиромжтой жишээг харуулах болно. Эдгээр жишээнүүд нь үүрлэсэн IF функцийн хэрэглээг ойлгоход тусална. Тиймээс хоцролгүй ярилцлагаа эхэлцгээе.
Дадлага хийх номыг татаж авах
Дадлагын номыг эндээс татаж авна уу.
Nested IF функцийг ашиглана уу. xlsx
Excel-ийн IF функцийн танилцуулга
Үүрлэсэн IF функцийг ойлгохын тулд эхлээд IF функцийн талаар мэдэх хэрэгтэй. Microsoft Excel дээр IF функц өгөгдсөн нөхцөлийг шалгадаг бөгөөд хэрэв энэ нь хангагдсан бол үр дүнг харуулдаг. Мөн хэрэв нөхцөл хангагдаагүй бол өөр үр дүнг харуулна.
- Синтакс
Хэрэв (логик_тест, [үнэн_хэрэв_утга], [худал_хэрэв_утга])
- Аргумент
логик_тест: Энэ нь заавал байх ёстой IF функцийн аргумент. Энэ аргумент нь нүд эсвэл нүдний мужид өгөгдсөн нөхцөлийг илэрхийлнэ.
[үнэн_хэрвээ_утга]: Энэ нь функцийн хоёр дахь аргумент юм. Энэ бол нөхцөл хангагдсан тохиолдолд тодорхойлсон мэдэгдэл юм.
[худал_худал_утга]: Энэ бол нөхцөл худал бол гарч ирэх гурав дахь аргумент юм.
Excel-ийн Nested 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 функцийн ерөнхий хэлбэрийг доор өгөв.
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> оруулна уу.
Энд та CHOOSE доторх дөрвөн аргументыг харж болно. функц. Эхний аргумент дээр бид бүх нөхцлийг нэмэх ( + ) тэмдгээр нэмсэн. Дараа нь дараагийн аргументуудад бид үр дүнгийн утгыг байрлуулсаннөхцөл байдлын байр суурийг хүндэтгэх. Жишээлбэл, хоёр дахь аргумент нь эхний нөхцөлийн үр дүнг илэрхийлдэг. Гэх мэт.
- Төгсгөлд нь Дүүргэх бариулыг доош чирнэ үү.
4. Оролдоод үзээрэй. Excel SWITCH функц
Мөн та SWITCH функцийг үүр орсон IF функцийн оронд ашиглаж болно. Гэхдээ та нэг зүйлийг санах хэрэгтэй. Та тодорхой утгуудын тогтмол багцтай ажиллах шаардлагатай үед SWITCH функцийг ашиглаж болно. Мэдээллийн багцаас бид Борлуулалтын хүрээ -ийн оронд Зэрэглэл -ыг нэвтрүүлсэн болохыг харж болно. Зэрэглэл -ын эдгээр тодорхой утгууд нь комиссыг хялбархан хуваарилахад тусална.
Энэ аргын талаар илүү ихийг мэдэхийн тулд доорх алхмуудыг дагана уу.
АЛХАМ:
- Юуны өмнө 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 -г нэгтгэсэн. функцууд. Энэ томьёо нь D5 нүдний утга A бол 5 %, B бол 9 %, ба 12 % бол C .
- Эцэст нь Дүүргэх бариулыг доош чирж хүссэн нүднүүдийн үр дүнг харна уу.
Санах ёстой зүйлс
Excel-д үүр орсон IF функцтэй ажиллахдаа дараах зүйлсийг санах хэрэгтэй.
- Та үүрлэсэн 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-ийн Nested 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 -г буцаана.
- Хэрэв ХУДАЛ бол шалгана дараагийн Хэрэв
- Дараагийн Хэрэв функцэд энэ нь 71 -ын доорх тэмдгийг шалгаж, хэрэв байгаа бол D -г буцаана. ҮНЭН .
- Ийм байдлаар үүрлэсэн IF функц нь бүх нөхцөлийг шалгахын тулд шилжинэ.
- Үүний дараа. , бүх нүднүүдийн үр дүнг харахын тулд Дүүргэх бариулыг ашиглана уу.
3. Амралтын өдрүүдийг хуваарилахын тулд Excel Nested 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 нөхцөл ашигласан.
- Эхний нөхцөлд <байгаа эсэхийг шалгасан. 1>C5 нүд 15 -ээс их байна. Энэ нь ҮНЭН тул D5 нүдэнд 25 -г харуулж байна.
- Хэрэв ХУДАЛ байсан бол энэ нь дараагийн нөхцөлийг шалгах гэх мэт.
- Эцэст нь доорх дэлгэцийн зураг шиг үр дүнг харахын тулд Дүүргэх бариулыг доош чирнэ үү.
4. Excel-ийн Nested IF функцээр төлбөрийн статусыг тодорхойлох
Практикт бид төлбөрийн статусыг байнга тодорхойлох шаардлагатай болдог. Үйлчилгээ үзүүлж буй байгууллагууд үйлчлүүлэгчдийнхээ төлбөрийн бүртгэлийг хөтөлж байх шаардлагатай. Ийм тохиолдолд бид мөн үүрлэсэн IF функцийг ашиглаж болно.
Доорх өгөгдлийн багцаас бид Төлбөрийн болон Төлсөн дүн -г харж болно. зарим үйлчлүүлэгчдийн. Энэ мэдээллийг ашиглан бид Статус баганыг шинэчлэхийг оролдох болно.
Тиймээс жишээг ойлгохын тулд доорх алхмуудыг дагана уу.
АЛХАМ:
- Эхлээд G5 нүдийг сонгоод дараах томъёог бичнэ үү:
=IF(F5=0,"Paid",IF(TODAY()
- Үр дүнг харахын тулд Enter -г дарна уу.
Энэ томъёонд
- Бид эхлээд F5 нүд 0 -тэй тэнцүү эсэхийг шалгана.Хэрэв энэ нь ҮНЭН бол Төлбөртэй -г харуулна.
- Үгүй бол хоёр дахь нөхцөл рүү шилжинэ.
- Хоёр дахь нөхцөлд, бид ӨНӨӨДӨР функцийг ашигласан бөгөөд үүнийг Хугацаа -тай харьцуулсан.
- Хэрэв одоогийн огноо Хугацаа -ээс их бол, дараа нь, Энэ нь Хугацаа -г харуулах болно.
- Хэрэв одоогийн огноо Хугацаа -с бага бол Асаалттай -г харуулах болно.
- Эцэст нь Дүүргэх бариулыг доошоо чирж бүх нүднүүдийн үр дүнг харна уу.
5. Оруулах Зөв бүтээгдэхүүнийг буцаах Excel-ийн Nested IF функц
Энэ жишээнд бид үүрлэсэн IF функцийг ашиглан хоёр тооны зөв үржвэрийг буцаахыг хичээх болно. Жишээг тайлбарлахын тулд бид доорх өгөгдлийн багцыг ашиглана.
Жишээг ойлгохын тулд доорх алхмуудыг дагана уу.
АЛХАМ:
- Эхлэхийн тулд C5 нүдийг сонгоод дараах томъёог бичнэ үү:
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))
- Тэгээд Enter товчийг дарна уу.
Энэ томъёонд
- Эхний нөхцөл нь B5 нүд 15×12 -тэй тэнцүү эсэхийг шалгах явдал юм. Хэрэв ҮНЭН бол 180 харуулах болно. Хэрэв энэ нь ХУДАЛ бол бид дараагийн нөхцөл рүү шилжинэ.
- Дараагийн нөхцөлд 14×19 -г хайж -г харуулна. 266 хэрэв нөхцөлийг хангаж байвал.
- Мөн сүүлийн нөхцөлд 2 0x25 утгыг хайж олох бөгөөд хэрэв энэ нь шаардлагыг хангасан бол 500 -г харуулна.нөхцөл.
- Томьёог бичсний дараа Дүүргэх бариулыг доош чирнэ үү.
- Эцэст нь та доорх зураг шиг үр дүнг харах болно.
6. Excel-ийн AND/OR функцээр Nested IF-г ашиглана уу
Сүүлийн жишээн дээр бид үүрлэсэн IF функцийг БӨЛ & OR функцууд . Эхлээд бид OR функцийг -ийн хэрэглээг үзүүлээд дараа нь AND функцийг хэрэгжүүлнэ.
Жишээ тайлбарлахын тулд бид өгөгдлийн багцыг ашиглана. 3-р сарын -ын борлуулалтын дүнгийн талаарх мэдээллийг агуулсан & 4-р сар . Бид борлуулалтын дүнгээр нь Борлуулалтын комисс хуваарилах болно.
Хорооны хуваарилалтын талаар илүү ихийг мэдэхийн тулд доорх алхмуудыг дагана уу.
АЛХАМ:
- Эхлээд E5 нүдийг сонгоод дараах томъёог бичнэ үү:
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))
- Дараа нь Enter товчийг дарж үр дүнг харна уу.
Энэ томъёонд бид үүрлэсэн IF функцийг ЭСВЭЛ функцтэй ашигласан. Бид ЭСВЭЛ функц дотор олон нөхцөлийг ашиглаж болно. Хэрэв эдгээр нөхцлүүдийн аль нэг нь ҮНЭН бол өгсөн утгыг харуулах болно. Энэ нь хэрэв та аль нэг нөхцөлийг хангах шаардлагатай бол ЭСВЭЛ функцийг ашиглах хэрэгтэй гэсэн үг.
- Эхний нөхцөл нь хоёр сарын аль нэг дэх борлуулалтын хэмжээ илүү байгаа эсэхийг шалгадаг. -аас 5500 ба ҮНЭН бол шимтгэлийг 12 % гэж тогтооно.
- Хоёр дахь нөхцөлд борлуулалтын дүн хоёрын хооронд байгаа эсэхийг шалгана. 4001 5500 хүртэл. Энэ нь Комисс -д 9 % хэвлэдэг.
- Мөн сүүлийн нөхцөл нь 2500 -аас 4000<хооронд борлуулалтын дүнг шалгах явдал юм. 2>.
- Үүний дараа Дүүргэх бариулыг ашиглан томьёог доош хуулна.
Тэмдэглэл: E5:E10 -ын Тооны формат -г Хувь гэж тохируулсан байх ёстой. Үгүй бол энэ нь 0 -г харуулах болно.
- Дараах алхамд бид БӨӨ функцтэй үүрлэсэн IF томьёог оруулна. .
- Үүний тулд 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 % болгож тохируулна.
- Эцэст нь бүх үр дүнг харахын тулд Дүүргэх бариулыг доош чирнэ үү.
Nested IF функцийн хувилбарууд Excel
Хэрэв танд маш олон нөхцөл байгаа бол үүрлэсэн IF функцийг хэрэгжүүлэхэд хэцүү болно. Томъёо томорч, аливаа жижиг алдаа таныг буруу үр дүнд хүргэж болзошгүй. Хэцүү байдлаас зайлсхийхийн тулд та үүрлэсэн хувилбаруудыг ашиглаж болноExcel-ийн IF функц. Энд бид 5 хувилбаруудын талаар ярилцах болно. Та тэдгээрийг өөрийн хэрэгцээнд нийцүүлэн ашиглаж болно.
1. VLOOKUP функцийг ашиглаарай
Та тасралтгүй тоонуудын мужийг ашиглаж байгаа бол VLOOKUP функцийг -ын оронд ашиглаж болно. үүр хийсэн IF функц. Үүний тулд та лавлагааны хүснэгттэй байх ёстой бөгөөд ойролцоогоор тохирох томъёог үүсгэх хэрэгтэй. Манай тохиолдолд Комисс хүснэгт нь бидний лавлах хүснэгт юм. Өгөгдлийн багцад бид худалдагч тус бүрийн борлуулалтын дүн байгаа бөгөөд комиссыг хуваарилахыг хичээх болно.
Илүү ихийг мэдэхийн тулд алхмуудыг анхааралтай дагаж мөрдье.
АЛХАМ:
- Эхлээд D5 нүдийг сонгоод томьёог бичнэ үү:
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)
- Үүний дараа Enter товчийг дарна уу.
Энд бид VLOOKUP функцийг ашиглан хайлтын хүснэгтийн хоёр дахь баганаас C5 нүдний утгыг -ээс хайсан. C13 нүд -аас D15 . Бид энд ойролцоогоор тохирохыг ашиглах шаардлагатай байгаа тул бид томъёоны сүүлийн аргумент дээр ҮНЭН -г ашигласан.
- Эцэст нь Дүүргэх бариулыг доош чирнэ үү. бүх үр дүнг харна уу.
2. Excel-ийн IFS функцийг хэрэглээрэй
IFS функцийг ашигласнаар дараах даалгаврууд гарна. олон нөхцлийг хэрэгжүүлэхэд маш хялбар байдаг. IFS функцийн ерөнхий хэлбэрийг дараах байдлаар бичиж болно:
IFS(Test1,Value1,[Test 2],[Value 2]....)
Ашиглахыг тайлбарлахын тулд