🔊 โปรดทราบ Image
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ดครับ Image
  2. การสมัครสมาชิกเพื่อโพสต์คำถาม ดาวน์โหลดไฟล์แนบไปศึกษา ทำตามขั้นตอนด้านล่างครับ
    1. สมัครสมาชิก ดูขั้นตอนตาม Link นี้ครับ => สมัครสมาชิก กรณีลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่นี่ครับ => Reset รหัสผ่านImage
    2. Login เข้าระบบโดยคลิก Login ตรงมุมขวาบนของหน้านี้ Image กรณีมีปัญหาในการเข้าใช้งาน คลิก Link นี้เพื่อแจ้งผู้ดูแลระบบครับ => ติดต่อผู้ดูแลระบบ
  3. เมื่อ Login แล้วสามารถกำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษได้ที่ Link นี้ครับ => ตั้งค่าส่วนตัว Image
  4. วิธีการตั้งและตอบกระทู้ดูได้ที่ Link นี้ครับ => วิธีการตั้งและตอบกระทู้ Image
  5. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ Link นี้ครับ => จัดรูปแบบตัวอักษร และสามารถกำหนดขนาดตัวอักษรใน Browser ได้ที่นี่ครับ => กำหนดขนาดตัวอักษรใน Browser Image

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

ฟอรั่มถาม-ตอบปัญหาการใช้งาน MS Excel and VBA
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถาม-ตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบ ต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. อธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. ควรแนบตัวอย่างไฟล์มาที่ฟอรั่มนี้เพื่อเพิ่มความสะดวกในการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่น นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. สำหรับคำถามเกี่ยวกับ VBA ให้ลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน ควรโพสต์ Code ให้แสดงเป็น Code เพื่อสะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. แจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
pingpong69
Member
Member
Posts: 5
Joined: Tue Feb 27, 2018 10:18 am

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

#1

Post by pingpong69 » Thu Apr 12, 2018 7:58 pm

รบกวนผู้รู้ช่วยทีนะครับ

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

จักขอบพระคุณเป็นอย่างสูง
You do not have the required permissions to view the files attached to this post.

User avatar
snasui
Site Admin
Site Admin
Posts: 23158
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Contact:

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

#2

Post by snasui » Thu Apr 12, 2018 8:05 pm

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

pingpong69
Member
Member
Posts: 5
Joined: Tue Feb 27, 2018 10:18 am

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

#3

Post by pingpong69 » Tue Apr 17, 2018 3:17 pm

ไฟล์นี้ที่แนบมาดัดแปลงมาจากที่ที่ได้จากกระทู้อื่น เงื่อนไขมากกว่าเดิมผมไม่สามารถเปลี่ยนอะไรได้
ยังไงรบกวนด้วยนะครับ
You do not have the required permissions to view the files attached to this post.

User avatar
puriwutpokin
Gold
Gold
Posts: 1445
Joined: Fri Jan 04, 2013 9:49 pm

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

#4

Post by puriwutpokin » Tue Apr 17, 2018 4:16 pm

ลองดูครับ ที่ 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}) คัดลอกลงครับ
:roll: สูตรที่ต้องกด Ctrl+Shift+Enter เพื่อให้สูตร Array นั้นทำงาน

menem
Bronze
Bronze
Posts: 431
Joined: Mon Jan 26, 2015 11:02 am

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

#5

Post by menem » Tue Apr 17, 2018 4:43 pm

ผมไม่ได้ดูไฟล์ที่แนบมานะครับ

แต่ถ้าให้เวลาเริ่มต้น อยู่ที่ 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

pingpong69
Member
Member
Posts: 5
Joined: Tue Feb 27, 2018 10:18 am

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

#6

Post by pingpong69 » Wed Apr 18, 2018 3:51 pm

เรียนคุณ puriwutpokin สูตรที่ให้มาชั่วโมงที่4 มันคำนวนมาเพิ่มเป็น 60 บาท ซึ่งตามจริงต้อง 40 บาท

User avatar
parakorn
Silver
Silver
Posts: 833
Joined: Thu Mar 14, 2013 9:41 am
Contact:

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

#7

Post by parakorn » Wed Apr 18, 2018 4:17 pm

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

pingpong69
Member
Member
Posts: 5
Joined: Tue Feb 27, 2018 10:18 am

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

#8

Post by pingpong69 » 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 บาท

User avatar
puriwutpokin
Gold
Gold
Posts: 1445
Joined: Fri Jan 04, 2013 9:49 pm

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

#9

Post by puriwutpokin » Fri Apr 20, 2018 6:34 pm

ปรับเป็นที่ 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))) คัดลอกลงครับ
:roll: สูตรที่ต้องกด Ctrl+Shift+Enter เพื่อให้สูตร Array นั้นทำงาน

User avatar
snasui
Site Admin
Site Admin
Posts: 23158
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Contact:

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

#10

Post by snasui » Fri Apr 20, 2018 7:29 pm

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 ลงด้านล่าง
You do not have the required permissions to view the files attached to this post.

Post Reply