Soru Topla ve Dolaylı Formulü

Katılım
24 Kasım 2007
Mesajlar
769
Excel Vers. ve Dili
Office 365 - Türkçe
Altın Üyelik Bitiş Tarihi
30-01-2024
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)
 

Suskun

Altın Üye
Altın Üye
Katılım
27 Kasım 2006
Mesajlar
292
Excel Vers. ve Dili
Excel 19
Altın Üyelik Bitiş Tarihi
24.05.2032
Ayarlar B1=
Kod:
=TOPLA(1:27!M45)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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.
 
Katılım
24 Kasım 2007
Mesajlar
769
Excel Vers. ve Dili
Office 365 - Türkçe
Altın Üyelik Bitiş Tarihi
30-01-2024
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)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sanırım bu şekilde çalışmıyor.

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

Ekli dosyalar

Katılım
24 Kasım 2007
Mesajlar
769
Excel Vers. ve Dili
Office 365 - Türkçe
Altın Üyelik Bitiş Tarihi
30-01-2024
Teşekkür ederim Korhan bey
 
Üst