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

สารบัญ:

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

ต้องรู้

  • ไวยากรณ์ของ IF-THEN คือ=IF(การทดสอบตรรกะ ค่าถ้าเป็นจริง ค่าถ้าเป็นเท็จ)
  • อาร์กิวเมนต์แรกบอกฟังก์ชันว่าต้องทำอย่างไรหากการเปรียบเทียบเป็นจริง
  • อาร์กิวเมนต์ที่สองบอกฟังก์ชันว่าต้องทำอย่างไรหากการเปรียบเทียบเป็นเท็จ

บทความนี้อธิบายวิธีใช้ฟังก์ชัน IF-THEN ใน Excel สำหรับ Microsoft 365, Excel 2019, 2016, 2013, 2010; Excel for Mac และ Excel Online รวมถึงตัวอย่างบางส่วน

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

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

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

มีเงื่อนไขมากมายที่คุณสามารถป้อนลงในสูตร IF-THEN

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

นี่คือไวยากรณ์ที่ถูกต้องของฟังก์ชัน IF-THEN:

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

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

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

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

A ตัวอย่างฟังก์ชัน IF-THEN อย่างง่าย

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

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

=IF(B2>1000, "สมบูรณ์แบบ", "เล็กเกินไป")

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

  • B2>1000 ทดสอบว่าค่าในเซลล์ B2 มากกว่า 1,000 หรือไม่
  • "PERFECT" ส่งคืนคำว่า PERFECT ในเซลล์ C2 ถ้า B2 is มากกว่า 1000.
  • "TOO SMALL" ส่งคืนวลี TOO SMALL ในเซลล์ C2 ถ้า B2 ไม่ใช่ มากกว่า 1000.

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

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

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

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

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

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

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

การทดสอบตรรกะเปรียบเทียบรายได้รวมใน B2 เพื่อดูว่ามากกว่า $50, 0000.00

=IF(B2>50000, B20.15, B20.10)

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

ในกรณีนี้ นั่นคือ B20.10 ซึ่งก็คือ 4000.

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

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

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

=IF(B20.8>50000, B20.15, B20.10)

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

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

Image
Image

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

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

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

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

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

=IF(AVERAGE(B2:B6)>85, "ยอดเยี่ยม!", "ต้องการทำงาน")

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

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

Image
Image

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

    ฉันจะสร้างคำสั่ง IF-THEN หลายรายการใน Excel ได้อย่างไร

    ใช้การซ้อนใน Excel เพื่อสร้างคำสั่ง IF-THEN หลายรายการ หรือใช้ฟังก์ชัน IFS

    คุณสามารถซ้อนคำสั่ง IF ใน Excel ได้กี่คำสั่ง

    คุณสามารถซ้อนคำสั่ง IF ได้สูงสุด 7 รายการภายในคำสั่ง IF-THEN เดียว

    การจัดรูปแบบตามเงื่อนไขใน Excel ทำงานอย่างไร

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

แนะนำ: