ฟังก์ชัน 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 และส่งกลับค่า TRUE ส่งกลับค่า FALSE ถ้ามีอาร์กิวเมนต์อย่างน้อยหนึ่งอาร์กิวเมนต์เป็น FALSE

ไวยากรณ์

AND(logical1,logical2,...)

Logical1, logical2, ... เป็นเงื่อนไข 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 คอล 2 สูตร คำอธิบาย (ผลลัพธ์)
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)