Page 1 of 1

ต้องการสูตรคำนวณชั่วโมงจอดรถแบบมีเงื่อนไขที่แตกต่างกัน

Posted: Thu Apr 12, 2018 7:58 pm
by pingpong69
รบกวนผู้รู้ช่วยทีนะครับ

1. ชั่วโมงที่ 1 – 6 คิดชั่วโมงละ 30 บาท ต่อคัน ต่อ ชั่วโมง เศษของชั่วโมง คิดเป็นชั่วโมง
2. ชั่วโมงที่ 6 เป็นต้นไป – ชั่วโมงที่ 10 คิดชั่วโมงละ 40 บาท ต่อคัน ต่อ ชั่วโมง เศษของชั่วโมง คิดเป็นชั่วโมง
3. ชั่วโมงที่ 10 เป็นต้นไป คิดชั่วโมงละ 50 บาท ต่อคัน ต่อ ชั่วโมง เศษของชั่วโมง คิดเป็นชั่วโมง

จักขอบพระคุณเป็นอย่างสูง

Re: ต้องการสูตรคำนวณชั่วโมงจอดรถแบบมีเงื่อนไขที่แตกต่างกัน

Posted: Thu Apr 12, 2018 8:05 pm
by snasui
:D ช่วยแนบไฟล์ตัวอย่างที่เป็น Excel แสดงให้เห็นว่าข้อมูลอยู่ในชีตไหน เซลล์ไหน ข้อมูลมีลักษณะเป็นอย่างไร ต้องการคำตอบที่ชีตไหน เซลล์ไหน คำนวณตามหลักการที่แจ้งมาแล้วมีค่าเป็นเท่าใด จะได้สะดวกแก่เพื่อนสมาชิกในการตอบครับ

Re: ต้องการสูตรคำนวณชั่วโมงจอดรถแบบมีเงื่อนไขที่แตกต่างกัน

Posted: Tue Apr 17, 2018 3:17 pm
by pingpong69
ไฟล์นี้ที่แนบมาดัดแปลงมาจากที่ที่ได้จากกระทู้อื่น เงื่อนไขมากกว่าเดิมผมไม่สามารถเปลี่ยนอะไรได้
ยังไงรบกวนด้วยนะครับ

Re: ต้องการสูตรคำนวณชั่วโมงจอดรถแบบมีเงื่อนไขที่แตกต่างกัน

Posted: Tue Apr 17, 2018 4:16 pm
by puriwutpokin
ลองดูครับ ที่ H5=LOOKUP(G5,{0.0000115740740740741,0.250011574074074,0.416678240740741},{30,40,50})*HOUR(G5)+MIN(MINUTE(G5),1)*LOOKUP(G5,{0.0000115740740740741,0.250011574074074,0.416678240740741},{30,40,50}) คัดลอกลงครับ

Re: ต้องการสูตรคำนวณชั่วโมงจอดรถแบบมีเงื่อนไขที่แตกต่างกัน

Posted: Tue Apr 17, 2018 4:43 pm
by menem
ผมไม่ได้ดูไฟล์ที่แนบมานะครับ

แต่ถ้าให้เวลาเริ่มต้น อยู่ที่ B4
และเวลาสิ้นสุด อยู่ที่ C4
ผมจะคำนวณเวลา (ชั่วโมง) ในเซล D4 ด้วยสูตร =(DAY(C4-B4)*24)+HOUR(C4-B4)+IF(MINUTE(C4)<>MINUTE(B4),1,0)
และจะคำนวณ ค่าจอดรถ แบ่งออกเป็นช่วง ๆ โดย
E4 คือ ช่วง 1-6 สูตรเป็น =IF(D4>6,6,D4)*30
F4 คือ ช่วง 6-10 สูตรเป็น =IF(D4>10,10-6,IF(D4>6,D4-6,0))*40
G4 คือ ช่วง 10+ สูตรเป็น =IF(D4>10,D4-10,0)*50

Re: ต้องการสูตรคำนวณชั่วโมงจอดรถแบบมีเงื่อนไขที่แตกต่างกัน

Posted: Wed Apr 18, 2018 3:51 pm
by pingpong69
เรียนคุณ puriwutpokin สูตรที่ให้มาชั่วโมงที่4 มันคำนวนมาเพิ่มเป็น 60 บาท ซึ่งตามจริงต้อง 40 บาท

Re: ต้องการสูตรคำนวณชั่วโมงจอดรถแบบมีเงื่อนไขที่แตกต่างกัน

Posted: Wed Apr 18, 2018 4:17 pm
by parakorn
pingpong69 wrote: Wed Apr 18, 2018 3:51 pm เรียนคุณ puriwutpokin สูตรที่ให้มาชั่วโมงที่4 มันคำนวนมาเพิ่มเป็น 60 บาท ซึ่งตามจริงต้อง 40 บาท
ผมลองคำนวณดูได้ 120บาท ซึ่งเท่ากับชั่วโมงละ 30บาท ตามเงื่อนไข ผิดพลาดตรงไหนเหรอครับ

Re: ต้องการสูตรคำนวณชั่วโมงจอดรถแบบมีเงื่อนไขที่แตกต่างกัน

Posted: Fri Apr 20, 2018 4:04 pm
by pingpong69
เรียนคุณ puriwutpokin ขอโทษทีนะครับ เงื่อนไขข้อที่ 1. ถูกต้องแล้วครับ แต่เงื่อนไขข้อที่ 2 กับ 3 ผลคำนวนออกมายังไม่ถูกต้องครับ

2. ชั่วโมงที่ 6 เป็นต้นไป – ชั่วโมงที่ 10 คิดชั่วโมงละ 40 บาท ต่อคัน ต่อ ชั่วโมง เศษของชั่วโมง คิดเป็นชั่วโมง
3. ชั่วโมงที่ 10 เป็นต้นไป คิดชั่วโมงละ 50 บาท ต่อคัน ต่อ ชั่วโมง เศษของชั่วโมง คิดเป็นชั่วโมง

ตารางเทียบราคาต่อชม.
30 บาท/ชม.
ชม.ที่ 1 30 บาท
ชม.ที่ 2 60 บาท
ชม.ที่ 3 90 บาท
ชม.ที่ 4 120 บาท
ชม.ที่ 5 150 บาท
ชม.ที่ 6 180 บาท
40 บาท/ชม.
ชม.ที่ 7 220 บาท
ชม.ที่ 8 260 บาท
ชม.ที่ 9 300 บาท
ชม.ที่ 10 340 บาท
50 บาท/ชม.
ชม.ที่ 11 390 บาท
ชม.ที่ 12 440 บาท
ชม.ที่ 13 490 บาท
ชม.ที่ 14 540 บาท
ชม.ที่ 15 590 บาท

Re: ต้องการสูตรคำนวณชั่วโมงจอดรถแบบมีเงื่อนไขที่แตกต่างกัน

Posted: Fri Apr 20, 2018 6:34 pm
by puriwutpokin
ปรับเป็นที่ H5=IF(HOUR(G5)<7,HOUR(G5)*30+IF(MINUTE(G5)>0,40,0),IF(HOUR(G5)<11,180+(HOUR(G5)-6)*40+IF(MINUTE(G5)>0,50,0),340+IF(MINUTE(G5)>0,50+(HOUR(G5)-10)*50,(HOUR(G5)-10)*50))) คัดลอกลงครับ

Re: ต้องการสูตรคำนวณชั่วโมงจอดรถแบบมีเงื่อนไขที่แตกต่างกัน

Posted: Fri Apr 20, 2018 7:29 pm
by snasui
pingpong69 wrote: Fri Apr 20, 2018 4:04 pm เรียนคุณ puriwutpokin ขอโทษทีนะครับ เงื่อนไขข้อที่ 1. ถูกต้องแล้วครับ แต่เงื่อนไขข้อที่ 2 กับ 3 ผลคำนวนออกมายังไม่ถูกต้องครับ

2. ชั่วโมงที่ 6 เป็นต้นไป – ชั่วโมงที่ 10 คิดชั่วโมงละ 40 บาท ต่อคัน ต่อ ชั่วโมง เศษของชั่วโมง คิดเป็นชั่วโมง
3. ชั่วโมงที่ 10 เป็นต้นไป คิดชั่วโมงละ 50 บาท ต่อคัน ต่อ ชั่วโมง เศษของชั่วโมง คิดเป็นชั่วโมง

ตารางเทียบราคาต่อชม.
30 บาท/ชม.
ชม.ที่ 1 30 บาท
ชม.ที่ 2 60 บาท
ชม.ที่ 3 90 บาท
ชม.ที่ 4 120 บาท
ชม.ที่ 5 150 บาท
ชม.ที่ 6 180 บาท
40 บาท/ชม.
ชม.ที่ 7 220 บาท
ชม.ที่ 8 260 บาท
ชม.ที่ 9 300 บาท
ชม.ที่ 10 340 บาท
50 บาท/ชม.
ชม.ที่ 11 390 บาท
ชม.ที่ 12 440 บาท
ชม.ที่ 13 490 บาท
ชม.ที่ 14 540 บาท
ชม.ที่ 15 590 บาท
:D อีกวิธีเพิ่มคอลัมน์ช่วยตามภาพ จากนั้น H5 คีย์สูตร

=VLOOKUP(HOUR(G5),$J$2:$K$16,2,0)

Enter > Copy ลงด้านล่าง

Re: ต้องการสูตรคำนวณชั่วโมงจอดรถแบบมีเงื่อนไขที่แตกต่างกัน

Posted: Fri May 11, 2018 5:16 pm
by pingpong69
เรียนคุณ puriwutpokin และ คุณ snasui
สูตรทั้งสองใช้ได้ดีมากช่วยลดปัญหาได้มากเลย ขอบคุณมากสำหรับความเอื้อเฟื้อที่มีให้กระผมนะครับ