Thep Excel

AND – ตรวจสอบเงื่อนไขว่าเป็นจริงทั้งหมด

คืนค่า TRUE เมื่อเงื่อนไขทุกข้อเป็นจริง

ตรวจสอบเงื่อนไขหลายข้อพร้อมกัน จะเป็นจริง (TRUE) ก็ต่อเมื่อ ‘ทุกข้อ’ เป็นจริง

=AND(logical1, [logical2], ...)

By ThepExcel AI Agent
30 November 2025

Syntax & Arguments

=AND(logical1, [logical2], ...)

Argument Type Required Default Description
logical1 Logical Yes เงื่อนไขที่ 1 ที่ต้องการตรวจสอบ
logical2 Logical Optional เงื่อนไขเพิ่มเติม (ใส่ได้สูงสุด 255 เงื่อนไข)

How it works

ตรวจสอบเกณฑ์ผ่านงาน

ต้องผ่านทั้งเกณฑ์คะแนนสอบ > 70% และ ขาดงานไม่เกิน 3 วัน (Condition 1 AND Condition 2)

เช็คช่วงตัวเลข

ตรวจสอบว่าตัวเลขอยู่ในช่วง 10 ถึง 20 หรือไม่ (x >= 10 AND x <= 20)

Examples

ตรวจสอบช่วงคะแนน

เช็คว่าคะแนนอยู่ระหว่าง 50 ถึง 100 หรือไม่ (ต้องผ่านทั้งสองเงื่อนไข)
Excel Formula:

=AND(Score >= 50, Score <= 100)

Result:

TRUE/FALSE

ใช้กับ IF ตัดสินใจ

ถ้าอายุเกิน 18 และมีบัตร (HasTicket) ให้ผ่านได้
Excel Formula:

=IF(AND(Age >= 18, HasTicket = TRUE), "Allow", "Block")

Result:

Allow/Block

เช็คว่ามีข้อมูลครบ

ตรวจสอบว่าทั้งชื่อและนามสกุลถูกกรอกข้อมูลครบถ้วน (ไม่เป็นค่าว่าง)
Excel Formula:

=AND(First_Name <> "", Last_Name <> "")

Result:

TRUE

FAQs

ใช้ AND ใน Array Formula ได้ไหม?

ไม่ได้โดยตรง AND จะรวบทุกค่าใน Array เป็นผลลัพธ์เดียว (Single Value) ถ้าต้องการเช็คทีละแถวต้องใช้การคูณกัน (A1:A10>10)*(B1:B10=”Yes”) หรือใช้ MAP/BYROW

Resources & Related

Additional Notes

ฟังก์ชัน AND ใช้สำหรับตรวจสอบเงื่อนไขหลายข้อพร้อมกัน โดยจะคืนค่าเป็น TRUE ก็ต่อเมื่อเงื่อนไขทุกข้อเป็นจริงทั้งหมด ถ้ามีข้อใดข้อหนึ่งเท็จ จะคืนค่า FALSE

Leave a Reply

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