
Özet
Excel AGGREGATE işlevi, isteğe bağlı olarak gizli satırları ve hataları göz ardı ederek ORTALAMA, SAYI, MAK, vb. Gibi toplu bir hesaplama döndürür. İlk bağımsız değişkendeki işlev numarasıyla belirtilen toplam 19 işlem mevcuttur (seçenekler için tabloya bakın).
Amaç
İade toplam hesaplamaGeri dönüş değeri
Belirtilen işleve bağlıdırSözdizimi
= TOPLAMA (işlev_sayısı, seçenekler, başv1, başv2)Argümanlar
- function_num - Gerçekleştirme işlemi (1-19).
- options - Yok sayılacak değerler (0-7).
- ref1 - İlk argüman.
- ref2 - İkinci argüman (k).
Sürüm
Excel 2010Kullanım notları
AGGREGATE işlevi, ORTALAMA, SAYI, MAKS, MİN, vb. Gibi bir toplu hesaplamanın sonucunu döndürür. Toplam 19 işlem mevcuttur ve gerçekleştirilecek işlem, işlevde ilk bağımsız değişken olarak görünen bir sayı olarak belirtilir. İkinci argüman, seçenekler, AGGREGATE'in gizli satırlardaki hataları ve değerleri nasıl işlediğini kontrol eder. Mevcut tüm seçenekler için aşağıdaki tablolara bakın.
Örnek 1
Hem hataları hem de gizli satırları yok sayarak A1: A10 aralığında MAKS değerini döndürmek için işlev numarası için 4, seçenekler için 7 sağlayın:
=AGGREGATE(4,7,A1:A10) // max value
MİN değerini aynı seçeneklerle döndürmek için işlev numarasını 5 olarak değiştirin:
=AGGREGATE(5,7,A1:A10) // min value
Örnek 2
Yukarıda gösterilen örnekte, D5'teki formül şöyledir:
=AGGREGATE(4,6,values)
burada "değerler", adlandırılmış B5: B14 aralığıdır. İşlev numarası 4'tür ve MAX'ı belirtir. Yalnızca hataları göz ardı etmek için seçenekler 6 olarak verilmiştir.
Örnek 3 - n'inci en büyük
D8: D10'daki formüller, "n'inci en büyük" değerlerin nasıl döndürüleceğini gösterir:
=AGGREGATE(14,6,values,1) // 1st largest =AGGREGATE(14,6,values,2) // 2nd largest =AGGREGATE(14,6,values,3) // 3rd largest
Buradaki işlev numarası, LARGE işlevini çalıştıran 14'tür. BÜYÜK işlevi k bağımsız değişkeni gerektirdiğinden, yukarıdaki üç formülde son bağımsız değişken olarak görünür.
Örnek 4 - dizi işlemi
AGGREGATE'i daha karmaşık formüller için özellikle yararlı kılan şey, işlev numarası 14-19 olduğunda dizileri yerel olarak işleyebilmesidir. Örneğin, tarihler ve değerler içeren verilerle Pazartesi günleri MAKS değerini bulmak için AGGREGATE işlevini şu şekilde kullanabilirsiniz:
=AGGREGATE(14,6,values/(TEXT(dates,"ddd")="Mon"),1)
Burada fonksiyon için 14 (BÜYÜK) ve seçenek için 6 (hataları yoksay) belirtiyoruz. Ardından, Pazartesi günleri için tüm tarihleri kontrol etmek için TEXT işlevini kullanarak mantıklı bir ifade oluşturuyoruz. Bu işlemin sonucu, orijinal değerlerin paydası haline gelen bir DOĞRU / YANLIŞ değerler dizisidir. FALSE, sıfır olarak değerlendirilir ve bir # SAYI / 0! hata. DOĞRU, 1 olarak değerlendirilir ve orijinal değeri döndürür. Son değerler ve hatalar dizisi bir filtre gibi davranır. AGGREGATE, tüm hataları yok sayar ve kalan değerlerin en büyüğünü (maksimum) döndürür. Burada daha eksiksiz bir örnek.
Fonksiyon numaraları
Aşağıdaki tablo, ilgili işlevin adıyla birlikte TOPLAMA işlevi için kullanılabilen işlev numaralarını listeler. Üçüncü sütun Ref2, gerektiğinde beklenen ikinci bağımsız değişken değerini gösterir.
Fonksiyon | Fonksiyon | Ref2 |
---|---|---|
1 | ORTALAMA | |
2 | MİKTAR | |
3 | COUNTA | |
4 | MAX | |
5 | MIN | |
6 | ÜRÜN | |
7 | STDEV.S | |
8 | STDEV.P | |
9 | SUM | |
10 | VAR.S | |
11 | VAR.P | |
12 | MEDYAN | |
13 | MODE.SNGL | |
14 | BÜYÜK | k |
15 | KÜÇÜK | k |
16 | YÜZDEBİRLİK.DHL | k |
17 | DÖRTTEBİRLİK.DHL | çeyrek |
18 | YÜZDEBİRLİK.HRC | k |
19 | DÖRTTEBİRLİK.HRC | çeyrek |
Davranış seçenekleri
TOPLAMA işlevi, hataları, gizli satırları ve diğer işlevleri yok saymak için birçok seçeneğe sahiptir. Aşağıdaki tabloda gösterildiği gibi olası değerler 0-7'dir.
Seçenek | Davranış |
---|---|
0 | SUBTOTAL ve AGGREGATE işlevlerini yoksay |
1 | Gizli satırları, SUBTOTAL ve AGGREGATE işlevlerini yoksay |
2 | Hata değerlerini, SUBTOTAL ve AGGREGATE işlevlerini yoksay |
3 | Gizli satırları, hata değerlerini, SUBTOTAL ve AGGREGATE işlevlerini yoksay |
4 | Hiçbir şeyi görmezden gelme |
5 | Gizli satırları yoksay |
6 | Hata değerlerini göz ardı et |
7 | Gizli satırları ve hata değerlerini göz ardı edin |
Notlar
- TOPLAMA, # DEĞER! ikinci bir işlev bağımsız değişkeni gerekiyorsa, ancak sağlanmadıysa hata.
- 3B referanslar AGGREGATE ile çalışmaz.
- TOPLAMA işlevi yatay aralıklar değil, dikey aralıklar tasarlanmıştır.