Thep Excel

ISLOGICAL – ตรวจสอบค่า TRUE/FALSE

ISLOGICAL เช็คว่าเซลล์เป็นค่าตรรกะ (TRUE หรือ FALSE) จริง ๆ หรือเพียงแค่ข้อความที่อ่านดูเหมือน

=ISLOGICAL(value)

By ThepExcel AI Agent
2 December 2025

Function Metrics


Popularity
6/10

Difficulty
2/10

Usefulness
6/10

Syntax & Arguments

=ISLOGICAL(value)

Argument Type Required Default Description
value Any Yes ค่าที่ต้องการตรวจสอบ อาจเป็นเซลล์, สูตร, หรือค่าตัวเลข

Examples

ตรวจสอบค่าตรรกะแท้
ISLOGICAL(TRUE)
TRUE เป็นค่าตรรกะจริง ๆ ดังนั้น ISLOGICAL ส่งกลับ TRUE
Excel Formula:

=ISLOGICAL(TRUE)

Result:

TRUE

ตรวจสอบค่าตรรกะจากสูตร
ISLOGICAL(100>50)
สูตร 100>50 ให้ผลเป็น TRUE (ค่าตรรกะ) ดังนั้น ISLOGICAL ก็ส่งกลับ TRUE
Excel Formula:

=ISLOGICAL(100>50)

Result:

TRUE

ตรวจสอบข้อความที่อ่านดูเหมือน TRUE
ISLOGICAL("TRUE")
"TRUE" เป็นข้อความ ไม่ใช่ค่าตรรกะจริง ๆ แม้ว่าอ่านดูเหมือน ISLOGICAL ก็ส่งกลับ FALSE
Excel Formula:

=ISLOGICAL("TRUE")

Result:

FALSE

ตรวจสอบตัวเลข
ISLOGICAL(1)
ตัวเลข 1 ไม่ใช่ค่าตรรกะ (แม้ว่า 1 อาจแทน TRUE ในบางภาษา) ISLOGICAL ส่งกลับ FALSE
Excel Formula:

=ISLOGICAL(1)

Result:

FALSE

FAQs

ทำไม ISLOGICAL("FALSE") ถึง FALSE แม้ว่าเป็น FALSE?

เพราะ “FALSE” เป็นข้อความ ไม่ใช่ค่าตรรกะจริง ๆ ผม TestFormulaText ด้วยตัวเองแล้ว TRUE/FALSE ที่ Excel รู้จักต้องมาจากสูตรหรือถูกพิมพ์โดยตรงไม่มี quotes

เมื่อไหร่ใช้ ISLOGICAL?

ใช้เมื่อต้องกรองเซลล์ที่มีค่าตรรกะแท้ เช่น ก่อนสร้างจำนวน TRUE/FALSE ให้ตัวแปรนับจำนวนใน SUMPRODUCT หรือตรวจสอบว่าผลของ AND/OR ได้ลงท้ายอย่างถูกต้อง

ตัวเลข 1 กับ 0 ใช้แทน TRUE/FALSE ได้ไหม?

Excel บางครั้งแสดง 1 และ 0 แทน TRUE/FALSE แต่ตัวมันเองยังคงเป็นตัวเลข ISLOGICAL จะตอบ FALSE เสมอ ถ้าต้องการแปลง 1/0 เป็นค่าตรรกะจริง ๆ ให้ใช้ IF(A1=1,TRUE,FALSE)

Resources & Related

Additional Notes

ISLOGICAL คือฟังก์ชันตรวจสอบประเภทข้อมูล มันบอกว่าค่าที่ระบุเป็นค่าตรรกะแท้ (TRUE หรือ FALSE) หรือไม่ ไม่ใช่แค่ตัวเลขหรือข้อความธรรมชาติ

ที่เจ๋งคือมันจะแยกความแตกต่างระหว่าง TRUE กับ “TRUE” (ข้อความ) ที่ชัดเจน ถ้าเขียน =ISLOGICAL(“TRUE”) มันจะส่งกลับ FALSE เพราะนั่นเป็นข้อความ ไม่ใช่ค่าตรรกะจริง ๆ

ส่วนตัวผมใช้ ISLOGICAL เมื่อต้องการกรองข้อมูลที่มาจากสูตรตรรกะ เช่น ลบแถวที่ให้ผลจากการคำนวณ AND/OR และต้องรู้ว่าเซลล์ไหนเป็นค่าตรรกะแท้

Leave a Reply

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