ใช้ AVERAGEIF ของ Excel เพื่อละเว้นค่าที่เป็นศูนย์เมื่อค้นหาค่าเฉลี่ย

ฟังก์ชัน AVERAGEIF ถูกเพิ่มใน Excel 2007 เพื่อให้สามารถหาค่าเฉลี่ยใน ช่วง ของข้อมูลที่ตรงตามเกณฑ์ที่ระบุได้ง่ายขึ้น

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

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

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

ภาพด้านบนมีสูตรโดยใช้ AVERAGEIF ที่ไม่สนใจค่าเป็นศูนย์ เกณฑ์ในสูตรที่ทำเช่นนี้คือ " <> 0"

อักขระ "<>" ไม่เท่ากับ สัญลักษณ์ใน Excel และถูกสร้างขึ้นโดยการพิมพ์วงเล็บมุมซึ่งอยู่ที่มุมล่างขวาของแป้นพิมพ์ - กลับไปด้านหลัง

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

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

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

ไวยากรณ์สำหรับฟังก์ชัน AVERAGEIF คือ:

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

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

ช่วง - (จำเป็น) กลุ่มของเซลล์ฟังก์ชันจะค้นหาเพื่อค้นหาอาร์กิวเมนต์ เกณฑ์ สำหรับอาร์กิวเมนต์ด้านล่าง

เกณฑ์ - (จำเป็น) กำหนดว่าข้อมูลในเซลล์จะได้รับการเฉลี่ยหรือไม่

Average_range - (ไม่จำเป็น) ช่วงข้อมูลที่ได้รับการเฉลี่ยหากช่วงแรกตรงกับเกณฑ์ที่ระบุ หากอาร์กิวเมนต์นี้ถูกละเว้นข้อมูลในอาร์กิวเมนต์ ช่วง จะได้รับการแทน - ดังแสดงในตัวอย่างในภาพด้านบน

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

บันทึก:

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

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

  1. พิมพ์ข้อความที่สมบูรณ์เช่น: = AVERAGEIF (A3: C3, "<> 0") ลงในเซลล์แผ่นงาน
  2. เลือกฟังก์ชันและอาร์กิวเมนต์โดยใช้ กล่องโต้ตอบ ฟังก์ชัน AVERAGEIF

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

อาร์กิวเมนต์ เกณฑ์ ต้องล้อมรอบด้วยเครื่องหมายคำพูด: "<> 0" ถ้ากล่องโต้ตอบถูกใช้เพื่อป้อนฟังก์ชันจะเพิ่มเครื่องหมายคำพูดให้กับคุณ

ด้านล่างนี้เป็นขั้นตอนที่ใช้ในการใส่ AVERAGEIF ลงในเซลล์ D3 ของตัวอย่างข้างต้นโดยใช้กล่องโต้ตอบของฟังก์ชัน

การเปิดกล่องโต้ตอบ AVERAGEIF

  1. คลิกที่เซลล์ D3 เพื่อให้ เซลล์ที่ใช้งานอยู่ - ตำแหน่งที่จะแสดงผลการทำงาน
  2. คลิกแท็บ สูตร ของ ริบบิ้น
  3. เลือก ฟังก์ชันเพิ่มเติม> สถิติ จากริบบิ้นเพื่อเปิดรายการแบบเลื่อนลงของฟังก์ชัน
  4. คลิกที่ AVERAGEIF ในรายการเพื่อเรียกกล่องโต้ตอบของฟังก์ชั่น
  5. ในกล่องโต้ตอบให้คลิกที่บรรทัด Range ;
  6. ไฮไลต์เซลล์ A3 ถึง C3 ในแผ่นงานเพื่อป้อนช่วงนี้ลงในกล่องโต้ตอบ
  7. ในบรรทัด Criteria ในกล่องโต้ตอบให้พิมพ์: <> 0 ;
  8. หมายเหตุ: Average_range จะเว้นว่างไว้เนื่องจากเราหาค่าเฉลี่ยสำหรับเซลล์เดียวกันที่ป้อนสำหรับ อาร์เรย์ Range ;
  9. คลิก ตกลง เพื่อปิดกล่องโต้ตอบและกลับไปที่แผ่นงาน
  10. คำตอบที่ 5 ควรปรากฏในเซลล์ D3;
  11. เนื่องจากฟังก์ชันจะละเว้นค่าศูนย์ในเซลล์ B3 ค่าเฉลี่ยของเซลล์ที่เหลืออีกสองเซลล์เท่ากับ 5: (4 + 6) / 2 = 10;
  12. ถ้าคุณคลิกที่เซลล์ D8 ฟังก์ชั่นที่สมบูรณ์ = AVERAGEIF (A3: C3, "<> 0") จะปรากฏใน แถบสูตร เหนือแผ่นงาน