ฟังก์ชัน IF ใน Excel ตัวอย่าง (มีหลายเงื่อนไข)

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

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

ฟังก์ชัน IF ใน Excel (ข้อมูลทั่วไป)

โปรแกรมใดๆ ก็ตาม แม้ว่าจะมีขนาดเล็ก แต่ก็จำเป็นต้องมีลำดับของการกระทำ ซึ่งเรียกว่าอัลกอริธึม อาจมีลักษณะดังนี้:

  1. ตรวจสอบทั้งคอลัมน์ A เพื่อหาเลขคู่
  2. หากพบจำนวนคู่ ให้เพิ่มค่าดังกล่าวและค่าดังกล่าว
  3. หากไม่พบเลขคู่ ให้แสดงคำว่า "ไม่พบ"
  4. ตรวจสอบว่าจำนวนผลลัพธ์เป็นเลขคู่หรือไม่ 
  5. ถ้าใช่ ให้เพิ่มลงในเลขคู่ทั้งหมดที่เลือกไว้ในวรรค 1

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

ไวยากรณ์ของฟังก์ชัน IF ที่มีเงื่อนไขเดียว

ฟังก์ชันใดๆ ใน Excel ดำเนินการโดยใช้สูตร รูปแบบที่ข้อมูลต้องส่งผ่านไปยังฟังก์ชันเรียกว่า syntax ในกรณีของโอเปอเรเตอร์ IF, สูตรจะอยู่ในรูปแบบนี้

=IF (ตรรกะ_นิพจน์, value_if_true, value_if_false)

ลองดูที่ไวยากรณ์ในรายละเอียดเพิ่มเติม:

  1. นิพจน์บูลีน นี่เป็นเงื่อนไขเอง การปฏิบัติตามหรือไม่ปฏิบัติตามที่ Excel ตรวจสอบ สามารถตรวจสอบได้ทั้งข้อมูลตัวเลขและข้อความ
  2. ค่า_if_true ผลลัพธ์ที่จะแสดงในเซลล์หากข้อมูลที่ถูกตรวจสอบตรงตามเกณฑ์ที่ระบุ
  3. value_if_false ผลลัพธ์ที่แสดงในเซลล์หากข้อมูลที่กำลังตรวจสอบไม่ตรงกับเงื่อนไข

นี่คือตัวอย่างเพื่อความชัดเจน

ฟังก์ชัน IF ใน Excel ตัวอย่าง (มีหลายเงื่อนไข)
1

ในที่นี้ ฟังก์ชันจะเปรียบเทียบเซลล์ A1 กับหมายเลข 20 นี่คือย่อหน้าแรกของไวยากรณ์ หากเนื้อหามีค่ามากกว่าค่านี้ ค่า "มากกว่า 20" จะแสดงในเซลล์ที่มีการเขียนสูตร หากสถานการณ์ไม่สอดคล้องกับเงื่อนไขนี้ – “น้อยกว่าหรือเท่ากับ 20”

ถ้าคุณต้องการแสดงค่าข้อความในเซลล์ คุณต้องใส่ค่านั้นในเครื่องหมายอัญประกาศ

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

ฟังก์ชัน IF ใน Excel ตัวอย่าง (มีหลายเงื่อนไข)
2

เนื่องจากเราต้องการตรวจสอบข้อความไม่ใช่ตัวเลข อาร์กิวเมนต์แรกคือ B2=”ข้อเสีย”

ไวยากรณ์ฟังก์ชัน IF ที่มีหลายเงื่อนไข

บ่อยครั้ง เกณฑ์เดียวไม่เพียงพอต่อการตรวจสอบค่า หากคุณต้องการพิจารณามากกว่าหนึ่งตัวเลือก คุณสามารถซ้อนฟังก์ชันได้ IF หนึ่งไปอีก จะมีหลายหน้าที่ซ้อนกัน

เพื่อให้ชัดเจนขึ้น นี่คือไวยากรณ์

=IF(logic_expression, value_if_true, IF(logic_expression, value_if_true, value_if_false))

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

นี่คือตัวอย่าง

ฟังก์ชัน IF ใน Excel ตัวอย่าง (มีหลายเงื่อนไข)
3

และด้วยความช่วยเหลือของสูตรดังกล่าว (แสดงในภาพหน้าจอด้านล่าง) คุณสามารถวิเคราะห์ประสิทธิภาพของนักเรียนแต่ละคนได้

ฟังก์ชัน IF ใน Excel ตัวอย่าง (มีหลายเงื่อนไข)
4

อย่างที่คุณเห็น มีการเพิ่มเงื่อนไขอีกหนึ่งข้อที่นี่ แต่หลักการไม่เปลี่ยนแปลง คุณจึงตรวจสอบเกณฑ์ได้หลายเกณฑ์ในคราวเดียว

วิธีขยายฟังก์ชัน IF โดยใช้ตัวดำเนินการ AND และ OR

ในบางครั้ง อาจมีสถานการณ์ที่ต้องตรวจสอบทันทีสำหรับการปฏิบัติตามเกณฑ์หลายประการ และไม่ใช้ตัวดำเนินการที่ซ้อนกันแบบลอจิคัล ดังในตัวอย่างก่อนหน้านี้ ในการดำเนินการนี้ ให้ใช้ฟังก์ชันใดฟังก์ชันหนึ่ง И หรือฟังก์ชั่น OR ขึ้นอยู่กับว่าคุณจำเป็นต้องผ่านเกณฑ์หลายเกณฑ์ในคราวเดียวหรืออย่างน้อยหนึ่งเกณฑ์ มาดูเกณฑ์เหล่านี้กันดีกว่า

ฟังก์ชัน IF พร้อมเงื่อนไข AND

บางครั้ง คุณจำเป็นต้องตรวจสอบนิพจน์สำหรับเงื่อนไขหลายรายการพร้อมกัน สำหรับสิ่งนี้ ฟังก์ชัน AND ถูกใช้ ซึ่งเขียนในอาร์กิวเมนต์แรกของฟังก์ชัน IF. มันทำงานดังนี้: ถ้า a เท่ากับหนึ่ง และ a เท่ากับ 2 ค่าจะเป็น c

ฟังก์ชัน IF ที่มีเงื่อนไข “OR”

ฟังก์ชัน OR ทำงานในลักษณะเดียวกัน แต่ในกรณีนี้ มีเงื่อนไขเพียงข้อเดียวเท่านั้นที่เป็นจริง วิธีนี้สามารถตรวจสอบเงื่อนไขได้สูงสุด 30 เงื่อนไข 

ต่อไปนี้คือวิธีการใช้งานฟังก์ชันต่างๆ И и OR เป็นอาร์กิวเมนต์ของฟังก์ชัน IF.

ฟังก์ชัน IF ใน Excel ตัวอย่าง (มีหลายเงื่อนไข)
5
ฟังก์ชัน IF ใน Excel ตัวอย่าง (มีหลายเงื่อนไข)
6

การเปรียบเทียบข้อมูลในสองตาราง

ในบางครั้ง เป็นไปได้ที่จะเปรียบเทียบสองตารางที่คล้ายกัน ตัวอย่างเช่น บุคคลทำงานเป็นนักบัญชีและต้องการเปรียบเทียบรายงานสองฉบับ มีงานอื่นๆ ที่คล้ายคลึงกัน เช่น การเปรียบเทียบต้นทุนสินค้าของแบทช์ต่างๆ การประเมินนักเรียนในช่วงเวลาต่างๆ เป็นต้น

หากต้องการเปรียบเทียบสองตาราง ให้ใช้ฟังก์ชัน COUNTIF. ลองดูในรายละเอียดเพิ่มเติม

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

ตารางของเรามีลักษณะเช่นนี้

ฟังก์ชัน IF ใน Excel ตัวอย่าง (มีหลายเงื่อนไข)
7

เราเลือกช่วงที่สอดคล้องกับลักษณะทางเทคนิคของเครื่องเตรียมอาหารเครื่องแรก

หลังจากนั้น คลิกที่เมนูต่อไปนี้: การจัดรูปแบบตามเงื่อนไข – สร้างกฎ – ใช้สูตรเพื่อกำหนดเซลล์ที่จัดรูปแบบ

ฟังก์ชัน IF ใน Excel ตัวอย่าง (มีหลายเงื่อนไข)
8

ในรูปแบบของสูตรสำหรับการจัดรูปแบบ เราเขียนฟังก์ชัน =COUNTIF (ช่วงเปรียบเทียบ; เซลล์แรกของตารางแรก)=0. ตารางที่มีคุณสมบัติของเครื่องเตรียมอาหารที่สองใช้เป็นช่วงเปรียบเทียบ

ฟังก์ชัน IF ใน Excel ตัวอย่าง (มีหลายเงื่อนไข)
9

คุณต้องตรวจสอบให้แน่ใจว่าที่อยู่นั้นเป็นที่แน่นอน (โดยมีเครื่องหมายดอลลาร์อยู่หน้าชื่อแถวและคอลัมน์) เพิ่ม =0 หลังสูตรเพื่อให้ Excel ค้นหาค่าที่แน่นอน

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

ฟังก์ชัน IF ใน Excel ตัวอย่าง (มีหลายเงื่อนไข)
10

เราได้กำหนดชื่อคอลัมน์เป็นช่วง สะดวกกว่าการป้อนช่วงด้วยตนเองมาก

ฟังก์ชัน SUMIF ใน Excel

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

  1. เพิ่มแถวที่มีรายได้รวมของผู้ขายทั้งหมด และคลิกที่เซลล์ที่จะมีผลหลังจากป้อนสูตร 
  2. เราพบปุ่ม fx ซึ่งอยู่ถัดจากบรรทัดสำหรับสูตร ถัดไป หน้าต่างจะปรากฏขึ้นซึ่งคุณสามารถค้นหาฟังก์ชันที่จำเป็นผ่านการค้นหา หลังจากเลือกโอเปอเรเตอร์แล้ว คุณต้องคลิกปุ่ม "ตกลง" แต่การป้อนข้อมูลด้วยตนเองสามารถทำได้เสมอ
    ฟังก์ชัน IF ใน Excel ตัวอย่าง (มีหลายเงื่อนไข)
    11
  3. ถัดไป หน้าต่างสำหรับป้อนอาร์กิวเมนต์ของฟังก์ชันจะปรากฏขึ้น ค่าทั้งหมดสามารถระบุได้ในฟิลด์ที่เกี่ยวข้อง และสามารถป้อนช่วงผ่านปุ่มที่อยู่ติดกันได้
    ฟังก์ชัน IF ใน Excel ตัวอย่าง (มีหลายเงื่อนไข)
    12
  4. อาร์กิวเมนต์แรกคือช่วง ที่นี่ คุณป้อนเซลล์ที่คุณต้องการตรวจสอบการปฏิบัติตามเกณฑ์ ถ้าเราพูดถึงเรา นี่คือตำแหน่งของพนักงาน ป้อนช่วง D4:D18 หรือเพียงแค่เลือกเซลล์ที่สนใจ
  5. ในช่อง "เกณฑ์" ให้ป้อนตำแหน่ง ในกรณีของเรา – “ผู้ขาย” เป็นช่วงผลรวม เราระบุเซลล์เหล่านั้นที่มีการแสดงเงินเดือนของพนักงาน (ซึ่งทำได้ด้วยตนเองและเลือกด้วยเมาส์) คลิก "ตกลง" และเราจะได้รับค่าจ้างที่คำนวณเสร็จแล้วของพนักงานทุกคนที่เป็นผู้ขาย

เห็นด้วยว่าสะดวกมาก มันไม่ได้เป็น?

ฟังก์ชัน SUMIFS ใน Excel

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

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

สามารถระบุได้เพียงห้ารายการผ่านกล่องโต้ตอบอินพุตอาร์กิวเมนต์ หากคุณต้องการเกณฑ์เพิ่มเติม คุณจะต้องป้อนเกณฑ์ด้วยตนเองตามตรรกะเดียวกันกับสองข้อแรก

ลองดูอาร์กิวเมนต์หลักโดยละเอียดเพิ่มเติม:

  1. ช่วงผลรวม เซลล์ที่จะรวม
  2. ช่วงเงื่อนไข 1 – ช่วงที่จะตรวจสอบการปฏิบัติตามเกณฑ์ที่กำหนด 
  3. เงื่อนไขที่ 1 คือเงื่อนไขนั้นเอง
  4. ช่วงเกณฑ์ที่ 2 คือช่วงที่สองที่จะตรวจสอบกับเกณฑ์
  5. เงื่อนไขที่ 2 เป็นเงื่อนไขที่สอง

ตรรกะเพิ่มเติมจะคล้ายกัน เป็นผลให้เรากำหนดค่าจ้างของผู้จัดการสาขาภาคใต้ทั้งหมด

ฟังก์ชัน IF ใน Excel ตัวอย่าง (มีหลายเงื่อนไข)
13

ฟังก์ชัน COUNTIF ใน Excel

หากคุณต้องการกำหนดจำนวนเซลล์ที่อยู่ภายใต้เกณฑ์ที่กำหนด ให้ใช้ฟังก์ชัน COUNTIF สมมติว่าเราต้องเข้าใจว่าพนักงานขายทำงานในองค์กรนี้กี่คน:

  1. ขั้นแรก เพิ่มบรรทัดที่มีจำนวนผู้ขาย หลังจากนั้น คุณต้องคลิกที่เซลล์ที่จะแสดงผล
  2. หลังจากนั้น คุณต้องคลิกที่ปุ่ม "แทรกฟังก์ชัน" ซึ่งสามารถพบได้ในแท็บ "สูตร" หน้าต่างจะปรากฏขึ้นพร้อมกับรายการหมวดหมู่ เราจำเป็นต้องเลือกรายการ "รายการเรียงตามตัวอักษรทั้งหมด" ในรายการเราสนใจสูตร COUNTIF หลังจากที่เราเลือกแล้วเราต้องคลิกปุ่ม "ตกลง"
    ฟังก์ชัน IF ใน Excel ตัวอย่าง (มีหลายเงื่อนไข)
    14
  3. หลังจากนั้น เรามีพนักงานขายจำนวนหนึ่งที่ทำงานในองค์กรนี้ ได้มาจากการนับจำนวนเซลล์ที่เขียนคำว่า "ผู้ขาย" ทุกอย่างเรียบง่าย 

ฟังก์ชัน COUNTSLIM ใน Excel

คล้ายกับสูตร ซัมเมสลิมสูตรนี้จะนับจำนวนเซลล์ที่ตรงกับหลายเงื่อนไข ไวยากรณ์คล้ายกันแต่ต่างจากสูตรเล็กน้อย ซัมเมสลิม:

  1. ช่วงเงื่อนไข 1 นี่คือช่วงที่จะทดสอบกับเกณฑ์แรก
  2. เงื่อนไข 1. เกณฑ์แรกโดยตรง
  3. เงื่อนไข ช่วงที่ 2 นี่คือช่วงที่จะทดสอบกับเกณฑ์ที่สอง 
  4. เงื่อนไขที่ 2
  5. เงื่อนไขช่วง 3

เป็นต้น

ดังนั้นฟังก์ชัน IF ใน Excel ไม่ใช่เพียงอันเดียว ยังมีอีกหลายๆ แบบที่ดำเนินการต่างๆ ที่พบบ่อยที่สุดโดยอัตโนมัติ ซึ่งทำให้ชีวิตของบุคคลง่ายขึ้นอย่างมาก 

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

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

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

เขียนความเห็น