Skip to main content

กำหนดค่าข้อมูลเซลล์ด้วยฟังก์ชัน IF ของ Excel

:

Anonim
01 จาก 06

วิธี IF Function ทำงาน

IF ภาพรวมฟังก์ชัน

ฟังก์ชัน IF ใน Excel สามารถใช้เพื่อกำหนดเนื้อหาเฉพาะของเซลล์ได้ขึ้นอยู่กับว่าเงื่อนไขบางอย่างในเซลล์แผ่นงานอื่น ๆ ที่คุณระบุจะได้รับหรือไม่

รูปแบบพื้นฐานหรือไวยากรณ์ของฟังก์ชัน IF ของ Excel คือ:

= IF (logic_test, value_if true, value_if_false)

สิ่งที่ทำหน้าที่คือ:

  • ทดสอบเพื่อดูว่ามีเงื่อนไขที่ระบุหรือไม่ - การทดสอบตรรกะ - เป็นจริงหรือเท็จ
  • หากเงื่อนไขเป็นจริงฟังก์ชันจะดำเนินการตามที่ระบุไว้ใน ค่าถ้าเป็นจริง ข้อโต้แย้ง
  • หากเงื่อนไขเป็นเท็จจะดำเนินการตามที่ระบุไว้ใน ค่าถ้าเท็จ ข้อโต้แย้ง.

การดำเนินการที่ดำเนินการอาจรวมถึงการเรียกใช้สูตรการแทรกข้อความหรือปล่อยเซลล์เป้าหมายที่กำหนดไว้ว่างไว้

ฟังก์ชั่น IF Step by Step Tutorial

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

= IF (D6 <30000, $ D $ 3 * D6, $ D $ 4 * D6)

ในวงเล็บกลมสามอาร์กิวเมนต์จะทำงานต่อไปนี้:

  1. การทดสอบตรรกะ ตรวจสอบเพื่อดูว่าเงินเดือนของพนักงานน้อยกว่า $ 30,000
  2. หากน้อยกว่า $ 30,000, ค่าถ้าเป็นจริง อาร์กิวเมนต์คูณเงินเดือนด้วยอัตราการหักเงิน 6%
  3. ถ้าไม่น้อยกว่า 30,000 เหรียญ ค่าถ้าเท็จ อาร์กิวเมนต์คูณเงินเดือนโดยอัตราการหักลดลง 8%

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

ขั้นตอนการสอน

  1. การป้อนข้อมูลบทแนะนำ
  2. เริ่มต้น IF Function
  3. การป้อนอาร์กิวเมนต์การทดสอบลอจิคัล
  4. ป้อนค่าถ้าอาร์กิวเมนต์จริง
  5. ป้อนค่าถ้าอาร์กิวเมนต์เท็จและการดำเนินการฟังก์ชัน IF
  6. การคัดลอก IF ฟังก์ชันโดยใช้ที่จับเติม

การป้อนข้อมูลบทแนะนำ

ป้อนข้อมูลลงในเซลล์ C1 ถึง E5 ของแผ่นงาน Excel ตามที่เห็นในภาพด้านบน

ข้อมูลเฉพาะที่ไม่ได้ป้อน ณ จุดนี้คือฟังก์ชัน IF ที่อยู่ในเซลล์ E6

สำหรับผู้ที่ไม่รู้สึกเหมือนกำลังพิมพ์ให้ใช้คำแนะนำเหล่านี้เพื่อคัดลอกข้อมูลลงในแผ่นงาน Excel

หมายเหตุ: คำแนะนำสำหรับการคัดลอกข้อมูลไม่รวมถึงขั้นตอนการจัดรูปแบบสำหรับแผ่นงาน

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

02 จาก 06

เริ่มต้น IF Function

กรอบข้อความ IF Function

แม้ว่าจะสามารถพิมพ์ฟังก์ชัน IF ได้

= IF (D6 <30000, $ D $ 3 * D6, $ D $ 4 * D6)

ลงในเซลล์ E6 ในแผ่นงานคนจำนวนมากพบว่าง่ายต่อการใช้กล่องโต้ตอบของฟังก์ชันเพื่อป้อนฟังก์ชันและอาร์กิวเมนต์ของ

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

ในบทแนะนำนี้ฟังก์ชันเดียวกันจะถูกใช้งานหลายครั้งโดยมีข้อแตกต่างเพียงอย่างเดียวคือการอ้างอิงเซลล์บางส่วนแตกต่างกันไปขึ้นอยู่กับตำแหน่งของฟังก์ชัน

ขั้นตอนแรกคือการใส่ฟังก์ชันลงในเซลล์เดียวในลักษณะที่สามารถคัดลอกได้อย่างถูกต้องไปยังเซลล์อื่น ๆ ในแผ่นงาน

ขั้นตอนการสอน

  1. คลิกที่เซลล์ E6 เพื่อทำให้เซลล์เป็นเซลล์ที่ใช้งานอยู่ - นี่คือที่ที่ฟังก์ชัน IF จะอยู่
  2. คลิกที่ สูตร แถบริบบิ้น
  3. คลิกที่ ตรรกะ ไอคอนเพื่อเปิดรายการแบบเลื่อนลงฟังก์ชั่น
  4. คลิกที่ ถ้า ในรายการเพื่อเรียกกล่องโต้ตอบฟังก์ชัน IF

ข้อมูลที่จะถูกป้อนลงในแถวว่าง 3 แถวในกล่องโต้ตอบจะสร้างอาร์กิวเมนต์ของฟังก์ชัน IF

ตัวเลือกทางลัดของบทแนะนำ

เพื่อดำเนินการต่อด้วยบทแนะนำนี้คุณสามารถทำได้

  • ป้อนอาร์กิวเมนต์ลงในกล่องโต้ตอบตามที่แสดงในภาพด้านบนแล้วข้ามไปที่หน้าสุดท้ายที่ครอบคลุมการคัดลอกฟังก์ชัน IF ไปยังแถว 7 ถึง 10;
  • หรือปฏิบัติตามสามหน้าถัดไปซึ่งจะให้คำแนะนำโดยละเอียดและคำอธิบายสำหรับการป้อนอาร์กิวเมนต์ทั้งสามข้อ
03 จาก 06

การป้อนอาร์กิวเมนต์การทดสอบลอจิคัล

การป้อนอาร์กิวเมนต์การทดสอบลอจิคัล

การทดสอบตรรกะสามารถเป็นค่าหรือนิพจน์ที่ให้คำตอบที่แท้จริงหรือเท็จ ข้อมูลที่สามารถใช้ในอาร์กิวเมนต์นี้คือตัวเลขการอ้างอิงเซลล์ผลลัพธ์ของสูตรหรือข้อมูลข้อความ

การทดสอบตรรกะคือการเปรียบเทียบระหว่างสองค่าและ Excel มีตัวดำเนินการเปรียบเทียบหกตัวที่สามารถใช้เพื่อทดสอบว่าทั้งสองค่ามีค่าเท่ากันหรือหนึ่งค่าน้อยกว่าหรือมากกว่าค่าอื่น ๆ

ในบทแนะนำนี้การเปรียบเทียบอยู่ระหว่างค่าในเซลล์ E6 และเกณฑ์เกณฑ์เงินเดือน 30,000 เหรียญ

เนื่องจากเป้าหมายคือการหาว่า E6 มีมูลค่าน้อยกว่า 30,000 เหรียญหรือไม่? น้อยกว่า ผู้ประกอบการ " < " ถูกนำมาใช้.

ขั้นตอนการสอน

  1. คลิกที่ logical_test บรรทัดในกล่องโต้ตอบ
  2. คลิกที่เซลล์ D6 เพื่อเพิ่มการอ้างอิงเซลล์นี้ไปที่ logical_test เส้น
  3. พิมพ์คีย์น้อยกว่า " < "บนแป้นพิมพ์
  4. พิมพ์ 30000 หลังจากสัญลักษณ์น้อยกว่า
  5. บันทึก : อย่าป้อนเครื่องหมายดอลลาร์ ($) หรือคั่นด้วยเครื่องหมายจุลภาค () ด้วยจำนวนเงินดังกล่าวข้างต้น โมฆะ ข้อความแสดงข้อผิดพลาดจะปรากฏที่ส่วนท้ายของ logical_test line ถ้าสัญลักษณ์เหล่านี้ถูกป้อนพร้อมกับข้อมูล
  6. การทดสอบตรรกะที่สมบูรณ์ควรอ่าน: D6 <3000
04 จาก 06

การป้อนค่าถ้าอาร์กิวเมนต์ที่แท้จริง

การป้อนอาร์กิวเมนต์ Value_if_true

อาร์กิวเมนต์ Value_if_true บอกฟังก์ชัน IF ว่าต้องทำอย่างไรหากการทดสอบลอจิกเป็นจริง

อาร์กิวเมนต์ Value_if_true สามารถเป็นสูตรบล็อกข้อความข้อความตัวเลขการอ้างอิงเซลล์หรือเซลล์สามารถเว้นว่างได้

ในแบบฝึกหัดนี้ถ้าเงินเดือนประจำของพนักงานที่อยู่ในเซลล์ D6 น้อยกว่า 30,000 เหรียญ IF ฟังก์ชันคือการใช้สูตรการคูณเงินเดือนโดยอัตราการหักเงิน 6% อยู่ในเซลล์ D3

เทียบกับการอ้างอิงเซลล์สัมบูรณ์

เมื่อเสร็จสิ้นแล้วเจตนาคือการคัดลอกฟังก์ชัน IF ใน E6 ไปที่เซลล์ E7 ถึง E10 เพื่อหาอัตราการหักเงินสำหรับพนักงานคนอื่น ๆ ในรายการ

โดยปกติเมื่อฟังก์ชันถูกคัดลอกไปยังเซลล์อื่นการอ้างอิงเซลล์ในฟังก์ชันเปลี่ยนเพื่อให้สะท้อนถึงตำแหน่งใหม่ของฟังก์ชัน

เหล่านี้เรียกว่าการอ้างอิงเซลล์สัมพัทธ์และโดยปกติแล้วจะทำให้สามารถใช้ฟังก์ชันเดียวกันในหลายตำแหน่งได้ง่ายขึ้น

บางครั้ง แต่มีการอ้างอิงเซลล์เปลี่ยนแปลงเมื่อคัดลอกฟังก์ชันจะทำให้เกิดข้อผิดพลาด

เพื่อป้องกันข้อผิดพลาดดังกล่าวคุณสามารถทำการอ้างอิงเซลล์ได้ แน่นอน ซึ่งจะหยุดพวกเขาจากการเปลี่ยนแปลงเมื่อพวกเขาจะถูกคัดลอก

การอ้างอิงเซลล์สัมบูรณ์ถูกสร้างขึ้นโดยการเพิ่มเครื่องหมายดอลลาร์รอบ ๆ การอ้างอิงเซลล์ปกติเช่น $ D $ 3

การเพิ่มเครื่องหมายดอลลาร์ทำได้ง่ายๆด้วยการกดปุ่ม F4 บนแป้นพิมพ์หลังจากที่มีการป้อนการอ้างอิงเซลล์ลงในเซลล์แผ่นงานหรือเข้าไปในกล่องโต้ตอบฟังก์ชัน

การอ้างอิงเซลล์สัมบูรณ์

สำหรับบทแนะนำนี้การอ้างอิงเซลล์ทั้งสองแบบจะต้องเหมือนเดิมสำหรับอินสแตนซ์ทั้งหมดของฟังก์ชัน IF คือ D3 และ D4 - เซลล์ที่มีอัตราการหักเงิน

ดังนั้นสำหรับขั้นตอนนี้เมื่อมีการใส่ข้อมูลอ้างอิง D3 ของเซลล์ลงในบรรทัด Value_if_true ของกล่องโต้ตอบจะเป็นข้อมูลอ้างอิงของเซลล์ที่แน่นอน $ D $ 3

ขั้นตอนการสอน

  1. คลิกที่ value_if_true บรรทัดในกล่องโต้ตอบ
  2. คลิกที่เซลล์ D3 ในแผ่นงานเพื่อเพิ่มการอ้างอิงเซลล์นี้ไปที่ value_if_true เส้น
  3. กด F4 บนแป้นพิมพ์เพื่อให้ E3 เป็นเซลล์อ้างอิงแบบสัมบูรณ์ ( $ D $ 3 ).
  4. กดเครื่องหมายดอกจัน ( * ) บนแป้นพิมพ์ เครื่องหมายดอกจันเป็นสัญลักษณ์การคูณใน Excel
  5. คลิกที่เซลล์ D6 เพื่อเพิ่มการอ้างอิงเซลล์นี้ไปที่ value_if_true เส้น
  6. บันทึก: D6 ไม่ได้ป้อนเป็นการอ้างอิงเซลล์แบบสัมบูรณ์เนื่องจากต้องมีการเปลี่ยนแปลงเมื่อทำสำเนาฟังก์ชัน
  7. บรรทัด Value_if_true ที่สมบูรณ์ควรอ่าน: $ D $ 3 * D6 .
05 จาก 06

การป้อนค่าถ้าอาร์กิวเมนต์เท็จ

การป้อนอาร์กิวเมนต์ Value_if_false

อาร์กิวเมนต์ Value_if_false บอกฟังก์ชัน IF ว่าต้องทำอย่างไรหากการทดสอบลอจิกเป็นเท็จ

อาร์กิวเมนต์ Value_if_false สามารถเป็นสูตรกลุ่มข้อความค่าการอ้างอิงเซลล์หรือเซลล์สามารถเว้นว่างได้

ในแบบฝึกหัดนี้ถ้าเงินเดือนประจำปีของพนักงานที่อยู่ในเซลล์ D6 ไม่น้อยกว่า 30,000 เหรียญฟังก์ชัน IF จะใช้สูตรการคูณเงินเดือนโดยอัตราการหักเงิน 8% ซึ่งตั้งอยู่ในเซลล์ D4

เช่นเดียวกับในขั้นตอนก่อนหน้าเพื่อป้องกันข้อผิดพลาดในการคัดลอกฟังก์ชัน IF ที่สมบูรณ์อัตราการหักเงินใน D4 จะถูกป้อนเป็นการอ้างถึงเซลล์สัมบูรณ์ $ D $ 4 ).

ขั้นตอนการสอน

  1. คลิกที่ Value_if_false บรรทัดในกล่องโต้ตอบ
  2. คลิกที่เซลล์ D4 เพื่อเพิ่มการอ้างอิงเซลล์นี้ไปที่ Value_if_false เส้น
  3. กด F4 คีย์บนแป้นพิมพ์เพื่อให้ D4 เป็นการอ้างอิงเซลล์แบบสัมบูรณ์ ( $ D $ 4 ).
  4. กดเครื่องหมายดอกจัน ( * ) บนแป้นพิมพ์ เครื่องหมายดอกจันเป็นสัญลักษณ์การคูณใน Excel
  5. คลิกที่เซลล์ D6 เพื่อเพิ่มการอ้างอิงเซลล์นี้ไปที่ Value_if_false เส้น
  6. บันทึก: D6 ไม่ได้ป้อนเป็นการอ้างอิงเซลล์แบบสัมบูรณ์เนื่องจากต้องมีการเปลี่ยนแปลงเมื่อทำสำเนาฟังก์ชัน
  7. บรรทัด Value_if_false ที่สมบูรณ์ควรอ่าน: $ D $ 4 * D6 .
  8. คลิกตกลงเพื่อปิดกล่องโต้ตอบและป้อนฟังก์ชัน IF ที่สมบูรณ์ลงในเซลล์ E6
  9. ค่าของ $ 3,678.96 ควรปรากฏในเซลล์ E6
  10. เนื่องจากบีสมิ ธ มีรายได้มากกว่า 30,000 เหรียญต่อปีฟังก์ชัน IF ใช้สูตร 45,987 เหรียญ * 8% ในการคำนวณการหักรายปีของเขา
  11. เมื่อคุณคลิกที่เซลล์ E6, ฟังก์ชั่นที่สมบูรณ์= IF (D6 <3000, $ D $ 3 * D6, $ D $ 4 * D6) ปรากฏในแถบสูตรเหนือแผ่นงาน

หากมีการปฏิบัติตามขั้นตอนในบทแนะนำนี้แผ่นงานของคุณควรมีฟังก์ชัน IF เหมือนกันในภาพที่หน้า 1

06 จาก 06

การคัดลอก IF Function โดยใช้ Fill Handle

การทำสำเนาฟังก์ชัน IF โดยใช้ที่จับเติม

ในการกรอกข้อมูลในเวิร์กชีทเราจำเป็นต้องเพิ่มฟังก์ชัน IF ลงในเซลล์ E7 ถึง E10

เนื่องจากข้อมูลของเราอยู่ในรูปแบบปกติเราสามารถคัดลอกฟังก์ชัน IF ในเซลล์ E6 ไปยังอีกสี่เซลล์

เมื่อฟังก์ชันถูกคัดลอก Excel จะอัปเดตการอ้างอิงเซลล์สัมพัทธ์เพื่อสะท้อนถึงตำแหน่งที่ตั้งใหม่ของฟังก์ชันโดยจะเก็บข้อมูลอ้างอิงของเซลล์ที่เหมือนกัน

เพื่อคัดลอกฟังก์ชันของเราเราจะใช้ Fill Handle

ขั้นตอนการสอน

  1. คลิกที่เซลล์ E6 เพื่อทำให้เซลล์เป็น active
  2. วางตัวชี้เมาส์ไว้เหนือสี่เหลี่ยมสีดำที่มุมล่างขวา ตัวชี้จะเปลี่ยนเป็นเครื่องหมายบวก "+"
  3. คลิกปุ่มซ้ายของเมาส์และลากที่จับเติมลงไปที่เซลล์ F10
  4. ปล่อยปุ่มเมาส์ เซลล์ E7 ถึง E10 จะเต็มไปด้วยผลลัพธ์ของฟังก์ชัน IF