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

mancubus

Destek Ekibi
Destek Ekibi
Katılım
6 Ocak 2010
Mesajlar
2,224
Excel Vers. ve Dili
İŞ: 2021 Win Eng
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:
Katılım
2 Ekim 2008
Mesajlar
25
Excel Vers. ve Dili
2010 Eng
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
 
Katılım
2 Ekim 2008
Mesajlar
25
Excel Vers. ve Dili
2010 Eng
:)Ö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.
 

Ö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:
=EĞER(VE(ESAYIYSA(MBUL("ESPL";A6));EHATALIYSA(MBUL("DİİP";B6));D6>0);$P$4;"")
Bu şekilde deneyin.

.
 
Katılım
2 Ekim 2008
Mesajlar
25
Excel Vers. ve Dili
2010 Eng
Ö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
 

Ö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
Formülde bunu yapıyor. Olmadı dediğiniz örneği eklermisiniz.

.
 

Ö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
Ö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)
 
Katılım
2 Ekim 2008
Mesajlar
25
Excel Vers. ve Dili
2010 Eng
ö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)
 

Ö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
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.

.
 
Katılım
2 Ekim 2008
Mesajlar
25
Excel Vers. ve Dili
2010 Eng
Ö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

Ö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
Dosyanızda benim yazdığım formülü kullanmamışsınız. Aynı vurguyu daha öncede yapmıştım.

.
 
Katılım
2 Ekim 2008
Mesajlar
25
Excel Vers. ve Dili
2010 Eng
ömer bey,
Çok teşekkür ederim. Verdiğim sıkıntı içinde ayrıca özür dilerim.:)
 
Üst