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?
 
Katılım
1 Mart 2010
Mesajlar
20
Excel Vers. ve Dili
2007 Türkçe
=('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.
 
Katılım
5 Aralık 2009
Mesajlar
25
Excel Vers. ve Dili
2007
@ 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.
 

Ö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,

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"))
.
 
Katılım
1 Mart 2010
Mesajlar
20
Excel Vers. ve Dili
2007 Türkçe
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.
 
Katılım
5 Aralık 2009
Mesajlar
25
Excel Vers. ve Dili
2007
@ Ömer beceremedim verdiğiniz kodlarla. Sayfaya başka bir kod eklemelimiyiz? Veya yukarıda ekte gösterebilir misiniz?
 

Ö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
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")
.
 
Katılım
5 Aralık 2009
Mesajlar
25
Excel Vers. ve Dili
2007
@ Ömer çok teşekkürler, diğer arkadaşlara da ayrıca beni büyük bir dertten kurtardınız.
 
Üst