Eğer formülünün içindeki değeri hücreden almak

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
727
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
Merhaba arkadaşlar;

Ekli tablomda sayfa 1 sekmesinde eğerli formülüm var,ve çalışıyor.Yapmaya çalıştığım iki işlem var.

1-Tanımlamalar sekmesine tanımladığım değerleri formüle uyguamak.Yani formülümün içindeki 10110 değerini ben tanımlamalar sekmesinden almalıyım.Referans olarak tanımlamalardan almalıyım yani.
2-Tanımlamalar sekmesinde yeni bir mağaza eklenirse,buna göre formülde yeni değer girilmeli.Tanımlamalar sekmesinde A3 den A100 değerine kadar eğer dolu hücre var ise formüle eklemeli


Ne kadarını yapabiliriz ?
 

Ekli dosyalar

İ

İhsan Tank

Misafir
Merhaba arkadaşlar;

Ekli tablomda sayfa 1 sekmesinde eğerli formülüm var,ve çalışıyor.Yapmaya çalıştığım iki işlem var.

1-Tanımlamalar sekmesine tanımladığım değerleri formüle uyguamak.Yani formülümün içindeki 10110 değerini ben tanımlamalar sekmesinden almalıyım.Referans olarak tanımlamalardan almalıyım yani.
2-Tanımlamalar sekmesinde yeni bir mağaza eklenirse,buna göre formülde yeni değer girilmeli.Tanımlamalar sekmesinde A3 den A100 değerine kadar eğer dolu hücre var ise formüle eklemeli


Ne kadarını yapabiliriz ?
bence bu formül işinizi görür
Kod:
=İNDİS(Tanımlamalar!$A$3:$A$100;KAÇINCI($B$1;Tanımlamalar!$B$3:$B$100;0);1)
 

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
727
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
İhsan bey;

Teşekkür ederim.Elinize sağlık.

Peki 2.madde için ne diyorsunuz.Olabilir mi?
 
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,


Formülün alana 100 Hücreye kadadır buraya kadar gireceğiniz verilerin bilgileri alabilirisiniz,
 

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
727
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
Çok teşekkür ederim.

Formülde ufak bir değişiklikle istediğime ulaştım.

Bir şey daha sorucam,yeni bir sorunum oluştu çünkü.Tanımlamalar sekmesinde bulunmayan bir değer için,B4 satırına yok yerine YANLIŞ yazabilir mi?
 
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,

Altarnatif olarak aşagıdaki formülü denermisiniz.

Kod:
=EĞER(EHATALIYSA(İNDİS(Tanımlamalar!$A$3:$A$100;KAÇINCI($B$1;Tanımlamalar!$B$3:$B$100;0);1));"Yanlış";İNDİS(Tanımlamalar!$A$3:$A$100;KAÇINCI($B$1;Tanımlamalar!$B$3:$B$100;0);1))
 

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
727
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
Vedat Bey,

Formül çok güzel çalıştı.Elinize sağlık.Ben size soruyu eksik sorduğumu farkettim.Bunun için özür dilerim.B1 hücresinde 10110 sayı giriyordum.Biz bunun karşılığını getiriyoruz.Çok da güzel oluyor.

B1 hücresi içinde kalem10110kalem var aslında.Belli bir metinin içinde yani.Eşit değil.İçerir.

Bir yolu varsa yapalım,yoksa canınız saolsun....
 
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,

Özür dilemeyin lütfen,


Sorularımızın hepsini bir anda yazarsak çözümü hem zaman kaybı yaşanmaz hemde konumuz uzamaz,


Aşagıdaki Kodları boş bir modul ekleyip yapıştırın,

Kodları Yazan;Korhan Ayhan
Kod:
Function RAKAMAYIR(Hücre As Range)
    For X = 1 To Len(Hücre)
    If IsNumeric(Mid(Hücre, X, 1)) Then SONUÇ = SONUÇ & Mid(Hücre, X, 1)
    Next
    SONUÇ = IIf(SONUÇ = 0, "Rakam Bulunamadı!", SONUÇ * 1)
    RAKAMAYIR = SONUÇ
End Function
Daha önceden vermiş oldugum formül ile aşagıdaki formülü değiştirin,

Kod:
=EĞER(EHATALIYSA(İNDİS(Tanımlamalar!$A$3:$A$100;KAÇINCI([COLOR="Blue"]RAKAMAYIR[/COLOR]($B$1);Tanımlamalar!$B$3:$B$100;0);1));"Yanlış";İNDİS(Tanımlamalar!$A$3:$A$100;KAÇINCI([COLOR="blue"]RAKAMAYIR[/COLOR]($B$1);Tanımlamalar!$B$3:$B$100;0);1))


Örnek Dosya ekledim..
 

Ekli dosyalar

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
727
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
Vedat Bey;

Çok güzel oldu elinize sağlık...
 
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
Rica Ederim,


İyi çalışmalar dilerim...
 

cavanoos

Altın Üye
Katılım
17 Aralık 2008
Mesajlar
727
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
11-01-2026
Vedat Bey;

B2 hücresindeki değerim alttaki satırdı.Oldu.

lkffldkl009294dsfs

B2 hücresindeki değerim alttaki gibi olunca olmadı.

PARA PUAN MUHASEBESİ UYE NO: 085200000009294 SATIŞ ÇEKO094-CF POS Para Pua

Ne yapabiliriz.rakamayır yerine başka bir şey koymamız gerekiyor galiba.
 
Üst