Skip to main content

วิธีการใช้ฟังก์ชัน IF-THEN ใน Excel

ตัวอย่างการใช้ฟังก์ชัน IF ใน Excel (มิถุนายน 2025)

ตัวอย่างการใช้ฟังก์ชัน IF ใน Excel (มิถุนายน 2025)
Anonim

ฟังก์ชัน IF-THEN ใน Excel เป็นวิธีที่มีประสิทธิภาพในการเพิ่มการตัดสินใจในสเปรดชีตของคุณ จะทดสอบเงื่อนไขเพื่อดูว่าเป็นจริงหรือเท็จและดำเนินการชุดคำสั่งเฉพาะตามผล

ตัวอย่างเช่นการป้อน IF-THEN ใน Excel คุณสามารถทดสอบว่าเซลล์หนึ่ง ๆ มีค่ามากกว่า 900 ถ้าเป็นเช่นนั้นคุณสามารถทำให้สูตรแสดงข้อความ "PERFECT" ได้ ถ้าไม่ใช่คุณสามารถทำให้สูตรกลับมาได้ "TOO SMALL"

มีเงื่อนไขมากมายที่คุณสามารถใส่ลงในสูตร IF-THEN ได้ ต่อไปนี้เป็นวิธีใช้ฟังก์ชัน IF-THEN ใน Excel และตัวอย่าง

คำแนะนำในบทความนี้ใช้กับ Excel 2016, 2013, 2010; Excel สำหรับ Mac และ Excel 365 / ออนไลน์

การป้อน IF-THEN ใน Excel

ไวยากรณ์ของฟังก์ชัน IF-THEN ประกอบด้วยชื่อของฟังก์ชันและอาร์กิวเมนต์ของฟังก์ชันภายในวงเล็บ

ไวยากรณ์ที่เหมาะสมของฟังก์ชัน IF-THEN:

= IF (การทดสอบตรรกะค่าถ้าเป็นจริงค่าถ้าเท็จ)

IF ส่วนหนึ่งของฟังก์ชันคือการทดสอบตรรกะ นี่คือที่ที่คุณใช้ตัวดำเนินการเปรียบเทียบเพื่อเปรียบเทียบค่าสองค่า

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

  • อาร์กิวเมนต์แรกบอกว่าจะทำอย่างไรถ้าการเปรียบเทียบเป็นจริง
  • อาร์กิวเมนต์ที่สองบอกว่าฟังก์ชันจะทำอย่างไรถ้าการเปรียบเทียบเป็นเท็จ

ตัวอย่างง่ายๆ IF-THEN

ก่อนที่จะใช้การคำนวณที่ซับซ้อนมากขึ้นให้ดูตัวอย่างง่ายๆของคำสั่ง IF-THEN

สเปรดชีตของเราตั้งค่าไว้ที่ B2 เป็น 100 เราสามารถป้อนสูตรต่อไปนี้เป็น C2 เพื่อระบุว่าค่านั้นมีขนาดใหญ่กว่า 1000 ดอลลาร์หรือไม่

= IF (B2> 1000, "PERFECT", "TOO SMALL")

ฟังก์ชันนี้มีอาร์กิวเมนต์ต่อไปนี้:

  • B2> 1000 ทดสอบว่าค่าในเซลล์ B2 มีขนาดใหญ่กว่า 1000 หรือไม่
  • "สมบูรณ์แบบ" ส่งกลับค่าคำว่า PERFECT ในเซลล์ C2 ถ้า B2 คือ ใหญ่กว่า 1000
  • "เล็กเกินไป" ส่งกลับค่าวลี TOO MINALL ในเซลล์ C2 ถ้า B2 ไม่ใช่ ใหญ่กว่า 1000

ส่วนเปรียบเทียบของฟังก์ชันสามารถเปรียบเทียบได้เพียงสองค่าเท่านั้น ทั้งสองค่าสามารถ:

  • จำนวนคงที่
  • สตริงอักขระ (ค่าข้อความ)
  • วันที่หรือเวลา
  • ฟังก์ชันที่ส่งคืนค่าใด ๆ ข้างต้น
  • การอ้างอิงไปยังเซลล์อื่น ๆ ในสเปรดชีตที่มีค่าใด ๆ ข้างต้น

ส่วน TRUE หรือ FALSE ของฟังก์ชันยังสามารถคืนค่าใด ๆ ข้างต้น ซึ่งหมายความว่าคุณสามารถทำให้ฟังก์ชัน IF-THEN ทำงานได้เป็นอย่างดีโดยการฝังการคำนวณหรือฟังก์ชันเพิ่มเติมภายในของมัน (ดูด้านล่าง)

เมื่อป้อนเงื่อนไขจริงหรือเท็จของคำสั่ง IF-THEN ใน Excel คุณต้องใช้เครื่องหมายคำพูดรอบ ๆ ข้อความที่คุณต้องการส่งคืนเว้นแต่คุณจะใช้ TRUE และ FALSE ซึ่ง Excel จะจดจำโดยอัตโนมัติ ค่าและสูตรอื่น ๆ ไม่จำเป็นต้องใช้เครื่องหมายคำพูด

คำนวณการป้อนข้อมูลลงในฟังก์ชัน IF-THEN

คุณสามารถฝังการคำนวณที่แตกต่างกันสำหรับฟังก์ชัน IF-THEN ที่จะทำขึ้นอยู่กับผลของการเปรียบเทียบ

ในตัวอย่างนี้การคำนวณหนึ่งแบบจะใช้ในการคำนวณภาษีที่ค้างชำระโดยขึ้นอยู่กับรายได้รวมใน B2

การทดสอบตรรกะเปรียบเทียบรายได้รวมใน B2 เพื่อดูว่ามีมูลค่าสูงกว่า 50,000.00 เหรียญหรือไม่

= IF (B2> 50000, B2 * 0.15, B2 * 0.10)

ในตัวอย่างนี้ B2 จะมีขนาดไม่เกิน 50,000 ดังนั้นเงื่อนไข "value_if_false" จะคำนวณและแสดงผลดังกล่าว

ในกรณีนี้คือ B2 * 0.10, ซึ่งเป็น4000.

ผลลัพธ์ถูกวางไว้ในเซลล์ C2 ซึ่งจะแทรกฟังก์ชัน IF-THEN เป็น 4000

คุณยังสามารถฝังการคำนวณลงในด้านเปรียบเทียบของฟังก์ชัน

ตัวอย่างเช่นหากคุณต้องการคาดการณ์ว่ารายได้ที่ต้องเสียภาษีจะเท่ากับ 80% ของรายได้ทั้งหมดคุณสามารถเปลี่ยนฟังก์ชัน IF-THEN ข้างต้นเป็นดังต่อไปนี้

= IF (B2 * 0.8> 50000, B2 * 0.15, B2 * 0.10)

นี้จะทำการคำนวณใน B2 ก่อนที่จะเปรียบเทียบกับ 50,000

อย่าป้อนเครื่องหมายจุลภาคเมื่อป้อนตัวเลขในพัน เนื่องจาก Excel ตีความจุลภาคเป็นจุดสิ้นสุดของอาร์กิวเมนต์ภายในฟังก์ชัน

ฟังก์ชันการวางซ้อนภายในฟังก์ชัน IF-THEN

นอกจากนี้คุณยังสามารถฝัง (หรือ "รัง") ฟังก์ชันภายในฟังก์ชัน IF-THEN

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

ในตัวอย่างนี้สมมติว่าคุณมีสเปรดชีตที่มีคะแนน 5 จากนักเรียนในคอลัมน์ B คุณสามารถให้คะแนนโดยเฉลี่ยได้โดยใช้ฟังก์ชัน AVERAGE ขึ้นอยู่กับผลลัพธ์ของค่าเฉลี่ยของคลาสคุณอาจมีเซลล์ C2 คืน "Excellent!" หรือ "ต้องการทำงาน"

นี่คือวิธีการที่คุณจะเข้าที่ IF-THEN ฟังก์ชัน:

= IF (เฉลี่ย (B2: B6)> 85 "Excellent!", "Needs Work")

ฟังก์ชันนี้จะแสดงข้อความ "Excellent!" ในเซลล์ C2 ถ้าค่าเฉลี่ยของคลาสมากกว่า 85 มิฉะนั้นจะส่งกลับ "Needs Work"

ที่คุณสามารถดูการป้อนฟังก์ชัน IF-THEN ใน Excel ด้วยการคำนวณหรือฟังก์ชันที่ฝังไว้ช่วยให้คุณสามารถสร้างสเปรดชีตแบบไดนามิกและทำงานได้ดี