ต้องการความช่วยเหลือแสดงความแตกต่างระหว่างสองวัน


0

ดังนั้นฉันจึงพยายามเขียนฟังก์ชั่นที่แสดงความแตกต่างระหว่างวันที่สองวัน

ฉันกำลังใช้สูตรต่อไปนี้:

 =DATEDIF(D2,E2,"y")&" Years, "&DATEDIF(D2,E2,"ym")&" Months, "&DATEDIF(D2,E2,"md")

และนี่คือตารางของฉัน:

+------------+-----------------+----------------------------+
| Date Hired | Date Terminated |      Length of Employment  |
+------------+-----------------+----------------------------+
| 10/11/2010 | 10/20/2010      | 0 Years, 0 Months, 9 Days  |
| 10/12/2010 | 01/28/2015      | 4 Years, 3 Months, 16 Days |
| 10/13/2010 | 05/07/2015      | 4 Years, 6 Months, 24 Days |
|            |                 |                            |
+------------+-----------------+----------------------------+

สิ่งที่ฉันไม่แน่ใจว่าจะทำอย่างไรคือการเพิ่มส่วนหนึ่งในฟังก์ชั่นที่ระบุหากผลลัพธ์น้อยกว่าช่วงเวลาหนึ่ง (พูด 6 เดือน) ผลลัพธ์จะแสดง: "น้อยกว่า 6 เดือน"

ดังนั้นใช้ตัวอย่างด้านบน:

+------------+-----------------+----------------------------+
| Date Hired | Date Terminated |      Length of Employment  |
+------------+-----------------+----------------------------+
| 10/11/2010 | 10/20/2010      | Less than 6 Months         |
| 10/12/2010 | 01/28/2015      | 4 Years, 3 Months, 16 Days |
| 10/13/2010 | 05/07/2015      | 4 Years, 6 Months, 24 Days |
|            |                 |                            |
+------------+-----------------+----------------------------+

ฉันจะเพิ่มสิ่งนี้ลงในสูตรด้านบนได้อย่างไร


1
หากคุณลบวันที่ (เช่น = b3-b2) คำตอบจะเป็นจำนวนวัน ใช้สิ่งนั้นด้วย IF ... นั่นคือถ้าวันน้อยกว่า 180 รูปแบบหนึ่งจะเป็นอีกรูปแบบหนึ่ง
Tyson

คำตอบ:


1

เพียงแค่โยนมันเข้าไปในถ้าการตรวจสอบกับ 6 เดือน -

=IF((E2-D2)>180,DATEDIF(D2,E2,"y")&" Years, "&DATEDIF(D2,E2,"ym")&" Months, "&DATEDIF(D2,E2,"md"),"Less than 6 Months")
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.