เปรียบเทียบค่าด้วยตัวดำเนินการ
ใช้เครื่องหมายมากกว่า น้อยกว่า และเท่ากับเพื่อสร้างการทดสอบเชิงตรรกะ
เปรียบเทียบค่าด้วยตัวดำเนินการ เป็นบทเรียน Excel Formulas Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Excel Formulas Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน
ตัวดำเนินการเปรียบเทียบคืออะไร
การทดสอบของ IF จะฉลาดได้เท่ากับคำถามที่คุณตั้งเท่านั้น ตัวดำเนินการเปรียบเทียบคือสัญลักษณ์ที่ช่วยให้คุณตั้งคำถามเหล่านั้น
ตัวดำเนินการจะเปรียบเทียบค่าสองค่าและส่งกลับคำตอบง่าย ๆ เป็น TRUE หรือ FALSE ซึ่งเป็นคำตอบที่ IF ต้องใช้เพื่อเลือกผลลัพธ์
ตัวดำเนินการทั้งหก
มีตัวดำเนินการเปรียบเทียบหกแบบที่คุณจะใช้เป็นประจำ:
=เท่ากับ>มากกว่า<น้อยกว่า>=มากกว่าหรือเท่ากับ<=น้อยกว่าหรือเท่ากับ<>ไม่เท่ากับ
แต่ละตัวจะให้ผลลัพธ์เป็น TRUE หรือ FALSE เมื่อวางไว้ระหว่างค่าสองค่า
มากกว่าและน้อยกว่า
ใช้ > และ < สำหรับการเปรียบเทียบที่ไม่รวมค่าขอบเขต
ถ้า A2 มีค่า 80 การทดสอบ A2 > 75 จะเป็น TRUE เพราะ 80 มากกว่า 75 แต่ A2 < 75 จะเป็น FALSE
ใส่การทดสอบนี้ลงใน IF ได้โดยตรงเพื่อกำกับคะแนนสูง:
=IF(A2 > 75, "High", "Normal")รวมค่าขอบเขต
ถ้าค่าจุดตัดเองก็ควรนับรวมด้วย ให้ใช้ >= หรือ <=
เกณฑ์ผ่านที่ระบุว่า "60 ขึ้นไป" ต้องนับรวม 60 ด้วย ดังนั้น A2 >= 60 จึงถูกต้อง ขณะที่ A2 > 60 จะทำให้นักเรียนที่ได้คะแนน 60 พอดีไม่ผ่านอย่างไม่ถูกต้อง
การเลือกระหว่าง > กับ >= เป็นหนึ่งในการตัดสินใจที่พบบ่อยที่สุดในการเขียนสูตรตรรกะ
=IF(A2 >= 60, "Pass", "Fail")การทดสอบความเท่ากัน
ใช้ = เดี่ยวภายในการทดสอบเพื่อตรวจสอบว่าค่าสองค่าตรงกันหรือไม่
หากต้องการตรวจสอบว่าเซลล์สถานะมีคำว่า "เสร็จแล้ว" หรือไม่:
โปรดจำไว้ว่า = ตัวแรกใช้เริ่มสูตร ส่วน = ตัวที่สองคือการเปรียบเทียบความเท่ากันภายในการทดสอบ
=IF(B2 = "Done", "Complete", "In progress")การเปรียบเทียบค่าข้อความ
ตัวดำเนินการใช้กับข้อความได้เช่นกัน ไม่ได้ใช้กับตัวเลขเท่านั้น เมื่อเปรียบเทียบคำ ให้ใส่ข้อความไว้ในเครื่องหมายอัญประกาศคู่
การเปรียบเทียบข้อความด้วย = จะไม่สนใจตัวพิมพ์เล็กหรือพิมพ์ใหญ่ในสเปรดชีตส่วนใหญ่ ดังนั้น "ใช่", "ใช่" และ "ใช่" จึงถือว่าเท่ากับ "ใช่" ทั้งหมด
จึงตรวจสอบหมวดหมู่ ป้ายกำกับ และคำตอบได้ง่ายมาก
=IF(C2 = "Shipped", "Notify customer", "Wait")ไม่เท่ากับ
ตัวดำเนินการ <> หมายถึง "แตกต่างจาก" และจะเป็น TRUE เมื่อค่าสองค่าไม่ตรงกัน
หากต้องการทำเครื่องหมายแถวที่ยังไม่ได้รับอนุมัติ:
วิธีนี้เหมาะสำหรับตรวจจับข้อยกเว้น เพราะค่าใดก็ตามที่ไม่ใช่ค่าที่คาดไว้จะทำให้เกิดการดำเนินการ
=IF(D2 <> "Approved", "Needs review", "")ตัวดำเนินการส่งกลับ TRUE หรือ FALSE ได้โดยลำพัง
คุณสามารถพิมพ์การเปรียบเทียบเพียงอย่างเดียวโดยไม่ใช้ IF เพื่อดูผลลัพธ์ดิบได้
เมื่อป้อน =A2 > 100 ลงในเซลล์ เซลล์จะแสดง TRUE หรือ FALSE โดยตรง วิธีนี้เป็นวิธีที่ดีในการทดสอบตรรกะก่อนนำไปใส่ใน IF
เมื่อการเปรียบเทียบให้ค่า TRUE/FALSE ที่ถูกต้อง คุณก็มั่นใจได้ว่าการทดสอบของ IF จะทำงานตามต้องการ
=A2 > 100ตัวอย่างแบบทำตาม: ตรวจสอบงบประมาณ
คอลัมน์ A มีค่าใช้จ่าย และคอลัมน์ B มีงบประมาณของแต่ละแผนก คุณต้องการทำเครื่องหมายแผนกที่ใช้จ่ายเกินงบ
คำถามคือ "ค่าใช้จ่ายเกินงบประมาณหรือไม่" ซึ่งเขียนเป็น A2 > B2 สำหรับแถวที่ 2:
แผนกใดก็ตามที่มีค่าใช้จ่ายเกินงบประมาณจะแสดงคำเตือนทันที
=IF(A2 > B2, "Over budget", "Within budget")การเลือกตัวดำเนินการที่ถูกต้อง
การเลือกตัวดำเนินการที่ถูกต้องเป็นตัวตัดสินว่าคำตอบจะถูกหรือผิด ให้ถามตัวเองดังนี้:
- ควรนับค่าจุดตัดรวมด้วยหรือไม่ ให้ใช้
>=หรือ<= - ต้องตรงกับค่าใดค่าหนึ่งพอดีหรือไม่ ให้ใช้
= - ควรเป็นค่าใดก็ได้ที่ไม่ใช่ค่าหนึ่งหรือไม่ ให้ใช้
<>
การวางตัวดำเนินการผิดเพียงตัวเดียวอาจทำให้พลาดกรณีที่ตรงกับค่าขอบเขตโดยไม่แสดงข้อผิดพลาด
เหมือนกันในเอ็กเซลและชีต
ตัวดำเนินการทั้งหกทำงานเหมือนกันทุกประการในไมโครซอฟท์ เอ็กเซลและกูเกิล ชีต สัญลักษณ์ =, >, <, >=, <= และ <> ใช้ได้เหมือนกันในทั้งสองโปรแกรม
เรียนรู้ให้เชี่ยวชาญเพียงครั้งเดียว แล้วคุณจะสร้างการทดสอบตรรกะได้ในทุกสเปรดชีต
ตรวจสอบความเข้าใจ
เลือกตัวดำเนินการที่ตรงกับข้อกำหนด
ทบทวน: ตัวดำเนินการเปรียบเทียบ
ตอนนี้คุณมีพื้นฐานสำหรับการทดสอบตรรกะทุกแบบแล้ว:
- ตัวดำเนินการหกแบบ:
=,>,<,>=,<=,<> - แต่ละตัวเปรียบเทียบค่าสองค่าและส่งกลับ TRUE หรือ FALSE
- ใช้
>=หรือ<=เมื่อควรนับค่าขอบเขตรวมด้วย - ใส่ข้อความในเครื่องหมายอัญประกาศ โดยไม่สนใจตัวพิมพ์เล็กหรือพิมพ์ใหญ่เมื่อตรวจสอบความเท่ากัน
- ทดสอบการเปรียบเทียบเพียงอย่างเดียวก่อนนำไปใส่ใน IF
ต่อไปคุณจะเรียนรู้ว่า IF ส่งกลับอะไรจริง ๆ หลังจากตอบการทดสอบแล้ว
=IF(A2 >= B2, "Target met", "Below target")คำถามที่พบบ่อย
บทเรียน “เปรียบเทียบค่าด้วยตัวดำเนินการ” ฟรีหรือไม่
ใช่ — ข้อความเต็มของ “เปรียบเทียบค่าด้วยตัวดำเนินการ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Excel Formulas Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Excel Formulas Academy มีบทเรียนทั้งหมด 4 บทเรียน
คุณจะเรียนรู้อะไรในบทเรียน “เปรียบเทียบค่าด้วยตัวดำเนินการ”
ใช้เครื่องหมายมากกว่า น้อยกว่า และเท่ากับเพื่อสร้างการทดสอบเชิงตรรกะ คุณปฏิบัติ Excel Formulas Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน
คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Excel Formulas Academy หรือไม่
ไม่จำเป็นต้องมีประสบการณ์มาก่อน Excel Formulas Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 2 จากทั้งหมด 4 บทเรียน
บทเรียน “เปรียบเทียบค่าด้วยตัวดำเนินการ” ใช้เวลานานแค่ไหน
บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย
ฉันเขียนและรันโค้ดในบทเรียน Excel Formulas Academy นี้ได้ไหม
ได้ บทเรียน Excel Formulas Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- ฟังก์ชัน IF คิดอย่างไร
- เปรียบเทียบค่าด้วยตัวดำเนินการ
- ส่งคืนข้อความหรือตัวเลขจาก IF
- ข้อผิดพลาด IF ที่ควรหลีกเลี่ยง