• DİKKAT

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

Hücrede bulunan metin içinde formüle uyan bilgi varsa datanın gelmesi

Katılım
2 Ekim 2008
Mesajlar
25
Excel Vers. ve Dili
2010 Eng
Burada Mamül kodu içinde "ESPL" değeri var ise birde D6 hücresinde "0" dan büyük bir değer varsa O6 hücresine P4'deki "1,10" değerini getirsin.
 

Ekli dosyalar

aşağıdakini deneyin:

Kod:
=IF(AND($D6>0;ISNUMBER(SEARCH("ESPL";A6)));$P$4;0)


büyük harf-küçük harf duyarlı olması isteniyorsa:
Kod:
=IF(AND($D6>0;ISNUMBER(FIND("ESPL";A6)));$P$4;0)
=EĞER(VE($D6>0;ESAYIYSA(BUL("ESPL";A6)));$P$4;0)
 
Son düzenleme:
Arkadaşlar çok teşekkür ederim. Kusura bakmayın acil olarak çıkmam gerektiğinden cevaplara şimdi bakabildim. Benim bir sorum daha olacak Bu verdiğimiz örnekten yola çıkarak Stok kodunda "ESPL" geçenler ama adında ( DİİP ) olmayanları nasıl getirebilirim. Yani örnek olarak


M01K10ESPL0000 % 100 Polyester Dokuma Eşarp ( DIIB )
M01X09ESPL0002 Poly.Saten Düz Eşarp
M01X09ESPL0003 Poly.Jakar Eşarp
M01X09ESPL0004 Poly.Galaxy Eşarp
 
:)Ömer bey selamlar,
Mesele şu, Ben üretim tablomda Hammaddeleri sütunlarda, Mamülleride satırlarda tutuyorum. Şimdi bazı mamüller var sadece bir hammadde kullanılıyor. Örnekte ( DİİP ) mallar. Ama bu dipli mal aynı zamanda ESPL kodu taşıyor. Benimde formülde şunu yazmam gerekiyor: Mamülün kodun İçinde ESPL olanları fakat Mamül adında ise ( DİİP ) olmayanlarda fonksiyon çalışsın.
 
Kod:
=EĞER(VE(ESAYIYSA(MBUL("ESPL";A6));EHATALIYSA(MBUL("DİİP";B6));D6>0);$P$4;"")
Bu şekilde deneyin.

.
 
Ömer bey tekrar selamlar. Denedim ama "ESPL" geçenlerin hepsine ilgili değeri atıyor. Benim istediğim "ESPL" olacak ama adında ( DİİP ) olmaması lazım. Yani hepsine kayıt atıyor
 
Formülde bunu yapıyor. Olmadı dediğiniz örneği eklermisiniz.

.
 
Öncelikle formülü yazarken yanlış yazmışsınız. Diğer bir konuda DİİP dediğiniz veriler tabloda DIIB olarak geçiyor.

BB6:

Kod:
=EĞER(VE(ESAYIYSA(MBUL("PL";$A6));EHATALIYSA(MBUL("[COLOR=red]DIIB[/COLOR]";$B6));$D6>0);$BC$4;0)

Kod:
=IF(AND(ISNUMBER(SEARCH("PL";$A6));ISERROR(SEARCH("[COLOR=red]DIIB[/COLOR]";$B6));$D6>0);$BC$4;0)
 
ömer bey selamlar,
Bu formülde dediğiniz gibi düzeltim fakat excel örneğinde yazdığım gibi sorun hala devam ediyor. Şöyeki : R sütununda bulunan Poly.Kumaşı Sadece Tipi "PL" olan mamüller kullanabilir. Sadece iki şartın dışında "IP" olanlar ve "PL" olupta adında "DIIB" olanlar kullanmaz. Buna nasıl bir formül yazmalıyım. Aşağıdaki formülle "PL" olanlarada değer gelmiyor.

IF(AND(ISNUMBER(SEARCH("PL";$A6));ISERROR(SEARCH("DIIB";$B6));$D6>0);$BC$4;0)
 
Kenan bey,

Soruyu çözecek olanların işini kolaylaştırmak yerine zorlaştırıyorsunuz. Soru açıklamalarınız çok karışık. R sütununde bahsettiğiniz veriler yok.

Şartlarınızı açık ve net bir şekilde yeniden yazınız.

Örnek;

*A6 daki veride "PL"
*B6 daki veride "DIIB"
...
...
...
...
...
vs..

Bu tüm şartlar sağlarsa şu olsun sağlamazsa şu olsun.

Türünde detaylı bir açıklama yapınız.

Kırmızı bölümlere mavi bölümlerde olduğu gibi açıklama ekleyiniz. Daha doğrusu yukarıda yazdığım düşünde açıklamanızı ekleyip yeşil bölümü açıklayınız.

Soru açıklamalarında lütfen biraz özen gösterin.

.
 
Ömer bey öncelikle yapmış olduğum hatalardan dolayı çok özür. İstemiş olduğunuz gibi açıklamaya çalıştım. İnşallah bu sefer ayrıntılı anlatabilmişimdir. Excelde bilgi mevcut.
 

Ekli dosyalar

Dosyanızda benim yazdığım formülü kullanmamışsınız. Aynı vurguyu daha öncede yapmıştım.

.
 
ömer bey,
Çok teşekkür ederim. Verdiğim sıkıntı içinde ayrıca özür dilerim.:)
 
Geri
Üst