Page 1 of 1

ต้องการหาค่าเฉลี่ยไม่รวมค่าที่เป็นศูนย์

Posted: Sat May 03, 2014 7:14 pm
by wisit
รบกวนอาจารย์และผู้รู้ด้วยครับ

พอดีผมต้องการคำนวณค่าเฉลี่ย โดยค่าที่เป็นศูนย์เราจะไม่นำมาเป็นตัวหาร เช่น ในเซล
A1 มีค่าเท่ากับ 4 B1 มีค่าเท่ากับ 4 C1 มีค่าเท่ากับ 2 D1 มีค่าเท่ากับ 1 ดังนั้นค่าเฉลี่ยที่ได้เท่ากับ (4+4+2+1)/4 เพราะทุกเซลไม่มีค่าศูนย์
แต่ถ้า
A1 มีค่าเท่ากับ 4 B1 มีค่าเท่ากับ 4 C1 มีค่าเท่ากับ 0 D1 มีค่าเท่ากับ 0 ดังนั้นค่าเฉลี่ยที่ได้เท่ากับ (4+4)/2 เพราะในเซล C1 และ D1 มีค่าเท่ากับศูนย์ จึงไม่นำมาคำนวณ ดังนั้นตัวหารจึงเหลือแค่ 2 เซลเท่านัั้น
ผมได้แนบไฟล์ผลลัพธ์ที่ต้องการมาด้วยเผื่อผมอธิบายไม่เข้าใจครับ :mrgreen:

Re: ต้องการหาค่าเฉลี่ยไม่รวมค่าที่เป็นศูนย์

Posted: Sat May 03, 2014 7:31 pm
by snasui
:D ลองตามนี้ครับ

เซลล์ F1 คีย์สูตร

=IF(SUM(A1:D1)=0,0,SUM(A1:D1)/COUNTIF(A1:D1,"<>0"))

Enter > Copy ลงด้านล่าง

Re: ต้องการหาค่าเฉลี่ยไม่รวมค่าที่เป็นศูนย์

Posted: Sat May 03, 2014 7:37 pm
by wisit
ขอบคุณครับอาจารย์ได้ผลลัพธ์ตรงตามที่ต้องการเลยครับ :D :cp: :thup: