สารบัญ
สมมติว่าคุณมีพนักงานที่เพิ่งลาออกจากบริษัทของคุณ คุณต้องการคำนวณ ปีของการทำงาน ที่บริษัทของคุณ มีหลายวิธีในการคำนวณ เราสามารถใช้หลายสูตรสำหรับสิ่งนี้ วัตถุประสงค์หลักของบทความนี้คือการอธิบายวิธีการ คำนวณจำนวนปีที่ให้บริการ ใน Excel ด้วยวิธีการต่างๆ ระยะเวลาการให้บริการที่มีวัน เดือน และปีจะถูกคำนวณด้วย
ดาวน์โหลดคู่มือการปฏิบัติงาน
การคำนวณจำนวนปีที่ให้บริการ.xlsx
4 วิธีง่ายๆ ในการคำนวณจำนวนปีที่ให้บริการใน Excel
อย่างที่ฉันได้กล่าวไปก่อนหน้านี้ มีหลายวิธีในการ คำนวณจำนวนปีที่ให้บริการ ใน Excel ที่นี่ ฉันจะอธิบาย 4 วิธีที่ง่ายและมีประสิทธิภาพในการดำเนินการ ฉันใช้ชุดข้อมูลต่อไปนี้เพื่ออธิบายบทความนี้ ประกอบด้วย ชื่อพนักงาน , วันที่เข้าร่วม และ วันที่สิ้นสุด ฉันจะอธิบายวิธีการคำนวณ ปี ของการบริการ สำหรับพวกเขา
1. การใช้ INT & ฟังก์ชัน YEARFRAC เพื่อคำนวณจำนวนปีที่ให้บริการ
ในวิธีนี้ ฉันจะอธิบายวิธีที่คุณสามารถใช้ ฟังก์ชัน INT และ ฟังก์ชัน YEARFRAC เพื่อ คำนวณจำนวนปีของ บริการ ใน Excel มาดูขั้นตอนกัน
ขั้นตอน:
- ประการแรก เลือกเซลล์ที่คุณต้องการคำนวณ ปีที่ให้บริการ ที่นี่ ฉันเลือกเซลล์ E5 .
- อย่างที่สอง ในเซลล์ E5 เขียนข้อความต่อไปนี้7
- เอาต์พุต: 11
- IF(7=0,11&” เดือน”,7&” Years, “&11&” Months”) —-> ทีนี้ IF ฟังก์ชันจะตรวจสอบ logical_test หากเป็น จริง สูตรจะส่งกลับค่า ปีที่ให้บริการ เป็นเดือน . และถ้าเป็น เท็จ สูตรจะส่งกลับค่า ปีที่ให้บริการ เป็นปีและเดือน
- ผลลัพธ์: “7 ปี 11 เดือน”
- ประการที่สาม กด ENTER เพื่อรับผลลัพธ์
- ถัดไป ลาก Fill Handle เพื่อคัดลอกสูตร<13
สุดท้าย คุณจะเห็นว่าฉันได้คัดลอกสูตรและคำนวณ อายุงาน สำหรับพนักงานทุกคนแล้ว
คำนวณจำนวนปีของการบริการใน Excel จากวันที่จ้าง
ในส่วนนี้ ฉันจะแสดงให้คุณเห็นว่าคุณสามารถ คำนวณจำนวนปีของการบริการ จาก การจ้างงานได้อย่างไร วันที่ ถึง วันที่ปัจจุบัน ฉันจะแสดงให้คุณเห็นว่าคุณสามารถคำนวณ วันที่สิ้นสุด ของระยะเวลาบริการจาก วันที่จ้าง ได้อย่างไร
1. การใช้ฟังก์ชัน TODAY เพื่อคำนวณจำนวนปีบริการจากวันที่จ้าง
มีฟังก์ชันในตัวใน Excel ที่สามารถให้ วันที่ปัจจุบัน ฟังก์ชันนี้คือ ฟังก์ชัน TODAY เขียนใน Excel เป็น =TODAY () ฟังก์ชันนี้จัดอยู่ในประเภทฟังก์ชัน วันที่/เวลา ใน Excel สามารถใช้ในสูตรได้เช่นกัน เช่น ในตัวอย่างก่อนหน้านี้ เราได้ทำงานกับ วันที่สิ้นสุด แทนที่จะเป็น วันที่สิ้นสุด หากคุณต้องการค้นหา ปีของการบริการ จาก วันที่จ้าง ถึง วันที่ปัจจุบัน คุณมี เพื่อแทรกฟังก์ชัน TODAY แทน วันที่สิ้นสุด
ให้ฉันแสดงขั้นตอน
ขั้นตอน:
- ประการแรก เลือกเซลล์ที่คุณต้องการคำนวณ จำนวนปีที่ให้บริการ ที่นี่ ฉันเลือกเซลล์ D5 .
- อย่างที่สอง ในเซลล์ D5 เขียนสูตรต่อไปนี้
=DATEDIF(C5,TODAY(),"y") & " Years, " & DATEDIF(C5,TODAY(),"ym") & " Months, " & DATEDIF(C5,TODAY(),"md") & " Days"
รายละเอียดสูตร
- DATEDIF(C5,TODAY(), ”y”) —-> ที่นี่ ฟังก์ชัน DATEDIF จะส่งกลับจำนวนปีระหว่าง วันที่จ้าง และ วันที่ปัจจุบัน
- เอาต์พุต: 8
- DATEDIF(C5,TODAY(),”ym”) —-> The ฟังก์ชัน DATEDIF จะส่งกลับจำนวนเดือนระหว่าง วันที่จ้าง และ วันที่ปัจจุบัน โดยไม่สนใจวันและปี
- เอาต์พุต: 6
- DATEDIF(C5,TODAY(),”md”) —- > ที่นี่ ฟังก์ชัน DATEDIF จะส่งกลับจำนวนของวันระหว่าง วันที่จ้าง และ วันที่ปัจจุบัน โดยไม่สนใจเดือนและปี
- เอาต์พุต: 22
- DATEDIF(C5,TODAY(),”y”) & ” ปี ” & DATEDIF(C5,TODAY(),”ym”) & ” เดือน ” & DATEDIF(C5,TODAY(),”md”) & ” วัน” —-> เปลี่ยนเป็น
- 8 & ” ปี ” & 6 & ” เดือน ” & 22 & ” วัน” —-> ตอนนี้ ตัวดำเนินการ เครื่องหมายและ (&) จะรวม ข้อความ และ สูตร
- ผลลัพธ์: “8 ปี 6 เดือน 22 วัน”
- 8 & ” ปี ” & 6 & ” เดือน ” & 22 & ” วัน” —-> ตอนนี้ ตัวดำเนินการ เครื่องหมายและ (&) จะรวม ข้อความ และ สูตร
- ประการที่สาม กด ENTER เพื่อรับผลลัพธ์
- หลังจากนั้น ลาก Fill Handle เพื่อคัดลอกสูตร
สุดท้าย คุณ จะเห็นว่าฉันได้คัดลอกสูตรและคำนวณ อายุงาน จาก วันที่จ้างงาน ใน Excel สำหรับพนักงานทุกคน
➥ อ่านเพิ่มเติม: คำนวณจำนวนวันระหว่างวันนี้ & วันที่อื่น
2. การคำนวณวันที่สิ้นสุดจากวันที่จ้างงานหลังจากผ่านไปหลายปี
ในตัวอย่างนี้ ฉันจะแสดงวิธีคำนวณ วันที่สิ้นสุด ของระยะเวลาการให้บริการจาก วันที่จ้าง และ ปีที่ให้บริการ สมมติว่า คุณมีพนักงานบางคนและคุณต้องการประเมินผลการปฏิบัติงานของพวกเขาหลังจากผ่านไป ปีของการบริการ จากวันที่ วันที่จ้างงาน ดังนั้น สำหรับการประเมินประสิทธิภาพนี้ คุณจะต้องมี วันที่สิ้นสุด ของระยะเวลาการบริการนั้น ในที่นี้ ฉันจะใช้ ฟังก์ชัน EDATE เพื่อคำนวณ วันที่สิ้นสุด
มาดูกันว่าคุณจะทำอย่างไร
ขั้นตอน :
- ประการแรก เลือกเซลล์ที่คุณต้องการคำนวณ วันที่สิ้นสุด ที่นี่ ฉันเลือกเซลล์ E5
- อย่างที่สอง ในเซลล์ E5 เขียนสูตรต่อไปนี้
=EDATE(C5,D5*12)
ที่นี่ ในฟังก์ชัน EDATE ฉันเลือก C5 เป็น start_date และ D5*12 เป็น เดือน วินาที ฉัน คูณ ปี ด้วย 12 เพื่อแปลงเป็น เดือน หลังจากนั้น สูตรจะส่งกลับวันที่หลังจากเดือนที่เลือกเหล่านี้
- ประการที่สาม กด ENTER และคุณจะได้รับ วันที่สิ้นสุด
- หลังจากนั้น ลาก Fill Handle เพื่อคัดลอกสูตร
<3
สุดท้าย คุณจะเห็นว่าฉันได้คัดลอกสูตรและได้รับ วันที่สิ้นสุด สำหรับพนักงานทุกคน
ส่วนการปฏิบัติ
ที่นี่ ฉันได้จัดทำเอกสารแบบฝึกหัดสำหรับคุณ เพื่อให้คุณสามารถฝึกฝนวิธี คำนวณอายุงาน ใน Excel
สรุป
โดยสรุป ฉันพยายามครอบคลุมวิธีการ คำนวณจำนวนปีที่ให้บริการ ใน Excelโดยพื้นฐานแล้ว ฉันคำนวณจำนวนปีระหว่างวันที่สองวันใน Excel ฉันอธิบาย 4 วิธีต่างๆ ในการดำเนินการ ฟังก์ชัน DATEDIF ช่วยให้คำนวณระยะเวลาระหว่างวันที่สองวันได้ง่ายขึ้น หวังว่าคุณจะไม่ประสบปัญหาใด ๆ ในขณะที่อ่านบทความนี้ เชื่อมต่อกับ ExcelWIKI เพื่อรับบทความเพิ่มเติมเช่นนี้ สุดท้าย หากคุณมีคำถามใดๆ โปรดแจ้งให้เราทราบในส่วนความคิดเห็น
สูตร =INT(YEARFRAC(C5,D5))
รายละเอียดสูตร
- YEARFRAC(C5,D5) —-> ที่นี่ ฟังก์ชัน YEARFRAC จะส่งกลับเศษส่วนของปีที่แสดงด้วยจำนวนวันระหว่าง วันที่ในเซลล์ C5 และ D6
- เอาต์พุต: 7.94166666666667
- INT(YEARFRAC(C5,D5)) —-> เปลี่ยนเป็น
- INT(7.94166666666667) —-> ที่นี่ ฟังก์ชัน INT จะส่งกลับจำนวนเต็มโดยการปัดเศษลง
- เอาต์พุต: 7
- INT(7.94166666666667) —-> ที่นี่ ฟังก์ชัน INT จะส่งกลับจำนวนเต็มโดยการปัดเศษลง
- ประการที่สาม กด ENTER เพื่อ รับผลลัพธ์
- หลังจากนั้น ให้ลาก Fill Handle เพื่อคัดลอกสูตรไปยังเซลล์อื่น
สุดท้ายนี้ คุณจะเห็นว่าฉันได้คัดลอกสูตรไปยังเซลล์อื่นๆ ทั้งหมดและคำนวณ อายุงาน ใน Excel สำหรับพนักงานทุกคน
2. การใช้ฟังก์ชัน DAYS360 และ DATE เพื่อคำนวณจำนวนปีที่ให้บริการ
ในวิธีที่สองนี้ ฉันจะใช้ ฟังก์ชัน DAYS360 และ ฟังก์ชัน DATE เพื่อ คำนวณจำนวนปีที่ให้บริการ ใน Excel ให้ฉันแสดงวิธีการดำเนินการ
ขั้นตอน:
- ประการแรก เลือกเซลล์ที่คุณต้องการคำนวณ ปีของการบริการ . ที่นี่ ฉันเลือกเซลล์ E5 .
- อย่างที่สอง ในเซลล์ E5 เขียนสูตรต่อไปนี้
=INT(DAYS360(DATE(YEAR(C5),MONTH(C5),DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5)))/360)
สูตรรายละเอียด
- DAY(D5) —-> ที่นี่ ฟังก์ชัน DAY จะส่งกลับจำนวนวันของวันที่ในเซลล์ D5 .
- ผลลัพธ์: 24
- เดือน(D5) —-> ที่นี่ ฟังก์ชัน MONTH จะส่งกลับตัวเลขเดือนของวันที่ที่กำหนดในเซลล์ D5
- เอาต์พุต: 1
- YEAR(D5) —-> ที่นี่ ฟังก์ชัน YEAR จะส่งคืนหมายเลขปีของวันที่ที่ระบุในเซลล์ D5
- ผลลัพธ์: 2022
- วันที่(ปี(D5),เดือน(D5),วัน(D5)) —-> ; เปลี่ยนเป็น
- DATE(2022,1,24) —-> ที่นี่ ฟังก์ชัน DATE จะส่งกลับ หมายเลขซีเรียลที่แสดงวันที่จากปี เดือน และวันที่กำหนด
- เอาต์พุต: 44585
- DATE(2022,1,24) —-> ที่นี่ ฟังก์ชัน DATE จะส่งกลับ หมายเลขซีเรียลที่แสดงวันที่จากปี เดือน และวันที่กำหนด
- DATE(YEAR(C5),MONTH(C5),DAY( C5)) —-> เปลี่ยนเป็น
- DATE(2014,2,15) —-> อีกครั้ง ฟังก์ชัน DATE จะส่งกลับ หมายเลขซีเรียลที่แสดงวันที่จากปี เดือน และวันที่กำหนด
- เอาต์พุต: 41685
- DATE(2014,2,15) —-> อีกครั้ง ฟังก์ชัน DATE จะส่งกลับ หมายเลขซีเรียลที่แสดงวันที่จากปี เดือน และวันที่กำหนด
- DAYS360(วันที่(ปี(C5),เดือน(C5), DAY(C5)),DATE(YEAR(D5),MONTH(D5),DAY(D5))) —-> เปลี่ยนเป็น
- DAYS360(41685,44585) —- > ที่นี่ ฟังก์ชัน DAYS360 จะส่งกลับจำนวนวันระหว่างวันที่สองวันที่ระบุ
- เอาต์พุต: 2859
- DAYS360(41685,44585) —- > ที่นี่ ฟังก์ชัน DAYS360 จะส่งกลับจำนวนวันระหว่างวันที่สองวันที่ระบุ
- INT(DAYS360(วันที่(ปี(C5),เดือน(C5) ),วัน(C5)),วันที่(ปี(D5),เดือน(D5),วัน(D5)))/360) —-> เปลี่ยนเป็น
- INT(2859/360) —-> ที่นี่ ที่นี่ ฟังก์ชัน INT จะส่งกลับจำนวนเต็มโดยการปัดเศษลง
- เอาต์พุต: 7
- INT(2859/360) —-> ที่นี่ ที่นี่ ฟังก์ชัน INT จะส่งกลับจำนวนเต็มโดยการปัดเศษลง
- ประการที่สาม กด ENTER เพื่อ รับผลลัพธ์
- หลังจากนั้น ให้ลาก ที่จับเติม เพื่อคัดลอกสูตรไปยังเซลล์อื่น
สุดท้าย คุณจะเห็นว่าฉันได้คัดลอกสูตรไปยังเซลล์อื่นๆ ทั้งหมดและคำนวณ อายุงาน สำหรับพนักงานทุกคน
<03. การใช้ฟังก์ชัน DATEDIF เพื่อคำนวณจำนวนปีที่ให้บริการใน Excel
ตอนนี้ ถ้าคุณต้องการคำนวณระยะเวลาการให้บริการของบุคคลเป็นปี เดือน และวัน คุณสามารถทำได้ ใช้ ฟังก์ชัน DATEDIF ในตัวอย่างนี้ ฉันจะคำนวณจำนวนปีที่ให้บริการใน สาม วิธี 1 ที่ จะให้ผลลัพธ์เป็น ปี ส่วน 2 ที่ จะให้ผลลัพธ์เป็น ปีและเดือน และตัวที่ 3 ตัวที่ จะให้ผลลัพธ์เต็มเป็น ปี เดือน และวัน .
3.1. การใช้ฟังก์ชัน DATEDIF เพื่อคำนวณปี
ในวิธีนี้ ฉันจะใช้ฟังก์ชัน DATEDIF เพื่อคำนวณ ปีที่ให้บริการ ใน ปี มาดูขั้นตอนกัน
ขั้นตอน:
- ประการแรก เลือกเซลล์ที่คุณต้องการคำนวณ ปีที่ให้บริการ ที่นี่ ฉันเลือกเซลล์ E5 .
- อย่างที่สอง ในเซลล์ E5 เขียนข้อความต่อไปนี้สูตร
=DATEDIF(C5, D5, "y")& " Years"
รายละเอียดสูตร
- DATEDIF(C5, D5, “y”) —-> ที่นี่ ฟังก์ชัน DATEDIF จะส่งกลับจำนวนปีระหว่างวันที่สองวันที่ระบุ
- เอาต์พุต: 7
- DATEDIF(C5, D5, “y”)& ” ปี” —-> เปลี่ยนเป็น
- 7& ” ปี” —-> ตอนนี้ ตัวดำเนินการ เครื่องหมายและ (&) จะรวม ข้อความ และ สูตร .
- ผลลัพธ์: “7 ปี”
- 7& ” ปี” —-> ตอนนี้ ตัวดำเนินการ เครื่องหมายและ (&) จะรวม ข้อความ และ สูตร .
- ประการที่สาม กด ENTER เพื่อรับผลลัพธ์
- ตอนนี้ ลาก Fill Handle เพื่อคัดลอกสูตร
สุดท้าย คุณจะเห็นว่าฉันได้คัดลอกสูตรไปยังเซลล์อื่นๆ ทั้งหมดและคำนวณ จำนวนปีของการบริการ ใน Excel สำหรับพนักงานทุกคนใน ปี .
3.2. การใช้ฟังก์ชัน DATEDIF เพื่อคำนวณปีและเดือน
ที่นี่ ฉันจะใช้ฟังก์ชัน DATEDIF เพื่อคำนวณ ปีที่ให้บริการ ใน ปี และเดือน . มาดูขั้นตอนกัน
ขั้นตอน:
- ประการแรก เลือกเซลล์ที่คุณต้องการคำนวณ ปีที่ให้บริการ ที่นี่ ฉันเลือกเซลล์ E5 .
- อย่างที่สอง ในเซลล์ E5 เขียนสูตรต่อไปนี้
=DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months"
การแยกย่อยสูตร
- DATEDIF(C5,D5,”y ”) —-> ที่นี่ ฟังก์ชัน DATEDIF จะส่งกลับตัวเลขของปีระหว่างวันที่ทั้งสองกำหนด
- เอาต์พุต: 7
- DATEDIF(C5,D5,”ym”) —-> ที่นี่ ฟังก์ชัน DATEDIF จะส่งกลับจำนวนเดือนระหว่างวันที่สองวันที่กำหนดโดยไม่สนใจวันและปี
- เอาต์พุต: 11
- DATEDIF(C5,D5,”y”)&” ปี “&DATEDIF(C5,D5,”ym”)&” เดือน” —-> เปลี่ยนเป็น
- 7&” ปี “&11&” เดือน” —-> ตอนนี้ ตัวดำเนินการ เครื่องหมายและ (&) จะรวม ข้อความ และ สูตร .
- ผลลัพธ์: “7 ปี 11 เดือน”
- 7&” ปี “&11&” เดือน” —-> ตอนนี้ ตัวดำเนินการ เครื่องหมายและ (&) จะรวม ข้อความ และ สูตร .
- ประการที่สาม กด ENTER เพื่อรับผลลัพธ์
- หลังจากนั้น ลาก Fill Handle ไปที่ คัดลอกสูตร
สุดท้าย คุณจะเห็นว่าฉันได้คัดลอกสูตรไปยังเซลล์อื่นๆ ทั้งหมดแล้ว และคำนวณ จำนวนปีที่ให้บริการ สำหรับพนักงานทุกคนใน ปีและเดือน .
3.3. การใช้ฟังก์ชัน DATEDIF เพื่อคำนวณปี เดือน และวัน
ในวิธีนี้ ฉันจะใช้ฟังก์ชัน DATEDIF เพื่อคำนวณ ปีที่ให้บริการ ใน EXcel ใน ปี เดือน และวัน . เรามาดูวิธีการดำเนินการ
ขั้นตอน:
- ประการแรก เลือกเซลล์ที่คุณต้องการคำนวณ จำนวนปีที่ให้บริการ . ที่นี่ ฉันเลือกเซลล์ E5 .
- อย่างที่สอง ในเซลล์ E5 เขียนข้อความต่อไปนี้สูตร
=DATEDIF(C5,D5,"y") & " Years, " & DATEDIF(C5,D5,"ym") & " Months, " & DATEDIF(C5,D5,"md") & " Days"
รายละเอียดสูตร
- DATEDIF(C5,D5,”y”) —-> ที่นี่ ฟังก์ชัน DATEDIF จะส่งกลับจำนวนปีระหว่าง ทั้งสองวันที่กำหนด
- เอาต์พุต: 7
- DATEDIF(C5,D5,”ym”) —-> ที่นี่ ฟังก์ชัน DATEDIF จะส่งกลับจำนวนเดือนระหว่างวันที่สองวันที่กำหนดโดยไม่สนใจวันและปี
- เอาต์พุต: 11
- DATEDIF(C5,D5,”md”) —-> ที่นี่ ฟังก์ชัน DATEDIF จะส่งกลับจำนวนวันระหว่างวันที่สองวันที่กำหนดโดยไม่สนใจเดือนและปี
- เอาต์พุต: 9
- DATEDIF(C5,D5,”y”) & ” ปี ” & DATEDIF(C5,D5,”ym”) & ” เดือน ” & DATEDIF(C5,D5,”md”) & ” วัน” —-> เปลี่ยนเป็น
- 7 & ” ปี ” & 11 & ” เดือน ” & 9 & ” วัน” —-> ตอนนี้ ตัวดำเนินการ เครื่องหมายและ (&) จะรวม ข้อความ และ สูตร
- ผลลัพธ์: “7 ปี 11 เดือน 9 วัน”
- 7 & ” ปี ” & 11 & ” เดือน ” & 9 & ” วัน” —-> ตอนนี้ ตัวดำเนินการ เครื่องหมายและ (&) จะรวม ข้อความ และ สูตร
- หลังจากนั้น ลาก Fill Handle เพื่อคัดลอกสูตร
สุดท้าย คุณจะเห็นว่าฉันได้คัดลอกสูตรไปยังเซลล์อื่นๆ ทั้งหมดแล้ว และคำนวณ ปีของ บริการ สำหรับพนักงานทุกคนใน ปี เดือน วัน .
4. การใช้ฟังก์ชัน IF และ DATEDIF
หากคุณมีพนักงานที่ทำงานไม่ถึงหนึ่งปี วิธีนี้จะเป็นประโยชน์สำหรับคุณ ในที่นี้ ฉันจะใช้ ฟังก์ชัน IF และฟังก์ชัน DATEDIF เพื่อคำนวณ จำนวนปีที่ให้บริการ ใน Excel ฉันจะอธิบาย 2 ตัวอย่างที่มี 2 ประเภทต่างๆ ของ เอาต์พุต
Example-01: การส่งคืนสตริงข้อความหากระยะเวลาบริการน้อยกว่าหนึ่ง ปี
ในตัวอย่างนี้ ฉันจะส่งคืน สตริงข้อความ ถ้า ปีของการบริการ คือ น้อยกว่าหนึ่งปี เรามาดูวิธีการดำเนินการ
ขั้นตอน:
- ประการแรก เลือกเซลล์ที่คุณต้องการคำนวณ จำนวนปีที่ให้บริการ . ที่นี่ ฉันเลือกเซลล์ E5 .
- อย่างที่สอง ในเซลล์ E5 เขียนสูตรต่อไปนี้
=IF(DATEDIF(C5,D5,"y")=0,"Less than a year",DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months")
การแจกแจงสูตร
- DATEDIF(C5,D5,”y ”) —-> ที่นี่ ฟังก์ชัน DATEDIF จะส่งกลับจำนวนปีระหว่างวันที่สองวันที่ระบุ
- เอาต์พุต: 7
- DATEDIF(C5,D5,”ym”) —-> ที่นี่ ฟังก์ชัน DATEDIF จะส่งกลับจำนวนเดือนระหว่างวันที่สองวันที่กำหนดโดยไม่สนใจวันและปี
- เอาต์พุต: 11
- IF(DATEDIF(C5,D5,”y”)=0,”น้อยกว่าหนึ่งปี ”,DATEDIF(C5,D5,”y”)&” ปี, “&DATEDIF(C5,D5,”ym”)&” เดือน”) —-> เปลี่ยนเป็น
- IF(7=0,”น้อยกว่าหนึ่งปี”,7&”ปี “&11&” เดือน”) —-> ตอนนี้ ฟังก์ชัน IF จะตรวจสอบ logical_test หากเป็น จริง สูตรจะส่งกลับ “น้อยกว่าหนึ่งปี” และถ้าเป็น เท็จ สูตรจะส่งกลับ ปีที่ให้บริการ เป็นปีและเดือน
- ผลลัพธ์: “7 ปี 11 เดือน”
- IF(7=0,”น้อยกว่าหนึ่งปี”,7&”ปี “&11&” เดือน”) —-> ตอนนี้ ฟังก์ชัน IF จะตรวจสอบ logical_test หากเป็น จริง สูตรจะส่งกลับ “น้อยกว่าหนึ่งปี” และถ้าเป็น เท็จ สูตรจะส่งกลับ ปีที่ให้บริการ เป็นปีและเดือน
- ประการที่สาม กด ENTER เพื่อรับผลลัพธ์
- หลังจากนั้น ลาก Fill Handle เพื่อคัดลอกสูตร
สุดท้าย คุณจะเห็นว่าฉันได้คัดลอกสูตรและคำนวณ อายุงาน สำหรับพนักงานทุกคนแล้ว
ตัวอย่าง-02: การคำนวณเดือนหากระยะเวลาการบริการน้อยกว่าหนึ่งปี
ในตัวอย่างนี้ ฉันจะคำนวณ ปีของการบริการ ใน เดือน หากเป็น น้อยกว่าหนึ่งปี ฉันจะใช้ฟังก์ชัน IF และฟังก์ชัน DATEDIF เพื่อคำนวณ ปีที่ให้บริการ ใน Excel มาดูขั้นตอนกัน
ขั้นตอน:
- ประการแรก เลือกเซลล์ที่คุณต้องการคำนวณ ปีที่ให้บริการ ที่นี่ ฉันเลือกเซลล์ E5 .
- อย่างที่สอง ในเซลล์ E5 เขียนสูตรต่อไปนี้
=IF(DATEDIF(C5,D5,"y")=0,DATEDIF(C5,D5,"ym")&" Months",DATEDIF(C5,D5,"y")&" Years, "&DATEDIF(C5,D5,"ym")&" Months")
การแจกแจงสูตร
- DATEDIF(C5,D5,”y ”) —-> ที่นี่ ฟังก์ชัน DATEDIF จะส่งกลับจำนวนปีระหว่างวันที่สองวันที่ระบุ
- เอาต์พุต: