Агуулгын хүснэгт
Microsoft Excel-д ажиллаж байхдаа бидний ажлыг хөнгөвчлөх янз бүрийн томъёо байдаг. IF томьёо нь тэдгээрийн нэг юм. Энэ нь Excel-д өргөн хүрээний хэрэглээтэй. IF функц логик тестийг гүйцэтгэдэг. Хэрэв үр дүн нь ҮНЭН бол нэг утгыг буцаана, үр дүн нь ХУДАЛ бол өөр утгыг буцаана. Энэ нийтлэлд бид IF томьёог огноотой хэрхэн ашиглахыг харуулах болно. Үүнийг хийхийн тулд бид хэд хэдэн жишээг авч үзэх болно.
Дадлага хийх ажлын номыг татаж авах
Та дадлага хийх номыг эндээс татаж авах боломжтой.
Хэрэглээ огноотой IF-ын.xlsx
Excel-ийн IF функцын тойм
- Тайлбар
IF функц нь тодорхой нөхцөлийг шалгахаас өөр юу ч хийдэггүй.
- Ерөнхий синтакс
IF( логик_тест,[үнэн_хэрэв_утга],[худал_хэрэв_утга])
- Аргументын тайлбар
АРГУМЕНТ | ШААРДЛАГА | ТОДОРХОЙЛОЛТ |
---|---|---|
логик_тест | Шаардлагатай | Энэ бол шалгагдах нөхцөл бөгөөд ҮНЭН эсвэл ХУДАЛ гэж үнэлэгдэх болно. |
[үнэн_хэрэв_утга] | Заавал биш | Логик тест ҮНЭН гэж үнэлэгдэх үед энэ нь буцаах утга юм. |
[худал_хэрэв_утга] | Заавал биш | Логик тест ХУДАЛ гэж үнэлэгдэх үед энэ нь дараах утга болно.буцаах. |
- Буцах
Бидний ҮНЭН эсвэл<-д өгдөг утга. 1> ХУДАЛ.
Excel 2003-аас хойшхи бүх хувилбарт боломжтой.
Excel дэх огноотой IF томьёоны 6 хэрэглээ
1. If томъёог ашиглан хоёр огноог харьцуулах
Юуны өмнө бид ашиглах болно. хоёр огноог харьцуулах IF томьёо. Үүнийг хийх үед дараах хоёр хувилбар байж болно.
1.1 Нүдэнд огноо хоёулаа байх үед
Энэ тохиолдолд хоёр огноо хоёулаа нүдэнд байх бөгөөд бид харьцуулах ёстой. . Дараах өгөгдлийн багцад бидэнд хүргэх огноо, эцсийн хугацаа бүхий бүтээгдэхүүний жагсаалт байна. Бид хүргэлтийн төлөвийг ‘Хугацаатай’ эсвэл ‘Хойшлогдсон’ эсэхийг тооцоолно. Үүнийг яаж хийхийг харцгаая:
- Эхлээд E7 нүдийг сонго.
- Одоо оруулна уу. дараах томьёо:
=IF(D5>=C5,"On Time","Delayed")
- Enter дар.
- Тиймээс бид бүтээгдэхүүний хулганын хүргэлтийн төлөвийг 'Цааштай' гэж харж болно.
- Дараа нь <-г чирнэ үү. 1>Дүүргэх бариул хэрэглүүрийг E10 нүд рүү оруулна.
- Эцэст нь бид бүх зүйлийн эцсийн хүргэлтийн статусыг авах болно. бүтээгдэхүүн.
1.2 Томъёонд нэг огноо хадгалагдаж байх үед
Заримдаа бид дараахтай адил өгөгдлийн багцтай байх болно. доор өгсөн нэг. Энд бидэнд байгаа цорын ганц огноо бол хүргэх огноо юм. Эцсийн хугацаахүргэлтийн хувьд 1-20-22. Өгөгдлийн багцын 'Статус' багананд хүргэлтийн статусыг олж мэдье.
- Эхлээд <нүдийг сонгоно уу. 1>D5.
- Дараах томьёог оруулна уу:
=IF(D5>=C5,"On Time","Delayed")
- Одоо , Enter товчийг дарна уу.
- Эндээс бид бүтээгдэхүүний хулганын хүргэлтийн төлөв 'Асах хугацаа' байгааг харж болно.
- Үүний дараа Дүүргэх бариул хэрэгслийг доошоо D10 нүд рүү чирнэ үү.
- Эцэст нь, өгөгдлийн багцын хүргэх төлөв дараах байдалтай байна.
2. IF томьёо ба DATE функцийг нэгэн зэрэг гүйцэтгэх
Энэ жишээнд бид IF томьёо болон DATE функцийг хамтад нь ашиглах болно. Өмнөх өгөгдлийн багцын нэгэн адил бид бүтээгдэхүүний хүргэлтийн статусыг ‘Статус’ багананд оруулна. Үүнийг хийхийн тулд бидэнтэй хамт энгийн алхмуудыг дагана уу:
- Эхлээд D5 нүдийг сонго.
- Дараах томьёог бичнэ үү. тэр нүдэнд:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")
- Enter товчийг дарна уу.
- Тиймээс бид бүтээгдэхүүний хулганын хүргэлтийн статусыг 'Цааштай' гэж авна.
- Одоо чирнэ үү. D10 нүд рүү Дүүргэх бариул .
- Үүний үр дүнд бид бүх зүйлийн хүргэлтийн статусыг авдаг. 'Статус' багананд байгаа бүтээгдэхүүнүүд.
🔎 Томъёо хэрхэн ажилладаг вэ?
- огноо(2022,1,14): Огноог авна.харьцуулна уу.
- IF(C5<=DATE(2022,1,14),"Цагтаа","Хойшлогдсон"): Хүргэлтийн утгыг буцаана байдал.
3. Excel-ийн DATEVALUE функц Огноо бүхий IF томьёонд ороосон
Excel-д DATEVALUE функц нь огноог текст болгон хувиргадаг. Бид энэ функцийг IF томьёо -тай нэгтгэж огноог тооцоолж болно. Энэ жишээний хувьд бид өмнөх өгөгдлийн багцтайгаа өөр хугацаатай явах болно. Үүнийг хийхийн тулд доорх зааврыг дагана уу:
- Эхлээд D5 нүдийг сонго.
- Дараах томьёог энд оруулна:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")
- Дараа нь Enter дарна уу.
- Эндээс бид хүргэлтийн статусыг харж болно. Эхний бүтээгдэхүүний хулгана нь 'Цагтай' байна.
- Үүний дараа Дүүргэх бариулыг<2 чирнэ үү> хэрэгсэл.
- Эцэст нь бид 'Статус' баганад байгаа бүх бүтээгдэхүүний хүргэлтийн статусыг авах болно. доорх зураг.
🔎 Томъёо хэрхэн ажилладаг вэ?
- DATEVALUE("18" /01/2022”): Огноог авч үзье 18/01/22.
- Хэрэв(C5<=DATEVALUE(“18/01/2022″),”Цагаатай”,”Хойшлогдсон”): Утгыг буцаана Хэрэв нөхцөл нь ҮНЭН бол хүргэлтийн төлөвийн 'Асах хугацаа' . Үгүй бол гаралт болгон 'Хойшлуулсан' -г өгнө.
Дэлгэрэнгүй унших: Excel-д VBA DateValue функцийг хэрхэн ашиглах вэ
Ижил төстэй уншилтууд
- Огноог форматлах Excel дээр VBA-тай (4Арга)
- Excel-д одоогийн огноог хэрхэн оруулах (3 арга)
- Excel-ийн огнооны товчлолыг ашиглах
- VBA-д одоогийн огноог хэрхэн авах вэ (3 арга зам)
4. Хэрэглэх ба логик & AMP; Excel-ийн огноотой IF томьёо
БӨН логикийг IF томьёоны хамт бид excel дээр огноог тооцоолж болно. БА логик нь бүх нөхцөл ҮНЭН эсвэл ХУДАЛ байх шаардлагатай гаралтыг буцаана. Бид өмнөх өгөгдлийн багцаа тодорхой хугацаанд дагаж мөрдөх болно. Үүнийг яаж хийхийг харцгаая:
- Эхлээд D5 нүдийг сонго.
- Дараах томьёог оруулна уу. :
=IF(AND(C5>=$G$8,C5<=$G$9),"On Time","Not In Time")
- Одоо Enter дарна уу.
- Тиймээс , бид бүтээгдэхүүний хулганын хүргэлтийн статусыг БӨЛ логикоор авдаг.
- Дараа нь Бөглөх бариулыг доош чирнэ үү. хэрэгсэл.
- Үүний үр дүнд бид 'Статус' хэсэгт байгаа бүх бүтээгдэхүүний хүргэлтийн статусыг авдаг. өгөгдлийн багцын багана.
🔎 Томъёо хэрхэн ажилладаг вэ?
- БӨӨ( C5>=$G$8,C5<=$G$9): Энэ хэсэг нь хоёр нөхцлийг илэрхийлнэ. Нэг нь C5>=G8 , нөгөө нь C5<=G9. ' $ ' тэмдэг нь нүдний лавлагааг тогтмол байлгадаг.
- Хэрэв(AND(C5>=$G$8,C5<=$G) $9),”Цагтай”,”Цагдаа биш”): Хэрэв нөхцөл нь ҮНЭН бол 'Асах цаг' гэсэн утгыг буцаана. Үгүй бол '-г өгнө. Гаралтаар хойшлогдсон' .
5. ОруулахӨНӨӨДӨР & AMP; Огноотой IF томьёо
ӨНӨӨДӨР функц болон Хэрэв томьёо -ын хослол нь excel дээр огноог тоолох өөр нэг арга юм. Бидэнд хүргэх огнооны хамт бүтээгдэхүүний мэдээллийн багц байгаа гэж бодъё. Хүргэлтийн эцсийн хугацааг өнөөдрийн 1-11-22-ны өдөр гэж үзье. Таны хувьд энэ нь таны дасгал хийж буй өдөр байх болно. Одоо бид бүх бүтээгдэхүүний хүргэлтийн статусыг дараах алхмуудаар тодорхойлно:
- Эхлээд D5 нүдийг сонгоно уу.
- Дараах томьёог оруулна уу:
=IF(C5<=TODAY(),"On Time","Delayed")
- Enter товчийг дарна уу.
- Энд, D5 нүдэнд бид бүтээгдэхүүний хулганын хүргэлтийн статусыг 'Асах хугацаа'-д авна.
- Дараа нь Дүүргэх бариул хэрэгслийг дараагийн нүднүүд рүү чирнэ үү.
- Эцэст нь, Бүх бүтээгдэхүүний хүргэлтийн байдал доорх зураг шиг харагдаж байна.
🔎 Формула хэрхэн ажилладаг вэ?
- ӨНӨӨДӨР(): Энэ хэсэг нь тухайн өдрийн огноог авна.
- Хэрэв(C5<=TODAY(),”Цагтай ”,”Хойшлогдсон”): 'Асах цаг'-ыг буцаана Хэрэв нөхцөл нь ҮНЭН бол 'Хойшлуулсан' -г гаралт болгон өгнө.
Дэлгэрэнгүй унших: Excel VBA-д өдрийн функцийг хэрхэн ашиглах талаар
6. IF томьёо ашиглан Excel дээр ирээдүйн болон өнгөрсөн огноог тооцоолох
Энэ жишээнд бид огноо муж дотор байгаа эсэхийг шалгах болно. Жишээлбэл, өнөөдрийн өдрийг анхаарч үзээрэй.Энэ жишээний сэдэл нь арав хоногийн дотор хүргэлт болох эсэхийг шалгах явдал юм. Үүнийг хэрхэн хийхийг харцгаая:
- Эхлээд D5 нүдийг сонго.
- Тэнд дараах томьёог бичнэ үү.
=IF(C5
- Дараа нь Enter дарна уу.
- Одоо бид Бүтээгдэхүүний хулганын хүргэлтийн байдал хүрээн дотор байгааг харж болно. Хүргэлт өнөөдрөөс 10 хоногийн дотор хийгдэнэ.
- Үүний дараа Бөглөх бариулыг чирнэ үү хэрэгсэл.
- Эцэст нь бид бүх бүтээгдэхүүний хүргэлтийн статусыг 'Статус' баганаас харж болно. өгөгдлийн багцын.
🔎 Томъёо хэрхэн ажилладаг вэ?
- ӨНӨӨДӨР() +10: Одоо өдрөөс хойш арав хоногийн дараа огноог авна.
- IF(C5
="" of="" range”):="" range”,”out="" strong=""> Хэрэв нөхцөл ҮНЭН бол буцаана 'Хүрээ дотор' өөрөөр бол 'Хүрээнээс гадуур' -г гаралт болгон өгнө.
Дүгнэлт
Энэ нийтлэлд бид IF томьёог ашиглан огноог тооцоолох талаар авч үзсэн. Дээрх жишээнүүд нь огноотой IF томьёоны логикийг ойлгоход тусална гэж найдаж байна. Энэ нийтлэлд хавсаргасан дадлагын номыг татаж аваад өөрөө дадлага хий. Хэрэв танд ямар нэгэн төөрөгдөл байгаа бол доорх хэсэгт сэтгэгдэл үлдээгээрэй. Бид аль болох хурдан хариулах болно.