Bu dosya, sayfa adları 1, 2, 3 gibi aritmetik olarak artan çalışma kitaplarında, belirlenen sayıya kadar olan sayfalardaki aynı hücrenin toplamını tek formülle alan bir 3B toplama örneğidir. Her sayfaya tek tek başvuru yazmak yerine toplanacak sayfa sayısı bir hücreden verilir.
Formül Türkçe ve İngilizce Excel'de yalnızca ayırıcı kullanmadığı için aynı yazılır; Türkçe Excel'de fonksiyon adları yerelleştirilmiş olarak görünür.
Dosyanın içeriği
- AAA: Toplamın alındığı sayfadır. A1 hücresi toplanacak son sayfa numarasını belirler, sonuç C2 hücresinde hesaplanır.
- 1, 2, 3: Sayfa adları sayıdır. Üç sayfada da toplanacak veri K774 hücresindedir.
Kullanılan formüller
C2 hücresinde 1'den A1 hücresindeki sayıya kadar olan sayfa adları üretilir. Her sayfanın K774 hücresine INDIRECT ile başvurulur ve değerler toplanır. ROW ile INDIRECT birlikte 1'den N'ye kadar sayı dizisini oluşturur, SUMPRODUCT bu diziyi tek hücrede çalıştırır.=SUMPRODUCT(SUM(INDIRECT("'"&ROW(INDIRECT(1&":"&A1))&"'!"&"K774")))
Nasıl kullanılır
- Dosyayı açarken makroları etkinleştirmeniz gerekir; dosya .xlsm biçimindedir.
- AAA sayfasında A1 hücresine toplanacak son sayfa numarasını yazın. Örneğin 3 yazılırsa 1, 2 ve 3 numaralı sayfalar toplanır.
- C2 hücresindeki sonucu kontrol edin.
- Yeni sayfa eklemek için sayfayı sıradaki sayıyla adlandırın (4, 5 gibi), verisini aynı K774 hücresine girin ve A1 değerini artırın.
- Farklı bir hücre toplanacaksa formüldeki K774 ifadesi o hücrenin adresiyle değiştirilir.