Bu dosya, bir isim listesindeki tekrarlayan kayıtlardan benzersiz olanları sayar, ayrı bir listede gösterir ve tutar sütununun alttoplamını hesaplar. Örnek veri olarak isim ve tutar sütunlarından oluşan küçük bir tablo hazır gelir.
G1 hücresi, E sütunundaki son sayıyı alarak benzersiz kayıt sayısını verir:
G3 hücresindeki formül, ROWS ile satır sırasını belirler ve E sütunundaki numaraya karşılık gelen ismi listeler. Sıra, G1'deki sayıyı aşınca hücre boş kalır.
C8 hücresindeki SUBTOTAL fonksiyonu 109 işlev numarasıyla çalışır; gizlenen satırlardaki tutarlar toplama dahil edilmez:
Dosyanın içeriği
Dosya tek sayfadan oluşur ve A1:J23 aralığını kullanır.- A sütunu (name): isimlerin girildiği alan. Örnekte john, joe, carl isimleri tekrarlı olarak yer alır.
- C sütunu (amount): her isme ait tutarlar. C8 hücresi toplamı verir.
- E sütunu (idx): her isim ilk geçtiği satırda sıra numarası alır; tekrar eden isimlerde hücre boş kalır.
- G sütunu (name): benzersiz isimlerin alt alta listelendiği alan. G1 hücresi benzersiz isim sayısını gösterir.
Kullanılan formüller
E3 hücresindeki formül, ismin üstteki satırlarda daha önce geçip geçmediğini MATCH ve ISNUMBER ile kontrol eder. İsim ilk kez geçiyorsa, üstteki en büyük numaranın bir fazlasını LOOKUP ile bulur:G3 hücresindeki formül, ROWS ile satır sırasını belirler ve E sütunundaki numaraya karşılık gelen ismi listeler. Sıra, G1'deki sayıyı aşınca hücre boş kalır.
C8 hücresindeki SUBTOTAL fonksiyonu 109 işlev numarasıyla çalışır; gizlenen satırlardaki tutarlar toplama dahil edilmez:
Nasıl kullanılır
- A3:A7 aralığına isimleri, C3:C7 aralığına tutarları girin.
- E sütunundaki numaralandırma formülleri ve G sütunundaki liste formülleri hazır olarak gelir; benzersiz isimler ve sayısı otomatik hesaplanır.
- Tabloya yeni satır eklerseniz formülleri ve aralıkları (E1:E7, $A$3:$A$7, C3:C7) yeni satırları kapsayacak şekilde genişletin.
- Dosya .xlsm uzantılıdır; makro içermez, ancak Excel uyarı verirse içeriği etkinleştirebilirsiniz.