• DİKKAT

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

Aşağı Doğru Formül Kopyalama ???

Katılım
5 Aralık 2009
Mesajlar
25
Excel Vers. ve Dili
2007
Merhaba arkadaşlar bir sorum olacak umarım yardımcı olabilirsiniz?

Elimde 32 sayfalık bir çalışma kitabı var. 31 sayfa ayın günlerini, 32. sayfada bunların toplamlarını alıyor. Şimdi istediğim olayı anlatmaya çalışayım.

Olması gereken bu olması lazım
1. Satırın kodu: =('1'!H10)+('1'!N10)+('1'!K10)+('1'!Q10)
2. Satırın kodu: =('2'!H10)+('2'!N10)+('2'!K10)+('2'!Q10)
3. Satırın kodu: =('3'!H10)+('3'!N10)+('3'!K10)+('3'!Q10)
.
.
.
.
31. Satırın kodu: =('31'!H10)+('31'!N10)+('31'!K10)+('31'!Q10)

Ama aşağı doğru tutup çektiğimizde böyle oluyor
1. Satırın kodu: =('1'!H10)+('1'!N10)+('1'!K10)+('1'!Q10)
2. Satırın kodu: =('1'!H11)+('1'!N12)+('1'!K12)+('1'!Q12)
3. Satırın kodu: =('1'!H13)+('1'!N13)+('1'!K13)+('1'!Q13)
.
.
.
.
31. Satırın kodu: =('1'!H41)+('1'!N41)+('1'!K41)+('1'!Q41)

Ben üstteki gibi olmasını, yani çalışma sayfalarını değişmesini isterken hücre numaraları değişiyor. Bunu nasıl yapabiliriz?
 
=('3'!$H$10)+('3'!$N$10)+('3'!$K$10)+('3'!$Q$10)

bu şekilde yaparsanız formülün sabitlenmesini istediğiniz kısımlar sabitlenir ve aşağı doğru çektiğinizde değişmez.
 
@ ExcellecxE

dediğinizi denedim ama olmadı aşağıya doğru çektiğimde bütün satırlar aynı yerden veri almaya başladı. Yani hücreler değişmedi ama sayfalarda değişmedi. Hep 3. sayfadan veri alıyor.
 
Merhaba,

Kod:
=('1'![COLOR=red]H10[/COLOR])[COLOR=blue]+[/COLOR][COLOR=darkgreen]('1'!N10)+('1'!K10)+('1'!Q10)[/COLOR]
---------------------------------------------------------------

Kod:
=DOLAYLI("'"&SATIRSAY($A$1:A1)&"'![COLOR=red]H10[/COLOR]")[COLOR=blue]+[/COLOR][COLOR=darkgreen][B].....................[/B][/COLOR]
Diğerlerini siz + dan sonra eklersiniz..

Diğer bir yol;

Daha kısadır fakat size karışık gelebilir. Burada toplama alanı belli bir düzende gittiği için formül bu şekilde kısaltılabilir.

Kod:
=TOPLA.ÇARPIM((MOD($H$10:$Q$10;3)=2)*DOLAYLI("'"&SATIRSAY($A$1:A1)&"'!H10:Q10"))

.
 
Hocam siz sayfa isminin değişmesini istiyorsunuz, formülü aşağıya doğru çektiğinizde. bunun basit yoldan yapılabilirliği varmı bilmiyorum. "birleştir" formülü ile birkaç sütunda yapılıp sonrasında formül çalıştırılarak yapılabilir ama sanıyorum üstadlar daha kolay bir yöntem söyleyecektir.
 
@ Ömer beceremedim verdiğiniz kodlarla. Sayfaya başka bir kod eklemelimiyiz? Veya yukarıda ekte gösterebilir misiniz?
 
Dosyanızı incelemedim. Herhangi bir hücreye yazıp alt satırlara kopyalamanız yeterli olacaktır..

Kod:
=dolaylı("'"&satırsay($a$1:a1)&"'![COLOR=red]h[/COLOR]10")+dolaylı("'"&satırsay($a$1:a1)&"'![COLOR=red]n[/COLOR]10")
+dolaylı("'"&satırsay($a$1:a1)&"'![COLOR=red]k[/COLOR]10")+dolaylı("'"&satırsay($a$1:a1)&"'![COLOR=red]q[/COLOR]10")

.
 
@ Ömer çok teşekkürler, diğer arkadaşlara da ayrıca beni büyük bir dertten kurtardınız.
 
Geri
Üst