PDA

View Full Version : ปัญหาการจัดกลุ่มอายุงานโดยเศษของปีปัดขึ้นค่ะ



maxma
26 Jun 2007, 13:50
รบกวนสอบถามเกี่ยวกับการใส่สูตรนับอายุงานโดยปัดเศษของปีขึ้นค่ะเนื่องจากว่าปกติเคยใช้แต่ Function Datedif แต่ตัวนี้จะได้เฉพาะปีแต่เศษของปีเรายังต้องมารวมค่ะเงื่อนไขที่ต้องใช้คือ
1. ถ้าอายุงานน้อยกว่า 1 ปีให้ใส่ 02. ถ้าอายุงาน1 ปีพอดีให้เป็น 13. ถ้าอายุงานตั้งแต่ 1 ปี 1 วัน - 2 ปี ให้ขึ้น 2 ปี4. ถ้าอายุงานตั้งแต่ 2 ปี 1 วัน - 3 ปี ให้ขึ้น 3 ปี5. ถ้าอายุงานตั้งแต่ 3 ปี 1 วัน - 4 ปี ให้ขึ้น 4 ปี6. ถ้าอายุงานตั้งแต่ 4 ปี 1 วัน - 5 ปี ให้ขึ้น 5 ปี(ตั้งแต่ 1 ปี1 วัน เศษของปีปัดขึ้นเป็นปีถัดไป)
ลองหลายวิธีแล้วจนไม่ทราบจะทำอย่างไรแล้ว ข้อมูลที่ต้องใช้ต้องประชุมวันพรุ่งนี้ด้วยค่ะ จึงต้องขอเรียนถามผู้รู้จากในนี้ค่ะ
ขอบคุณค่ะ

วานิชย์
26 Jun 2007, 14:29
ตามตัวอย่าง กรณีใช้ Datdif

=DATEDIF(วันเริ่ม,วันสุดท้าย,ประเภทของช่วงเวลาที่ต้องการ)

ประเภทของช่วงเวลาที่ต้องการ กำหนดดังนี้ (ของคุณตามในตัวอย่างใช้ )
Y สำหรับ จำนวนปีสะสม
YM สำหรับ จำนวนเดือนที่เหลือหลังจากนับปีชนปี
MD สำหรับ จำนวนวันที่เหลือหลังจากนับเดือนชนเดือน

ดูการใช้ Datedif ที่นี่ครับ
http://www.excelexperttraining.com/indexcoolsecret.html?url=http://www.excelexperttraining.com/coolsecret/rdatedif.html

http://www.tpa.or.th/xlsiam/quickstep/35datedif.html

การแสดงตามเงื่อนไขที่ต้องการ

=IF(TotalTime < 1,0,ROUNDUP(TotalTime,0))


ดูตามไฟล์แนบนะครับ :)

maxma
26 Jun 2007, 15:44
ได้แล้วค่ะขอบคุณมากๆเลยค่ะ ตอนแรกทำแบบคุณวาณิชย์บอกเหมือนกันค่ะเพียงแต่ไม่รู้ว่าจะรวมอย่างไรตอนนี้เข้าใจแล้วค่ะคิดวนไปวนมาตั้งนาน
ขอบคุณอีกครั้งค่ะ:)