🖐 นักบัญชีหนีไม่พ้นต้องเจอข้อห้ามแบบนี้ใช่ไหม
ห้ามคิดภาษีจากยอดที่เกินกว่ายอดกำไร
ห้ามหักค่าเสื่อมราคาเกินกว่าต้นทุนที่ซื้อมา
ห้ามตัดจำนวนสินค้าที่ขายเกินกว่าจำนวนที่ซื้อมาแบบ FIFO
ห้ามคิดภาษีเงินได้เกินกว่าเงินได้พึงประเมินในแต่ละขั้นบันได
ฝ่ายผลิต ก็ต้องห้ามผลิตสินค้าจนต่ำกว่า Minimum Stock
ฝ่ายขาย ก็ต้องตอบลูกค้าให้ได้ว่า อย่างช้าที่สุดจะได้รับสินค้าวันไหน
ทุกคนที่ใช้ Excel ต้องเจอเงื่อนไขแบบนี้ใช่ไหมว่า
🖐 ห้ามนำค่าติดลบไปใช้คำนวณต่อ หรือ ห้ามนำยอดที่เกินกว่าหรือต่ำกว่าที่กำหนดไว้ไปใช้
ในชีวิตประจำวันของพวกเราเจอโจทย์แบบนี้อยู่ตลอดเวลา ซื้อของก็ห้ามจ่ายเงินเกินนะ ขับรถก็ห้ามใช้ความเร็วเกิน ทำงานก็ห้ามเกินเวลาปกตินะไม่งั้นจะถือว่าเป็นโอที จะทำอะไรก็เจอกติกาว่าห้ามเยอะแยะไปหมด
โจทย์แบบนี้ เรียกตามภาษานักคำนวณว่า เป็นเงื่อนไขที่เกี่ยวข้องกับ Upper Limit / Lower Limit นั่นเอง
จะใช้สูตรอะไรล่ะ เมื่อพบเงื่อนไขแบบต้องห้าม
🧐 เอาง่ายๆก่อนว่า ห้ามใช้ตัวเลขที่ต่ำกว่า 0
=IF(เซลล์ตัวเลข<0, 0, เซลล์ตัวเลข)
สูตร IF จะนำค่าในเซลล์มาตรวจว่าน้อยกว่า 0 ไหม ถ้าพบว่าต่ำกว่า 0 เช่นเป็นตัวเลขติดลบก็ให้ใช้ 0 แทน เรียกว่า 0 เป็น Lower Limit แต่ถ้าตัวเลขมากกว่าหรือเท่ากับ 0 ก็จะใช้ตัวเลขนั้น
☝️ แทนที่จะใช้สูตร IF ในเงื่อนไขที่เกี่ยวข้องกับข้อกำหนดห้ามต่ำกว่าหรือห้ามเกินกว่า เราสามารถนำสูตร Max หรือ Min มาใช้แทนโดยใช้หลักช่วยจำ ดังนี้
"สูตร Max หรือ Min นี้ทำงานตรงข้ามกับความเข้าใจ"
พอคิดถึงเงื่อนไขว่าห้ามต่ำกว่าเมื่อไร ปกติการหาค่าที่ต่ำที่สุดจะต้องใช้สูตร Min แต่พอเจอคำว่า "ห้าม" ให้คิดตรงกันข้ามทันที
😎 ห้ามต่ำกว่า จึงใช้สูตร Max ส่วนห้ามเกินกว่า ให้ใช้สูตร Min
ตามตัวอย่างข้างต้นที่ใช้สูตร IF ปรับตัวเลขไม่ให้ต่ำกว่า 0 นั้น สามารถเปลี่ยนมาใช้สูตร Max ต่อไปนี้แทน
=MAX(0, เซลล์ตัวเลข)
จริงไหมว่า เลข 0 ต้องมากกว่าตัวเลขติดลบอยู่แล้ว
ส่วนในกรณีที่ต้องการสร้างสูตรควบคุมตัวเลขไม่ให้เกินเลข 100 สามารถใช้สูตร IF หรือ Min ได้ตามนี้
=IF(เซลล์ตัวเลข>100, 100, เซลล์ตัวเลข)
หรือ
=MIN(100, เซลล์ตัวเลข)
+++++++++++++++++++++++++++
ปัญหาภาษีตามภาพนี้ รายได้สุทธิยังไม่ถึง 150,000 บาท ก็ไม่ต้องจ่ายภาษี จะต้องใช้สูตรอะไรดี
ถ้ารายได้สุทธิ 120,000 บาท ให้นำเลข 120,000 ไปเทียบกับ 150,000 ว่าจะใช้เลขไหนไปคิดภาษีในอัตรา 0% ก็ต้องใช้สูตร
=Min(120000, 150000)
ปัญหาแบบนี้เป็นแบบห้ามเกิน จึงใช้สูตร Min จะได้ 120000 เพราะต่ำกว่า
ถ้ารายได้สุทธิ 200,000 บาท ให้นำเลข 200,000 ไปเทียบกับ 150,000 ว่าจะใช้เลขไหนไปคิดภาษีในอัตรา 0% ก็ต้องใช้สูตร
=Min(200000, 150000)
จะได้เลข 150000 เต็มพิกัด
จากนั้นจึงนำยอด 150000 ไปหักเพื่อหาเงินได้สุทธิคงเหลืออีก 50000 แล้วจึงนำไปเทียบกับบันไดขั้นต่อไปซึ่งอยู่ในช่วง 150,001-300,000 หรือเท่ากับเงินได้ส่วนเกินอีก 150,000 บาท
=Min(50000, 150000)
จะได้เลข 50000 เพื่อนำไปคำนวณในอัตราภาษี 5%
หลักการเดียวกันนี้แหละใช้กับการคำนวณต้นทุนขายแบบ FIFO ได้ด้วย
+++++++++++++++++++++++++++
หลักการคิดใช้สูตร Max Min เพื่อใช้แทนสูตร IF นี้ อยู่ในหลักสูตรสุดยอดเคล็ดลับและลัดของ Excel บทที่ 43 "ท้าชน IF Max Min VLookup"
ช่วงนี้จนถึงปีใหม่ แจกให้เรียนออนไลน์ฟรี 6 เดือน เชิญใช้ลิงก์พิเศษนี้เพื่อสมัครได้เลยครับ เข้าเรียนได้ทุกที่ทุกเวลาที่สะดวก
https://www.excelexperttraining.com/online/register/expert-tips-6-months/?coupon=FREETIP