[ÇÖZÜLDÜ] Formülü aşağıya sürükleme Hk.

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
5 Nisan 2006
Mesajlar
449
Excel Vers. ve Dili
Office Excel 2003
TÜRKÇE
Arkadaşlar aşağıdaki formülü alttaki diğer hücrelere sürükleyerek çoğaltmak istiyorum.

=YATAYARA(C3;A3:H30;2;0)

Çoğaltırken son taraftaki 2 rakamının her satırda değişmesini istiyorum. Yani 3, 4, 5, 6 ...... gibi.

Bu konuda bana yardımcı olabilecek arkadaşa minnettar olurum....
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibi deneyin.

Kod:
=YATAYARA(C3;A3:H30;SATIR(C3)-1;0)
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Pratik Çözüm:

1. Formülün yanındaki sutüna 2'den başlamak üzere birer artanlı aşağıya doğru bir seri oluşturun. Öneğin, =YATAYARA(C3;A3:H30;2;0) A1'de ve biz B1'den itibaren seriyi aşağıya doğru oluşturduk diyelim.

2. Formülümüzde 2 yerine B1 ( =YATAYARA($C$3;$A$3:$H$30;B1;0) ) koyup bu formülü seri kadar aşağıya kopyalayalım.

3. Düzen / Bul ile B'yi buldurup yerine hiç birşey koymuyoruz.

Böylelikle 2 birer artarak oluşur.
 
Son düzenleme:
Katılım
5 Nisan 2006
Mesajlar
449
Excel Vers. ve Dili
Office Excel 2003
TÜRKÇE
Sayın Leventm, hızır gibisiniz valla. Gerçi verdiğiniz formülü şimdi deneyemiyorum ama, acaba benim anlatmak istediğim bumuydu diye düşündüm birden. Yani kodları aşağıya sürüklerken sondaki 2 rakamından başka hiç bir rakamın değişmemesini, 2 nin de artarak değişmesini istiyorum. sol taraftakiler için $ işaretini kullanınca sabit kalıyorlar ya, buna benzer bir işaret var mı ki 2 nin aşağıya doğru artmasını sağlayacak. İşte asıl istediğim bu. Saygılarımla.....
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Benim önerdiğim yolla sizin istediğiniz oluyor. Ama beğenmediniz herhalde.
 
Katılım
5 Nisan 2006
Mesajlar
449
Excel Vers. ve Dili
Office Excel 2003
TÜRKÇE
Benim önerdiğim yolla sizin istediğiniz oluyor. Ama beğenmediniz herhalde.
Sayın yurttaş,
Beğenmemek size karşı saygısızlık olur. Verdiğiniz formülü çözmeye çalışıyordum ama sanırım beceremedim. Şimdi dosyayı ekleyerek göndereceğim. Umarım ne anlatmak istediğimi daha iyi anlatacağım. Saygılarımla....
 
Katılım
5 Nisan 2006
Mesajlar
449
Excel Vers. ve Dili
Office Excel 2003
TÜRKÇE
Sayın yurttaş, ilk satırdaki formülü aşağıya doğru sürüklediğimde formül hiç değişmedi ve her satırda yine 2 olarak görünmekte. Acaba ben mi yanlış yapıyorum. Saygılar....
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
=YATAYARA($N$1;$A$1:$L$10;SATIR(A1)+1;0) formülünü neden kullanmıyorsunuz.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Formülü sürüklerseniz doğal olarak olmaz. Onun için yukarıdaki pratik yöntemi verdim. Şimdi dosyanızın üzerinden gidelim.

İlk formülümüz =YATAYARA($N$1;$A$1:$L$10;2;0) şeklindedir.

1. O2 hücresine 2 yazıp, bu hücreden aşağıya doğru istenilen kadar seçelim. Düzen / Doldur/Seriler'den Adım değeri 1 olarak aşağıya doğru 2'den başlayıp 1 artanlı bir seri oluşturalım

2. Formülümüzün 2 yazan yerine O2 yazıp, bu formülü aşağıya doğru kopyalayalım. Sonuçlarımız ortaya çıktı. O sutünündakileri silmeyeceksek bu şekilde kalabilir.

3. Eğer O sutünüdakileri sileceksek, kopyaladığımız sütunda yer alan formülleri seçelim. Düzen/Değiştir'den Aranana O, Yeni Değer'e birşey yazmadan Tümünü Değiştir dediğimizde, formülümüzde O2, O3, O4... diye devam edenlerin yanlarındaki O harfi yok olacağından sadece 2, 3, 4, ...ler kalacaktır.
 
Katılım
5 Nisan 2006
Mesajlar
449
Excel Vers. ve Dili
Office Excel 2003
TÜRKÇE
Formülü sürüklerseniz doğal olarak olmaz. Onun için yukarıdaki pratik yöntemi verdim. Şimdi dosyanızın üzerinden gidelim.

İlk formülümüz =YATAYARA($N$1;$A$1:$L$10;2;0) şeklindedir.

1. O2 hücresine 2 yazıp, bu hücreden aşağıya doğru istenilen kadar seçelim. Düzen / Doldur/Seriler'den Adım değeri 1 olarak aşağıya doğru 2'den başlayıp 1 artanlı bir seri oluşturalım

2. Formülümüzün 2 yazan yerine O2 yazıp, bu formülü aşağıya doğru kopyalayalım. Sonuçlarımız ortaya çıktı. O sutünündakileri silmeyeceksek bu şekilde kalabilir.

3. Eğer O sutünüdakileri sileceksek, kopyaladığımız sütunda yer alan formülleri seçelim. Düzen/Değiştir'den Aranana O, Yeni Değer'e birşey yazmadan Tümünü Değiştir dediğimizde, formülümüzde O2, O3, O4... diye devam edenlerin yanlarındaki O harfi yok olacağından sadece 2, 3, 4, ...ler kalacaktır.
Sayın yurttaş, ilginize teşekkür ederim. Bilginize hayranım. Lakin ben yukarıda anlattıklarınızı anlayacak kapasitede biri değilim. Ayrıca Ali kardeşimin verdiği formül zahmetsiz ve benim işimi gören küçük bir formüldü. Eminim sizin formülünüz de aynı işi görecektir. Başta da söylediğim gibi, bu forumda saygı duyduğum birkaç kişiden birisiniz. Bilesiniz..... Saygılarımla...
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
=YATAYARA($N$1;$A$1:$L$10;SATIR(A1)+1;0) formülünü neden kullanmıyorsunuz.

Sayın fructose, doğal olarak bu satırlarda ise (YATAYARA fonksiyonunda) SATIR fonksiyonundan, sütunlarda ise (DÜŞEYARA fonksiyonunda) SÜTUN fonksiy0nu yardımı ile sizin belirttiğiniz yöntemde yapmak mümkün. Ancak bu tür sorularda benim odaklandığım yada soruyu soran kişi tarafından yönledirilmem nedeniyle, fonksiyonun aslına sadık kalınarak formülü oluşturmak olduğundan bu şekilde pratik bir çözüm üretiyorum ama sonra da pişman olmuyor değilim. Çünkü arkasından açıklamaları geliyor. Ama olsun amacımız burada bir şeyler öğrenmek değil mi?
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,900
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Ama olsun amacımız burada bir şeyler öğrenmek değil mi?

Tabiki Sn yurttas burada hepimiz bir aile gibi olduk.Karşılıklı paylaşıyoruz herşeyi.Dolayısıyla farklı yorumlar ve çözümler gelince dahada güzel oluyor.

Siz her zaman kimsenin aklına gelmeyen çözümler üreten birisiniz.
Pişman olmak ne demek böyle birşey kabul etmiyoruz.:hey:
 
Katılım
13 Mayıs 2007
Mesajlar
32
Excel Vers. ve Dili
excell 2003
turkce
konuyu başlatan arkadaş;
indis sayısı olan 2 değerinin her satırda nasıl 1er arttırılabileceğini sormuş.

=YATAYARA(C3;A3:H30;2;0)

uzman arkadaşların değerli katkıları ile çözüm üretilmiş.

pekiiiiiii

ya tablo dizisini nasıl değiştirebiliriz ?
yani aranan bölgeyi...

mesela;

=YATAYARA(C3;A3:H30;2;0)

formülü aşağıya çektiğimiz zaman
örnekteki A3:H3 aralığının her satırda
A4:H3
A5:H3
A6:H3

şeklinde değişmesini nasıl sağlayabiliriz ?
 

Ö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

Bu şekilde deneyiniz. =YATAYARA($C$3;A3:$H$30;2;0)
 
Katılım
13 Mayıs 2007
Mesajlar
32
Excel Vers. ve Dili
excell 2003
turkce
Sayın espiyonajl;

çok teşekkür ediyorum.
sayenizde yeni bir şey daha öğrendim...
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst