içeren kelimeye göre Eğer formülü

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,669
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
a1 hücresi dolu ise B1 = 1 değeri alacak
a1 hücresi içerisinde "komodin" kelimesi geçiyorsa
Vera komodin,karel komodin,lotus komodin gibi..
B2 = 2 olacak şekilde formül e ihtiyacım var.

Teşekkürler
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
a1 hücresi dolu ise B1 = 1 değeri alacak
a1 hücresi içerisinde "komodin" kelimesi geçiyorsa
Vera komodin,karel komodin,lotus komodin gibi..
B2 = 2 olacak şekilde formül e ihtiyacım var.

Teşekkürler
Merhaba,

A1<>"" ile
A1="Komidin" Yazması arasında ne fark var?

İki koşulda da A1 hücresi dolu olacak!
 

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,669
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
Sn.Mahir bey
satış planlama sahifemde ürün adetlerini eğer formülü ile
a1 dolu ise =1 değilse boş olsun dedim.
Burada satış zamanında yatak odası ünitelerinden komidin her yatak odasında 2 adet olmak zorunda.
Bu komodin bazen "vera komodin",bazen "lotus komodin" gibi 15 değişik yatak odası takımı var.
Bende yatak odası ünitelerini seçtikten sonra ürün adında "komodin" geçiyorsa adet 2 olsun diyorum.
Bu fonksiyonla yapılamıyorsa makro ile yapabiliriz miyiz.
Şöyle ki a1:a12 arasındak, hücrelerde verilerin içerisinde "komodin" varsa 2 yoksa 1 değeri verebilirmiyiz.
Teşekküler
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Merhaba,

Yapılır ama sorum şu, dolu olmasıyla komidin olması aynı anlama geliyor.

Deneyiniz.
Kod:
=EĞER(EĞERSAY(A1:A20;"*komidin*");2;1)
 

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,669
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
Mahir bey,
Dolu olması herhangi bir ürünün seçildiği satılacağı ve bununda standart olarak 1 adet olduğu anlamına geliyor.
Ürünün komidin olması satış adetinin standart 2 olduğu anlamına geliyor.
1 nci eğer koşulu olmuş,fakat a sutun hücresi boş olduğunda da 1 değeri yazıyor.
Kodumuzu hücrede başka bir veri varsa =1 olsun
hücrede başka bir veri yoksa =boş olsun
olarak geliştirebilirmiyiz.
Tşk.
 

kemal turan

Altın Üye
Katılım
10 Haziran 2011
Mesajlar
1,669
Excel Vers. ve Dili
Excel 2010 32 bit
Altın Üyelik Bitiş Tarihi
06-10-2032
Mahir bey,
Verdiğiniz kod üzerinde çalıştım.Aşağıdaki kod tam istediğimi verdi,
Gecenin bu vaktinde bizleri aydınlattığınız ve kendimizi geliştirmemize yardımcı olduğunuz için çok teşekkür ederim.
Selametle kalın.

=EĞER(EĞERSAY(A1;"*komidin*");2;EĞER(A1<>"";1;""))
 

Mahir64

Destek Ekibi
Destek Ekibi
Katılım
19 Nisan 2006
Mesajlar
6,677
Excel Vers. ve Dili
Excel 2013-Türkçe
Excel 2016-Türkçe
Mahir bey,
Verdiğiniz kod üzerinde çalıştım.Aşağıdaki kod tam istediğimi verdi,
Gecenin bu vaktinde bizleri aydınlattığınız ve kendimizi geliştirmemize yardımcı olduğunuz için çok teşekkür ederim.
Selametle kalın.

=EĞER(EĞERSAY(A1;"*komidin*");2;EĞER(A1<>"";1;""))
İyi çalışmalar.
Kolay gelsin Kemal bey.
 
Katılım
26 Temmuz 2012
Mesajlar
26
Excel Vers. ve Dili
2010
Pekala "*komidin*" yerine hücreyi referans göstersek nasıl yapabiliriz.

mesela b3 hücresine yazdığım kelime a3 hücresinde geçiyorsa 1 geçmiyorsa 2 yazsın gibi.
 
Katılım
23 Eylül 2004
Mesajlar
1,754
Excel Vers. ve Dili
Excel 2010 TR
Ekteki gibi denermisiniz.

=EĞER(EĞERSAY(A3;"*"&B3&"*")>0;1;2)
 
Katılım
14 Nisan 2008
Mesajlar
1
Excel Vers. ve Dili
excel 2003 / Turkce
Peki bunu daha çok seçenekli yapabilirmiyiz mesela komidin olursa 1 masa olursa 2 sandalye olursa 3 numarayı vermesi şeklinde
 
Katılım
26 Mayıs 2016
Mesajlar
47
Excel Vers. ve Dili
excel 2010 Türkçe
=EĞER(EĞERSAY(A3;"*"&B3&"*")>0;1;2)
buna benzer bir formül yapmak istiyorum fakat; a sütununda birden çok kelimeyi aratmak istiyorum. bu kelimeler de bir diğer sayfada liste halinde yer alıyor. yani diğer sayfadaki bir sütunda yer alan kelimelerden biri arama yapılmasını istediğim hücrede varsa 1 yoksa 0 yazdırmak mümkün mü?
 
Üst