NOT
อัปเดต 24 ก.ย. 2569 · ตรวจ syntax และเวอร์ชันกับเอกสารของ Microsoft · ผลในตัวอย่างตรวจด้วยเครื่องมือคำนวณ 2 ชุด บางช่องใช้ผลจาก LibreOffice และตรงกับตัวคำนวณของหน้าเว็บ
NOT คืออะไร
กลับค่าตรรกะ TRUE เป็น FALSE และ FALSE เป็น TRUE ใช้กลับผลของเงื่อนไข หรือของฟังก์ชันอย่าง ISBLANK และ ISNUMBER
ใช้เมื่อไหร่
- ตรวจว่าช่องกรอกข้อมูลแล้วหรือยัง ด้วย NOT(ISBLANK())
- หาข้อความที่ไม่มีคำที่กำหนด เช่น สินค้าที่ไม่ได้ผลิตเอง
- กรองรายการที่ไม่เข้าเงื่อนไข เช่น คนที่ยังไม่มีคะแนน
รูปแบบสูตร
Argument แต่ละตัว
ชี้ที่ argument ในรูปแบบสูตรด้านบนเพื่อไฮไลต์แถวนั้น
| Argument | จำเป็นไหม | ความหมาย |
|---|---|---|
| logical | จำเป็น | ค่าหรือเงื่อนไขที่ได้ผลเป็น TRUE หรือ FALSE เช่น ISBLANK(E5) หรือ D5>=C5 |
ลองเลย: ตัวอย่างที่เปลี่ยนค่าได้
ข้อมูลชุดเดียวกับไฟล์ฝึก เปลี่ยนค่าในช่องกรอก หรือคลิกตัวเลขในตารางเพื่อแก้ แล้วดูผลลัพธ์เปลี่ยนทันที กดถัดไปเพื่อดูว่า Excel คิดทีละขั้นอย่างไร สีของช่วงในตารางตรงกับสีในสูตร
ISBLANK ได้ TRUE เมื่อช่องว่าง แล้ว NOT กลับค่า คอลัมน์ G จึงได้ TRUE เมื่อกรอกคะแนนแล้ว
| แถว | A | B | C | D | E | F | G | H |
|---|---|---|---|---|---|---|---|---|
| 4 | รหัสพนักงาน | ชื่อพนักงาน | แผนก | คะแนนก่อนอบรม | คะแนนหลังอบรม | หมายเหตุ | กรอกคะแนนแล้ว | |
| 5 | E001 | กิตติพงษ์ ศรีสุข | บัญชี | 45 | 82 | TRUE | ||
| 6 | E002 | ปวีณา ทองดี | ขาย | 38 | 76 | TRUE | ||
| 7 | E003 | ชยพล วงศ์ใหญ่ | คลังสินค้า | 52 | ยังไม่ส่งแบบทดสอบ | FALSE | ||
| 8 | E004 | ศศิธร แก้วมณี | บัญชี | 60 | 91 | TRUE | ||
| 9 | E005 | ธนากร บุญมา | ขาย | 30 | 64 | TRUE | ||
| 10 | E006 | มณีรัตน์ ใจดี | บุคคล | 48 | ขาดสอบ | ลาป่วยวันสอบ | TRUE | |
| 11 | E007 | วรวุฒิ สายทอง | คลังสินค้า | 41 | 70 | TRUE | ||
| 12 | E008 | สุนิสา พรหมมา | ขาย | 55 | 88 | TRUE | ||
| 13 | E009 | อนุชา เพชรรัตน์ | บัญชี | 36 | 67 | TRUE | ||
| 14 | E010 | จิราพร มีสุข | บุคคล | 58 | 93 | TRUE | ||
| 15 | E011 | ณัฐวุฒิ ทองคำ | คลังสินค้า | 44 | ยังไม่ส่งแบบทดสอบ | FALSE | ||
| 16 | E012 | พิมพ์ชนก รุ่งเรือง | ขาย | 50 | 85 | TRUE | ||
| 17 | ||||||||
| 18 | ||||||||
| 19 |
ขั้นตอนการคำนวณ (3)
- อ่านสูตร G5: E5 มีคะแนน 82 ISBLANK จึงได้ FALSE แล้ว NOT กลับเป็น TRUE
- E10 เป็นข้อความ "ขาดสอบ" ไม่ใช่ช่องว่าง จึงได้ TRUE ด้วย ถ้าต้องการเฉพาะคนที่มีคะแนนเป็นตัวเลข ดูตัวอย่าง 4
- ลองลบคะแนนในคอลัมน์ E สักช่อง แล้วดูผลในคอลัมน์ G และจำนวนใน I5 เปลี่ยน
ตัวอย่างทั้งหมด 4 แบบ
- 1ตรวจว่ากรอกคะแนนแล้วหรือยัง ด้วย NOT(ISBLANK()) · ISBLANK ได้ TRUE เมื่อช่องว่าง แล้ว NOT กลับค่า คอลัมน์ G จึงได้ TRUE เมื่อกรอกคะแนนแล้ว
- 2หาสินค้าที่ไม่ได้ผลิตเอง · SEARCH หาคำในช่อง I4 ภายในชื่อผู้ผลิต ISNUMBER บอกว่าเจอหรือไม่ แล้ว NOT กลับค่า
- 3NOT กับ AND และ OR ให้ผลไม่เหมือนกัน · เกณฑ์ Top Seller: ผ่านเป้า และคะแนนลูกค้าตั้งแต่ 4.0 · F = ขาดอย่างน้อย 1 เกณฑ์ · G = ไม่ผ่านทั้ง 2 เกณฑ์
- 4กรองรายชื่อที่ยังไม่มีคะแนนด้วย FILTER กับ NOT · NOT(ISNUMBER()) จับทั้งช่องว่างและข้อความ ขาดสอบ (FILTER ใช้ได้ใน Excel 2021 ขึ้นไป)
ข้อผิดพลาดที่พบบ่อย
เคล็ดลับจากห้องเรียน
ใช้กับ Excel ของคุณได้ไหม
| เวอร์ชัน | Excel 2016 | Excel 2019 | Excel 2021 | Excel 2024 | Microsoft 365 |
|---|---|---|---|---|---|
| NOT |
NOT ใช้ได้ทุกเวอร์ชันที่ยังใช้กันอยู่ จึงไม่ต้องมีสูตรทางเลือก
เลือกฟังก์ชันให้ถูกงาน
| ฟังก์ชัน | ใช้เมื่อ | ตัวอย่าง |
|---|---|---|
| NOT | กลับผลของฟังก์ชันที่คืน TRUE/FALSE | =NOT(ISBLANK(E5)) |
| <> | ไม่เท่ากับ เขียนสั้นกว่า NOT(A=B) | =C5<>"ขาย" |
| AND | จริงเมื่อทุกเงื่อนไขจริง | =AND(D5>=C5,E5>=4) |
| OR | จริงเมื่อมีเงื่อนไขใดเงื่อนไขหนึ่งจริง | =OR(D5>=C5,E5>=4) |
| FILTER + NOT | กรองแถวที่ไม่เข้าเงื่อนไข (2021 ขึ้นไป) | =FILTER(A5:C16,NOT(ISNUMBER(E5:E16))) |
ใน Power BI ใช้อะไร
ไฟล์ฝึก NOT
9Expert-NOT-Practice-v1.2.xlsx
โจทย์ในชีตแบบฝึกหัด
- ข้อ 1ชยพล วงศ์ใหญ่ (แถว 8) กรอกคะแนนหลังอบรมแล้วหรือยัง (TRUE = กรอกแล้ว)
- ข้อ 2คะแนนหลังอบรมของมณีรัตน์ ใจดี (แถว 11) ไม่ใช่ตัวเลขใช่ไหม (TRUE = ไม่ใช่ตัวเลข)
- ข้อ 3แผนกของชยพล วงศ์ใหญ่ (แถว 8) ไม่ใช่แผนกขาย และไม่ใช่แผนกบัญชี ใช่ไหม (ใช้ NOT กับ OR)
- ข้อ 4สุนิสา พรหมมา (แถว 13): ถ้าช่องคะแนนหลังอบรมไม่ว่างให้แสดง ส่งแล้ว ไม่งั้นแสดง ยังไม่ส่ง (ใช้ IF กับ NOT)
- ข้อ 5จิราพร มีสุข (แถว 15): ถ้าคะแนนหลังอบรมไม่ใช่ตัวเลขให้แสดง รอคะแนน ไม่งั้นแสดงคะแนนที่เพิ่มขึ้น (หลัง − ก่อน)
วิดีโอประกอบ
ในเว็บจริงจะฝังคลิปพร้อมตั้งเวลาเริ่มตรงหัวข้อนี้ ในต้นแบบเปิดผลค้นหาในช่องแทน
เปิดใน YouTubeแบบทดสอบ 3 ข้อ
1. =NOT(ISBLANK(A1)) ถ้า A1 มีตัวเลข 82 ได้อะไร
ช่องไม่ว่าง ISBLANK ได้ FALSE แล้ว NOT กลับเป็น TRUE
2. =NOT(AND(TRUE,FALSE)) ได้อะไร
AND(TRUE,FALSE) ได้ FALSE แล้ว NOT กลับเป็น TRUE
3. ถ้า A1 เป็นข้อความ "ขาดสอบ" =NOT(A1) ได้อะไร
ข้อความที่ไม่ใช่ TRUE หรือ FALSE แปลงเป็นค่าตรรกะไม่ได้ จึงได้ #VALUE!
ไปต่อ
ต่อยอดใน Microsoft Excel Advanced: สูตรสรุปผลแบบมีเงื่อนไข สูตรสืบค้นข้อมูล สูตรใหม่ใน Microsoft 365 และการจัดการ Error (2 วัน)