düşeyara formülünde satır sorunu

Katılım
26 Eylül 2011
Mesajlar
149
Excel Vers. ve Dili
excel 2010 türkçe
Arkadaşlar merhaba

Şu sorunun içinden çıkamadım birtürlü bilen varsa çok mutlu olacağım

İlk hücredeki formül şu:
=düşeyara($v$1;$a2:$f13;1;0)

İkinci hücredeki formülde
=düşeyara($v$1;$a14:$f25;1;0) olmasını ve
aşağı yada yana doğru kopyaladığım zaman arama yaptığım kolonları (a ve f) sabit tutup satır rakamlarını 12 artırarak devam ettirecek bir formül yazmak istiyorum
a2-f13
a14-f25
a26-f37..... gibi

Yardımcı olabilecek arkadaşlara şimdiden çok çok teşekür ederim
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Bu şekilde deneyin.
Kod:
Sub DuseyAraFormuluCogalt()
k = 2
For i = 2 To 10
    Cells(i, "i").Formula = "=VLOOKUP(R1C22," & "R" & k & "C1" & ":R" & k + 11 & "C6" & ",1,0)"
k = k + 12
Next
End Sub
 
Katılım
26 Eylül 2011
Mesajlar
149
Excel Vers. ve Dili
excel 2010 türkçe
Hamitcan ilginize çok teşekkür ederim ama makro VBA da çok zayıfım
formul olarak nasıl yazabilirim?
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Alt+F11 tuşlarına birlikte basın. Insert menüsünden Module'ü seçin, bu kodu ekleyin ve F5 tuşuna basın. Formül olarak nasıl yapılır kurgulayamadım, diğer arkadaşlar belki yardım edebilir.
 
Katılım
26 Eylül 2011
Mesajlar
149
Excel Vers. ve Dili
excel 2010 türkçe
denedim ama beceremedim malesef... yine de ilgin için çok teşekkür ederim
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Arkadaşlar merhaba

Şu sorunun içinden çıkamadım birtürlü bilen varsa çok mutlu olacağım

İlk hücredeki formül şu:
=düşeyara($v$1;$a2:$f13;1;0)

İkinci hücredeki formülde
=düşeyara($v$1;$a14:$f25;1;0) olmasını ve
aşağı yada yana doğru kopyaladığım zaman arama yaptığım kolonları (a ve f) sabit tutup satır rakamlarını 12 artırarak devam ettirecek bir formül yazmak istiyorum
a2-f13
a14-f25
a26-f37..... gibi

Yardımcı olabilecek arkadaşlara şimdiden çok çok teşekür ederim
..


Kod:
=VLOOKUP($V$1;INDIRECT("A"&ROW(1:10)*12-10&":F"&ROW(1:10)*12+1);1;10)

Kod:
=DÜŞEYARA($V$1;DOLAYLI("A"&SATIR(1:10)*12-10&":F"&SATIR(1:10)*12+1);1;10)

Şeklinde deneyin.


Not:10 sayısını kopyalayacağınzdan daha büyük olmalı. Örneğin 100, 200 her neyse yapmanız gerekir.

.
.
 
Katılım
26 Eylül 2011
Mesajlar
149
Excel Vers. ve Dili
excel 2010 türkçe
Not:10 sayısını kopyalayacağınzdan daha büyük olmalı. Örneğin 100, 200 her neyse yapmanız gerekir.

derken.... tam olarak neyi kastettiniz yurttas?

bu arada daha evvel forumlara göndermiş olduğunuz bir dosyadan çok istifade ettim hernekadar şu anda tıkanmış olsam da ... ellerinize aklınıza sağlık çok güzel iş çıkarmışsınız.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Not:10 sayısını kopyalayacağınzdan daha büyük olmalı. Örneğin 100, 200 her neyse yapmanız gerekir.

derken.... tam olarak neyi kastettiniz yurttas?

bu arada daha evvel forumlara göndermiş olduğunuz bir dosyadan çok istifade ettim hernekadar şu anda tıkanmış olsam da ... ellerinize aklınıza sağlık çok güzel iş çıkarmışsınız.
.

Deneme imkanım olmadığı için 10 sayısının formülü 10 satırlık kopyadan sonra ne yapacağını bilmiyorum.

Örneğin:
=ROW(1:10) formülünü A1:A30 aralığını seçip dizi formülü olarak girersek, 1'den 10'a kadar bir sayı dizisi elde ederiz. 10 hücreden sonra formül hata verir.
 
Üst