• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Soru Topla ve Dolaylı Formulü

Katılım
24 Kasım 2007
Mesajlar
769
Excel Vers. ve Dili
Office 365 - Türkçe
Merhaba

MSL.xlsm kitabımda 1'den 27'e kadar ardışık isimli sheetlerim var. Bu sheetlerde M45 hücrelerindeki verileri başka bir kitap içinde toplatmak istiyorum
Kod:
=TOPLA('[MSL.xlsm]1:27'!$M$45)
formülünü kullandığımda formül sonucu veriyor. Fakat ben 1:27 olan kısımdaki 27 rakamını MSL.xlsm kitabındaki Ayarlar sheetinin B1 hücresinden aldırmak istiyorum.

Dolaylı formülü kullandım.
Kod:
=DOLAYLI("'[MSL.xlsm]Ayarlar'!$B$1")
formülünün sonucuda 27 olarak buldum. Ok

İki formulü birleştirdiğimde ; bu formül ile ilgili sorun var diyor, ayraç, tırnak...vs
Kod:
=TOPLA('[MSL.xlsm]1:DOLAYLI("'[MSL.xlsm]Ayarlar'!$B$1")'!$M$45)
 
Ayarlar B1=
Kod:
=TOPLA(1:27!M45)
 
Dosyanın adınıda DOLAYLI fonksiyonu içine almayı deneyiniz.

Yalnız MSL.xlsm isimli dosyayı kapattığınızda formül sonuç vermeyecektir. Çünkü DOLAYLI fonksiyonu kapalı dosyalara olan başvurularda çalışmaz.
 
Korhan bey MSL.xlsm dosyası açık. Fakat halen formülü oluşturamadım. Bu formül ile ilgili sorun var diyor
Kod:
=TOPLA(DOLAYLI("'[MSL.xlsm]1&":"&'[MSL.xlsm]Ayarlar'!$B$1&"'!"&")M45)
Kod:
=TOPLA(DOLAYLI("'[MSL.xlsm]1:'[MSL.xlsm]Ayarlar'!$B$1'!")M45)
 
Sanırım bu şekilde çalışmıyor.

Ekteki örneği inceleyin. Belki bu şekilde işinize yarar.
 

Ekli dosyalar

Teşekkür ederim Korhan bey
 
Geri
Üst