ไปยังเนื้อหาหลัก

วิธีการเฉลี่ยเซลล์โดยไม่สนใจค่าความผิดพลาดใน Excel

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

เซลล์เฉลี่ยที่ละเว้นค่าความผิดพลาดด้วยสูตรอาร์เรย์


ลูกศรสีฟ้าฟองขวา เซลล์เฉลี่ยที่ละเว้นค่าความผิดพลาดด้วยสูตรอาร์เรย์

สูตรอาร์เรย์ที่มีประโยชน์ต่อไปนี้สามารถช่วยคุณในการคำนวณค่าเฉลี่ยของเซลล์โดยไม่รวมข้อผิดพลาด กรุณาทำตามนี้:

1. ป้อนสูตรอาร์เรย์นี้: = ค่าเฉลี่ย (IF (ISERROR (A1: C6), "", A1: C6))ดูภาพหน้าจอ:

doc-average-skip-error1

2. จากนั้นกด Ctrl + Shift + Enter คีย์พร้อมกันและคุณจะได้ผลลัพธ์โดยเฉลี่ยตามภาพด้านล่างที่แสดง:

doc-average-skip-error1

หมายเหตุ:

1. ยกเว้นสูตรข้างต้นนี่เป็นอีกสูตรที่สามารถช่วยคุณได้: = ค่าเฉลี่ย (IF (ISNUMBER (A1: C6), A1: C6))โปรดอย่าลืมกด Ctrl + Shift + Enter กุญแจ

2. ในสูตรข้างต้น A1: C6 คือช่วงข้อมูลที่คุณต้องการคำนวณคุณสามารถเปลี่ยนแปลงได้ตามต้องการ


บทความที่เกี่ยวข้อง:

วิธีการเฉลี่ยค่าสัมบูรณ์ใน Excel

วิธีเฉลี่ยเฉพาะตัวเลขบวกหรือลบใน Excel

วิธีการเฉลี่ยช่วงของข้อมูลที่ไม่สนใจศูนย์ใน Excel

วิธีคำนวณค่าเฉลี่ยโดยไม่มีค่าสูงสุดและต่ำสุดใน Excel

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

kte แท็บ 201905


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (13)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks!!! This helped me a lot!
This comment was minimized by the moderator on the site
Hi, there is a simpler way using the "AGGREGATE" function. This is a generic function which allows one to calculate a number of simple statistics (eg. average, minimum, st. dev) ignoring error values or other types of values (e.g. zeros, hidden etc)=.
For average you would type:
=AGGREGATE(1,6,A1:C6)
NB: In this formula Option 1 is to calculate average while Option 6 is to ignore error values.
This comment was minimized by the moderator on the site
Excellent! Easy and functional. Thanks.-
This comment was minimized by the moderator on the site
It works,

Thanks.
This comment was minimized by the moderator on the site
This website is such a lifesaver.
This comment was minimized by the moderator on the site
=SUMIF(A1:C6,">=0")/COUNT(A1:C6)
This comment was minimized by the moderator on the site
Try this =SUMIF(I13:I18,">=0")/COUNT(I13:I18)
This comment was minimized by the moderator on the site
This was very useful for me. Thanks!
This comment was minimized by the moderator on the site
I think it should be =SUMIF(I13:I18,">=0")/COUNTIF(I13:I18,">=0")
This comment was minimized by the moderator on the site
If you have Excel 2010 and above use AGGREGATE FUNCTION i.e AGGREGATE(1,7,A1:C 6)
This comment was minimized by the moderator on the site
You saviour :-). Time i spent online to find alternative formulas..thanks
This comment was minimized by the moderator on the site
J6:J11=AVERAGE(IF(ISERROR(A1:C6),"",A1:C6)), DOESNT WORKK1!!1
This comment was minimized by the moderator on the site
=AVERAGE( IF(ISERROR(A1:C 6),"",A1:C6)) It works! Thank you!!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations