Სარჩევი
Microsoft Excel-ში მუშაობისას, არსებობს სხვადასხვა ფორმულები ჩვენი მუშაობის გასაადვილებლად. IF ფორმულა ერთ-ერთი მათგანია. მას აქვს აპლიკაციების ფართო სპექტრი Excel-ში. IF ფუნქცია ახორციელებს ლოგიკურ ტესტს. ის აბრუნებს ერთ მნიშვნელობას, თუ შედეგი არის TRUE და მეორეს, თუ შედეგი არის FALSE . ამ სტატიაში ჩვენ განვიხილავთ, თუ როგორ გამოვიყენოთ IF ფორმულა თარიღებით. ამისათვის ჩვენ განვიხილავთ რამდენიმე მაგალითს.
ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი
შეგიძლიათ ჩამოტვირთოთ სავარჯიშო სამუშაო წიგნი აქედან.
გამოიყენება IF-ის თარიღებით.xlsx
Excel IF ფუნქციის მიმოხილვა
- აღწერილობა
IF ფუნქცია არაფერს აკეთებს გარდა კონკრეტული მდგომარეობის ტესტირებისა.
- ზოგადი სინტაქსი
IF( ლოგიკური_ტესტი, [მნიშვნელობა_თუ_true], [მნიშვნელობა_თუ_მცდარი])
- არგუმენტის აღწერა
არგუმენტი | მოთხოვნა | აღწერა |
---|---|---|
ლოგიკური_ტესტი | აუცილებელი | ეს არის მდგომარეობა, რომელიც შემოწმდება და შეფასდება როგორც TRUE ან FALSE . |
[value_if_true] | სურვილისამებრ | როდესაც ლოგიკური ტესტი ფასდება TRUE , ეს არის დასაბრუნებელი მნიშვნელობა. |
[value_if_false] | სურვილისამებრ | როდესაც ლოგიკური ტესტი ფასდება FALSE , ეს არის მნიშვნელობადაბრუნება. |
- აბრუნებს
მნიშვნელობა, რომელსაც ჩვენ ვაწვდით TRUE ან FALSE.
- ხელმისაწვდომია
ყველა ვერსიაში Excel 2003-ის შემდეგ.
6 IF ფორმულის გამოყენება თარიღებით Excel-ში
1. შეადარეთ ორ თარიღს If Formula გამოყენებით
უპირველეს ყოვლისა, ჩვენ გამოვიყენებთ IF ფორმულა ორ თარიღს შორის შესადარებლად. ამის გაკეთების დროს შეიძლება არსებობდეს შემდეგი ორი სცენარი.
1.1 როდესაც ორივე თარიღი არის უჯრედებში
ამ შემთხვევაში, ორივე თარიღი არის უჯრედებში, რომლებიც უნდა შევადაროთ . შემდეგ მონაცემთა ბაზაში გვაქვს პროდუქტების სია მათი მიწოდების თარიღით და ბოლო ვადით. ჩვენ გამოვთვლით მიწოდების სტატუსს, იქნება ეს „დროულად“ თუ „დაგვიანებული“. ვნახოთ, როგორ შეგვიძლია ამის გაკეთება:
- პირველ რიგში, აირჩიეთ უჯრედი E7.
- ახლა ჩადეთ შემდეგი ფორმულა:
=IF(D5>=C5,"On Time","Delayed")
- დააჭირეთ Enter.
- ამრიგად, ჩვენ შეგვიძლია დავინახოთ, რომ პროდუქტის მაუსის მიწოდების სტატუსი არის „დროულად“.
- შემდეგი, გადაიტანეთ შეავსეთ სახელური ინსტრუმენტი უჯრედში E10.
- საბოლოოდ, ჩვენ მივიღებთ ყველა მიწოდების საბოლოო სტატუსს პროდუქტები.
1.2 სანამ ერთი თარიღი ინახება ფორმულაში
ზოგჯერ ჩვენ გვექნება მონაცემთა ნაკრები, როგორიცაა ქვემოთ მოცემული ერთი. აქ ერთადერთი თარიღი გვაქვს მიწოდების თარიღი. Ბოლო ვადამიწოდებისთვის არის 1-20-22. მოდით გავარკვიოთ მიწოდების სტატუსი მონაცემთა ნაკრების 'სტატუს' სვეტაში.
- დასაწყისში აირჩიეთ უჯრედი D5.
- ჩადეთ შემდეგი ფორმულა:
=IF(D5>=C5,"On Time","Delayed")
- ახლა , დააჭირეთ Enter.
- აქ ჩვენ ვხედავთ, რომ მიწოდების სტატუსი არის „დროულად“ პროდუქტის მაუსისთვის.
- ამის შემდეგ გადაიტანეთ შევსების სახელურის ხელსაწყო ქვევით უჯრედში D10.
- ბოლოს, მონაცემთა ნაკრების მიწოდების სტატუსი ასე გამოიყურება.
2. IF ფორმულა და თარიღის ფუნქცია ერთსა და იმავე დროს
ამ მაგალითში ჩვენ ერთად გამოვიყენებთ IF ფორმულას და DATE ფუნქციებს. წინა მონაცემთა ნაკრების მსგავსად, ჩვენ შევიყვანთ პროდუქტების მიწოდების სტატუსს „სტატუსის“ სვეტში. მიჰყევით ჩვენთან მარტივ ნაბიჯებს ამის შესასრულებლად:
- პირველ რიგში, აირჩიეთ უჯრედი D5 .
- აკრიფეთ შემდეგი ფორმულა ამ უჯრედში:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")
- დააჭირეთ Enter კლავიშს.
- ასე რომ, ჩვენ მივიღებთ პროდუქტის მაუსის მიწოდების სტატუსს, როგორც „დროულად“.
- ახლა, გადაიტანეთ შეავსეთ სახელური უჯრედში D10.
- შედეგად, ჩვენ ვიღებთ ყველა მიწოდების სტატუსს პროდუქტები "სტატუსის" სვეტაში.
🔎 როგორ მუშაობს ფორმულა?
- DATE(2022,1,14): იღებს თარიღსშეადარე.
- IF(C5<=DATE(2022,1,14),”დროულად”,”დაგვიანებული”): აბრუნებს მიწოდების ღირებულებას სტატუსი.
3. Excel DATEVALUE ფუნქცია, რომელიც შეფუთულია IF ფორმულაში თარიღებით
ექსელში DATEVALUE ფუნქცია გარდაქმნის თარიღს ტექსტად. ჩვენ შეგვიძლია გავაერთიანოთ ეს ფუნქცია IF ფორმულასთან თარიღების გამოსათვლელად. ამ მაგალითისთვის, ჩვენ მივყვებით ჩვენს წინა მონაცემთა ბაზას სხვა ვადით. ამისათვის უბრალოდ მიჰყევით ქვემოთ მოცემულ ინსტრუქციას:
- პირველ რიგში აირჩიეთ უჯრედი D5.
- ჩადეთ შემდეგი ფორმულა:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")
- შემდეგ, დააჭირეთ Enter.
- აქ, ჩვენ ვხედავთ მიწოდების სტატუსს პირველი პროდუქტის მაუსი არის 'დროულად'.
- ამის შემდეგ გადაიტანეთ შევსების სახელური ინსტრუმენტი.
- საბოლოოდ, ჩვენ მივიღებთ მიწოდების სტატუსს ყველა პროდუქტისთვის 'სტატუსის' სვეტში, როგორიცაა ქვემოთ მოცემული სურათი.
🔎 როგორ მუშაობს ფორმულა?
- DATEVALUE(“18 /01/2022”): განიხილეთ თარიღი 18/01/22.
- IF(C5<=DATEVALUE(“18/01/2022″),”დროულად”,”დაგვიანებული”): აბრუნებს მნიშვნელობას მიწოდების სტატუსის „დროულად“ თუ პირობა არის TRUE. წინააღმდეგ შემთხვევაში გამომავალს იძლევა „დაგვიანებული“ .
დაწვრილებით: როგორ გამოვიყენოთ VBA DateValue ფუნქცია Excel-ში
მსგავსი წაკითხვები
- თარიღის ფორმატირება VBA-ით Excel-ში (4მეთოდები)
- როგორ ჩავსვათ მიმდინარე თარიღი Excel-ში (3 გზა)
- გამოიყენეთ Excel-ის თარიღის მალსახმობი
- როგორ მივიღოთ მიმდინარე თარიღი VBA-ში (3 გზა)
4. Apply AND Logic & amp; IF ფორმულა თარიღებით Excel-ში
AND ლოგიკის გამოყენებით IF ფორმულასთან ერთად, ჩვენ შეგვიძლია გამოვთვალოთ თარიღები Excel-ში. AND ლოგიკა აბრუნებს გამოსავალს, სადაც ყველა პირობა უნდა იყოს TRUE ან FALSE. ჩვენ მივყვებით ჩვენს წინა მონაცემთა ბაზას ვადებში. ვნახოთ, როგორ შეგვიძლია ამის გაკეთება:
- დასაწყისში აირჩიეთ უჯრედი D5.
- ჩადეთ შემდეგი ფორმულა :
=IF(AND(C5>=$G$8,C5<=$G$9),"On Time","Not In Time")
- ახლა დააჭირეთ Enter .
- ასე რომ , ჩვენ ვიღებთ პროდუქტის მაუსის მიწოდების სტატუსს AND ლოგიკით.
- შემდეგ გადაიტანეთ Fill Handle ინსტრუმენტი.
- შედეგად, ჩვენ ვიღებთ მიწოდების სტატუსს ყველა პროდუქტისთვის 'სტატუსში' მონაცემთა ნაკრების სვეტი.
🔎 როგორ მუშაობს ფორმულა?
- AND( C5>=$G$8,C5<=$G$9): ეს ნაწილი წარმოადგენს ორ პირობას. ერთი არის C5>=G8 და მეორე არის C5<=G9. ' $ ' ნიშანი ინარჩუნებს უჯრედის მითითებას.
- IF(AND(C5>=$G$8,C5<=$G $9), „დროულად“, „არა დროში“): თუ პირობა არის TRUE, აბრუნებს მნიშვნელობას „დროულად“. წინააღმდეგ შემთხვევაში იძლევა ' დაგვიანებულია' როგორც გამომავალი.
5. ჩასმადღეს & amp; IF ფორმულები თარიღებით
TODAY ფუნქციის და IF ფორმულების კომბინაცია არის კიდევ ერთი მიდგომა Excel-ში თარიღების დასათვლელად. დავუშვათ, ჩვენ გვაქვს პროდუქტების ნაკრები მათი მიწოდების თარიღთან ერთად. განვიხილოთ მიწოდების ბოლო ვადა დღევანდელი 1-11-22. თქვენთვის ეს იქნება თარიღი, რომელზედაც ვარჯიშობთ. ახლა ჩვენ გავარკვევთ ყველა პროდუქტის მიწოდების სტატუსს შემდეგი ნაბიჯებით:
- პირველ რიგში, აირჩიეთ უჯრედი D5.
- შეიტანეთ შემდეგი ფორმულა:
=IF(C5<=TODAY(),"On Time","Delayed")
- დააჭირეთ Enter ღილაკს.
- აქ, უჯრედში D5 ჩვენ ვიღებთ პროდუქტის მაუსის მიწოდების სტატუსს 'დროულად'.
- შემდეგ, გადაიტანეთ Fill Handle ინსტრუმენტი შემდეგ უჯრედებზე.
- და ბოლოს, ყველა პროდუქტის მიწოდების სტატუსი ჰგავს ქვემოთ მოცემულ ფიგურას.
🔎 როგორ მუშაობს ფორმულა?
- TODAY(): ეს ნაწილი იღებს დღევანდელი დღის თარიღს.
- IF(C5<=TODAY(),”დროზე ”,”დაგვიანებული”): აბრუნებს „დროულად“ თუ პირობა არის TRUE წინააღმდეგ შემთხვევაში, გამომავალი მიუთითეთ „დაგვიანებული“ .
დაწვრილებით: როგორ გამოვიყენოთ დღის ფუნქცია Excel VBA-ში
6. გამოთვალეთ მომავალი ან წარსული თარიღები Excel-ში IF ფორმულის გამოყენებით
ამ მაგალითში ჩვენ შევამოწმებთ არის თუ არა თარიღი დიაპაზონში. მაგალითად, გაითვალისწინეთ დღევანდელი დღე.ამ მაგალითის მოტივი არის იმის შემოწმება, მოხდება თუ არა მიწოდება ათი დღის განმავლობაში. ვნახოთ, როგორ შეგვიძლია ამის გაკეთება:
- პირველ რიგში, აირჩიეთ უჯრედი D5.
- აქ ჩაწერეთ შემდეგი ფორმულა:
=IF(C5
- შემდეგ დააჭირეთ Enter.
- ახლა ჩვენ ხედავს, რომ პროდუქტის მაუსის მიწოდების სტატუსი დიაპაზონშია. მიწოდება განხორციელდება 10 დღეში დღეიდან.
- ამის შემდეგ გადაიტანეთ შევსების სახელური ინსტრუმენტი.
- ბოლოს, ჩვენ ვხედავთ მიწოდების სტატუსს ყველა პროდუქტისთვის „სტატუსის“ სვეტში მონაცემთა ნაკრების.
🔎 როგორ მუშაობს ფორმულა?
- TODAY() +10: იღებს თარიღს წინამდებარე თარიღიდან ათი დღის შემდეგ.
- IF(C5
="" of="" range”):="" range”,”out="" strong=""> თუ პირობა არის TRUE ბრუნდება „დიაპაზონში“ სხვა შემთხვევაში გამოსავალს იძლევა „დიაპაზონის გარეთ“ .
დასკვნა
ამ სტატიაში ჩვენ განვიხილეთ თარიღების გამოთვლა IF ფორმულის გამოყენებით. იმედია, ზემოთ მოყვანილი მაგალითები დაგეხმარებათ გაიგოთ IF ფორმულის ლოგიკა თარიღებით. ჩამოტვირთეთ ამ სტატიასთან დამატებული სავარჯიშო სამუშაო წიგნი და ივარჯიშეთ. თუ რაიმე დაბნეულობას გრძნობთ, უბრალოდ დატოვეთ კომენტარი ქვემოთ მოცემულ ველში. ვეცდებით ვუპასუხოთ რაც შეიძლება მალე.