Excel 2010'da Dinamik Bir Sayı Aralığını Kriterlere Göre Toplama

Anonim

Kriterlere göre sayıların toplamını bulmak için aşağıdakilerin bir kombinasyonunu kullanabiliriz. SUM, MATCH, COUNTIF & OFSET çıktıyı almak için işlevler.

TOPLA: Bir hücre aralığındaki tüm sayıları toplar

Sözdizimi: =SUM(sayı1,sayı2,… )

En fazla 255 argüman olabilir. Aşağıda gösterilen ekran görüntüsüne bakın:

KİBRİT işlevi, seçilen bir hücre aralığında belirtilen bir öğeyi arar ve ardından bu öğenin aralıktaki göreli konumunu döndürür.

Sözdizimi =KAÇINCI(arama_değeri,arama_dizisi,eşleme_türü)

EĞERSAY: Koşulu karşılayan bir aralıktaki hücre sayısını sayar.

Sözdizimi: =EĞERSAY(aralık, ölçüt)

TELAFİ ETMEK: Belirli bir başvurudan belirli sayıda satır ve sütun olan bir aralığa başvuru döndürür.

Sözdizimi: =OFFSET(referans,satırlar,sütunlar,yükseklik,genişlik)

referans: Ofsetin uygulanacağı bir hücreye veya hücre aralığına bir başvurudur.

satırlar: Aralığa ofset olarak uygulamak istediğiniz yukarı veya aşağı satır sayısı.

sütunlar: Aralığa ofset olarak uygulamak istediğiniz sol veya sağ sütun sayısı.

boy uzunluğu: Bu isteğe bağlıdır. Döndürülen başvurunun olmasını istediğiniz satır sayısıdır.

genişlik: Bu isteğe bağlıdır. Döndürülen başvurunun olmasını istediğiniz sütun sayısıdır.
Bir örnek ele alalım:

Sütun A, artan bir sayı listesi içerir. C2 hücresindeki kriterimiz olan 2'den büyük A sütunundaki tüm sayıları toplayacak bir formüle ihtiyacımız var.

  • D2 hücresindeki formül şöyle olurdu:
  • =TOPLA(OFFSET(A2,MATCH(C2,A2:A10,0),0,EĞERSAY(A2:A10,">"&C2)))

  • Formül, 2'den büyük sayıların toplamını almıştır.
  • C2 hücresindeki kriterleri 2'den 5'e değiştirirsek sonuç otomatik olarak güncellenir. Bu zaman formülü, 5'ten büyük sayıların toplamını hesaplayacaktır.