Mundarija
Microsoft Excelda ishlayotganda ishimizni osonlashtirish uchun turli formulalar mavjud. IF formulasi ulardan biri. Excelda keng ko'lamli ilovalar mavjud. IF funktsiyasi mantiqiy testni amalga oshiradi. Agar natija TRUE bo'lsa, u bitta qiymatni va natija FALSE bo'lsa, boshqa qiymatni qaytaradi. Ushbu maqolada biz sanalar bilan IF formulasidan qanday foydalanishni ko'rsatamiz. Buni amalga oshirish uchun biz bir nechta misollarni ko'rib chiqamiz.
Amaliyot darsligini yuklab oling
Mashq qilish kitobini shu yerdan yuklab olishingiz mumkin.
Foydalanishlar dates.xlsx bilan IF ning
Excel IF funktsiyasining umumiy ko'rinishi
- Tavsif
IF funktsiyasi ma'lum bir shartni tekshirishdan boshqa hech narsa qilmaydi.
- Umumiy sintaksis
IF( logical_test,[value_agar_value],[value_agar_false])
- Argument tavsifi
ARGUMENT | TALAB | TA'SRIFI |
---|---|---|
mantiqiy_test | Majburiy | Bu sinovdan o'tkaziladigan va ROQIQ yoki YOLG'ON deb baholanadigan shart. |
[haqiqat_agar_qiymat] | Ixtiyoriy | Mantiqiy test TRUE deb baholansa, bu qaytariladigan qiymatdir. |
[value_if_false] | Ixtiyoriy | Mantiqiy test FALSE deb baholansa, bu qiymatQaytish. |
- Qaytish
Biz taqdim etgan qiymat TRUE yoki FALSE.
Excel 2003 dan keyingi barcha versiyalarda mavjud.
Excelda sanalar bilan IF formulasidan 6 ta foydalanish
1. If formulasidan foydalanib ikki sanani solishtiring
Birinchi navbatda, biz foydalanamiz ikki sanani solishtirish uchun IF formula. Buni amalga oshirish vaqtida quyidagi ikkita stsenariy bo'lishi mumkin.
1.1 Hujayralarda ikkala sana ham mavjud bo'lganda
Bu holda ikkala sana ham hujayralarda mavjud bo'lib, ularni solishtirishimiz kerak. . Quyidagi maʼlumotlar toʻplamida bizda yetkazib berish sanasi va muddati koʻrsatilgan mahsulotlar roʻyxati mavjud. Yetkazib berish holatini hisoblab chiqamiz, etkazib berish "O'z vaqtida" yoki "Kechiktirilgan". Keling, buni qanday qilishimiz mumkinligini ko'rib chiqamiz:
- Birinchi navbatda E7 katakchasini tanlang.
- Endi kiriting quyidagi formula:
=IF(D5>=C5,"On Time","Delayed")
- Enter tugmasini bosing.
- Shunday qilib, biz mahsulot sichqonchasining yetkazib berish holatini "Vaqtida" ekanligini ko'rishimiz mumkin.
- Keyin,
To'ldirish dastagi vositasi E10 katakchaga.
- Nihoyat, biz hamma narsani yakuniy yetkazib berish holatini olamiz. mahsulotlar.
1.2 Formulada bitta sana saqlangan bo'lsa
Ba'zan bizda ma'lumotlar to'plami bo'ladi: biri quyida berilgan. Bu erda bizda yagona sana - etkazib berish sanasi. Muddatiyetkazib berish uchun 1-20-22. Ma'lumotlar to'plamining 'Holat' ustunida yetkazib berish holatini aniqlaymiz.
- Boshida
D5. - Quyidagi formulani kiriting:
=IF(D5>=C5,"On Time","Delayed")
- Endi , Enter tugmasini bosing.
- Bu yerda mahsulot sichqonchasi uchun yetkazib berish holati "Vaqtida" ekanligini ko'rishimiz mumkin.
- Bundan so'ng To'ldirish dastagi asbobini pastga qarab D10 katakka torting.
- Nihoyat, ma'lumotlar to'plamining yetkazib berish holati quyidagicha ko'rinadi.
2. IF formulasi va DATE funksiyasi bir vaqtda
Ushbu misolda biz IF formula va DATE funktsiyasidan birgalikda foydalanamiz. Oldingi ma'lumotlar to'plami singari, biz mahsulotlarning yetkazib berish holatini "Holat" ustuniga kiritamiz. Buni amalga oshirish uchun biz bilan oddiy amallarni bajaring:
- Avval D5 katakchasini tanlang.
- Quyidagi formulani kiriting. o'sha katakda:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")
- Enter tugmasini bosing.
- Shunday qilib, biz mahsulot sichqonchasini yetkazib berish holatini "Vaqtda" deb olamiz.
- Endi, D10 katakchaga To'ldirish dastagi .
- Natijada biz hamma narsani yetkazib berish holatini olamiz 'Holat' ustunidagi mahsulotlar.
🔎 Formula qanday ishlaydi?
- DATE(2022,1,14): Sanani oladisolishtiring.
- IF(C5<=DATE(2022,1,14),"Vaqtida","Kechiktirilgan"): Etkazib berish qiymatini qaytaradi holati.
3. Excel DATEVALUE funksiyasi IF formulasiga Sana bilan o'ralgan
Excelda DATEVALUE funksiyasi sanani matnga aylantiradi. Sanalarni hisoblash uchun biz ushbu funktsiyani IF formula bilan birlashtira olamiz. Ushbu misol uchun biz oldingi ma'lumotlar to'plamimiz bilan boshqa muddat bilan boramiz. Buni amalga oshirish uchun quyidagi yo'riqnomaga amal qiling:
- Birinchi navbatda D5 katakchasini tanlang.
- Bu erga quyidagi formulani qo'ying:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")
- Keyin, Enter tugmasini bosing.
- Bu yerda biz yetkazib berish holatini koʻrishimiz mumkin. birinchi mahsulot sichqonchasi "Vaqtida".
- Shundan so'ng To'ldirish dastagini<2 torting> asbob.
- Nihoyat, biz "Holat" ustunidagi barcha mahsulotlar uchun yetkazib berish holatini olamiz. quyidagi rasm.
🔎 Formula qanday ishlaydi?
- DATEVALUE(“18 /01/2022”): Sanani hisobga oling 18/01/22.
- AGAR(C5<=DATEVALUE("18/01/2022"),"Vaqtida","Kechiktirilgan"): Qiymatni qaytaradi yetkazib berish holatining "O'chirish vaqti" , agar shart ROQIQ bo'lsa. Aks holda, chiqish sifatida 'Kechiktirilgan' beradi.
Batafsil o'qing: Excelda VBA DateValue funksiyasidan qanday foydalanish
O'xshash o'qishlar
- Sana formati Excelda VBA bilan (4Usullar)
- Excel-ga joriy sanani qanday kiritish (3 usul)
- Excel sana yorliqlaridan foydalanish
- VBA-da joriy sanani qanday olish mumkin (3 usul)
4. Qo'llash VA Mantiq & amp; Excelda sanalar bilan IF formulasi
VA mantiqdan foydalanib IF formula bilan biz excelda sanalarni hisoblashimiz mumkin. VA mantig'i barcha shartlar TRUE yoki YOLG'ON bo'lishi kerak bo'lgan natijani qaytaradi. Biz oldingi maʼlumotlar toʻplamimizni bir qator muddatlar bilan kuzatib boramiz. Keling, buni qanday qilish mumkinligini ko'rib chiqaylik:
- Boshida D5 katakchasini tanlang.
- Quyidagi formulani kiriting. :
=IF(AND(C5>=$G$8,C5<=$G$9),"On Time","Not In Time")
- Endi Enter tugmasini bosing.
- Demak , biz mahsulot sichqonchasining yetkazib berish holatini VA mantiq bilan olamiz.
- Keyin Toʻldirish dastagini pastga torting. asbob.
- Natijada biz "Holat" dagi barcha mahsulotlar uchun yetkazib berish holatini olamiz. ma'lumotlar to'plami ustuni.
🔎 Formula qanday ishlaydi?
- VA( C5>=$G$8,C5<=$G$9): Bu qism ikkita shartni ifodalaydi. Biri C5&g=G8 va boshqasi C5<=G9. ' $ ' belgisi hujayra havolasini o'zgarmasligini saqlaydi.
- IF(AND(C5>=$G$8,C5<=$G) $9),”Vaqtida”,“Vaqtida emas”): Agar shart ROQIQ bo'lsa, qiymatini qaytaradi 'Vaqtida'. Aks holda ' beradi. Kechiktirilgan' chiqish sifatida.
5. KiritmoqBUGUN & amp; IF sanali formulalar
BUGUN funksiya va IF formula kombinatsiyasi Excelda sanalarni hisoblashning yana bir usuli hisoblanadi. Aytaylik, bizda mahsulotlar to'plami va ularning yetkazib berish sanasi bor. Keling, etkazib berishning oxirgi muddatini bugungi kun 1-11-22 deb hisoblaylik. Siz uchun bu siz mashq qilayotgan sana bo'ladi. Endi biz barcha mahsulotlarning yetkazib berish holatini quyidagi bosqichlar bilan aniqlaymiz:
- Avval D5 katakchasini tanlang.
- Quyidagi formulani kiriting:
=IF(C5<=TODAY(),"On Time","Delayed")
- Enter tugmasini bosing.
- Bu yerda D5 katakchada biz mahsulot sichqonchasi uchun yetkazib berish holatini "Vaqtida" olamiz.
- Keyin, To'ldirish dastagi asbobini keyingi katakchalarga torting.
- Nihoyat, barcha mahsulotlar uchun yetkazib berish holati quyidagi rasmga o'xshaydi.
🔎 Formula qanday ishlaydi?
- TODAY(): Bu qism hozirgi kun sanasini oladi.
- IF(C5<=TODAY(),”Vaqtida ”,”Delayed”): Qaytaradi 'Yoqish vaqti' Agar shart ROQIQ bo'lsa, aks holda 'Kechiktirilgan' ni chiqish sifatida bering.
Batafsil o'qing: Excel VBA da Day funksiyasidan qanday foydalanish
6. IF formulasidan foydalanib Excelda kelajak yoki o'tgan sanalarni hisoblang
Ushbu misolda sana diapazonda yoki yo'qligini tekshiramiz. Misol uchun, bugungi kunni hisobga oling.Ushbu misolning maqsadi etkazib berish o'n kun ichida amalga oshiriladimi yoki yo'qligini tekshirishdir. Keling, buni qanday qilishimiz mumkinligini ko'rib chiqamiz:
- Birinchi navbatda D5 katakchasini tanlang.
- U yerga quyidagi formulani kiriting:
=IF(C5
- Keyin, Enter tugmasini bosing.
- Endi biz mahsulot sichqonchasini yetkazib berish holati diapazonda ekanligini ko'rish mumkin. Yetkazib berish bugundan boshlab 10 kun ichida amalga oshiriladi.
- Shundan so'ng To'ldirish dastagini<2 torting> asbob.
- Oxir-oqibat, biz barcha mahsulotlar uchun yetkazib berish holatini "Holat" ustunida ko'rishimiz mumkin. ma'lumotlar to'plamining.
🔎 Formula qanday ishlaydi?
- BUGUN() +10: Hozirgi kundan boshlab oʻn kundan keyin sanani oladi.
- AGAR(C5
="" of="" range”):="" range”,”out="" strong=""> Agar shart TRUE boʻlsa, qaytaradi 'Diapazon ichida' aks holda chiqish sifatida 'Diapazondan tashqarida' beradi.
Xulosa
Ushbu maqolada biz sanalarni IF formulasi yordamida hisoblashni yoritib berdik.Umid qilamizki, yuqoridagi misollar sanalar bilan IF formulasi mantiqini tushunishga yordam beradi. Ushbu maqola bilan qoʻshilgan amaliyot kitobini yuklab oling va oʻzingizni mashq qiling. Agar chalkashlik his qilsangiz, quyidagi maydonchaga izoh qoldiring. Biz imkon qadar tezroq javob berishga harakat qilamiz.