Page 1 of 1

การปัดเศษวัน เดือน และรวมเซล วัน เดือน ปี

Posted: Mon Mar 16, 2015 4:44 pm
by ฟงว่อง
ผมส่งไฟล์การปัด วัน เป็น เดือน เป็น ปี และการรวมตามตัวอย่างอีกครั้ง
เนื่องจากหัวหน้าประสงค์ฟอร์มแบบตามตัวอย่าง

Re: การปัดเศษวัน เดือน และรวมเซล วัน เดือน ปี

Posted: Mon Mar 16, 2015 5:01 pm
by DhitiBank
ทดลองแบบนี้ครับ
ที่ชีท "การรวมวัน เดือน ปี"
D3 คีย์
=DATE(A3-543,B3,C3)
D6 คีย์
=DATE(C6-543,B6,A6)

ที่ชีท "การปัดเศษ30 ..."
E5 คีย์
=DATEDIF(C5,D5,"y")+((DATEDIF(C5,D5,"ym")+(DATEDIF(C5,D5,"md")>29))>11)
F5 คีย์
=IF(DATEDIF(C5,D5,"ym")+(DATEDIF(C5,D5,"md")>29)>11,0,DATEDIF(C5,D5,"ym"))
G5 คีย์
=IF(DATEDIF(C5,D5,"md")>29,0,DATEDIF(C5,D5,"md"))

ปล. การคีย์วันที่ใน excel ควรคีย์เป็นปี ค.ศ. ครับ แล้วตั้งรูปแบบให้แสดงเป็น พ.ศ. ตามต้องการ เพราะโปรแกรมจะคำนวณโดยอ้างอิงปี ค.ศ. นะครับ
ลองศึกษาจากบล็อกของอาจารย์คนควนที่ลิ้งค์ด้านล่างนี้ครับ
http://snasui.blogspot.com/2008/11/excel.html

Re: การปัดเศษวัน เดือน และรวมเซล วัน เดือน ปี

Posted: Mon Mar 16, 2015 5:32 pm
by ฟงว่อง
ขอบพระคุณท่านเป็นอย่างสูงมา ณ โอกาสนี้ วันนี้ผมได้สมหวังดังที่คิดไว้ เพราะประมวลด้วยมือมาตลอด และระวังมาก เพราะประชุมแล้วผิดหมายถึงถูกดุ กลับนำเรื่องไว้พิจารณาคราวหน้า
ขอบคุณครับขอให้ฟ้าดิน และสิ่งศักดิ์สิทธิ์คุ้มครองท่านและครอบครัว

Re: การปัดเศษวัน เดือน และรวมเซล วัน เดือน ปี

Posted: Mon Mar 16, 2015 10:48 pm
by ysamroeng
กรณีหาอายุงาน จะต้องบวกเพิ่มเข้าไปอีก 1 วันนะครับ ดังนั้น ถ้าใช้ DATEDIF ต้องเขียนสูตร ดังนี้
=DATEDIF(start_date, finish_date+1, return_type)

ลองดูตัวอย่างในไฟล์แนบครับ
ปล. การคีย์วันที่ ต้องคีย์เป็นแบบปี ค.ศ.เท่านั้นครับ

Re: การปัดเศษวัน เดือน และรวมเซล วัน เดือน ปี

Posted: Tue Mar 17, 2015 7:55 am
by DhitiBank
:thup: ขอบคุณครับ ผมเลยได้รู้ด้วย

สูตรที่ผมเขียน หากมีเศษวัน 30 หรือ 31 สูตรจะคำนวณได้อายุงานเท่ากัน ซึ่งคิดว่าไม่ถูกต้องสักเท่าไรนัก

Re: การปัดเศษวัน เดือน และรวมเซล วัน เดือน ปี

Posted: Tue Mar 17, 2015 11:22 am
by ฟงว่อง
พอได้ค่าที่ไม่เบี่ยงมากก็เป็นพระคุณแล้วครับ เพราะการประมวลด้วยมือนับ ประกอบกับข้อมูลที่มีจำนวนมาก โอกาสพลาดสูงมาก ขอบพระคุณในวิทยาทาน แหล่งนี้เป็นเสมือน
ลานแห่งวิทยาการความรู้ที่ใครมีความรู้ในเรื่องที่แตกแขนงกัน ต่างก็มาแลกเปลี่ยนความรู้ซึ่งกันและกัน สำหรับผมใช้exce เพียงพิมพ์หนังสือราชการ การรวมข้อมูล บวก ลบ
แบบธรรมดา โดยปกติก็ใช้คำสั่งที่มีในเครื่องเท่านี้ แต่เมื่องานมีขอบข่ายกว้างขึ้น ระบบเดิมก็ใช้งานได้น้อยมาก เพราะกรรมการแต่ละคนต่างก็ไคว่คว้าต้องการข้อมูลมากยิ่งขึ้น
ขอบพระคุณท่าน และผมได้ประมวลข้อมูลอีกครั้ง ตามรูปแบบที่หัวหน้าต้องการ แต่ผมส่งไม่เป็นจึงให้เพื่อนส่งให้เมื่อตอน 11.04 น. จึงขอความอนุเคราะห์ให้ท่านสอบทานอีกครั้ง