ฟังก์ชัน IF เพิ่มการตัดสินใจใน สเปรดชีต Excel โดยทดสอบเงื่อนไขที่ระบุเพื่อดูว่าเป็นจริงหรือเท็จ ถ้าเงื่อนไขเป็นจริงฟังก์ชันจะดำเนินการอย่างใดอย่างหนึ่ง หากเงื่อนไขเป็นเท็จจะดำเนินการอื่น เรียนรู้เพิ่มเติมเกี่ยวกับฟังก์ชัน IF ด้านล่าง
การคำนวณและการป้อนข้อมูลด้วยฟังก์ชัน IF
ไวยากรณ์ ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและรวมถึงชื่อฟังก์ชันวงเล็บและ อาร์กิวเมนต์
ไวยากรณ์ของฟังก์ชันคือ:
= IF (การทดสอบตรรกะค่าถ้าเป็นจริงค่าถ้าเท็จ)
การทดสอบตรรกะคือการเปรียบเทียบระหว่างสองค่าเสมอ ใช้ตัวเปรียบเทียบ ตัวอย่างเช่นเพื่อดูว่าค่าแรกมีค่ามากกว่าหรือน้อยกว่าสองหรือเท่ากับค่านั้น
ตัวอย่างเช่นในภาพที่นี่การทดสอบตรรกะเปรียบเทียบรายได้ของพนักงานที่อยู่ในคอลัมน์ B เพื่อดูว่ามีรายได้มากกว่า $ 30,000.00 หรือไม่
= IF (B2> 30000, B2 * 1%, 300)
เมื่อฟังก์ชันกำหนดว่าการทดสอบตรรกะเป็นจริงหรือเท็จจะดำเนินการหนึ่งในสองการกระทำที่ระบุโดยค่าถ้าค่าจริงและค่าถ้าอาร์กิวเมนต์เท็จ
ประเภทของการกระทำที่ฟังก์ชันสามารถดำเนินการ ได้แก่
- คำนวณประสิทธิภาพโดยใช้สูตรหรือป้อนข้อมูลตัวเลข
- การแสดงข้อความในเซลล์แผ่นงานที่กำหนด,
- ปล่อยให้เซลล์เป้าหมายว่างเปล่า
การคำนวณด้วย IF Function
ฟังก์ชัน IF สามารถคำนวณต่างกันได้ขึ้นอยู่กับว่าฟังก์ชันส่งคืนค่าที่แท้จริงหรือไม่
ในภาพด้านบนสูตรจะใช้ในการคำนวณจำนวนเงินที่หักจากรายได้ของพนักงาน
= IF (B2> 30000, B2 * 1%, 300)
อัตราการหักเงินคำนวณโดยใช้สูตรที่ป้อนเป็น ค่าถ้า อาร์กิวเมนต์ จริง สูตรคูณรายได้ที่อยู่ในคอลัมน์ B 1% หากรายได้ของพนักงานสูงกว่า $ 30,000.00
การป้อนข้อมูลด้วยฟังก์ชัน IF
ฟังก์ชัน IF สามารถตั้งค่าเพื่อป้อนข้อมูลตัวเลขลงในเซลล์เป้าหมาย ข้อมูลนี้สามารถใช้ในการคำนวณอื่น ๆ ได้
ในตัวอย่างข้างต้นหากรายได้ของพนักงานมีมูลค่าน้อยกว่า $ 30,000.00 ค่าถ้า อาร์กิวเมนต์ เท็จ ถูกตั้งค่าให้แทรกราคาคงที่ 300.00 ดอลลาร์สำหรับการหักล้างแทนที่จะใช้การคำนวณ
หมายเหตุ: ไม่ได้ใส่เครื่องหมายดอลลาร์หรือตัวคั่นด้วยเครื่องหมายจุลภาคด้วยตัวเลข 30000 หรือ 300 ในฟังก์ชัน การป้อนหนึ่งหรือทั้งสองอย่างก่อให้เกิดข้อผิดพลาดในสูตร
- ฟังก์ชัน Excel ใช้เครื่องหมายจุลภาคเป็นตัวคั่นระหว่างอาร์กิวเมนต์ดังนั้นการป้อนจุลภาคด้วยตัวเลขทำให้ Excel เชื่อว่ามีการป้อนอาร์กิวเมนต์มากกว่าสามอาร์กิวเมนต์สำหรับฟังก์ชัน IF
- เนื่องจากสัญญาณดอลลาร์เป็นตัวอักษรป้อนตัวเลขด้วยตัวเลขทำให้ Excel เชื่อว่ามีข้อผิดพลาดในการพิมพ์และข้อเสนอนี้แก้ไขให้ถูกต้อง
การแสดงข้อความหรือปล่อยเซลล์ว่างเปล่าด้วยฟังก์ชัน IF ของ Excel
การแสดงคำหรือข้อความที่มีฟังก์ชัน IF
การมีข้อความที่แสดงโดยฟังก์ชัน IF แทนตัวเลขทำให้สามารถค้นหาและอ่านผลการค้นหาที่ระบุในแผ่นงานได้ง่ายขึ้น
ในตัวอย่างข้างต้นฟังก์ชั่น IF ถูกตั้งค่าเพื่อทดสอบว่านักเรียนที่ทำแบบทดสอบทางภูมิศาสตร์ได้อย่างถูกต้องระบุเมืองหลวงของสถานที่ตั้งหลายแห่งในแปซิฟิกใต้หรือไม่
การทดสอบตรรกะของฟังก์ชัน IF จะเปรียบเทียบคำตอบของนักเรียนในคอลัมน์ B พร้อมด้วยคำตอบที่ถูกต้องที่ป้อนลงในอาร์กิวเมนต์เอง
ถ้าคำตอบของนักเรียนตรงกับชื่อที่ป้อนลงในอาร์กิวเมนต์ข้อความตรรกะคำที่ถูกต้องจะปรากฏในคอลัมน์ C หากชื่อไม่ตรงกันเซลล์จะเว้นว่างไว้
= IF (B2 = "เวลลิงตัน", "ถูกต้อง", "")
หากต้องการใช้คำเดียวหรือข้อความในฟังก์ชัน IF แต่ละรายการต้องอยู่ในเครื่องหมายคำพูดเช่น:
- อาร์กิวเมนต์ทดสอบตรรกะ: B2 = "เวลลิงตัน"
- ค่าถ้าอาร์กิวเมนต์ที่แท้จริง "ถูกต้อง"
ปล่อยให้เซลล์ว่างไว้
ตามที่แสดงไว้สำหรับค่าถ้าอาร์กิวเมนต์เท็จในตัวอย่างข้างต้นเซลล์จะเว้นว่างไว้โดยป้อนเครื่องหมายอัญประกาศที่ว่างเปล่า ( "" )