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

ยังคลุมเคลือครับ ลองทำตัวอย่างคำตอบที่ต้องการมาให้ดูเป็นตัวอย่างหน่อยได้ไหมครับ
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

ลองตามนี้ครับ สูตรยาวหน่อย
ที่ 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