Bu dosya, Excel'in Matematik ve Trigonometri kategorisindeki TOPLAMA (İngilizce adıyla AGGREGATE) fonksiyonunu üç uygulamalı örnekle anlatır. Fonksiyon, bir listede veya veritabanında hata değerlerini ve gizli satırları yok sayarak toplam, ortalama, en büyük, en küçük gibi sonuçlar üretir. Dosyadaki açıklama metinleri İngilizcedir.
Üçüncü en büyük değer için dördüncü argüman olarak k değeri verilir:
Example 3 sayfasında Excel 2010 öncesi sürümler için SUBTOTAL ile yedek hesap yapılır:
Example 2 sayfasında C22 hücresi, seçilen işlevin ikinci referans gerektirip gerektirmediğine göre iki farklı AGGREGATE biçiminden birini kullanır; aralık adresi INDIRECT ile alınır. İşlev ve seçenek numaraları VLOOKUP ile listedeki seçimden çevrilir. Her sayfada kullanılan formül, GETFORMULA ile metin olarak gösterilir. A2 hücresindeki INFO kontrolü, Excel 2010 öncesi sürümlerde uyarı metni verir.
Dosyanın içeriği
- AGGREGATE: Fonksiyonun tanımı, sınıflandırması, 2010 sürümüyle gelen yenilik olması, yorumlar ve sözdizimi (referans ve dizi biçimleri) anlatılır. Alt kısımda üç örnek sayfaya giden bağlantılar yer alır.
- Example 1: B3:B13 aralığındaki veriden hata değerleri yok sayılarak en büyük değer ve üçüncü en büyük değer hesaplanır. Sonuçlar MAX ve LARGE ile karşılaştırılır.
- Example 2: Kullanıcının işlev ve yok sayma seçeneğini listeden seçtiği etkileşimli örnektir. Veri tablosu B4:D14 aralığındadır ve üç doğrulama listesi içerir.
- Example 3: B3:B13 aralığındaki gizli satırlar yok sayılarak örneklem standart sapması hesaplanır.
Kullanılan formüller
Example 1 sayfasında hata değerlerini yok sayan en büyük değer şu formülle bulunur:=AGGREGATE(4,3,B3:B13)
=AGGREGATE(14,6,B3:B13,3)
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Module1 içindeki GETFORMULA işlevi, başvurulan hücrenin formülünü yerel dilde metin olarak döndürür; hücre dizi formülüyse sonucu küme parantezi içine alır. Çalışma sayfasında normal bir fonksiyon gibi çağrılır. Kod yalnızca hücre formülünü okur; dosya silme veya dışarıya bağlantı gibi bir işlem yapmaz.Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- AGGREGATE sayfasında fonksiyonun sözdizimini okuyun.
- Example 1 ve Example 3 sayfalarında C16 gibi sonuç hücrelerini ve altındaki formül metnini inceleyin.
- Example 2 sayfasında işlev ve yok sayma seçeneğini listelerden seçin; ikinci referans gerektiğinde çıkan uyarıya göre k değerini girin.
- Kendi verinizle denemek için örnek veri aralıklarındaki değerleri değiştirin.