ทดสอบหลายเงื่อนไขโดยใช้ AND/OR ใน Google ชีต
สิ่งที่ต้องรู้
- ไวยากรณ์สำหรับฟังก์ชัน AND คือ =AND (logical_expression1, logical_expression2, ...)
- ไวยากรณ์สำหรับฟังก์ชัน OR คือ =OR (ตรรกะ_นิพจน์1, ตรรกะ_นิพจน์2, ตรรกะ_นิพจน์3,... )
บทความนี้อธิบายวิธีใช้ฟังก์ชัน AND และฟังก์ชัน OR ใน Google ชีต
ฟังก์ชันลอจิกทำงานอย่างไรใน Google ชีต
ฟังก์ชันตรรกะ AND และ OR เป็นฟังก์ชันที่รู้จักกันดีใน Google ชีต. โดยจะทดสอบว่าผลลัพธ์จากเซลล์เป้าหมายตั้งแต่สองเซลล์ขึ้นไปตรงตามเงื่อนไขที่คุณระบุหรือไม่ พวกเขาส่งคืนผลลัพธ์เพียงหนึ่งในสองผลลัพธ์ (หรือ ค่าบูลีน) ในเซลล์ที่มีการใช้งาน ไม่ว่าจะเป็น TRUE หรือ FALSE
ฟังก์ชัน AND จะทดสอบสูตรในหลายๆ เซลล์และส่งคืนการตอบกลับ TRUE ก็ต่อเมื่อทุกสูตรเป็นจริงเท่านั้น มิฉะนั้น จะคืนค่า FALSE เป็นค่า
ในขณะเดียวกัน ฟังก์ชัน OR จะส่งกลับการตอบกลับ TRUE หากสูตรที่ทดสอบใดๆ เป็นจริง จะให้ค่า FALSE ก็ต่อเมื่อสูตรทั้งหมดไม่เป็นความจริง
คำตอบ TRUE หรือ FALSE เหล่านี้สามารถแสดงตามที่เป็นอยู่ในเซลล์ที่มีฟังก์ชันอยู่ สามารถใช้ร่วมกับฟังก์ชันอื่นๆ ได้ ฟังก์ชัน Google สเปรดชีตเช่น ฟังก์ชัน IF, เพื่อแสดงผลต่าง ๆ หรือทำการคำนวณหลายอย่าง
ในรูปภาพของบทความนี้ เซลล์ B2 และ B3 มีฟังก์ชัน AND และ OR ตามลำดับ ทั้งสองใช้จำนวน ตัวดำเนินการเปรียบเทียบ เพื่อทดสอบเงื่อนไขต่างๆ ของข้อมูลในเซลล์ A2, A3 และ A4 ของ ใบงาน.
สองหน้าที่คือ:
=AND(A2<50,A3<>75,A4>=100)=OR(A2<50,A3<>75,A4>=100)
พวกเขาทดสอบเงื่อนไขต่อไปนี้:
- ถ้าข้อมูลในเซลล์ A2 เป็น น้อยกว่า 50 (< เป็นสัญลักษณ์น้อยกว่า)
- ถ้าข้อมูลในเซลล์ A3 เป็น ไม่เท่ากับ 75 (<> เป็นสัญลักษณ์ไม่เท่ากับ)
- ถ้าข้อมูลในเซลล์ A4 เป็น มากกว่าหรือเท่ากับ 100 (>= เป็นสัญลักษณ์แทนค่ามากกว่าหรือเท่ากับ)
สำหรับฟังก์ชัน AND ในเซลล์ B2 ข้อมูลในเซลล์ A2 ถึง A4 ต้องตรงกับเงื่อนไขทั้งสามข้างต้นเพื่อให้ฟังก์ชันส่งคืนการตอบสนอง TRUE เมื่อเป็นเช่นนี้ จะเป็นไปตามสองเงื่อนไขแรก แต่เนื่องจากค่าในเซลล์ A4 ไม่มากกว่าหรือเท่ากับ 100 เอาต์พุตสำหรับฟังก์ชัน AND จึงเป็น FALSE
ในกรณีของฟังก์ชัน OR ในเซลล์ B3 ข้อมูลในเซลล์ A2, A3 หรือ A4 จะต้องเป็นไปตามเงื่อนไขใดเงื่อนไขหนึ่งข้างต้นเท่านั้น ในตัวอย่างนี้ ข้อมูลในเซลล์ A2 และ A3 เป็นไปตามเงื่อนไขที่กำหนด ดังนั้นผลลัพธ์สำหรับฟังก์ชัน OR จึงเป็น TRUE
ไวยากรณ์และอาร์กิวเมนต์สำหรับฟังก์ชัน AND/OR
ฟังก์ชั่นของ ไวยากรณ์ หมายถึงเลย์เอาต์ของฟังก์ชันและรวมถึงชื่อฟังก์ชัน วงเล็บและ ข้อโต้แย้ง.
ไวยากรณ์สำหรับฟังก์ชัน AND คือ:
=และ (logical_expression1, logical_expression2, ...)
ไวยากรณ์สำหรับฟังก์ชัน OR คือ:
=หรือ (logical_expression1, logical_expression2, logical_expression3, ... )
- logical_expression1 [จำเป็น] หมายถึงเงื่อนไขที่กำลังทดสอบ รูปแบบของเงื่อนไขปกติคือ การอ้างอิงเซลล์ ของข้อมูลที่กำลังตรวจสอบตามด้วยเงื่อนไขเอง เช่น A2 < 50
- logical_expression2, ตรรกะ_นิพจน์3, ... [ไม่บังคับ] เป็นเงื่อนไขเพิ่มเติมที่สามารถทดสอบได้
เข้าสู่ฟังก์ชัน AND หรือ OR
ขั้นตอนต่อไปนี้ครอบคลุมวิธีการเข้าสู่ฟังก์ชัน AND เช่นเดียวกับที่อยู่ในเซลล์ B2 ในภาพหลัก สามารถใช้ขั้นตอนเดียวกันนี้ในการเข้าสู่ฟังก์ชัน OR ที่อยู่ในเซลล์ B3
Google ชีตไม่ได้ใช้ กล่องโต้ตอบ เพื่อป้อนอาร์กิวเมนต์ของฟังก์ชันแบบเดียวกับที่ Excel ทำ แต่มีกล่องแนะนำอัตโนมัติที่ปรากฏขึ้นเมื่อมีการพิมพ์ชื่อของฟังก์ชันลงในเซลล์
คลิกที่เซลล์ A2 เพื่อทำให้เป็น เซลล์ที่ใช้งาน; นี่คือตำแหน่งที่ป้อนฟังก์ชัน AND และตำแหน่งที่แสดงผลลัพธ์
พิมพ์ เครื่องหมายเท่ากับ (=) ตามด้วยฟังก์ชัน และ.
ขณะที่คุณพิมพ์ กล่องแนะนำอัตโนมัติจะปรากฏขึ้นพร้อมชื่อของฟังก์ชันที่ขึ้นต้นด้วยตัวอักษร A
-
เมื่อฟังก์ชัน AND ปรากฏขึ้นในกล่อง ให้คลิกที่ชื่อด้วยตัวชี้เมาส์
วิธีป้อนอาร์กิวเมนต์ฟังก์ชัน
อาร์กิวเมนต์สำหรับฟังก์ชัน AND ถูกป้อนหลังวงเล็บเปิด เช่นเดียวกับใน Excel จะมีการแทรกเครื่องหมายจุลภาคระหว่างอาร์กิวเมนต์ของฟังก์ชันเพื่อทำหน้าที่เป็นตัวคั่น
คลิกที่เซลล์ในเวิร์กชีตเพื่อป้อนการอ้างอิงเซลล์นี้เป็น logical_expression1 การโต้แย้ง. ใช้รูปภาพหลักเป็นตัวอย่าง คุณจะต้องเลือกเซลล์ A2
-
พิมพ์ < 50 หลังจากการอ้างอิงเซลล์
-
พิมพ์ ลูกน้ำ หลังการอ้างอิงเซลล์เพื่อทำหน้าที่เป็นตัวคั่นระหว่างอาร์กิวเมนต์ของฟังก์ชัน
-
คลิกที่เซลล์ A3 ในเวิร์กชีตเพื่อป้อนการอ้างอิงเซลล์นี้เป็น logical_expression2 การโต้แย้ง.
-
พิมพ์ <> 75 หลังการอ้างอิงเซลล์ ตามด้วยเครื่องหมายจุลภาคอื่น
-
คลิกที่เซลล์ A4 ในแผ่นงานเพื่อป้อนการอ้างอิงเซลล์ที่สามแล้วพิมพ์ >=100.
กด เข้า เพื่อทำหน้าที่ให้สมบูรณ์
หากคุณได้ติดตามตัวอย่างของเรา ค่า FALSE ควรปรากฏในเซลล์ B2 เนื่องจากข้อมูลในเซลล์ A4 ไม่ตรงตามเงื่อนไขที่มากกว่าหรือเท่ากับ 100
ในการเข้าสู่ฟังก์ชัน OR ให้ทำซ้ำขั้นตอนข้างต้นโดยใช้ =OR แทนที่จะเป็น =AND