• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

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

Katılım
17 Aralık 2008
Mesajlar
780
Excel Vers. ve Dili
Microsoft 365
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

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)
 
İhsan bey;

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

Peki 2.madde için ne diyorsunuz.Olabilir mi?
 
Selamlar,


Formülün alana 100 Hücreye kadadır buraya kadar gireceğiniz verilerin bilgileri alabilirisiniz,
 
Ç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?
 
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))
 
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....
 
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

Vedat Bey;

Çok güzel oldu elinize sağlık...
 
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.
 
Geri
Üst