Farklı sayfalardaki değerleri toplayıp aşağı kaydırma

Katılım
7 Mart 2020
Mesajlar
6
Excel Vers. ve Dili
Excel Sürüm 2002
Merhaba,
Aşağıdaki formül (1)'i aşağı sürüklediğim zaman formül (2) (3) şeklinde devam etmesini istiyorum gelmesini istiyorum.
Yani 2.satır sabit kalacak ancak sütunlar B,C,D,E... şeklinde ilerleyecek. (formülü aşağı kaydırdığım zaman)

(1) =TOPLA('Ocak:Haziran'!B$2)
(2) =TOPLA('Ocak:Haziran'!C$2)
(3) =TOPLA('Ocak:Haziran'!D$2)

Yardımlarınız için şimdiden teşekkürler.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Bu işlemi yazdığınız fonksiyon üzerinden yapabilmek için dolaylı fonksiyonu kullanmak gerekir. 3 boyutlu fonksiyonlarda dolaylı fonksiyonu çalışmamaktadır.

Bunun yerine aşağıdaki formülü kullanın. Sanırım sayfalarınız Ocak ile Haziran arasındaki aylar. Eğer farklıysa sayfa adlarını tam olarak yazınız.
Kod:
=TOPLA.ÇARPIM(ALTTOPLAM(9;DOLAYLI("'"&METNEÇEVİR("1."&SATIR($A$1:$A$6);"aaaa")&"'!"&ADRES(2;SATIRSAY($A$1:A1)+1))))
 
Katılım
7 Mart 2020
Mesajlar
6
Excel Vers. ve Dili
Excel Sürüm 2002
Merhaba,

Bu işlemi yazdığınız fonksiyon üzerinden yapabilmek için dolaylı fonksiyonu kullanmak gerekir. 3 boyutlu fonksiyonlarda dolaylı fonksiyonu çalışmamaktadır.

Bunun yerine aşağıdaki formülü kullanın. Sanırım sayfalarınız Ocak ile Haziran arasındaki aylar. Eğer farklıysa sayfa adlarını tam olarak yazınız.
Kod:
=TOPLA.ÇARPIM(ALTTOPLAM(9;DOLAYLI("'"&METNEÇEVİR("1."&SATIR($A$1:$A$6);"aaaa")&"'!"&ADRES(2;SATIRSAY($A$1:A1)+1))))

Formülde çalışma sayfalarının isimlerini nereye yazmalıyım?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Sayfa isimlerinin ocak ile haziran arası olduğu için formülü uzatmamak için;

METNEÇEVİR("1."&SATIR($A$1:$A$6);"aaaa")

bu şekilde tanımlamıştım. 1 ile 6 arasında ayları aaaa metin formatında diziye alır.

Aşağıdaki gibide yazabilirsiniz.

=TOPLA.ÇARPIM(ALTTOPLAM(9;DOLAYLI("'"&{"ocak";"şubat";"mart";"nisan";"mayıs";"haziran"}&"'!"&ADRES(2;SATIRSAY($A$1:A1)+1))))
 
Katılım
7 Mart 2020
Mesajlar
6
Excel Vers. ve Dili
Excel Sürüm 2002
Sayfa isimlerinin ocak ile haziran arası olduğu için formülü uzatmamak için;

METNEÇEVİR("1."&SATIR($A$1:$A$6);"aaaa")

bu şekilde tanımlamıştım. 1 ile 6 arasında ayları aaaa metin formatında diziye alır.

Aşağıdaki gibide yazabilirsiniz.

=TOPLA.ÇARPIM(ALTTOPLAM(9;DOLAYLI("'"&{"ocak";"şubat";"mart";"nisan";"mayıs";"haziran"}&"'!"&ADRES(2;SATIRSAY($A$1:A1)+1))))

Çok teşekkürler. Sonuç veriyor. Sayfaları tek tek yazmak yerine ":" kullanarak ilk ve son sayfayı yazmak mümkün değil galiba. Sayfaların isimleri 01.10.2021, 02.10.2021, 03.10.2021... şeklinde devam ediyor
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
İlk mesajımda bahsettiğim gibi olmuyor maalesef.

Hesaplamaya dahil etmek istediğiniz sayfa adlarını hücrelere yazarak da kullanabilirsiniz.

Örneğin: Bahsi geçen sayfa adlarını formülü kullandığını sayfanın N1:N6 aralığına yazıp formülü aşağıdaki gibi kurgulayabilirsiniz.

=TOPLA.ÇARPIM(ALTTOPLAM(9;DOLAYLI("'"&$N$1:$N$6&"'!"&ADRES(2;SATIRSAY($A$1:A1)+1))))
 
Üst