• DİKKAT

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

Satır Toplamada Sütun Harfi Değişkeni

Katılım
20 Mayıs 2013
Mesajlar
46
Excel Vers. ve Dili
Office 2010
Merhaba arkadaşlar,

Aylık ciroları yaptığım bir tablom var, satır sonlarında aylık toplam ve geçen yılın hangi aydaysak o aya kadar olan toplamını alıyor ve büyüme küçülme oranını veriyor.

geçen yılın toplamını her ay +'layarak eller güncelliyorum..


Benim yapmak istediğim geçen yılın 5aylık toplamı =topla(AA1:AE1) formülünde 6.aya geçince =topla(AA1:AF1) olacak. yani AE1 - AF1 değişen bölümünde bitiş sütununu tek bir hücreye sabitleyip, ay sonralarında sadece o hücreyi AE'de AF yaparak toplamı değiştireyim..

biraz karışık gibi oldu ama, umarım anlatabilmişimdir :)
 
Şu mantıkta bir şey işinizi görür mü?
Kod:
=EĞER(AY(BUGÜN())<6;TOPLA(AA1:$AE1);EĞER(AY(BUGÜN())>=6;TOPLA(AA1:$AF1);"")
 
yok maalesef geçtiğimiz yıllara ait olduğu için olmadı.

peki şöyle bişey mümkün mü ..

Kod:
=topla(a1:[COLOR="Red"]e[/COLOR]1)
formülünde kırmızıyla işaretli "e" harf değerini istediğimiz hücreden aldıramazmıyız

öreneğin:
Kod:
=topla(a1:[COLOR="Red"]"=G1"[/COLOR]1)
G1 hücresinde de "e" yazınca a1:e1 arası toplamı versin..
G1'e "m" yazınca a1:m1 arası toplamı versin gibi...

formül içine formül yazma gibi bişey lazım galiba bana :)
 
Son düzenleme:
arkadaşlar şu şekilde bir değer yazınca hücre değeri metin olarak çıkıyor..
ben o metin olarak çıkanın formül olarak işlev görmesini istiyorum...

((M1'de sadece "F" yazıyor ))

Kod:
="=topla(A1:"&M1&"1)"

çıktısı
Kod:
=topla(A1:F1)
 
Dolaylı formülünü kullanabilirsiniz.
Kod:
=TOPLA(DOLAYLI("A1:"&M1&1))
 
Dolaylı formülünü kullanabilirsiniz.
Kod:
=TOPLA(DOLAYLI("A1:"&M1&1))


__________________________________
kullandığım formül bu şekilde başlıyor
Kod:
=TOPLA(DOLAYLI("Z1:"&$S$6&1))

aşağı satırlara sürüklediğimde veya kopyala yapıştır yapınca
yine aynı şekilde kalıyor. yani 1.satırdan 2. 3. ve daha sonrakilere doğuru otomatik atmıyor.

ilk seferlik tüm müşteriler için sıralamayı yaparım ama alfabetik sıraya göre araya yeni bir iki müşteri girince tekrar aynı şeyi yapmam gerekecek..

bu sayıları formülü aşağı sürükleyince kendini otomatik yenilemesini nasıl sağlarım ?
 
Şu şekilde deneyiniz.
Kod:
=TOPLA(Z1:DOLAYLI($S$6&SATIRSAY($1:1)))

Z1 değeri ve sondaki 1 değeri artar.
 
Şu şekilde deneyiniz.
Kod:
=TOPLA(Z1:DOLAYLI($S$6&SATIRSAY($1:1)))

Z1 değeri ve sondaki 1 değeri artar.

bunda da tüm satırlar birbirini toplayarak gidiyor. :???:

k3li.png
 
Yazdığınız formüldeki satırsay kısmının farkına dikkat ediniz.
Satırsay bölümünü şu şekilde değiştiriniz
Kod:
SATIRSAY($1:2)
Ya da
Kod:
SATIRSAY($A$1:$A2)
dersem daha iyi anlaşılır herhalde aşağı doğru çektiğinizde birinci değer sabit kalacak ikinci değer artacağı için formülünüz D2 den başlayıp D3, D4 şeklinde devam edecektir.
Sizin yazdığınız formülde Son değer hep 1 olur.
 
Yazdığınız formüldeki satırsay kısmının farkına dikkat ediniz.
Satırsay bölümünü şu şekilde değiştiriniz
Kod:
SATIRSAY($1:2)
Ya da
Kod:
SATIRSAY($A$1:$A2)
dersem daha iyi anlaşılır herhalde aşağı doğru çektiğinizde birinci değer sabit kalacak ikinci değer artacağı için formülünüz D2 den başlayıp D3, D4 şeklinde devam edecektir.
Sizin yazdığınız formülde Son değer hep 1 olur.


Yani tüm olay "satırsay"dan sonrası ($1 şeklinde başlamalı :)
dediğiniz gibi yaptım ve şuanda sorun yok ..

tekrardan teşekkürler üstadım :D


kullandığım formül:
Kod:
=TOPLA(Z4:DOLAYLI($S$3&SATIRSAY($A$1:$AK4)))
 
Kolay gelsin, iyi çalışmalar.
Küçük bir hatırlatma:
Kod:
SATIRSAY($A$1:$AK4)
Sadece satırları sayacağı için AK4 yapmanıza gerek yok. 4. satır olan herhangi bir değer de yazabilirsiniz. Sonradan yapacağınız işlemlerde kolaylık olması adına :)
 
kullandığım formül:
Kod:
=TOPLA(Z4:DOLAYLI($S$3&SATIRSAY($A$1:$AK4)))

Merhaba,

Kolay kavramanız için,

Kod:
=TOPLA([COLOR="red"]Z4[/COLOR]:DOLAYLI($S$3&SATIR([COLOR="Red"]Z4[/COLOR])))

Bu şekilde de yazabilirsiniz.

.
 
Geri
Üst