ต้องรู้
- ไวยากรณ์สำหรับฟังก์ชัน AND คือ =AND (logical_expression1, logical_expression2, …)
- ไวยากรณ์สำหรับฟังก์ชัน OR คือ =OR (logical_expression1, logical_expression2, logical_expression3, …)
บทความนี้อธิบายวิธีใช้ฟังก์ชัน 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, A375, A4>=100)=OR(A2=100) <50, A375, A4>
พวกเขาทดสอบเงื่อนไขต่อไปนี้:
- หากข้อมูลในเซลล์ 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 คือ:
=AND (logical_expression1, logical_expression2, …)
ไวยากรณ์สำหรับฟังก์ชัน OR คือ:
=OR (logical_expression1, logical_expression2, logical_expression3, …)
- logical_expression1 [จำเป็น] หมายถึงเงื่อนไขที่กำลังทดสอบ โดยปกติ รูปแบบของเงื่อนไขจะเป็นการอ้างอิงเซลล์ของข้อมูลที่กำลังตรวจสอบ ตามด้วยตัวเงื่อนไขเอง เช่น A2 < 50
- logical_expression2, logical_expression3, … [ไม่บังคับ] เป็นเงื่อนไขเพิ่มเติมที่สามารถทดสอบได้
การเข้าสู่ฟังก์ชัน AND หรือ OR
ขั้นตอนต่อไปนี้ครอบคลุมวิธีการเข้าสู่ฟังก์ชัน AND เช่นเดียวกับที่อยู่ในเซลล์ B2 ในภาพหลัก สามารถใช้ขั้นตอนเดียวกันนี้เพื่อเข้าสู่ฟังก์ชัน OR ที่อยู่ในเซลล์ B3
Google ชีตไม่ใช้กล่องโต้ตอบเพื่อป้อนอาร์กิวเมนต์ของฟังก์ชันแบบเดียวกับที่ Excel ทำ แต่จะมีกล่องแนะนำอัตโนมัติที่ปรากฏขึ้นเมื่อพิมพ์ชื่อของฟังก์ชันลงในเซลล์
-
คลิกที่เซลล์ A2 เพื่อให้เซลล์เป็นเซลล์ที่ใช้งานอยู่ นี่คือตำแหน่งที่ป้อนฟังก์ชัน AND และตำแหน่งที่แสดงผลลัพธ์
- พิมพ์ เครื่องหมายเท่ากับ (=) ตามด้วยฟังก์ชัน AND.
- ขณะที่คุณพิมพ์ กล่องแนะนำอัตโนมัติจะปรากฏขึ้นพร้อมชื่อฟังก์ชันที่ขึ้นต้นด้วยตัวอักษร A
-
เมื่อฟังก์ชัน AND ปรากฏขึ้นในกล่อง ให้คลิกที่ชื่อด้วยตัวชี้เมาส์
วิธีป้อนอาร์กิวเมนต์ของฟังก์ชัน
อาร์กิวเมนต์สำหรับฟังก์ชัน AND จะถูกป้อนหลังวงเล็บเปิด เช่นเดียวกับใน Excel จะมีการแทรกเครื่องหมายจุลภาคระหว่างอาร์กิวเมนต์ของฟังก์ชันเพื่อทำหน้าที่เป็นตัวคั่น
- คลิกที่เซลล์ในเวิร์กชีตเพื่อป้อนการอ้างอิงเซลล์นี้เป็นอาร์กิวเมนต์ logical_expression1 ใช้รูปภาพหลักเป็นตัวอย่าง คุณจะต้องเลือกเซลล์ A2
-
ประเภท < 50 หลังการอ้างอิงเซลล์
-
พิมพ์ comma หลังการอ้างอิงเซลล์เพื่อทำหน้าที่เป็นตัวคั่นระหว่างอาร์กิวเมนต์ของฟังก์ชัน
-
คลิกที่เซลล์ A3 ในเวิร์กชีตเพื่อป้อนการอ้างอิงเซลล์นี้เป็นอาร์กิวเมนต์ logical_expression2 อาร์กิวเมนต์
-
ประเภท 75 หลังการอ้างอิงเซลล์ ตามด้วยเครื่องหมายจุลภาคอื่น
-
คลิกที่เซลล์ A4 ในเวิร์กชีตเพื่อป้อนการอ้างอิงเซลล์ที่สามแล้วพิมพ์ >=100.
- กด Enter เพื่อสิ้นสุดการทำงาน
หากคุณได้ติดตามตัวอย่างของเรา ค่า FALSE ควรปรากฏในเซลล์ B2 เนื่องจากข้อมูลในเซลล์ A4 ไม่ตรงตามเงื่อนไขที่มากกว่าหรือเท่ากับ 100
ในการเข้าสู่ฟังก์ชัน OR ให้ทำซ้ำขั้นตอนข้างต้นโดยใช้ =OR แทน=AND.