Page 1 of 1

การหาผลรวมจาก Datedif

Posted: Thu Aug 16, 2012 12:27 pm
by suthchayavee
ปกติจะใช้ Datedif ในการหาค่าซึ่ง จะได้ค่าดังนี้

=Datedif (Start,End,"Y") = จำนวนปี
=Datedif (Start,End,"YM") = จำนวนเดือน
=Datedif (Start,End,"MD") = จำนวนวัน

การนี้กรณีที่ต้องการรวมค่าจำนวนปี เดือน วัน ทำยังไงได้บ้างครับ

Re: การหาผลรวมจาก Datedif

Posted: Thu Aug 16, 2012 1:02 pm
by bank9597
:D ยังคลุมเคลือครับ ลองทำตัวอย่างคำตอบที่ต้องการมาให้ดูเป็นตัวอย่างหน่อยได้ไหมครับ

Re: การหาผลรวมจาก Datedif

Posted: Thu Aug 16, 2012 1:14 pm
by suthchayavee
ตามไฟล์แนบ

คอลัมส์ Q,R,S เป็นค่า ปี เดือน วัน ที่ได้จากสูตร Datedif
Emp_ID : XX0001 มีข้อมูลการทำงาน 4 record ตามแถวที่ 2,3,4,5

การนี้ต้องการ sum ข้อมูลคอลัมส์ Q2:Q5 ,R2:R5 ,S2:S5 ไปไว้ในแถวที่ 6 ของแต่ละคอลัมส์
โดยเมื่อข้อมูลคอลัมส์ S6 (จำนวนวัน) ครบเดือน จะปัดขึ้นไปบวกกับ คอลัมส์ R6 (จำนวนเดือน)
เช่นเดียวกันเมื่อข้อมูลคอลัมส์ R6 (จำนวนเดือน) ครบปี จะปัดขึ้นไปบวกกับ คอลัมส์ Q6 (จำนวนปี)

Re: การหาผลรวมจาก Datedif

Posted: Thu Aug 16, 2012 2:08 pm
by bank9597
:D ลองตามนี้ครับ สูตรยาวหน่อย

ที่ Q6 คีย์ =ROUND(SUM(R2:R5)/12,0)+SUM(Q2:Q5)
ที่ R6 คีย์ =IF(ROUND(SUM(S2:S5)/30,0)+SUM(R2:R5)>12,SUM(R2:R5)-ROUND(SUM(R2:R5)/12,0)*12,SUM(R2:R5))
ที่ S6 คีย์=IF(SUM(S2:S5)>30,SUM(S2:S5)-30,SUM(S2:S5))

Re: การหาผลรวมจาก Datedif

Posted: Thu Aug 23, 2012 2:24 pm
by suthchayavee
ok krub