ฟังก์ชัน 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 สเปรดชีตของเราตั้งค่าไว้ที่ B2 เป็น 100 เราสามารถป้อนสูตรต่อไปนี้เป็น C2 เพื่อระบุว่าค่านั้นมีขนาดใหญ่กว่า 1000 ดอลลาร์หรือไม่ = IF (B2> 1000, "PERFECT", "TOO SMALL") ฟังก์ชันนี้มีอาร์กิวเมนต์ต่อไปนี้: ส่วนเปรียบเทียบของฟังก์ชันสามารถเปรียบเทียบได้เพียงสองค่าเท่านั้น ทั้งสองค่าสามารถ: ส่วน TRUE หรือ FALSE ของฟังก์ชันยังสามารถคืนค่าใด ๆ ข้างต้น ซึ่งหมายความว่าคุณสามารถทำให้ฟังก์ชัน IF-THEN ทำงานได้เป็นอย่างดีโดยการฝังการคำนวณหรือฟังก์ชันเพิ่มเติมภายในของมัน (ดูด้านล่าง) เมื่อป้อนเงื่อนไขจริงหรือเท็จของคำสั่ง IF-THEN ใน Excel คุณต้องใช้เครื่องหมายคำพูดรอบ ๆ ข้อความที่คุณต้องการส่งคืนเว้นแต่คุณจะใช้ TRUE และ FALSE ซึ่ง Excel จะจดจำโดยอัตโนมัติ ค่าและสูตรอื่น ๆ ไม่จำเป็นต้องใช้เครื่องหมายคำพูด คุณสามารถฝังการคำนวณที่แตกต่างกันสำหรับฟังก์ชัน 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 ซึ่งช่วยให้คุณสามารถคำนวณขั้นสูงจากนั้นเปรียบเทียบผลลัพธ์ตามจริงกับผลลัพธ์ที่คาดไว้ ในตัวอย่างนี้สมมติว่าคุณมีสเปรดชีตที่มีคะแนน 5 จากนักเรียนในคอลัมน์ B คุณสามารถให้คะแนนโดยเฉลี่ยได้โดยใช้ฟังก์ชัน AVERAGE ขึ้นอยู่กับผลลัพธ์ของค่าเฉลี่ยของคลาสคุณอาจมีเซลล์ C2 คืน "Excellent!" หรือ "ต้องการทำงาน" นี่คือวิธีการที่คุณจะเข้าที่ IF-THEN ฟังก์ชัน: = IF (เฉลี่ย (B2: B6)> 85 "Excellent!", "Needs Work") ฟังก์ชันนี้จะแสดงข้อความ "Excellent!" ในเซลล์ C2 ถ้าค่าเฉลี่ยของคลาสมากกว่า 85 มิฉะนั้นจะส่งกลับ "Needs Work" ที่คุณสามารถดูการป้อนฟังก์ชัน IF-THEN ใน Excel ด้วยการคำนวณหรือฟังก์ชันที่ฝังไว้ช่วยให้คุณสามารถสร้างสเปรดชีตแบบไดนามิกและทำงานได้ดี
ตัวอย่างง่ายๆ IF-THEN
คำนวณการป้อนข้อมูลลงในฟังก์ชัน IF-THEN
ฟังก์ชันการวางซ้อนภายในฟังก์ชัน IF-THEN