Skip to main content

ละเว้น Zeros ด้วย Excel AVERAGEIF เมื่อค้นหาค่าเฉลี่ย

Anonim

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

บันทึก: ข้อมูลในบทความนี้ใช้กับ Excel รุ่น 2019, 2016, 2013, 2010 และ Excel สำหรับ Mac

ละเว้น ZERO เมื่อค้นหาค่าเฉลี่ย

ภาพด้านล่างมีฟังก์ชันตัวอย่างที่ใช้ AVERAGEIF เพื่อละเว้นค่าศูนย์ทั้งหมด ฟังก์ชันที่แสดงทั้งหมดจะใช้สูตรพื้นฐานเดียวกันกับช่วงที่เปลี่ยนระหว่างตัวอย่าง ผลลัพธ์ที่แตกต่างกันเนื่องจากข้อมูลที่ต่างกันที่ใช้ในสูตร

เกณฑ์ในสูตรที่ยอมให้มีการละเว้นศูนย์คือ:

<>0

AVERAGEIF Function ไวยากรณ์และ Augments

ไวยากรณ์ของฟังก์ชันหมายถึงเค้าโครงของฟังก์ชันและรวมถึงชื่อฟังก์ชันวงเล็บและอาร์กิวเมนต์ ไวยากรณ์สำหรับฟังก์ชัน AVERAGEIF คือ:

= AVERAGEIF (ช่วงเกณฑ์ Critical, Average_range)

อาร์กิวเมนต์สำหรับฟังก์ชัน AVERAGEIF คือ:

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

ฟังก์ชัน AVERAGEIF ละเว้น:

  • เซลล์ใน Average_range อาร์กิวเมนต์ที่มีค่าบูลีน (TRUE หรือ FALSE)
  • เซลล์ใน Average_range ที่ว่างเปล่า

ถ้าไม่มีเซลล์ใน Range ตรงตามเกณฑ์ที่ระบุไว้ AVERAGEIF จะส่งกลับ # DIV / 0! ค่าความผิดพลาดที่เซลล์ทั้งหมดในช่วง เท่ากับศูนย์ ถ้าช่วง อาร์กิวเมนต์เป็นค่าว่างเปล่าทั้งหมดหรือมีเฉพาะค่าข้อความ AVERAGEIF ยังส่งกลับ # DIV / 0! ค่าความผิดพลาด

ละเว้นตัวอย่าง Zeros

ตัวเลือกสำหรับการป้อนฟังก์ชัน AVERAGEIF และอาร์กิวเมนต์รวมถึง:

  • พิมพ์งานที่สมบูรณ์ลงในเซลล์แผ่นงาน
  • การเลือกฟังก์ชันและอาร์กิวเมนต์โดยใช้ตัวสร้างสูตร

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

นอกจากนี้ถ้าฟังก์ชันและอาร์กิวเมนต์ถูกป้อนด้วยตนเองเกณฑ์ อาร์กิวเมนต์ต้องล้อมรอบด้วยเครื่องหมายคำพูดเช่น'<> 0'. ถ้าสูตร Formula Builder ใช้เพื่อป้อนฟังก์ชันจะเพิ่มเครื่องหมายคำพูดให้กับคุณ

0 สัญลักษณ์ "class =" lazyload "data-click-tracked =" true "data-img-lightbox =" true "data-expand =" 300 "id =" mntl-sc-block-image_1-0-37 " tracking-container = "true" />

การเปิดตัวสร้างสูตร

ต่อไปนี้เป็นขั้นตอนที่ใช้ใส่ AVERAGEIF ลงในเซลล์ D3 ของรูปภาพตัวอย่างโดยใช้ Formula Builder

  1. เลือกเซลล์ D3 เพื่อให้เซลล์ที่ใช้งานอยู่ นี่คือตำแหน่งที่แสดงผลการทำงาน

  2. เลือก สูตร.

  3. เลือก ฟังก์ชั่นเพิ่มเติม > สถิติ เพื่อเปิดรายการฟังก์ชั่นแบบหล่นลง

  4. เลือก AVERAGEIF ในรายการเพื่อสร้างตัวช่วยสร้างสูตร

  5. เลือกปุ่ม พิสัย เส้น

  6. ไฮไลต์เซลล์ A3 ไปยัง C3 ในแผ่นงานเพื่อป้อนช่วงนี้

  7. ในบรรทัด Criteria ให้พิมพ์ <> 0. Average_range เว้นว่างเพราะคุณกำลังหาค่าเฉลี่ยสำหรับเซลล์เดียวกันที่ป้อนสำหรับ Range ข้อโต้แย้ง.

  8. เลือก เสร็จสิ้น เพื่อทำหน้าที่ให้สมบูรณ์ คำตอบที่ 5 ปรากฏในเซลล์ D3

= AVERAGEIF (A3: C3, "<> 0")

เนื่องจากฟังก์ชันละเว้นค่าศูนย์ในเซลล์ B3 ค่าเฉลี่ยของเซลล์ที่เหลืออีกสองเซลล์เท่ากับ 5 ((4 + 6) / 2 = 10) ถ้าคุณเลือกเซลล์ D8 ของตัวอย่างฟังก์ชันสมบูรณ์จะปรากฏในแถบสูตรเหนือแผ่นงาน