sumif'de toplam sutunu 1 artirarak alma

Katılım
3 Nisan 2009
Mesajlar
10
Excel Vers. ve Dili
2003, ingilizce
selamlar,

sorum baslikta da belirttigim gibi sumif formulunu girip sagdaki hucrelere cektigimde 'sum range' olarak aldigim sutunun her defasinda nasil normalden 1 fazla ilerlemesini saglayabilecegimiz uzerine.

soyle ki, formulumde 'range' ve 'criteria' kisimlarini zaten sabit tutuyorum. 'sum range kisminin ise; ilk hucredeki formulu sagdaki hucrelere dogru genislettigimde, her zamanki gibi bu 'sum range' sutununun da bir sagindan degil de 2 sagindan almasini nasil saglayabiliriz? yani ilgili sutun +1 nasil yapabiliriz?

simdiden tesekkur ederim,

saglicakla kalin.
 

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

Anladığım kadarı ile bu işlemi yaparken sütunları sabitlemezseniz istediğiniz gibi olması gerekir.

Formülü yazarak kopyalamada adım adım hücrede oluşacak şeklini buraya manuel yazarak açıklarsanız daha kolay anlaşılır diye düşünüyorum.

.
 
Katılım
3 Nisan 2009
Mesajlar
10
Excel Vers. ve Dili
2003, ingilizce
aciklamaya calisayim. kendi formulum birlestirme gibi baska formuller de icerdigi icin baistlestirilmis olarak yeniden yazmayi deniyorum.

=SUMIF('sayfa1'!$C$9:$C$10000;$A$1;'sayfa1'!R$9:R$10000)
farzedelim ki bu formulu ana sheetimde b1 nolu hucreye yazmis olalim.

ilk iki yargida bir sorun oldugunu dusunmuyorum. ana sheetimde a1'e bakip safya1 isimli sheetimde c sutununda a1 olan degerleri bulup r sutundaki karsiliklarini toplamasini istiyorum.

simdi, b1 deki bu formulu c1 nolu hucreye kopyaladigimda formul bu kez
=SUMIF('sayfa1'!$C$9:$C$10000;$A$1;'sayfa1'!S$9:S$10000) olur.

oysa ben formulun
=SUMIF('sayfa1'!$C$9:$C$10000;$A$1;'sayfa1'!T$9:T$10000) olmasini istiyorum.
ve d1 e kopayladigimda da
=SUMIF('sayfa1'!$C$9:$C$10000;$A$1;'sayfa1'!V$9:V$10000) goruldugu uzere U sutunundan degil V sutunundan almasini istiyorum. 2 saga kaymasini istiyorum sutunun t sutununun.

yani sadece toplam aldigimiz sutunu degistirmek istiyorum. fakat sabitlemedigimiz takdirde gerceklestigi gibi 1 saga kaymasini degil bu toplam sutununun 2 saga kaymasini nasil halledebilirz onu merak ediyorum.

umarim aciklayabilmisimdir? :)
 
Katılım
3 Nisan 2009
Mesajlar
10
Excel Vers. ve Dili
2003, ingilizce
sanirim baslik yanlis olmus :)
"sumif'de toplam sutunu 2 artirarak alma" seklinde yazmaliydim.
 

Ö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
Kod:
=SUMIF(sayfa1!$C$9:$C$10000;$A$1;INDIRECT("'sayfa1'!"&ADDRESS(9;
2*COLUMNS($B1:B1)+16)&":"&ADDRESS(10000;2*COLUMNS($B1:B1)+16)))
Bu şekilde denermisiniz..

.
 

Ö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
Bu şekilde de kullanabilirsiniz..

Kod:
=SUMIF(sayfa1!$C$9:$C$1000;$A$1;OFFSET(sayfa1!$R$9;0;2*COLUMNS($B1:B1)-2;992))
.
 
Katılım
3 Nisan 2009
Mesajlar
10
Excel Vers. ve Dili
2003, ingilizce
olmus, cok guzel olmus :D
elleriniz dert gormesin!

daha yuruyecek cok yolum var anlasilan.
simdi mantigini anlamaya calisayim.
zor olacak!
 

Ö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
Son yazdığım formülde,

992 yerine,

1000-ROW(sayfa1!$R$9)+1

yazarsanız mantığını daha kolay anlayabilirsiniz..

.
 
Katılım
3 Nisan 2009
Mesajlar
10
Excel Vers. ve Dili
2003, ingilizce
baktim ama cok da iyi anladigim soylenemez.

Omer Bey, formul yaziminda kendimizi nasil gelistirebilecegimiz konusunda fikriniz nedir acaba? Ya da siz kendinizi nasil gelistiridniz, zahmet olmazsa kisaca anlatabilir misiniz yontemlerinizi?
 

Ö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
Sayın uygar,

Çok kapsamlı bir soru sorduğunuz için cevap vermek gerçekten zor.

Bu konu birazda heves ile ilgilidir. Exceli ne kadar çok severseniz okadar çok içine girip öğrenmeniz gereken daha çok şeyin olduğunu görür ve araştırmaya devam edersiniz. Bu şekilde her an bilginiz artarak ilerler. Soru çözüp pratik yapınca ve birde buna zaman eklenip tecrübe kazanılınca geliştiğinizi farketmeye başlarsınız.

Esasında daha söylenecek çok şey vardır fakat kısaca söyleceklerim bunlar..

.
 
Üst