สูตร หาจำนวนวันในเดือน และจำนวนวันในปี
กระทู้เก่าบอร์ด อ.Yeadram

 4,130   8
URL.หัวข้อ / URL
สูตร หาจำนวนวันในเดือน และจำนวนวันในปี

สูตร หาจำนวนวันในเดือน และจำนวนวันในปี จะใช้สูตรอย่างไรคร
คือจะเอาเป็นค่าคงที่ในการคำนวนครับ แต่ไม่รู้ว่ามันอ้างอิงอย่างไร

8 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R08656
ขอโทษครับอาจจะอธิบายไม่ละเอียด เพิ่มเติมอีกหน่อย แบบที่แนะนำยังไม่ตรงใจครับ

ประมาณว่า วันนี้วันที่ 24/3/54 (อาจจะใช้ ฟังชัน Date) ค่าที่ต้องการคือ 31 (คือ เดือนนี้มี 31 วัน) และ 365 (คือปีนี้มี 365 วัน)

คือ ไม่แน่ใจว่ามีฟังชันภายในหรือปล่าว ถ้าไม่มี เขียนฟังชันยังงัยครับ
2 @R08659
day(dateserial(year(date), month(date)+1, 0))

และ

iif(day(dateserial(year(date),3,0 ))= 28, 365,366)
3 @R08660
ขอบคุณอาจารย์สันติสุขมากครับ

จากสูตร แค่ ดูว่าเดือนกุมภาปีนั้นๆ มีกี่วัน ก็จะรู้ว่าปีนั้นมีกี่วัน
4 @R08661
ปีคริตศักราช หารด้วย 4 ไม่มีเศษ = 366 วัน
5 @R08662
แต่ถ้าหารด้วย 400 ลงตัวจะมี 365 วัน
6 @R08664
ขอบคุณ คุณ หลักการจำ และคุณ Nova ด้วยครับ มันเส้นผมบังภูเขาครับ รู้แต่ไม่รู้จะเอาไปใช้ยังงัย อ.สันติสุข แนะนำเลยนึกออกครับ แถมได้อีก 2 อันนี้มา คงเอาไปประยุกต์ได้อีกเยอะเลย
7 @R08680
ช่วยเช็คด้วยว่าถ้าระบบ Windows กำหนดให้ใช้ พ.ศ. ฟังก์ชั่น Year( ) ที่ได้มานั้นจะให้เป็น พ.ศ. ด้วยหรือไม่ ถ้าใช่ ก็ระวังด้วยว่าการหาเศษคงเหลือจากการหารด้วย 4 นั้นอาจไม่ถูกต้องเสมอไป เพื่อให้มั่นใจว่าปี พ.ศ. หรือ ค.ศ. จะไม่มีผลต่อการหาคำตอบ ผมจึงใช้จำนวนวันในเดือนกุมภาพันธ์เป๋นตัวพิจารณาแทน
8 @R08681
ครับอาจารย์ ขอบคุณครับ ลืมนึกไป
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3461s