คำนวณยังไง
กระทู้เก่าบอร์ด อ.Yeadram

 7,701   6
URL.หัวข้อ / URL
คำนวณยังไง

สมมุติ มี วันต้องโทษจำคุก เช่น 24/03/2542 มาให้ และจำนวนวันหักขัง/วัน เช่น 12 วัน และกำหนดโทษ xx ปี xx เดือน xx วัน (20 ปี -6 ดือน- 50 วัน) แล้วจะคำนวณหาวันพ้นโทษ ซึ่งผลลัพธ์ที่ได้เป็น Date time ได้อย่างไร
           โดย กำหนดโทษ มีเงื่อนไข ที่ว่า 1 ปี คิด 365 วัน, 1 เดือน คิด 30 วัน (ยกเ้ว้น ก.พ. จะคิดเพียง 28 วัน ของทุก ๆ ปี) เสมอ
            ช่วยหน่อยครับไม่เก่ง Math และที่สำคัญ algorithm ไม่ค่อยจะได้เรื่อง

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

1 @R04737
ไม่เข้าใจสูตรการคิดวันนักครับ

ถ้าทุกๆ เดือน คิดเดือนละ 30วัน
และทุกๆ ก.พ. คิด 28 วัน
ดังนั้น 1 ปี ต้องเท่ากับ (11*30)+28 ถูกต้องไหมครับ และเมื่อคิดออกมาแล้ว มันจะได้แค่
1 ปี มี 358 วัน
แล้วที่ว่า 365 น่ะมันจะเป็นอัตราส่วนกันได้อย่างไร?


ช่วยยกตัวอย่างการคิดคำนวน เป็นประโยคสัญญลักษณ์ง่ายๆ ให้ดูตัวอย่างได้ไหมครับ
ถ้าสมมติว่า นายXX ได้รับโทษ 2ปี +2เดือน +2วัน โดยที่นายXX จะเริ่มต้นรับโทษวันนี้ (23/01/2010)
ลองแจงวิธีคิด พร้อมทั้งแสดงคำตอบให้หน่อยว่า นายXX จะสิ้นสุดโทษเมื่อวันที่เท่าไร

คือถ้าแน่ใจว่าไม่หลงทาง ก็อาจจะช่วยหาสูตรหรือเขียนเป็นฟังก์ชั่นเฉพาะขึ้นมาให้ได้นะครับ
2 @R04757
ถูกต้องแล้วครับ โทษ1 ปี กับ 12 เดือน ถ้าคิดออกมาเป็นวันจะไม่เท่ากัน
      เช่น นาย A และ นาย B ต้องโทษ 1 ปี และ 12 เดือน ตามลำดับ นับแต่ 23/01/2110 เหมือนกัน นาย B จะพ้นโทษก่อนนาย A เป็นจำนวน 7 วัน (365-358) คือ ในวันที่ 18/01/2011 ส่วน นาย A พ้นโทษในวันที่ 23/01/2110
       - กรณี โทษ 3 y-7 m- 12 d วัน นับแต่ 21/01/2110 จะพ้นโทษ ใน y = 2013 แล้วคิดจำนวนเดือนและวันที่จะปล่อยตัว ประมาณว่า 7 m 12 d (คิดตามหลัก 1m =30 d หรือ 28 d กรณี ก.พ. ) และจำนวนวันที่ต้องโทษ 12 วัน และถ้ามีวันหักขังนำมาคิดด้วย
            ประมาณนี้ครับ พอเข้าใจไหมครับ ผมไม่มีความชำนาญในส่วนนี้เหมือนกัน ถ้ายังไงวันจันทร์นี้ ผมจะส่งโปรแกรมคำนวณที่มีคนเขียนไว้ ซึ่งเป็น Excel ให้ดูน่ะครับ
3 @R04790
ผมมีโปรแกรมที่คำนวณเป็น Excel ไม่ทราบว่าจะส่งให้คุณได้ผ่านช่องทางไหนครับ
4 @R04794
accboard at gmail dot com ครับ
5 @R04820
ผมส่งไปแล้วน่ะครับ ขอบคุณมาก
6 @R04877
เป็นไงบ้างครับ อ.yeadrem พอจะมีแนวทางแนะนำบ้างไหมครับ
ขอบคุณ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3431s