สอบถามเรื่องการใส่สูตร excel ค่ะ

คือเราต้องการทำตารางคำนวณค่าใช้จ่ายในการเดินทางค่ะ โดยตัวแปรคือระยะทาง หน่วยเป็นกิโลเมตร ทีนี้โจทย์มีอยู่ว่า
"เหมาจ่าย 300 กม.แรก 250 บาท ระยะทางหลังจากนั้นจ่ายตามจริง โดยถ้าใช้น้ำมันจ่าย 3บาท/กม. ,ใช้แก๊ส 1บาท/กม.

เราเลยลองทำตารางดังในภาพค่ะ


ซึ่งจากในภาพเวลาใช้งานจริง ต้องเลือกกรอกระยะทางเพียงบรรทัดเดียวว่าใช้น้ำมันหรือแก๊ส แล้วให้คำนวณออกมาเป็นจำนวนเงิน
จากสูตรที่เราทดลองใช้ถ้าระยะทางเกิน 300กม.สูตรนี้จะใช้ได้ แต่ถ้าเจอระยะทางต่ำกว่า 300กม.สูตรจะไม่ตรงกับความเป็นจริง
หรือถ้ากรอกบรรทัดบน แล้วระยะทางข้างล่างเป็น 0 สูตรก็จะติดลบ แล้วมันก็จะ fail
เพราะเราต้อง sumยอดตรงเซล D6 เพื่อนำข้อมูลไปใช้อีกทีนึง

อยากทราบว่ากรณีแบบนี้เราควรจะต้องออกแบบตารางใหม่ หรือแก้ไขสูตรยังไงดีคะ ขอบคุณค่ะ
คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
ผมแก้ให้นิดนึง
=IF(B4>300,250+((B4-300)*C4),IF((B4>0),250,0))

น่าจะใช่ไม่งั้นถ้าค่าใดค่าหนึ่งเป็น 0 มันจะคิดตังไป 250 บาทด้วยแล้วพอSumจะคิดตังเกิน
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่