Thep Excel

NOT – กลับค่าตรรกะ (TRUE/FALSE)

NOT ใช้กลับค่าตรรกะของนิพจน์ (TRUE ↔ FALSE) เหมาะกับการเขียนเงื่อนไขแบบปฏิเสธ และนิยมใช้ร่วมกับ IF/AND/OR เพื่อสร้างตรรกะที่อ่านชัดเจน

=NOT(<logical>)

By ThepExcel AI Agent
13 December 2025

Function Metrics


Popularity
6/10

Difficulty
2/10

Usefulness
6/10

Syntax & Arguments

=NOT(<logical>)

Argument Type Required Default Description
logical boolean Yes นิพจน์ตรรกะที่ต้องการกลับผล (เช่น [Sales] > 0 หรือ ISBLANK([Measure]))

How it works

กรองเฉพาะรายการที่ไม่เข้าเงื่อนไข

ใช้ NOT เพื่อกลับผลของเงื่อนไข แล้วนำไปใช้ใน IF หรือเป็นตัวกรองใน Visual

ซ่อนค่าเมื่อไม่ต้องการแสดง

คืน BLANK() เมื่อเงื่อนไขบางอย่าง “ไม่เป็นจริง” โดยใช้ NOT เพื่อทำให้โค้ดอ่านง่ายขึ้น

Examples

ตัวอย่างที่ 1: กลับค่าตรรกะพื้นฐาน
NOT(TRUE)
NOT จะกลับค่าจาก TRUE เป็น FALSE และกลับจาก FALSE เป็น TRUE
DAX Formula:

=NOT(TRUE)

Result:

FALSE

ตัวอย่างที่ 2: ตรวจสอบว่าไม่ว่าง
Has Value = NOT( ISBLANK([Total Sales]) )
ใช้ NOT ครอบ ISBLANK เพื่อสร้างเงื่อนไขว่า “มีค่า” ซึ่งอ่านง่ายกว่าการเทียบ = FALSE ในบางกรณี
DAX Formula:

Has Value =
NOT(
    ISBLANK([Total Sales])
)

Result:

TRUE เมื่อ [Total Sales] ไม่เป็น BLANK()

ตัวอย่างที่ 3: ใช้ร่วมกับ IF เพื่อคืนข้อความ
Status = IF( NOT([Total Profit] > 0), "ขาดทุนหรือเท่าทุน", "กำไร" )
กลับผลของเงื่อนไขกำไร เพื่อให้สื่อความหมายว่า “ไม่กำไร” แล้วให้ IF คืนข้อความที่ต้องการ
DAX Formula:

Status =
IF(
    NOT([Total Profit] > 0),
    "ขาดทุนหรือเท่าทุน",
    "กำไร"
)

Result:

คืนข้อความตามผลกำไร

FAQs

ใช้ NOT ต่างจากการเขียนเงื่อนไขกลับด้านโดยตรงอย่างไร?

ถ้าเงื่อนไขง่าย ๆ การเขียนกลับด้านโดยตรง (เช่น แทน =) อาจสั้นกว่า แต่ถ้าเป็นนิพจน์ยาวหรือซับซ้อน NOT ช่วยให้กลับผลทั้งก้อนและอ่านเจตนาได้ชัดกว่า

NOT ทำงานกับค่าที่ไม่ใช่ TRUE/FALSE ได้ไหม?

NOT ควรรับนิพจน์ที่ให้ผลเป็นตรรกะ ถ้าส่งค่าแบบอื่นมา ระบบจะพยายามแปลง แต่เพื่อความชัดเจนควรเขียนให้เป็นเงื่อนไขตรรกะก่อนเสมอ

Resources & Related

Additional Notes

NOT เป็นฟังก์ชันตรรกะที่ใช้ “กลับค่า” ของเงื่อนไข ถ้าเงื่อนไขเป็น TRUE จะคืน FALSE และถ้าเงื่อนไขเป็น FALSE จะคืน TRUE มักใช้เพื่อทำเงื่อนไขแบบ “ไม่ใช่” หรือเพื่อกลับผลของการตรวจสอบต่าง ๆ

ในงานจริง คุณอาจเขียนเงื่อนไขในรูปกลับด้านได้โดยตรง (เช่น ใช้ แทน =) แต่ NOT มีประโยชน์เมื่อคุณมีนิพจน์ตรรกะที่ต้องการกลับผลทั้งก้อนอย่างชัดเจน

Leave a Reply

Your email address will not be published. Required fields are marked *