สารบัญ
บทช่วยสอนจะสอนวิธีหาค่าเฉลี่ยใน Excel โดยมีหรือไม่มีสูตร และปัดเศษผลลัพธ์เป็นทศนิยมได้มากเท่าที่คุณต้องการ
ใน Microsoft Excel มี ฟังก์ชันต่างๆ จำนวนหนึ่งสำหรับการคำนวณค่าเฉลี่ยสำหรับชุดค่าตัวเลข นอกจากนี้ยังมีวิธีที่ไม่ใช่สูตรทันที ในหน้านี้ คุณจะพบภาพรวมโดยย่อของวิธีการทั้งหมดพร้อมตัวอย่างการใช้งานและแนวทางปฏิบัติที่ดีที่สุด ฟังก์ชันทั้งหมดที่กล่าวถึงในบทช่วยสอนนี้ใช้ได้กับ Excel 365 ทุกรุ่นจนถึง Excel 2007
ค่าเฉลี่ยคืออะไร
ในชีวิตประจำวัน ค่าเฉลี่ยคือตัวเลขที่แสดง ค่าทั่วไปในชุดข้อมูล ตัวอย่างเช่น หากนักกีฬาไม่กี่คนเคยวิ่งระยะสั้น 100 เมตร คุณอาจต้องการทราบผลเฉลี่ย เช่น เวลาที่คาดว่านักวิ่งส่วนใหญ่จะใช้เวลาเท่าไรในการวิ่งจนเสร็จสิ้น
ในทางคณิตศาสตร์ ค่าเฉลี่ยคือ ค่ากลางหรือค่ากึ่งกลางในชุดตัวเลข ซึ่งคำนวณโดยการหารผลรวมของค่าทั้งหมดด้วยจำนวนค่าเหล่านั้น
ในตัวอย่างข้างต้น สมมติว่านักกีฬาคนแรกวิ่งครบระยะทางใน 10.5 วินาที ต้องใช้วินาทีที่สอง 10.7 วินาที และวินาทีที่สามใช้เวลา 11.2 วินาที เวลาเฉลี่ยจะเท่ากับ 10.8 วินาที:
(10.5+10.7+11.2)/3 = 10.8
วิธีหาค่าเฉลี่ยใน Excel ไม่มีสูตร
ในแผ่นงาน Excel คุณไม่จำเป็นต้องทำการคำนวณด้วยตนเอง - ฟังก์ชัน Excel อันทรงพลังจะทำทุกอย่างฟังก์ชันที่คำนวณค่าเฉลี่ยเลขคณิตของตัวเลขโดยไม่สนใจค่าตรรกะ
วิธีปัดเศษค่าเฉลี่ยใน Excel
เมื่อคำนวณค่าเฉลี่ยใน Excel ผลลัพธ์มักจะเป็นตัวเลขที่มีทศนิยมหลายตำแหน่ง . ในกรณีที่คุณต้องการแสดงทศนิยมน้อยลงหรือปัดเศษค่าเฉลี่ยเป็นจำนวนเต็ม ให้ใช้หนึ่งในวิธีแก้ปัญหาต่อไปนี้
ลดตัวเลือกทศนิยม
เมื่อต้องการปัดเศษเฉพาะ ค่าเฉลี่ยที่แสดง โดยไม่เปลี่ยนค่าพื้นฐาน วิธีที่เร็วที่สุดคือการใช้คำสั่ง ลดลง ทศนิยม บนแท็บ หน้าแรก ในกลุ่ม จำนวน :
กล่องโต้ตอบจัดรูปแบบเซลล์
สามารถระบุจำนวนตำแหน่งทศนิยมในกล่องโต้ตอบ จัดรูปแบบเซลล์ หากต้องการดำเนินการ ให้เลือกเซลล์สูตรแล้วกด Ctrl + 1 เพื่อเปิดกล่องโต้ตอบ จัดรูปแบบเซลล์ จากนั้น เปลี่ยนไปที่แท็บ ตัวเลข และพิมพ์จำนวนตำแหน่งที่คุณต้องการแสดงในช่อง ตำแหน่งทศนิยม
เช่นเดียวกับวิธีการก่อนหน้านี้ การเปลี่ยนแปลงนี้เท่านั้น รูปแบบการแสดงผล เมื่ออ้างอิงถึงเซลล์เฉลี่ยในสูตรอื่น ค่าเดิมที่ไม่ปัดเศษจะถูกใช้ในการคำนวณทั้งหมด
สำหรับรายละเอียดทั้งหมด โปรดดูที่ตัวเลขปัดเศษโดยการเปลี่ยนรูปแบบเซลล์
ปัดเศษค่าเฉลี่ยด้วยสูตร
หากต้องการปัดเศษของค่าที่คำนวณได้ ให้ห่อค่าเฉลี่ยของคุณ สูตรหนึ่งในฟังก์ชันการปัดเศษของ Excel
ในสถานการณ์ส่วนใหญ่ คุณจะใช้ฟังก์ชัน ROUND ที่เป็นไปตามกฎทางคณิตศาสตร์ทั่วไปสำหรับการปัดเศษ ในอาร์กิวเมนต์ที่ 1 ( number ) ให้ซ้อนฟังก์ชัน AVERAGE, AVERAGEIF หรือ AVERAGEIFS ในอาร์กิวเมนต์ที่ 2 ( num_digits ) ให้ระบุจำนวนตำแหน่งทศนิยมที่จะปัดเศษค่าเฉลี่ยเป็น
ตัวอย่างเช่น เมื่อต้องการปัดเศษค่าเฉลี่ยเป็น จำนวนเต็มที่ใกล้เคียงที่สุด สูตรคือ:
=ROUND(AVERAGE(B3:B15), 0)
หากต้องการปัดเศษค่าเฉลี่ยเป็น ทศนิยมหนึ่งตำแหน่ง นี่คือสูตรที่จะใช้:
=ROUND(AVERAGE(B3:B15), 1)
หากต้องการปัดเศษค่าเฉลี่ยเป็น ทศนิยมสองตำแหน่ง วิธีนี้ใช้ได้:
=ROUND(AVERAGE(B3:B15), 2)
เคล็ดลับ สำหรับการปัดเศษขึ้น ให้ใช้ฟังก์ชัน ROUNDUP สำหรับการปัดเศษลง - ฟังก์ชัน ROUNDDOWN
นั่นคือวิธีที่คุณสามารถหาค่าเฉลี่ยใน Excel ด้านล่างนี้มีลิงก์ไปยังบทช่วยสอนที่เกี่ยวข้องซึ่งกล่าวถึงกรณีเฉลี่ยที่เฉพาะเจาะจงมากขึ้น หวังว่าคุณจะพบว่ามีประโยชน์ ขอบคุณที่อ่าน!
แบบฝึกหัดสำหรับดาวน์โหลดสมุดงาน
คำนวณค่าเฉลี่ยใน Excel - ตัวอย่าง (ไฟล์ .xlsx)
ทำงานเบื้องหลังและส่งผลในเวลาอันสั้น ก่อนที่จะสำรวจฟังก์ชันพิเศษโดยละเอียด เรามาเรียนรู้วิธีที่ง่ายและรวดเร็วแบบไม่ใช้สูตรกัน
หากต้องการหาค่าเฉลี่ยอย่างรวดเร็วโดยไม่ต้องใช้สูตร ให้ใช้แถบสถานะของ Excel:
- เลือก เซลล์หรือช่วงที่คุณต้องการหาค่าเฉลี่ย สำหรับการเลือกที่ไม่ติดกัน ให้ใช้ปุ่ม Ctrl
- ดูที่แถบสถานะที่ด้านล่างของหน้าต่าง Excel ซึ่งจะให้ข้อมูลสำคัญเกี่ยวกับเซลล์ที่เลือกในปัจจุบัน หนึ่งในค่าที่ Excel คำนวณโดยอัตโนมัติคือค่าเฉลี่ย
ผลลัพธ์จะแสดงในรูปด้านล่าง:
วิธีคำนวณค่าเฉลี่ยด้วยตนเอง
ในทางคณิตศาสตร์ หากต้องการหาค่าเฉลี่ยเลขคณิตของรายการตัวเลข คุณต้องรวมค่าทั้งหมดแล้วหารผลรวมด้วยจำนวนตัวเลขที่มีอยู่ในรายการ ใน Excel สามารถทำได้โดยใช้ฟังก์ชัน SUM และ COUNT ตามลำดับ:
SUM( range )/COUNT( range )สำหรับช่วงของตัวเลขด้านล่าง สูตรจะเป็นดังนี้:
=SUM(B3:B12)/COUNT(B3:B12)
อย่างที่คุณเห็น ผลลัพธ์ของสูตรตรงกับค่าเฉลี่ยในแถบสถานะทุกประการ
ในทางปฏิบัติ คุณแทบจะไม่ต้องทำค่าเฉลี่ยด้วยตนเองในเวิร์กชีตของคุณเลย อย่างไรก็ตาม การตรวจสอบผลลัพธ์ของสูตรค่าเฉลี่ยของคุณอีกครั้งอาจเป็นประโยชน์ในกรณีที่มีข้อสงสัย
และตอนนี้ มาดูวิธีที่คุณสามารถหาค่าเฉลี่ยใน Excel โดยใช้ฟังก์ชันพิเศษออกแบบมาเพื่อวัตถุประสงค์
ฟังก์ชัน AVERAGE - คำนวณค่าเฉลี่ยของตัวเลข
คุณใช้ฟังก์ชัน AVERAGE ของ Excel เพื่อรับค่าเฉลี่ยของตัวเลขทั้งหมดในเซลล์หรือช่วงที่ระบุ
AVERAGE(number1, [number2], …)โดยที่ number1, number2 , … คือค่าตัวเลขที่คุณต้องการหาค่าเฉลี่ย สามารถรวมอาร์กิวเมนต์ได้สูงสุด 255 รายการในสูตรเดียว อาร์กิวเมนต์สามารถระบุเป็นตัวเลข การอ้างอิง หรือช่วงที่ตั้งชื่อได้
AVERAGE เป็นหนึ่งในฟังก์ชันที่ตรงไปตรงมาและใช้งานง่ายที่สุดใน Excel
ในการคำนวณค่าเฉลี่ยของตัวเลข คุณสามารถพิมพ์โดยตรงในสูตรหรือใส่การอ้างอิงเซลล์หรือช่วงที่เกี่ยวข้อง
ตัวอย่างเช่น หากต้องการหาค่าเฉลี่ย 2 ช่วงและ 1 เซลล์ด้านล่าง สูตรคือ:
=AVERAGE(B4:B6, B8:B10, B12)
นอกเหนือจากตัวเลขแล้ว ฟังก์ชันเฉลี่ยของ Excel สามารถหาค่าเฉลี่ยของค่าตัวเลขอื่นๆ เช่น เปอร์เซ็นต์และเวลา
สูตรเฉลี่ยของ Excel - บันทึกการใช้งาน
อย่างที่คุณเพิ่งเห็น การใช้ฟังก์ชัน AVERAGE ใน Excel เป็นเรื่องง่าย อย่างไรก็ตาม เพื่อให้ได้ผลลัพธ์ที่ถูกต้อง คุณต้องเข้าใจอย่างชัดเจนว่าค่าใดรวมอยู่ในค่าเฉลี่ยและค่าใดที่ถูกละเว้น
รวม:
- เซลล์ที่มีค่าศูนย์ (0)
- ค่าตรรกะ TRUE และ FALSE พิมพ์ลงในรายการอาร์กิวเมนต์โดยตรง ตัวอย่างเช่น สูตร AVERAGE(TRUE, FALSE) คืนค่า 0.5 ซึ่งเป็นค่าเฉลี่ยของ 1 และ 0
ละเว้น:
- ว่างเซลล์
- สตริงข้อความ
- เซลล์ที่มีค่าบูลีน TRUE และ FALSE
สำหรับข้อมูลเพิ่มเติม โปรดดูวิธีใช้ฟังก์ชัน AVERAGE ใน Excel
ฟังก์ชัน AVERAGEA - หาค่าเฉลี่ยของเซลล์ที่ไม่ว่างทั้งหมด
ฟังก์ชัน AVERAGEA ของ Excel คล้ายกับ AVERAGE โดยคำนวณค่าเฉลี่ยเลขคณิตของค่าในอาร์กิวเมนต์ ข้อแตกต่างคือ AVERAGEA รวม เซลล์ที่ไม่ว่างทั้งหมด ในการคำนวณ ไม่ว่าจะมีตัวเลข ข้อความ ค่าตรรกะ หรือสตริงว่างที่ส่งคืนโดยฟังก์ชันอื่นๆ
AVERAGEA(value1, [value2], …)โดยที่ value1, value2, … คือค่า อาร์เรย์ การอ้างอิงเซลล์ หรือช่วงที่คุณต้องการหาค่าเฉลี่ย จำเป็นต้องมีอาร์กิวเมนต์แรก ส่วนอื่นๆ (ไม่เกิน 255) เป็นทางเลือก
สูตร Excel AVERAGEA - บันทึกการใช้งาน
ตามที่กล่าวไว้ข้างต้น ฟังก์ชัน AVERAGEA ประมวลผลประเภทค่าต่างๆ เช่น ตัวเลข สตริงข้อความ และค่าตรรกะ และนี่คือวิธีประเมิน:
รวม:
- ค่าข้อความประเมินเป็น 0
- สตริงความยาวเป็นศูนย์ ("") ประเมินเป็น 0<10
- ค่าบูลีน TRUE ประเมินเป็น 1 และ FALSE เป็น 0
ละเว้น:
- เซลล์ว่าง
ตัวอย่างเช่น ด้านล่างสูตรส่งคืน 1 ซึ่งเป็นค่าเฉลี่ยของ 2 และ 0
=AVERAGEA(2, FALSE)
สูตรต่อไปนี้ส่งคืน 1.5 ซึ่งเป็นค่าเฉลี่ยของ 2 และ 1
=AVERAGEA(2, TRUE)
ภาพด้านล่างแสดงสูตร AVERAGE และ AVERAGEA ที่ใช้กับรายการค่าเดียวกันและผลลัพธ์ที่แตกต่างกันซึ่งส่งคืน:
ฟังก์ชัน AVERAGEIF - รับค่าเฉลี่ยแบบมีเงื่อนไข
หากต้องการรับค่าเฉลี่ยของเซลล์ทั้งหมดในช่วงที่ระบุซึ่งตรงตามเงื่อนไขที่กำหนด ให้ใช้ฟังก์ชัน AVERAGEIF .
AVERAGEIF(ช่วง, เกณฑ์, [ช่วงค่าเฉลี่ย])ฟังก์ชัน AVERAGEIF มีอาร์กิวเมนต์ต่อไปนี้:
- ช่วง (จำเป็น) - ช่วงของเซลล์ที่จะ ทดสอบกับเกณฑ์ที่กำหนด
- เกณฑ์ (จำเป็น) - เงื่อนไขที่ควรพบ
- ช่วงค่าเฉลี่ย (ไม่บังคับ) - เซลล์ที่จะ เฉลี่ย. หากละเว้น ช่วง จะเป็นค่าเฉลี่ย
ฟังก์ชัน AVERAGEIF มีอยู่ใน Excel 2007 - Excel 365 ในเวอร์ชันก่อนหน้า คุณสามารถสร้างสูตร AVERAGEIF ของคุณเองได้<3
และตอนนี้ มาดูกันว่าคุณสามารถใช้ฟังก์ชัน Excel AVERAGEIF เพื่อเฉลี่ยเซลล์ตามเงื่อนไขที่คุณระบุได้อย่างไร
สมมติว่าคุณมีคะแนนสำหรับวิชาต่างๆ ใน C3:C15 และคุณต้องการหา คะแนนเฉลี่ยคณิตศาสตร์ ซึ่งทำได้ด้วยสูตรต่อไปนี้:
=AVERAGEIF(B3:B15, "math", C3:C15)
แทนที่จะใช้ "ฮาร์ดโค้ด" เงื่อนไขโดยตรงในสูตร คุณสามารถพิมพ์เงื่อนไขในเซลล์แยกต่างหาก (F3) และอ้างอิงถึงเซลล์นั้น ในเกณฑ์:
=AVERAGEIF(B3:B15, F3, C3:C15)
สำหรับตัวอย่างสูตรเพิ่มเติม โปรดดูฟังก์ชัน Excel AVERAGEIF
ฟังก์ชัน AVERAGEIFS - ค่าเฉลี่ยที่มีหลายเกณฑ์
หากต้องการหาค่าเฉลี่ยโดยมีเงื่อนไขตั้งแต่ 2 เงื่อนไขขึ้นไป ให้ใช้คู่พหูพจน์ของ AVERAGEIF -ฟังก์ชัน AVERAGEIFS
AVERAGEIFS(ช่วงเฉลี่ย, เกณฑ์ช่วง 1, เกณฑ์ 1, [ช่วงเกณฑ์ 2, เกณฑ์ 2], …)ฟังก์ชันมีไวยากรณ์ต่อไปนี้:
- ช่วงเฉลี่ย ( จำเป็น) - ช่วงที่จะหาค่าเฉลี่ย
- ช่วงเกณฑ์ (จำเป็น) - ช่วงที่จะทดสอบกับ เกณฑ์ .
- เกณฑ์ (จำเป็น) - เงื่อนไขที่กำหนดเซลล์ใดที่จะหาค่าเฉลี่ย สามารถระบุในรูปแบบของตัวเลข นิพจน์ตรรกะ ค่าข้อความ หรือการอ้างอิงเซลล์
1 ถึง 127 เกณฑ์ช่วง / เกณฑ์ คู่ได้ จัดหา ต้องระบุคู่แรก ส่วนคู่ถัดไปเป็นทางเลือก
โดยพื้นฐานแล้ว คุณใช้ AVERAGEIFS คล้ายกับ AVERAGEIF ยกเว้นว่าสามารถทดสอบเงื่อนไขมากกว่าหนึ่งเงื่อนไขภายในสูตรเดียว
สมมติว่านักเรียนบางคน ไม่ติดสอบในบางวิชาและได้คะแนนเป็นศูนย์ คุณตั้งเป้าหมายที่จะหาคะแนนเฉลี่ยในวิชาใดวิชาหนึ่งโดยไม่สนใจเลขศูนย์
เพื่อให้งานสำเร็จ คุณสร้างสูตร AVERAGEIFS โดยมีเกณฑ์สองข้อ:
- กำหนดช่วงเป็นค่าเฉลี่ย (C3 :C15).
- ระบุช่วงที่จะตรวจสอบกับเงื่อนไขที่ 1 (B3:B15 - รายการ)
- แสดงเงื่อนไขที่ 1 ("คณิตศาสตร์" หรือ F3 - รายการเป้าหมายที่อยู่ในใบเสนอราคา เครื่องหมายหรือการอ้างอิงไปยังเซลล์ที่มีรายการ)
- ระบุช่วงเพื่อตรวจสอบกับเงื่อนไขที่ 2 (C3:C15 - คะแนน)
- แสดงเงื่อนไขที่ 2 (">0"- มากกว่าศูนย์)
เมื่อประกอบส่วนประกอบข้างต้นเข้าด้วยกัน เราได้สูตรต่อไปนี้:
=AVERAGEIFS(C3:C15, B3:B15, "math", C3:C15, ">0")
หรือ
=AVERAGEIFS(C3:C15, B3:B15, F3, C3:C15, ">0")
รูปภาพด้านล่างแสดงให้เห็นอย่างชัดเจนว่ามีเพียงสองเซลล์ (C6 และ C10) เท่านั้นที่ตรงตามเงื่อนไขทั้งสอง ดังนั้น จึงมีเพียงเซลล์เหล่านี้เท่านั้นที่ได้รับค่าเฉลี่ย
สำหรับข้อมูลเพิ่มเติม โปรดดูที่ฟังก์ชัน Excel AVERAGEIFS
สูตร AVERAGEIF และ AVERAGEIFS - บันทึกการใช้งาน
ฟังก์ชัน Excel AVERAGEIF และ AVERAGEIFS มีอะไรที่เหมือนกันมาก คำนวณและที่ละเว้น:
- ในช่วงค่าเฉลี่ย เซลล์ว่าง ค่าข้อความ ค่าตรรกะ TRUE/FALSE จะถูกละเว้น
- ในเกณฑ์ เซลล์ว่างจะถือว่าเป็นค่าศูนย์
- อักขระตัวแทน เช่น เครื่องหมายคำถาม (?) และเครื่องหมายดอกจัน (*) สามารถใช้ในเกณฑ์สำหรับการจับคู่บางส่วนได้
- หากไม่มีเซลล์ใดตรงตามเกณฑ์ที่ระบุทั้งหมด จะแสดง #DIV0! เกิดข้อผิดพลาดขึ้น
AVERAGEIF เทียบกับ AVERAGEIFS - ความแตกต่าง
ในแง่ของการทำงาน ความแตกต่างที่สำคัญที่สุดคือ AVERAGEIF สามารถจัดการได้เพียงหนึ่งเงื่อนไข ในขณะที่ AVERAGEIFS หนึ่งเกณฑ์ขึ้นไป นอกจากนี้ มีความแตกต่างทางเทคนิคสองสามข้อที่เกี่ยวข้องกับ ช่วงค่าเฉลี่ย
- เมื่อใช้ AVERAGEIF ช่วงค่าเฉลี่ย จะเป็นอาร์กิวเมนต์สุดท้ายหรือไม่ก็ได้ ในสูตร AVERAGEIFS เป็นอาร์กิวเมนต์แรกและจำเป็น
- ด้วย AVERAGEIF average_range ไม่จำเป็นต้องมีขนาดเท่ากับ ช่วง เนื่องจากเซลล์จริงที่จะหาค่าเฉลี่ยถูกกำหนดโดยขนาดของอาร์กิวเมนต์ ช่วง - เซลล์ด้านซ้ายบนของ ช่วงค่าเฉลี่ย จะถือเป็นจุดเริ่มต้น และ จำนวนเซลล์ที่มีค่าเฉลี่ยรวมอยู่ในอาร์กิวเมนต์ ช่วง AVERAGEIFS กำหนดให้แต่ละ ช่วงเกณฑ์ มีขนาดและรูปร่างเหมือนกันกับ ช่วงค่าเฉลี่ย มิฉะนั้น #VALUE! เกิดข้อผิดพลาดขึ้น
สูตร AVERAGE IF OR ใน Excel
เนื่องจากฟังก์ชัน AVERAGEIFS ของ Excel ทำงานร่วมกับตรรกะ AND เสมอ (เกณฑ์ทั้งหมดต้องเป็น TRUE) คุณจะต้องสร้างของคุณเอง สูตรหาค่าเฉลี่ยเซลล์ด้วยตรรกะ OR (เกณฑ์ใดเกณฑ์หนึ่งต้องเป็น TRUE)
นี่คือสูตรทั่วไปสำหรับหาค่าเฉลี่ยถ้าเซลล์เป็น X หรือ Y
AVERAGE(IF(ISNUMBER(MATCH( range , { criteria1 , criteria2 ,…}, 0)), average_range ))ตอนนี้ เรามาดูวิธีการทำงานในทางปฏิบัติ . ในตารางด้านล่าง สมมติว่าคุณต้องการหาคะแนนเฉลี่ยของสองวิชา ชีววิทยา และ เคมี ซึ่งป้อนลงในเซลล์ F3 และ F4 ซึ่งสามารถทำได้โดยใช้สูตรอาร์เรย์ต่อไปนี้:
=AVERAGE(IF(ISNUMBER(MATCH(B3:B15, {"biology", "chemistry"}, 0)), C3:C15))
แปลเป็นภาษามนุษย์ สูตรระบุว่า: เซลล์เฉลี่ยใน C3:C15 ถ้าเซลล์ที่สอดคล้องกันใน B3:B15 เป็น " ชีววิทยา" หรือ "เคมี"
แทนที่จะใช้เกณฑ์ตายตัว คุณสามารถใช้ช่วงอ้างอิง (F3:F4 ในกรณีของเรา):
=AVERAGE(IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0)), C3:C15))
สำหรับสูตร เพื่อให้ทำงานได้อย่างถูกต้องโปรดอย่าลืมกด Ctrl + Shift + Enter ใน Excel 2019 และต่ำกว่า ในไดนามิกอาร์เรย์ Excel (365 และ 2021) การกด Enter เป็นประจำก็เพียงพอแล้ว:
วิธีการทำงานของสูตรนี้:
สำหรับผู้อ่านที่อยากรู้อยากเห็นและมีความคิดที่ไม่เพียงต้องการ หากต้องการใช้สูตรแต่ต้องเข้าใจว่ากำลังทำอะไรอยู่ นี่คือคำอธิบายโดยละเอียดของตรรกะ
ที่แกนหลักของสูตร ฟังก์ชัน IF จะพิจารณาว่าค่าใดในช่วงแหล่งที่มาตรงกับเกณฑ์ที่ระบุและผ่าน ค่าเหล่านั้นให้กับฟังก์ชัน AVERAGE มีวิธีการดังนี้:
ฟังก์ชัน MATCH ใช้ชื่อหัวเรื่องใน B3:B15 เป็นค่าการค้นหา และเปรียบเทียบแต่ละค่าเหล่านั้นกับอาร์เรย์การค้นหาใน F3:F4 (หัวเรื่องเป้าหมายของเรา) อาร์กิวเมนต์ที่ 3 ( match_type ) ถูกตั้งค่าเป็น 0 เพื่อค้นหาการจับคู่แบบตรงทั้งหมด:
MATCH(B3:B15, F3:F4, 0)
เมื่อพบการจับคู่ MATCH จะส่งกลับตำแหน่งสัมพัทธ์ในอาร์เรย์การค้นหา มิฉะนั้นข้อผิดพลาด #N/A:
{1;2;1;#N/A;1;#N/A;2;#N/A;1;2;2;1;#N/A}
ฟังก์ชัน ISNUMBER แปลงตัวเลขเป็น TRUE และข้อผิดพลาดเป็น FALSE:
{TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE;TRUE;FALSE}
อาร์เรย์นี้ไป เพื่อทดสอบตรรกะของ IF ในรูปแบบเต็ม การทดสอบเชิงตรรกะควรเขียนดังนี้:
IF(ISNUMBER(MATCH(B3:B15, F3:F4, 0))=TRUE
เพื่อความกระชับ เราตัดส่วน =TRUE ออกเพราะเป็นนัย
โดย การตั้งค่าอาร์กิวเมนต์ value_if_true เป็น C3:C15 คุณจะบอกฟังก์ชัน IF ให้แทนที่ TRUE ด้วยค่าจริงจาก C3:C15:
{89;78;75;FALSE;64;FALSE;62;FALSE;78;56;93;88;FALSE}
อาร์เรย์สุดท้ายนี้จะถูกส่ง ไปที่ AVERAGE