0Pricing
Excel Formulas Academy · บทเรียน

กำหนดให้ทุกเงื่อนไขเป็นจริงด้วย AND

ส่งคืน TRUE เมื่อทุกเงื่อนไขเป็นจริงโดยใช้ AND

กำหนดให้ทุกเงื่อนไขเป็นจริงด้วย AND เป็นบทเรียน Excel Formulas Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Excel Formulas Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน

เมื่อการทดสอบเพียงครั้งเดียวไม่เพียงพอ

บางครั้งเงื่อนไขเดียวไม่สามารถตอบคำถามของคุณได้ ลองนึกภาพการตัดสินว่าผู้สมัครงานมีคุณสมบัติตามเกณฑ์หรือไม่: ผู้สมัครต้องมีประสบการณ์ 5 ปี ทั้งสองอย่าง และมีใบรับรองที่ยังใช้ได้ เงื่อนไขเดียวไม่เพียงพอด้วยตัวมันเอง

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

บทเรียนนี้จะแสดงวิธีกำหนดให้ทุกเงื่อนไขเป็นจริงพร้อมกัน เพื่อให้สเปรดชีตตอบว่าผ่านก็ต่อเมื่อผ่านเกณฑ์ทุกข้อ

รูปแบบของ AND

ฟังก์ชัน AND รับรายการการทดสอบทางตรรกะที่คั่นด้วยจุลภาค แล้วตรวจสอบทั้งหมด:

  • เงื่อนไขตรรกะ1 เงื่อนไขแรกที่ต้องทดสอบ
  • เงื่อนไขตรรกะ2 เงื่อนไขถัดไป และต่อไปเรื่อย ๆ

คุณส่งเงื่อนไขได้สูงสุด 255 ข้อ แต่ละข้อจะต้องเป็นสิ่งที่ประเมินค่าได้เป็น TRUE หรือ FALSE เช่น การเปรียบเทียบ

ผลลัพธ์สำหรับกลุ่มทั้งหมดจะเป็น TRUE หรือ FALSE เพียงค่าเดียว ลองนึกถึงคำว่า และ ในภาษาไทยทั่วไป: สิ่งนี้ และสิ่งนั้น และอีกสิ่งหนึ่ง

=AND(logical1, logical2, ...)

การทดสอบสองเงื่อนไขอย่างง่าย

สมมติว่าเซลล์ A2 เก็บคะแนนการทดสอบ และ B2 เก็บเปอร์เซ็นต์การเข้าเรียน นักเรียนจะผ่านก็ต่อเมื่อได้คะแนนอย่างน้อย 60 และเข้าเรียนอย่างน้อย 80% ของชั้นเรียน

สูตรด้านล่างตรวจสอบทั้งสองเงื่อนไข หากคะแนนเป็น 72 และการเข้าเรียนเป็น 90 การทดสอบทั้งสองจะเป็นจริง ดังนั้นผลลัพธ์คือ TRUE หากการเข้าเรียนมีเพียง 70 การทดสอบที่สองจะไม่ผ่าน และสูตรทั้งหมดจะส่งกลับ FALSE

=AND(A2>=60, B2>=80)

การอ่านผลลัพธ์

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

แนวคิดสำคัญคือ AND สร้างค่าทางตรรกะเพียงค่าเดียว ลองไล่ตรวจในใจทีละการทดสอบ ทันทีที่พบว่าการทดสอบใดเป็นเท็จ คุณก็หยุดได้ เพราะคำตอบเป็น FALSE อยู่แล้ว

  • หากเป็นจริงทุกข้อ จะได้ TRUE
  • หากมีข้อใดข้อหนึ่งเป็นเท็จ จะได้ FALSE

ต่อไปเราจะส่งผลลัพธ์นั้นเข้าไปใน IF เพื่อแสดงเป็นคำที่เข้าใจได้จริง

ใส่ AND ไว้ภายใน IF

พลังที่แท้จริงจะปรากฏเมื่อซ้อน AND ไว้ภายใน IF ฟังก์ชัน IF รับการทดสอบหนึ่งรายการ จากนั้นรับสิ่งที่ต้องแสดงเมื่อเป็นจริง และสิ่งที่ต้องแสดงเมื่อเป็นเท็จ

ในที่นี้ AND(A2>=60, B2>=80) จะทำหน้าที่เป็นการทดสอบ หากทั้งสองเงื่อนไขเป็นจริง เซลล์จะแสดง Pass มิฉะนั้นจะแสดง Fail

รูปแบบ IF ที่ครอบ AND นี้เป็นหนึ่งในส่วนประกอบพื้นฐานที่พบได้บ่อยที่สุดในสเปรดชีตจริง

=IF(AND(A2>=60, B2>=80), "Pass", "Fail")

ตัวอย่างพร้อมวิธีทำ: การอนุมัติสินเชื่อ

ธนาคารจะอนุมัติสินเชื่อก็ต่อเมื่อผู้สมัครมีรายได้มากกว่า 50000 และมีคะแนนเครดิตมากกว่า 700 และไม่มีการผิดนัดชำระในปัจจุบัน

เมื่อรายได้อยู่ใน C2 คะแนนเครดิตอยู่ใน D2 และจำนวนการผิดนัดอยู่ใน E2 สูตรจะตรวจสอบทั้งสามเงื่อนไขพร้อมกัน โปรดสังเกตว่าคุณสามารถต่อเงื่อนไขได้มากเท่าที่ต้องการภายใน AND เดียว

หากผ่านเกณฑ์ทั้งสามข้อ ผลลัพธ์คือ Approved หากมีข้อใดข้อหนึ่งไม่ผ่าน ผลลัพธ์คือ Declined

=IF(AND(C2>50000, D2>700, E2=0), "Approved", "Declined")

การรวมตัวเลขและข้อความ

เงื่อนไขภายใน AND ไม่จำเป็นต้องเป็นตัวเลขเสมอไป คุณสามารถเปรียบเทียบข้อความได้เช่นกัน เพียงอย่าลืมครอบค่าข้อความด้วยอัญประกาศคู่แบบตรง

ตัวอย่างนี้ตรวจสอบว่าภูมิภาคใน A2 คือ East พอดี และยอดขายใน B2 มากกว่า 1000

การเปรียบเทียบข้อความไม่แยกแยะตัวพิมพ์ใหญ่เล็กในโปรแกรมตารางคำนวณของไมโครซอฟท์และบริการตารางคำนวณของ Google ดังนั้น East, east และ EAST จึงตรงกันทั้งหมดในที่นี้

=AND(A2="East", B2>1000)

ขอบเขตของช่วงด้วย AND

การใช้งาน AND แบบคลาสสิกคือการตรวจสอบว่าค่าอยู่ ระหว่างขีดจำกัดสองด้านหรือไม่ สเปรดชีตไม่สามารถประมวลผล 0 < A2 < 100 เป็นชุดเดียวได้ คุณจึงต้องแยกเป็นการทดสอบสองรายการที่เชื่อมด้วย AND

สูตรด้านล่างจะส่งกลับ TRUE ก็ต่อเมื่อค่าใน A2 มากกว่า 0 และน้อยกว่า 100 ซึ่งหมายความว่าค่านั้นอยู่ภายในช่วงดังกล่าว

=AND(A2>0, A2<100)

AND กับช่วงของเซลล์

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

สูตรด้านล่างจะส่งกลับ TRUE ก็ต่อเมื่อค่าทั้งหมดใน A2:A10 มากกว่าศูนย์ หากมีแม้แต่เซลล์เดียวที่เป็นศูนย์หรือติดลบ คำตอบจะเป็น FALSE

นี่เป็นวิธีที่รวดเร็วในการยืนยันว่าทั้งคอลัมน์เป็นไปตามกฎ

=AND(A2:A10>0)

ข้อผิดพลาดที่พบบ่อย

ผู้ใช้ใหม่บางครั้งเขียน AND เหมือนประโยค โดยคั่นเงื่อนไขด้วยคำแทนที่จะใช้จุลภาค ซึ่งจะใช้งานไม่ได้

  • ผิด: =AND(A2>60 and B2>80)
  • ถูก: =AND(A2>60, B2>80)

แต่ละเงื่อนไขเป็นอาร์กิวเมนต์ของตัวเอง โดยคั่นด้วยจุลภาค นอกจากนี้ ให้หลีกเลี่ยงการใส่อัญประกาศให้ตัวเลขด้วย: เขียน A2>60 ไม่ใช่ A2>"60" เพราะอัญประกาศจะเปลี่ยน 60 ให้เป็นข้อความและอาจทำให้การเปรียบเทียบขัดข้อง

=AND(A2>60, B2>80)

เหตุใด AND จึงสำคัญ

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

โปรดจำแนวทางเหล่านี้ไว้:

  • คั่นเงื่อนไขด้วยจุลภาค
  • ครอบค่าข้อความด้วยอัญประกาศ แต่อย่าครอบตัวเลข
  • ซ้อนไว้ภายใน IF เพื่อแสดงคำที่อ่านเข้าใจง่าย

ตอนนี้ลองทำการตรวจสอบอย่างรวดเร็วเพื่อทบทวนความเข้าใจ

ตรวจสอบอย่างรวดเร็ว

ทดสอบความเข้าใจเกี่ยวกับการทำงานของฟังก์ชัน AND

สรุปทบทวน: กำหนดให้ทุกเงื่อนไขเป็นจริงด้วย AND

คุณได้เรียนรู้ว่า AND จะส่งกลับ TRUE ก็ต่อเมื่อเงื่อนไข ทุกข้อผ่าน และจะส่งกลับ FALSE หากมีแม้แต่ข้อเดียวไม่ผ่าน

  • ไวยากรณ์: =AND(test1, test2, ...) โดยคั่นเงื่อนไขด้วยจุลภาค
  • ซ้อนไว้ใน IF เพื่อให้ได้ผลลัพธ์ที่อ่านเข้าใจง่าย: =IF(AND(...), "Yes", "No")
  • ใช้ตรวจสอบว่าค่าอยู่ระหว่างช่วง เช่น =AND(A2>0, A2<100)
  • เปรียบเทียบข้อความโดยครอบค่าด้วยอัญประกาศ

บทถัดไปคือ OR ซึ่งถือว่าเป็นจริงเมื่อมีเงื่อนไขเพียงข้อเดียวเป็นจริง

=IF(AND(A2>=60, B2>=80), "Pass", "Fail")

คำถามที่พบบ่อย

บทเรียน “กำหนดให้ทุกเงื่อนไขเป็นจริงด้วย AND” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “กำหนดให้ทุกเงื่อนไขเป็นจริงด้วย AND” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Excel Formulas Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “กำหนดให้ทุกเงื่อนไขเป็นจริงด้วย AND”

ส่งคืน TRUE เมื่อทุกเงื่อนไขเป็นจริงโดยใช้ AND คุณปฏิบัติ Excel Formulas Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Excel Formulas Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Excel Formulas Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 1 จากทั้งหมด 4 บทเรียน

บทเรียน “กำหนดให้ทุกเงื่อนไขเป็นจริงด้วย AND” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Excel Formulas Academy นี้ได้ไหม

ได้ บทเรียน Excel Formulas Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. กำหนดให้ทุกเงื่อนไขเป็นจริงด้วย AND
  2. ยอมรับเมื่อมีเงื่อนไขใดตรงด้วย OR
  3. กลับตรรกะด้วย NOT
  4. แยกเงื่อนไขให้สะอาดขึ้นด้วย IFS
← กลับไปที่ Excel Formulas Academy