Ortalama işlevle ilgili bir sorun


1

Ortalama fonksiyon ile çok can sıkıcı bir sorun var.

Bazen bir sütunda veri olmadığım ortalamaları yapıyorum (aşağıdaki resimde C sütunu). Daha sonra 0 yazar, ancak yine de onu ortalama olmayan bir sayı olarak kabul eder.

Ortalamanın elde edilmesi mümkün mü? Böylece 0 olduğunda, ortalama sayılmaz. Aksi takdirde tüm verilerim yanlıştır.

Yardımın için teşekkürler!!

enter image description here

Yanıtlar:


2

0 dışlanacak şekilde ortalama mümkün mü?

kullanım AVERAGEIF veya AVERAGEIFS yerine AVERAGE:

Dışlamak 0:

=AVERAGEIF(A1:A50,">0")

Boş hücreleri dışlamak için:

=AVERAGEIF(A1:A50,"<>""")

Dışlamak 0 ve boşlukları hücreleri:

=AVERAGEIFS(A1:A50,A1:A50,">0",A1:A50,"<>""")

Not:


Sıfır Değerleri Dışlayan Bir Ortalama (Excel 2007 ve 2010)

Veronica nasıl kullanılacağını biliyor AVERAGE belirleme işlevi   bir değer aralığının ortalaması. Ortalamaya sahip olmak istiyor   ancak aralıktaki sıfır olmayan değerlere göre belirlenir.

Bu amaç için en uygun çalışma işlevi kullanmaktır. AVERAGEIF. Bu şekilde kullanabilirsiniz:

=AVERAGEIF(A1:A50,">0")

Bu işlev yalnızca ortalamada içeren hücreleri içerir   sıfırdan büyük değerler. Boş hücreleri de hariç tutmak istiyorsanız,   kullanmalı AVERAGEIFS işlevi. Bu işlev farklıdır AVERAGEIF Bu, birden çok ölçüt belirtmenize izin verir.   ortalama olarak hangi hücrelerin olduğunu gösterir.

=AVERAGEIFS(A1:A50,A1:A50,">0",A1:A50,"<>""")

Tabii ki, sorun "eski okul" yaklaşmak istiyorsanız (olmadan   kullanma AVERAGEIF veya AVERAGEIFS ), o zaman size çeşitli yollar vardır   devam edebilir. Birincisi, bir ortalamanın nasıl hesaplandığını hatırlamaktır. O   sayısının bölü değer aralığının toplamı olarak tanımlanır.   aralıktaki öğeler. Böylece dışlayıcı ortalamayı,   sadece payda olduğundan emin olmak (bölediğiniz sayı)   by) sıfır değer içermez. Örneğin:

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

Bu yaklaşım kullanır COUNTIF sayısını belirleme işlevi   aralıktaki hücreler (A1:A50) bu sıfır içermez. Eğer bu aralık   yalnızca sıfırları değil, boş hücreleri de içerir ve   Sonuçta boş hücreler belirlenirse, daha fazlasını kullanmanız gerekir.   karmaşık formül:

=SUM(A1:A50)/(COUNTIF(A1:A50,"<>0")-COUNTBLANK(A1:A50)- (COUNTA(A1:A50)-COUNT(A1:A50)))

COUNTIF işlev, açıkça değerlendirilmeyen hücreleri sayar.   0, ancak boş ve metin hücrelerini sayar. COUNTBLANK terim   boş hücreler ve arasındaki farkları ayarlar COUNTA ve COUNT Metin içeren hücrelerin toplam sayısını ayarlar.

Elbette hesaplamanızı yapmak için bir dizi formülü de kullanabilirsiniz:

=AVERAGE(IF(A1:A50<>0,A1:A50))

Dizi formüllerinin, tuş takımını kullanarak girilmesi gerektiğini unutmayın.   kombinasyon Ctrl + vardiya + Girmek . Bu   Dizi formülü ayrıca metin içeren boşlukları veya hücreleri içermez.

Sonuçta kullanmak daha kolaydır. AVERAGEIF veya AVERAGEIFS fonksiyonlar.

Kaynak Sıfır Değerleri Dışlayan Ortalama

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.