Formülde Sütun Numarası Değişirmi ?

Mustafa MUTLU

Destek Ekibi
Destek Ekibi
Katılım
24 Temmuz 2008
Mesajlar
1,586
Excel Vers. ve Dili
Ofis 2013 TR 32 Bit
Bir formüldeki sütunnun satır numarasını başka bir hücreden almak mümkünmü.
Örneğin :
A sütununa veriler giriyorum.
Yadığım formülde son girdiğim veriyi alsın istiyorum

=eğer(a2>b2;a1;b1)
Bir fomülümüz var diyelim. Bu Formülü

=eğer(a18>b2;a1;b1)
Şeklinde değişmesini istiyorum.

Bu formülde kırmızı ile yazılan bölümün veri girdikce
son verinin satırını alacak şekilde değişmesi mümkün mü acaba ?...
 
Katılım
4 Ocak 2010
Mesajlar
2,074
Excel Vers. ve Dili
OFFICE 2007 PRO TR - Win7 X64
Altın Üyelik Bitiş Tarihi
18.06.2019
Selamlar,

Ad Tanımlaması ile yapılabilir mi bilmiyorum deneyin olmazsa örnek dosya eklersiniz.

Örnek olarak,


Ekle/Ad Bölümünden ad tanımlaması yapalım,

"AD"

Yazıp aşagıdaki formülü yapıştırın,

Kod:
=KAYDIR(Sayfa1!$A$1;;;BAĞ_DEĞ_DOLU_SAY(Sayfa1!$A:$A))
 

Mustafa MUTLU

Destek Ekibi
Destek Ekibi
Katılım
24 Temmuz 2008
Mesajlar
1,586
Excel Vers. ve Dili
Ofis 2013 TR 32 Bit
Denedim ama olmadı

Ben bir örnek dosya ekliyorum.
içine açıklamayı yazdım..

İlginize teşekkür ederim..
 

Ekli dosyalar

Mustafa MUTLU

Destek Ekibi
Destek Ekibi
Katılım
24 Temmuz 2008
Mesajlar
1,586
Excel Vers. ve Dili
Ofis 2013 TR 32 Bit
Bir örnek daha vereyim
c1 hücresine yadığım formül

=TOPLA(b1:b9)

B10 a veri girdiğimde

Formül
=TOPLA(b1:b10)

Olarak nasıl değir ?..
 

Mustafa MUTLU

Destek Ekibi
Destek Ekibi
Katılım
24 Temmuz 2008
Mesajlar
1,586
Excel Vers. ve Dili
Ofis 2013 TR 32 Bit
Anlaşılan böyle bir formül yapamayız.
İlginize Teşekkür ederim...
 

Ö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
Bir örnek daha vereyim
c1 hücresine yadığım formül

=TOPLA(b1:b9)

B10 a veri girdiğimde

Formül
=TOPLA(b1:b10)

Olarak nasıl değir ?..
Merhaba,

Dosyanızı incelemedim, bu örneğinize göre;

Kod:
=TOPLA(KAYDIR($B$2;;;BAĞ_DEĞ_DOLU_SAY($B$2:$B$65000)))
Bu şekilde deneyiniz.

Aynı mantıkla farklı biçimde de kullanabilirsiniz..
 

Mustafa MUTLU

Destek Ekibi
Destek Ekibi
Katılım
24 Temmuz 2008
Mesajlar
1,586
Excel Vers. ve Dili
Ofis 2013 TR 32 Bit
Ömer bey verdiğiniz formül toplama için doğru.
Ben 3 numaralı mesajdaki örnek dosyaya nasıl uygularım bunu..
3 numaralı mesajdaki örnek dosyaya bakarsanız sanırım çözümü buluruz.
Yada 1 numaralı mesajıma bakınız o formüle nasıl uygularız..
 

Ö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
=EĞER(A9>B9;A1;C1)

1) Bu formül üzerinden mi gidilecek yoksa bu sadece örnek mi?

2) Veri girişi sıralımı olacak yoksa arada satır atlamalar da olabilir mi?

3) Çözümü formülle göre mi vereyim yoksa Bsonhücre 'yi veren formülü size vermem yeterli mi?

.
 

Mustafa MUTLU

Destek Ekibi
Destek Ekibi
Katılım
24 Temmuz 2008
Mesajlar
1,586
Excel Vers. ve Dili
Ofis 2013 TR 32 Bit
Bu formülü kullanacağım ama formüllere meraklı olduğum için.
Başka formüllerde de kullanabilirim.
Önemli olan mantığını öğrenebilmem.


2) Veri girişi sıralımı olacak yoksa arada satır atlamalar da olabilir mi?
Sıralı ancak sırasız olunca arasındaki fark nasıl olacak merak ederim..


3) Çözümü formülle göre mi vereyim yoksa Bsonhücre 'yi veren formülü size vermem yeterli mi?
Bsonhücre Bu işime yarar sanırım.
 
Son düzenleme:

Mustafa MUTLU

Destek Ekibi
Destek Ekibi
Katılım
24 Temmuz 2008
Mesajlar
1,586
Excel Vers. ve Dili
Ofis 2013 TR 32 Bit
Sütunda 20 veri varsa,
Herhangi bir formülün içinde ki (A1:A20) yi
Sütündaki veri sayısı 35 e çıkınca Formül içinde bulunan (A1:A20) => (A1;A35) Olacak..

örneğin :
A sütununda 20 veri varsa
=DÜŞEYARA(C1;A2:A20;1;0)
A sütunundaki veri sayısı 35 olunca da
=DÜŞEYARA(C1;A2:A35;1;0)
 
Son düzenleme:

Ö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
Dershane bölümünde "kaydır" - "dinamik alan" - "son satır bulma" olan konuları inceleyiniz.

Buradaki mantık belirlenen aralıktaki son satırı bulup başvuru olarak tanımlamaktır.

Sıralı girilecekse B sütunundaki son hücrenin başvurusu için;

Kod:
=KAYDIR($[COLOR=red]B[/COLOR]$2;BAĞ_DEĞ_DOLU_SAY($B$2:$B$65000)-1;0)
B sütununa göre A nın karşılığı için kırmızı bölüme A yazarsınız.

Satırda atlayarak gidecekse;

Kod:
=KAYDIR($B$2;ARA(2;1/($B$2:$B$65000<>"");SATIR($B$2:$B$65000))-2;0)
Bu şekilde bulabilirsiniz.

Diğer alanlarıda aynı mantıkla yapabilirsiniz. Belirttiğim gibi dershane bölümünde "Dinamik alan" çalışmasını inceleyiniz..

.
 

Mustafa MUTLU

Destek Ekibi
Destek Ekibi
Katılım
24 Temmuz 2008
Mesajlar
1,586
Excel Vers. ve Dili
Ofis 2013 TR 32 Bit
=YUVARLA(EĞİLİM(A2:A11;B2:B11;11);0)

Ömer bey teşekkür ediyorum..
ancak beceremedim..
Bu Formüle nasıl uygulayacağım..
 

Ö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
Uygulanacak işlem nedir?

.
 

Mustafa MUTLU

Destek Ekibi
Destek Ekibi
Katılım
24 Temmuz 2008
Mesajlar
1,586
Excel Vers. ve Dili
Ofis 2013 TR 32 Bit
B1 e bu formülü yazıyorum.
=YUVARLA(EĞİLİM(A2:A11;B2:B11;11);0)
A2 den A200 e kadar sıralı rakamlar var (1,2,3,....2500)
B2 den aşağıya doğru 11 tane rakam var
Ben 12 ci rakamı tahmin etmeye çelışıyorum.
12 rakamı yazınca 13. ü rakamı tahmin edeceğim..

Ben dosya ekleyim en iyisi
 

Ekli dosyalar

Ö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:
=YUVARLA(EĞİLİM(KAYDIR(A2;;;BAĞ_DEĞ_DOLU_SAY(B2:B65000));
   KAYDIR(B2;;;BAĞ_DEĞ_DOLU_SAY(B2:B65000));A1);0)
Bu şekilde deneyiniz..

.
 

Mustafa MUTLU

Destek Ekibi
Destek Ekibi
Katılım
24 Temmuz 2008
Mesajlar
1,586
Excel Vers. ve Dili
Ofis 2013 TR 32 Bit
Teşekkür ederim..
Şimdi istediğim gibi oldu...
 
Üst