• DİKKAT

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

Makro ile etopla formülü

  • Konbuyu başlatan Konbuyu başlatan stres
  • Başlangıç tarihi Başlangıç tarihi
Katılım
24 Temmuz 2007
Mesajlar
338
Excel Vers. ve Dili
2003
Aşağıdaki formülü makro ile yazmak mümkünmü A41.9 değişken rakam olduğu için
=ETOPLA('1.DÖNEM'!B5:B900;"A41.9";'1.DÖNEM'!I5:I9000)+ETOPLA('2.DÖNEM'!B5:B900;"A41.9";'2.DÖNEM'!I5:I900)+ ETOPLA('3.DÖNEM'!B5:B900;"A41.9";'3.DÖNEM'!I5:I900)+ETOPLA('4.dönem'!B5:B900;"A41.9";'4.dönem'!I5:I900)

Mesela B5 hücresi A41.9 iken 1.2.3.ve 4. dönem dalı sayfaların her birinden B5 ten başlayarak B1000. satıra kadar A41.9 u tarasın ve yine her sayfada I5 ten I1000. satıra kadar tarayarak değerleri bulup toplasın ve yıllık adlı sayfanın I5 hücresine yazsın

1. dönem adlı sayfanın B5 hücre değeri 41.9 , I5 hücre değeri 3
2. dönem adlı sayfanın B20 hücre değeri 25.5 , I7hücre değeri 4
3. dönem adlı sayfanın B40hücre değeri 41.9 , I11hücre değeri 2
4. dönem adlı sayfanın B75hücre değeri 25.5 ,I23 hücre değeri 5

yıllık adlı sayfanın I5 hücresine toplayarak yazsın =5
ve diğer değerlerin karşılığı olan değerlerin toplamınıda I6 ya yazsın =9

inşallah meramımı anlatabilmişimdir.teşekkürler dosyam ekte
 

Ekli dosyalar

teşekkürler hocam biraz geç bakabildim kusura bakma hem verdiğiniz formül hemde link işimi gördü eline emeğine sağlık
 
teşekkürler hocam biraz geç bakabildim kusura bakma hem verdiğiniz formül hemde link işimi gördü eline emeğine sağlık

demiştim hocam .Ama bir problem çıktı b sütununda boş hücre olduğu zaman nerden geldiğini bilmediğim rakamlar atıyor dosyayı ekliyorum
 

Ekli dosyalar

Kod:
=EĞER(B5="";0;TOPLA.ÇARPIM(ETOPLA(DOLAYLI("'"&SAYFA&"'!B:B");
B5;DOLAYLI("'"&SAYFA&"'!H:H"))))
Bu şekilde deneyin.

.
 
hocam teşekkürler ederim zahmet verdim bu formülü yazınca satır tamamen sıfır oldu ve be B sütunudaki boş olan hücerelere A sütunundaki değerleri girince problemi çözdüm ilginiz için teşekkür ederim
 
Aşağıdaki formülü makro ile yazmak mümkünmü A41.9 değişken rakam olduğu için
=ETOPLA('1.DÖNEM'!B5:B900;"A41.9";'1.DÖNEM'!I5:I9000)+ETOPLA('2.DÖNEM'!B5:B900;"A41.9";'2.DÖNEM'!I5:I900)+ ETOPLA('3.DÖNEM'!B5:B900;"A41.9";'3.DÖNEM'!I5:I900)+ETOPLA('4.dönem'!B5:B900;"A41.9";'4.dönem'!I5:I900)

Mesela B5 hücresi A41.9 iken 1.2.3.ve 4. dönem dalı sayfaların her birinden B5 ten başlayarak B1000. satıra kadar A41.9 u tarasın ve yine her sayfada I5 ten I1000. satıra kadar tarayarak değerleri bulup toplasın ve yıllık adlı sayfanın I5 hücresine yazsın

1. dönem adlı sayfanın B5 hücre değeri 41.9 , I5 hücre değeri 3
2. dönem adlı sayfanın B20 hücre değeri 25.5 , I7hücre değeri 4
3. dönem adlı sayfanın B40hücre değeri 41.9 , I11hücre değeri 2
4. dönem adlı sayfanın B75hücre değeri 25.5 ,I23 hücre değeri 5

yıllık adlı sayfanın I5 hücresine toplayarak yazsın =5
ve diğer değerlerin karşılığı olan değerlerin toplamınıda I6 ya yazsın =9

inşallah meramımı anlatabilmişimdir.teşekkürler dosyam ekte

alternatif dosya
 

Ekli dosyalar

Geri
Üst