Page 1 of 1

คำนวนอายุงาน

Posted: Fri Jan 03, 2020 12:18 pm
by pro602
รบกวนอาจารย์และพี่ๆสมาชิกช่วยแนะนำหน่อยครับ
ผมคำนวนอายุงานแล้วขึ้นไม่ตรงครับเช่นจำนวนวันขึ้นเกิน 31 วัน

Re: คำนวนอายุงาน

Posted: Fri Jan 03, 2020 12:33 pm
by puriwutpokin
บวกตรงวันไป 1 วันครับ =DATEDIF(G4,$H$2,"Y") & "Year" &DATEDIF(G4,$H$2,"YM") & "Month" & DATEDIF(G4,$H$2,"MD")+1&"day"

Re: คำนวนอายุงาน

Posted: Fri Jan 03, 2020 12:57 pm
by pro602
puriwutpokin wrote: Fri Jan 03, 2020 12:33 pm บวกตรงวันไป 1 วันครับ =DATEDIF(G4,$H$2,"Y") & "Year" &DATEDIF(G4,$H$2,"YM") & "Month" & DATEDIF(G4,$H$2,"MD")+1&"day"
ผลลองทำตามคำแนะนำแล้วผลที่ได้มาก็ยังไม่ได้ครับผม รบกวนช่วยแนะนำหน่อยครับว่าปัญหาน่าจะเกิดจากอะไร ผมใช้ Excel2007
เวลาผมใช้ Function พิมพ์ = Datedif จะไม่มี Function เด้งขึ้นมา ต้องพิมพ์ =DATEDIF(แล้วใส่ค่าเองครับ

Re: คำนวนอายุงาน

Posted: Fri Jan 03, 2020 1:10 pm
by puriwutpokin
pro602 wrote: Fri Jan 03, 2020 12:57 pm
puriwutpokin wrote: Fri Jan 03, 2020 12:33 pm บวกตรงวันไป 1 วันครับ =DATEDIF(G4,$H$2,"Y") & "Year" &DATEDIF(G4,$H$2,"YM") & "Month" & DATEDIF(G4,$H$2,"MD")+1&"day"
ผลลองทำตามคำแนะนำแล้วผลที่ได้มาก็ยังไม่ได้ครับผม รบกวนช่วยแนะนำหน่อยครับว่าปัญหาน่าจะเกิดจากอะไร ผมใช้ Excel2007
เวลาผมใช้ Function พิมพ์ = Datedif จะไม่มี Function เด้งขึ้นมา ต้องพิมพ์ =DATEDIF(แล้วใส่ค่าเองครับ
ลองแนนไฟล์มาดูครับ เพราะจริงๆแล้ว ฟังก์ชั่นนี้ จะเป็นลักษณะที่ต้องคีย์เองทุกเวอร์ชั่นอยู่แล้วครับ

Re: คำนวนอายุงาน

Posted: Fri Jan 03, 2020 1:17 pm
by pro602
puriwutpokin wrote: Fri Jan 03, 2020 1:10 pm
pro602 wrote: Fri Jan 03, 2020 12:57 pm
puriwutpokin wrote: Fri Jan 03, 2020 12:33 pm บวกตรงวันไป 1 วันครับ =DATEDIF(G4,$H$2,"Y") & "Year" &DATEDIF(G4,$H$2,"YM") & "Month" & DATEDIF(G4,$H$2,"MD")+1&"day"
ผลลองทำตามคำแนะนำแล้วผลที่ได้มาก็ยังไม่ได้ครับผม รบกวนช่วยแนะนำหน่อยครับว่าปัญหาน่าจะเกิดจากอะไร ผมใช้ Excel2007
เวลาผมใช้ Function พิมพ์ = Datedif จะไม่มี Function เด้งขึ้นมา ต้องพิมพ์ =DATEDIF(แล้วใส่ค่าเองครับ
ลองแนนไฟล์มาดูครับ เพราะจริงๆแล้ว ฟังก์ชั่นนี้ จะเป็นลักษณะที่ต้องคีย์เองทุกเวอร์ชั่นอยู่แล้วครับ
ไฟล์แนบครับผม

Re: คำนวนอายุงาน

Posted: Fri Jan 03, 2020 8:37 pm
by snasui
pro602 wrote: Fri Jan 03, 2020 12:57 pm ผมใช้ Excel2007
:D Version นี้มีความคลาดเคลื่อนกรณีใช้ Datedif สูงกว่า Version อื่น ๆ ครับ

Re: คำนวนอายุงาน

Posted: Fri Jan 03, 2020 9:48 pm
by pro602
snasui wrote: Fri Jan 03, 2020 8:37 pm
pro602 wrote: Fri Jan 03, 2020 12:57 pm ผมใช้ Excel2007
:D Version นี้มีความคลาดเคลื่อนกรณีใช้ Datedif สูงกว่า Version อื่น ๆ ครับ
นอกจากใช้Datedifแล้วมีFunction อื่นที่สามารถนำมาคำนวนได้ไหมครับอาจารย์

Re: คำนวนอายุงาน

Posted: Tue Jan 07, 2020 12:24 am
by Bo_ry
=TEXT(DOLLARFR(DOLLARFR(YEARFRAC(G4,H$2,4),12)*100,30)*100,"0 \Y\ear 00 \Mo\nt\h 00 \da\y")

คำนวณแบบ เดือน วันมีคลาดเคลื่อนบ้าง 1-3 วัน เพราะแต่ละเดือนจำนวนวันไม่เท่ากัน

Re: คำนวนอายุงาน

Posted: Tue Jan 07, 2020 3:54 pm
by pro602
Bo_ry wrote: Tue Jan 07, 2020 12:24 am =TEXT(DOLLARFR(DOLLARFR(YEARFRAC(G4,H$2,4),12)*100,30)*100,"0 \Y\ear 00 \Mo\nt\h 00 \da\y")

คำนวณแบบ เดือน วันมีคลาดเคลื่อนบ้าง 1-3 วัน เพราะแต่ละเดือนจำนวนวันไม่เท่ากัน
ขอบคุณครับ