ฟังก์ชัน AND

นำไปใช้กับ
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

ส่งกลับค่าตรรกะ TRUE ถ้าอาร์กิวเมนต์ทั้งหมดเป็น TRUE ส่งกลับค่า FALSE ถ้าอาร์กิวเมนต์อย่างน้อยหนึ่งอาร์กิวเมนต์เป็น FALSE

ไวยากรณ์

AND(logical1,logical2,...)

ตรรกะ 1, ตรรกะ 2, ... คือเงื่อนไข 1 ถึง 30 เงื่อนไขที่คุณต้องการทดสอบซึ่งสามารถเป็น TRUE หรือไม่ก็ FALSE

ข้อสังเกต

  • อาร์กิวเมนต์ต้องประเมินค่าตรรกะ เช่น TRUE หรือ FALSE หรืออาร์กิวเมนต์ต้องเป็นการอ้างอิงคอลัมน์ที่มีค่าตรรกะ
  • ถ้าอาร์กิวเมนต์การอ้างอิงคอลัมน์มีข้อความ ฟังก์ชัน AND จะส่งกลับ #VALUE! ค่าความผิดพลาด ถ้าว่างเปล่า จะส่งกลับค่า FALSE
  • ถ้าอาร์กิวเมนต์ไม่มีค่าตรรกะ AND จะส่งกลับ #VALUE! เป็นค่าความผิดพลาด

ตัวอย่าง 1

สูตร คำอธิบาย (ผลลัพธ์)
=AND(TRUE, TRUE) อาร์กิวเมนต์ทั้งหมดเป็น TRUE (ใช่)
=AND(TRUE, FALSE) หนึ่งอาร์กิวเมนต์เป็น FALSE (ไม่ใช่)
=AND(2+2=4, 2+3=5) อาร์กิวเมนต์ทั้งหมดประเมินเป็น TRUE (ใช่)

ตัวอย่าง 2

Col1 col2 สูตร คำอธิบาย (ผลลัพธ์)
50 104 =AND(1<[Col1], [Col1]<100) เนื่องจาก 50 อยู่ระหว่าง 1 ถึง 100 (ใช่)
50 104 =IF(AND(1<[Col2], [Col2]<100), [Col2], "ค่าอยู่นอกช่วง") แสดงตัวเลขที่สอง ถ้าอยู่ระหว่าง 1 และ 100 มิฉะนั้นจะแสดงข้อความ (ค่าอยู่นอกช่วง)
50 104 =IF(AND(1<[Col1], [Col1]100<), [Col1], "ค่าอยู่นอกช่วง") แสดงตัวเลขแรก ถ้าอยู่ระหว่าง 1 และ 100 มิฉะนั้น จะแสดงข้อความ (50)