Page 1 of 1
สอบถาม สูตรหาจำนวนเดือน โดยถ้าเกิน 15 วันให้ปัดเป็น 1 เดือน
Posted: Mon Jun 12, 2017 1:52 pm
by thespykerr
ผมใช้สูตร datedif ใน excel ในการคำนวณค่าเสื่อมเป็นรายเดือน
หลักการนับคือถ้าได้มาช่วงวันที่ 1-15 ของเดือนให้คำนวณเป็น 1 เดือนเลย
แต่ถ้าได้มาหลังวันที่ 15 คือตั้งแต่ช่วง 16 - 31 จะยังไม่คิดค่าเสื่อมในเดือนนั้น
ตัวอย่างครับ
วันที่ได้มา วันสิ้นงวด จำนวนเดือน
15 มิ.ย. 16 30 ก.ย. 16 4
19 มิ.ย. 16 30 ก.ย. 16 3
ช่วยแนะนำด้วยครับ ขอบคุณครับ
Re: สอบถาม สูตรหาจำนวนเดือน โดยถ้าเกิน 15 วันให้ปัดเป็น 1 เดือน
Posted: Mon Jun 12, 2017 2:36 pm
by parakorn
ลองสร้างตัวอย่างไฟล์ แล้วแนบ "ข้อมูลที่มี" "ปัญหา" และ "ตัวอย่างคำตอบที่ต้องการ"
มาดูครับ
Re: สอบถาม สูตรหาจำนวนเดือน โดยถ้าเกิน 15 วันให้ปัดเป็น 1 เดือน
Posted: Mon Jun 12, 2017 2:53 pm
by thespykerr
ตามไฟล์ที่ผมไฮไลท์สีเหลืองไว้ครับ คือวันที่ได้มา 1-15 ตุลาคม 2558 ควรจะนับได้ 12 เดือน
แต่ผมใช้สูตร DATEDIF ได้เป็น 11 เดือนครับ
(งวดบัญชีเป็น 1 ตุลาคม 2558 - 30 กันยายน 2559)
ถ้าได้สินทรัพย์มาวันที่ 1-15 ของเดือนจะให้คำนวณเป็น 1 เดือนเต็มๆ แต่ถ้าได้หลังจาก 16 ไปไม่ต้องนับเดือนนั้นครับ
เช่น ได้มา 1-15 ธันวาคม 2558 ก็ให้นับตั้งแต่เดือนธันวาคม - กันยายน ได้ 10 เดือน
แต่ถ้าได้หลังจาก 16-31 ธันวาคม ก็ให้นับตั้งแต่เดือนมกราคม - กันยายน ได้ 9 เดือน
แบบนั้นครับเลยอยากขอความช่วยเหลือเพิ่มเติมสูตรปัดเศษให้ด้วยครับ
Re: สอบถาม สูตรหาจำนวนเดือน โดยถ้าเกิน 15 วันให้ปัดเป็น 1 เดือน
Posted: Mon Jun 12, 2017 3:32 pm
by parakorn
อ่านที่อธิบายมา ค่อนข้างสับสนครับ ควรอธิบายสอดคล้องกับตัวอย่างที่แนบมาครับ จะได้ทำความเข้าใจได้ง่ายขึ้น
ลองใส่สูตรที่ Cell N12 =IF(TEXT($C12,"dd")+0<16,DATEDIF(C12,$N$1,"m")-1,DATEDIF(C12,$N$1,"m"))
Enter Copy ลงด้านล่าง ดูว่าใช่ที่ต้องการหรือไม่ครับ
Re: สอบถาม สูตรหาจำนวนเดือน โดยถ้าเกิน 15 วันให้ปัดเป็น 1 เดือน
Posted: Mon Jun 12, 2017 10:20 pm
by thespykerr
ผมจะหาจำนวนเดือนตั้งแต่วันที่ตรวจรับ จนถึง 30 ก.ย. 59
ใน ROW12-ROW17 ตรวจรับวันที่ 1-15 ตุลาคม 2558 และนับไปถึง 30 กันยายน 59 คือ 12 เดือน
แต่สูตรที่ผมใช้ได้เท่ากับ 11 เดือน
ยกตัวอย่าง
ถ้าวันตรวจรับ 1-15 ตุลาคม ให้นับเดือนตุลาคมด้วย ต.ค. 58 - ก.ย.59 ได้ 12 เดือน
ถ้าวันตรวจรับ 16-31 ตุลาคมจะไม่นับเดือนตุลาคม คือนับตั้งแต่ พ.ย. 58- ก.ย. 59 จะได้ 11 เดือน
ไม่ทราบว่ายังงงไหมครับ ผมก็ไม่รู้จะอธิบายยังไง ผมเข้าใจว่ามันคือการปัดเศษวันเป็นเดือน ถ้าได้มาก่อนวันที่ 16 วันให้คิดเป็น 1 เดือนเต็มเลยถ้าได้ตั้งแต่วันที่ 16 ไม่ต้องนับเดือนนั้น
Re: สอบถาม สูตรหาจำนวนเดือน โดยถ้าเกิน 15 วันให้ปัดเป็น 1 เดือน
Posted: Mon Jun 12, 2017 10:43 pm
by snasui

ตัวอย่างสูตรครับ
เซลล์ N12 คีย์
=DATEDIF(C12,$N$1,"m")+(DAY(C12)<=15)
Enter > Copy ลงด้านล่าง
Re: สอบถาม สูตรหาจำนวนเดือน โดยถ้าเกิน 15 วันให้ปัดเป็น 1 เดือน
Posted: Mon Jun 12, 2017 11:08 pm
by thespykerr
snasui wrote:
ตัวอย่างสูตรครับ
เซลล์ N12 คีย์
=DATEDIF(C12,$N$1,"m")+(DAY(C12)<=15)
Enter > Copy ลงด้านล่าง
ได้แล้วครับ ขอบคุณมากๆครับ ผมยังต้องศึกษา excel อีกเยอะเลย