Page 1 of 1
อยากสอบถามสูตรคำนวณมาสายค่ะ
Posted: Thu Jun 14, 2018 10:26 am
by kiviicing
รายละเอียดตามนี้ค่ะ ถ้ามาสาย 9:11-9:30 นาทีละ 1 บาท
สาย 9:31 ขึ้นไป นาที ละ 5 บาท
รบกวนขอแบบง่ายๆนะคะ รูปแบบเวลาเข้าตามไฟล์ประกอบเลยค่ะ
Re: อยากสอบถามสูตรคำนวณมาสายค่ะ
Posted: Thu Jun 14, 2018 3:01 pm
by DhitiBank
แนบไฟล์ตัวอย่างมาด้วยจะดีมากครับ เพื่อนๆ ที่เข้ามาช่วยจะได้โหลดเอาไปทดลองได้ง่ายๆ ไม่ต้องมาเขียนโจทย์เองใหม่ครับ
Re: อยากสอบถามสูตรคำนวณมาสายค่ะ
Posted: Thu Jun 14, 2018 4:02 pm
by kiviicing
แนบไฟล์ตัวอย่าง
Re: อยากสอบถามสูตรคำนวณมาสายค่ะ
Posted: Thu Jun 14, 2018 4:34 pm
by DhitiBank
ลองแบบนี้ครับ
D2 คำนวณเวลาที่สายให้เป็นเวลาจริงๆ ไม่ใช่ข้อความ
=IF(B2=0,0,MOD(B2,1)-"9:00:00")
E2 สำหรับคิดจำนวนเงินครับ
=IF(MAX(0,D2-10/24/60)*24*60>20,20+MOD(MAX(0,D2-10/24/60)*24*60,20)*5,MAX(0,D2-10/24/60)*24*60)
Re: อยากสอบถามสูตรคำนวณมาสายค่ะ
Posted: Thu Jun 14, 2018 4:47 pm
by kiviicing
D2 ต้องแก้เป็นรูปแบบเวลาแบบไหนค่ะ
แล้วอีกช่อง ที่สาย 09:31 ขึ้นไป ควรใช้สูตรไหนค่ะ
ขอบคุณค่ะ
Re: อยากสอบถามสูตรคำนวณมาสายค่ะ
Posted: Thu Jun 14, 2018 4:53 pm
by kiviicing
DhitiBank wrote: Thu Jun 14, 2018 4:34 pm
ลองแบบนี้ครับ
D2 คำนวณเวลาที่สายให้เป็นเวลาจริงๆ ไม่ใช่ข้อความ
=IF(B2=0,0,MOD(B2,1)-"9:00:00")
E2 สำหรับคิดจำนวนเงินครับ
=IF(MAX(0,D2-10/24/60)*24*60>20,20+MOD(MAX(0,D2-10/24/60)*24*60,20)*5,MAX(0,D2-10/24/60)*24*60)
สอบถามนิดนึงค่ะถ้าแยกเป็นอีกสูตรได้ไหมค่ะอีกช่องที่เป็น 09:31 เป็นต้นไปคิดนาที ละ5 บาท
ขอบคุณค่ะ
Re: อยากสอบถามสูตรคำนวณมาสายค่ะ
Posted: Thu Jun 14, 2018 6:34 pm
by DhitiBank
ถ้าต้องการแยกการคิดเงิน 2 ช่วงเวลาเป็น 2 คอลัมน์ ปรับสูตรดังนี้ครับ
D2 สูตรเดิม
E2
=IF(MAX(0,D2-10/24/60)*24*60>20,20,MAX(0,D2-10/24/60)*24*60)
F2
=ROUND(5*(MAX(0,D2-10/24/60)*24*60-F2),0)
Re: อยากสอบถามสูตรคำนวณมาสายค่ะ
Posted: Thu Jun 14, 2018 7:44 pm
by koko_excel_tip
แถมให้อีกสูตรครับ
D2 =IF(B2=0,0,B2-A2-9/24)
E2 =IF(D2<--"0:10",0,IF(D2<=--"0:30",D2*24*60-10,20))
F2 =IFERROR(MINUTE((D2-"0:30:0")),0)*5
ตามไฟล์แนบครับ

Re: อยากสอบถามสูตรคำนวณมาสายค่ะ
Posted: Fri Jun 15, 2018 3:57 pm
by kiviicing
ขอบคุณทุกท่านนะคะ
