บทความนี้สาธิต สูตร Excel ไม่ให้ค่าเกินขีดจำกัด เหมาะสำหรับการตั้งเกณฑ์ราคา คะแนน หรือข้อมูลที่ต้องควบคุมช่วง ใช้ Data Validation, MAX, MIN, RANDBETWEEN, IF
6 วิธีจำกัดค่าใน Excel
ข้อมูลตัวอย่าง: Shirt Brand, Size, Price

1. Data Validation: Whole Number Range
เหมาะสำหรับควบคุมข้อมูลป้อนเข้า (Data Entry)
- เลือกช่วง Size > Data > Data Validation
- Settings: Allow: Whole Number, Data: between, Minimum: 100, Maximum: 200
- Error Alert: Style: Warning, Title: Out_of_Range, Message: "Please Enter a value between 100–200"

2. Data Validation: Custom Formula (AND)
ใช้สูตรกำหนดเองยืดหยุ่นกว่า
- Settings: Allow: Custom, Formula:
=AND(D5>=100,D5<=200)

3. ฟังก์ชัน MAX (กำหนดค่าต่ำสุด)
สูตร: =MAX(0.8*D5,90) → ค่าจะไม่ต่ำกว่า 90

4. ฟังก์ชัน MIN (กำหนดค่าสูงสุด)
สูตร: =MIN(0.8*D5,140) → ค่าจะไม่เกิน 140

5. ฟังก์ชัน IF (เงื่อนไขซ้อน)
สูตร: =IF(D5<100,0,IF(D5>200,0,D5)) → นอกช่วง 100-200 ให้ค่า 0

6. ฟังก์ชัน RANDBETWEEN (สุ่มค่าในช่วง)
สูตร: =RANDBETWEEN($C$5,$C$4) สุ่มค่าระหว่าง Min (C5) และ Max (C4)

ข้อควรจำ
- Data Validation: Min/Max สำคัญมาก หากเปลี่ยนช่วง ผลลัพธ์จะเปลี่ยน
- สูตรต้องเขียนไวยากรณ์ถูกต้อง มิฉะนั้นจะ Error
- แนะนำดาวน์โหลดไฟล์ตัวอย่างเพื่อศึกษาพร้อมกัน
สรุป
6 วิธีนี้ครอบคลุมทั้งการ ป้องกันการป้อนข้อมูลผิด (Data Validation) และ คำนวณค่าในช่วงที่กำหนด (MAX, MIN, IF, RANDBETWEEN) เลือกใช้ตามความเหมาะสม ติดตาม ExcelDemy สำหรับเทคนิคเพิ่มเติม