Mundarija
Ko'pincha Excelda ishlayotganda, biz turli shartlar yoki mezonlarni qo'shish uchun bir nechta IF bayonotlari bilan ishlashimiz kerak. Ushbu maqolada men sizga Excelda matn bilan bir nechta IF iboralaridan qanday foydalanishni ko'rsataman.
Amaliy ish kitobini yuklab oling
Excelda matn bilan bir nechta IF bayonotlaridan qanday foydalanish (6 ta tezkor usul).xlsx
Excelda matn bilan bir nechta IF bayonotlaridan foydalanishning 6 ta tezkor usullari
Mana biz "Kungaboqar bolalar bog'chasi" nomli maktabda fizika va kimyo fanlari bo'yicha ba'zi o'quvchilarning imtihon natijalari bilan ma'lumotlar to'plamini oldik.
Bugungi maqsadimiz Har bir talabaning fizika va kimyo fanidan olgan natijalariga koʻra umumiy natijasini bilib oling.
Bu yerda bir nechta IF gaplarni qoʻllaymiz.
1. VA shartli matnli bir nechta IF iboralari (katta-katta-katta moslik)
Keling, bir zum oʻylab koʻraylik, agar talaba ikkala fandan ham muvaffaqiyatli oʻtgan taqdirdagina umumiy natijasi “Oʻtish” boʻladi, aks holda bu “Muvaffaqiyatsiz”.
Bu yerda biz AGAR funksiyasi ichida VA funksiyasini qo‘llashimiz kerak bo‘ladi.
Shuning uchun umumiy formula uchun birinchi talabaning natijasi:
=IF(AND(C4="pass",D4="pass"),"Pass","Fail")
Izohlar:
- The IF funktsiyasi sukut bo'yicha katta-kichik harflarga mos kelmaydi. Shunday qilib, siz C4= “o'tish” yoki C4= “O'tish” dan foydalanasizmi, bu erda muhim emas.
- VA(C4=”o'tish", D4="pass") qaytadi TRUE faqat ikkala shart ham TO'G'RI bo'lsa. Aks holda, u FALSE ni qaytaradi.
- Shuning uchun, AGAR(AND(C4=”oʻtish”,D4=”oʻtish"),”Oʻtish”,”Omadsiz”) Agar u ikkala fandan ham o'tgan bo'lsa, “O'tish” ni qaytaradi, aks holda u “O'tmagan” ni qaytaradi.
Endi bu formulani qolgan katakchalarga nusxalash uchun Toʻldirish dastagi -ni sudrab boring.
Batafsil oʻqing: IF bilan AND Excel formulasida (7 ta misol)
2. VA shartli matnli bir nechta IF iboralari (katta-katta harflar bilan moslik)
IF funksiyasi sukut boʻyicha matnlar bilan katta-kichik harflarni sezmaydigan mosliklarni qaytaradi.
Shunday qilib, agar siz katta-kichik harflarga mos keladigan moslikni qaytarmoqchi bo'lsangiz, siz biroz qiyin bo'lishingiz kerak.
Excelning Aniq funksiyasi bilan AGAR funksiyasi<2 bilan birgalikda foydalanishingiz mumkin> katta-kichik harflarga mos keladigan mosliklarni qaytarish uchun.
Birinchi talabaning umumiy natijasi uchun ushbu formuladan foydalaning:
=IF(AND(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
Izohlar:
- EXACT funksiyasi katta harflar bilan mos keladi. Shuning uchun siz aynan EXACT(C4,"Pass") dan foydalanishingiz kerak.
- EXACT(C4,”pas”) bu yerda ishlamaydi. U FALSE qaytaradi. Siz buni o'zingiz sinab ko'rishingiz mumkin.
- Qolganlari avvalgi formulaga o'xshaydi. AGAR(VA(Aniq(C4,"O'tish"), EXACT(D4,"O'tish")),"O'tish","O'tmagan") qaytadi "O'tish" faqat agar ikkala mavzuda ham “O'tish” mavjud.
Endi siz To'ldirish dastagini ga torting.ushbu formulani qolgan hujayralarga nusxalang.
Batafsil o'qing: Excelda bir nechta IF shartidan qanday foydalanish (3 ta misol)
3. YOKI shartli matnli bir nechta IF iboralari (katta-katta harflar bilan mos kelmaydi)
Endi biz OR funksiyasini IF funktsiyasi doirasida qo'llaymiz.
O'ylab ko'raylik, har qanday talaba imtihonda kamida bitta fandan muvaffaqiyatli o'tgan bo'lsa, imtihondan o'tadi.
Shuning uchun talabalarning umumiy natijasini bilish uchun ariza topshirishimiz kerak. OR sharti.
Birinchi talabaning umumiy natijasi formulasi:
=IF(OR(C4="pass",D4="pass"),"Pass","Fail")
Izohlar:
- IF funktsiyasi sukut bo'yicha katta-kichik harflarga mos kelmaydi. Demak, siz C4= “o'tish” yoki C4= “O'tish” dan foydalanasizmi, bu yerda muhim emas.
- YOKI(C4=”o'tish", D4=”o‘tish”) agar shartlardan kamida bittasi ROQIQ bo‘lsa, TRUE qaytaradi. Aks holda, u FALSE ni qaytaradi.
- Shuning uchun, AGAR(OR(C4=”oʻtish”,D4=”oʻtish"),”Oʻtish”,“Omadsiz”) agar u kamida bitta fandan o'tgan bo'lsa “O'tish” ni qaytaradi, aks holda u “O'tmagan” ni qaytaradi.
Endi ushbu formulani qolgan katakchalarga nusxalash uchun Toʻldirish dastagi -ni sudrab boring.
Batafsil oʻqing: Excelda MAX IF funksiyasidan qanday foydalanish
4. YOKI shartli matnli bir nechta IF bayonotlari (katta-katta moslik)
Biz ishlatganimiz kabi VA shartda siz EXACT funksiyasi va AGAR funksiyasi kombinatsiyasidan katta-kichik harf sezgirligini yaratish uchun foydalanishingiz mumkin.
Bundan foydalaning birinchi talaba uchun formula:
=IF(OR(EXACT(C4,"Pass"),EXACT(D4,"Pass")),"Pass","Fail")
Izohlar:
- The EXACT funksiyasi katta-katta moslik bilan ishlaydi. Shuning uchun siz aynan EXACT(C4, “Pass”) dan foydalanishingiz kerak.
- EXACT(C4, “o'tish”) bu yerda ishlamaydi. U FALSE qaytaradi. Siz buni o'zingiz sinab ko'rishingiz mumkin.
- Qolganlari avvalgi formulaga o'xshaydi. AGAR(YOKI(EXACT(C4,"O'tish"), EXACT(D4,"O'tish")),"O'tish","O'tmagan") agar mavjud bo'lsa "O'tish" qaytaradi kamida bitta mavzu boʻyicha “Oʻtish” .
Keyin formuladan nusxa koʻchirish uchun Toʻldirish dastagini torting. qolgan hujayralar.
Batafsil o'qing: Excel VBA: If then Else ko'p shartli bayonot (5 ta misol)
5. Ichki IF bayonotlari
Hozirgacha biz VA funksiyasi va OR funksiyasi ni IF funktsiyasi ichida boshqarish uchun ishlatganmiz. bir nechta mezon.
Lekin siz bir nechta mezonlarni hal qilish uchun IF funksiyasidan boshqa IF funksiyasi ichida ham foydalanishingiz mumkin.
Bu bir nechta
VA ifodasi, ya'ni talaba ikkala fandan ham o'tgan taqdirdagina o'tadi, ichki <1 bilan ham amalga oshirilishi mumkin>IF bunda iboralar mavjudyo'l:
=AGAR(C4="o'tish", AGAR(D4="o'tish","O'tish","Muvaffaqiyatsiz"),"Muvaffaqiyatsiz")Eslatmalar:
- Bu yerda, agar C4 katakchadagi qiymat “Pass” boʻlsa, u nima ekanligini koʻrish uchun harakatlanadi. D4 katakdagi qiymat.
- Agar D4 katakchadagi qiymat ham “O'tish' bo'lsa, u <1 sifatida tasdiqlanadi>“O‘tish” . Aks holda, u “Muvaffaqiyatsiz” deb tasdiqlanadi.
- Va IF funksiyasi katta-kichik harflarga mos kelmaydigan moslikni qaytaradi. Demak, C4=”pas” yoki C4=”Pass” bu yerda haqiqatan ham muhim emas.
Keyin Ushbu formulani qolgan katakchalarga toʻldirish uchun Toʻldirish dastagini torting.
Shuningdek, agar siz katta-kichik harflar bilan mos kelishini istasangiz, foydalanishingiz mumkin EXACT funksiyasi va AGAR funksiyasi kombinatsiyasi avval ko'rsatilgandek.
Ushbu formuladan birinchi katakchada foydalaning va keyin To'ldirish dastagini<2 torting>.
Tegishli tarkib: Excel IF funksiyasidan qiymatlar diapazonida qanday foydalanish
6. Massiv formulasi bilan bir nechta IF iboralari
Bugunga qadar biz formulani birinchi katakchaga qoʻllaganimiz va keyin formulani toʻldirish uchun Toʻldirish dastagi ni sudrab olganimizdan iborat edi. qolgan hujayralarga.
Biroq siz barcha katakchalarni bir joyga toʻldirish uchun Masiv formulasi dan ham foydalanishingiz mumkin.
VA va
Masiv formulasi bo'lgan barcha talabalarning umumiy natijasini bilish uchun quyidagi formulani kiritishingiz mumkin:
=IF(EXACT(C4:C13,"Pass"),IF(EXACT(D4:D13,"Pass"),"Pass","Fail"),"Fail")
Izohlar:
- Bu yerda C4:C13 va D4:D13 mening mezonlarimning ikkita diapazoni. Siz oʻzingizdan foydalanasiz.
- Bu yerda biz katta-kichik harflar bilan moslikni tanlaymiz. Agar katta-kichik harflarga mos kelmaslik kerak boʻlsa, uning oʻrniga C4:C13=“Oʻtish” va D4:D13=“Oʻtish” dan foydalaning.
- CTRL tugmasini bosing. Agar Office 365 da boʻlmasangiz, formulani kiritish uchun +SHIFT+ENTER .
Batafsil oʻqing: Qanday qilib Qarish uchun Excelda bir nechta If shartlaridan foydalaning (5 ta usul)
Xulosa
Ushbu usullardan foydalanib, Excelda matn bilan bir nechta IF iboralaridan foydalanishingiz mumkin. Boshqa usulni bilasizmi? Yoki savollaringiz bormi? Bizdan bemalol so'rang.