• DİKKAT

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

yatay başlıktaki kritere göre, o dan büyük farklı kolondan toplama işlemi

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
822
Excel Vers. ve Dili
Microsoft Office LTSC Professional Plus 2021
İngilizce
Merhaba soru başlığı biraz anlamsız kalmış olabilir.
Örnek soru ekteki dosyada.
teşekkürler.
 

Ekli dosyalar

Merhaba.
Aşağıdaki formülü kullanabilirsiniz.
Kod:
=ETOPLA(DOLAYLI("veri!"&ADRES(3;KAÇINCI(A9;veri!$A$1:$P$1;0);4)&":"&ADRES(BAĞ_DEĞ_DOLU_SAY(veri!$A:$A)+2;KAÇINCI(A9;veri!$A$1:$P$1;0);4));">0";veri!$P$3:$P$406)
 
TEŞEKKÜRLER.
Ancak bu formülü başka bir dosyada kullanacağım, onun büyüklükleri farklı.
Formüldeki ilk sayı olan 3, veri sheetinde bilginin okunduğu 3.ncü satırı ifade ediyor.
İkinci ve Dördüncü sayı olan 4 nedir?
+2 nedir?


=ETOPLA(DOLAYLI("veri!"&ADRES(3;KAÇINCI(A9;veri!$A$1:$P$1;0);4)&":"&ADRES(BAĞ_DEĞ_DOLU_SAY(veri!$A:$A)+2;KAÇINCI(A9;veri!$A$1:$P$1;0);4));">0";veri!$P$3:$P$406)
 
ADRES işlevini incelerseniz, en sondaki sayı tespit edilen adresin başvuru türünü belirler;
-- 1: formülün bulduğu adresin başvuru türünü $J$3 haline getirir,
-- 2: formülün bulduğu adresin başvuru türünü J$3 haline getirir,
-- 3: formülün bulduğu adresin başvuru türünü $J3 haline getirir,
-- 4: formülün bulduğu adresin başvuru türünü J3 haline getirir,

+2 ise dolu hücre sayısını tespit eden BAĞ_DEĞ_DOLU_SAY işlevinin bulduğu 404 sayısını 406 haline getirmeyi sağlar (çünkü en başta 2 satır boşluk var) .

Neticede;
-- ilk dolaylı parantezinin içi -> veri!"&ADRES(3;KAÇINCI(A9;veri!$A$1:$P$1;0);4)&":"&ADRES(BAĞ_DEĞ_DOLU_SAY(veri!$A:$A)+2;KAÇINCI(A9;veri!$A$1:$P$1;0);4) 'nin sonucu veri!J3:J406 olur,
-- ikinci dolaylı parantezinin içi -> "veri!$P$3:$P$"&BAĞ_DEĞ_DOLU_SAY(veri!$A:$A)+2 'nin sonucu veri!$P$3:$P$406 olur, tabi ikinci kısımda aslında DOLAYLI işlevine ihtiyaç yok çünkü zaten toplam alınacak sütun belli, doğrudan P3:P406 da yazılabilirdi.

Zaten ben de dosya boyutlarının farklı olabliceğini düşündüğümden BAĞ_DEĞ_DOLU_SAY işleviyle dola satır sayısını buldurmayı düşünmüştüm.
 
Geri
Üst