İ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...
Ç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
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...
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ı...
Hocam elinize sağlık, tam istediğim gibi olmuş
Çok teşekkür ederim.
Yalnız mümkünse formüldeki parametreleri neden kullandığınızı yazabilir misiniz?
=TOPLA.ÇARPIM(($A$7:$A$1000=$A2)*(ALTTOPLAM(3;KAYDIR($B$7;SATIR($B$7:$B$1000)-MİN(SATIR($B$7:$B$1000));0))))
Mesela, bu formülde alttoplamdan...
Merhaba,
Yapmak istediğinizi tam olarak anlayamadım.
F1 hücresindeki sonucun topla.çarpım ile yazılımını veriyorum. Bu mantıkla ilerleyebilirsiniz sanırım.
=TOPLA.ÇARPIM(B3:B8*C3:C8*ALTTOPLAM(9;KAYDIR(D3;YUVARLA(SATIR(D3:D8)/2;0)-SATIR(D3)+1;0)))
Yusuf B
Yusuf Bey,
Öncelikle yorumlarınız için teşekkür ederim. C sütununu D yaptım ve *1 Parantez içine aldığımda çalıştı.
Ama son dediğiniz olmuyor maalesef.
Ama şöyle denedim sanırım oldu ;
=TOPLA.ÇARPIM(ALTTOPLAM(9;KAYDIR($G$3;SATIR($G$3:$G$9000)-SATIR($G$3);))*($D$3:$D$9000=$J3))
K sütununuzdaki formülünüz kaynak olarak D sütununu alması gerekirken C sütununu kullanmışsınız. Hata bundan olabilir. İkinci olarak da sondaki *1'i parantez dışına değil de tarih kısmına yazmanız gerekiyor anladığım kadarıyla...
Filtre ile alttoplam dan aldırmakla ilgili ne yapmak istediğinizi anlayamadım.
Aynı olanları toplamak için;
=TOPLA.ÇARPIM((EĞERSAY(C4:C14;B4:B14)>0)*(B4:B14))
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.