kelimlerde ü,ğ,ç,ş bulma hk.

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,370
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Arkadaslar,
Ekteki dosyaya bakabilirmisiniz? Kelime veya kelimelerin içinde ü,ğ,ç,ş hafrleri geciyorsa yanındaki sutuna var diye yazmasini rica edecektim. Yanyana 3 kelimeden olusan da var, icinde rakam olanlarda var.
 

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
Merhaba,

Kod:
=EĞER(TOPLA.ÇARPIM(--ESAYIYSA(MBUL({"ç";"ş";"ü";"ğ"};D8)))>0;"Var";"")
Eksikleri siz tamamlarsınız..

.
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,370
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Omer bey merhaba,
Cok tesekkur ederim.
Iyi calismalar.
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,370
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Omer bey,
İ ilavesi yaptim. "ertetetje i" kelimesinde i kucuk olmasina ragmen "var" diye uyari verdi. Rica etsem bakabilirmisiniz. Mutlaka degisik bir cozumunuz vardir, asagidaki formule kucuk "i" haric diye birsey tanimlanabilir mi? Tesekkurler.
EĞER(TOPLA.ÇARPIM(--ESAYIYSA(MBUL({"ç";"ş";"ü";"ğ";"ö";"Ç";"Ş";"Ü";"Ğ";"İ";"Ö"};D8)))>0;"Var";"")
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Omer bey,
İ ilavesi yaptim. "ertetetje i" kelimesinde i kucuk olmasina ragmen "var" diye uyari verdi. Rica etsem bakabilirmisiniz. Mutlaka degisik bir cozumunuz vardir, asagidaki formule kucuk "i" haric diye birsey tanimlanabilir mi? Tesekkurler.
EĞER(TOPLA.ÇARPIM(--ESAYIYSA(MBUL({"ç";"ş";"ü";"ğ";"ö";"Ç";"Ş";"Ü";"Ğ";"İ";"Ö"};D8)))>0;"Var";"")
.


MBUL yerine BUL foksiyonu kullanarak deneyin.

.
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,370
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Sn.Yurttas cok tesekkur ederim.
iyi calismalar.
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,370
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Arkadaslar,
Formulun son hali asagidaki gibidir. Bir yandaki sutunda asagidaki harflerden kac adet oldugu yazilabilir mi? Yardimci olabilirmisiniz? Ornegin: "kjsjkliişşö", "var", 3 yazacak. Saygilar.
EĞER(TOPLA.ÇARPIM(--ESAYIYSA(BUL({"ç";"ş";"ü";"ğ";"ö";"Ç";"Ş";"Ü";"Ğ";"İ";"Ö";"ı"};D8)))>0;"Var";"")
 

Ö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
Merhaba,

İlk olarak formülde kırmızı ile işaretli harf ı değil i mi olacaktı..

=EĞER(TOPLA.ÇARPIM(--ESAYIYSA(BUL({"ç";"ş";"ü";"ğ";"ö";"Ç";"Ş";"Ü";"Ğ"; "İ";"Ö";"ı"};D8)))>0;"Var";"")

Diğer bir konu aynı harflerin hem büyük hem küçük harfini kullanacaksanız neden sadece küçük yada büyük olanlarını yazıp bul yerine mbul kullanmadınız.

Sizin istediğiniz türden ( 3 rakamından bunu çıkardım ) sonuçların adedini görmek için mavi işaretli bölgeleri silmeniz yeterli olacaktır..

.
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,370
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Ömer bey,
i degil ı olacak. Kullanıcı ingilizce karakter yazmazsa uyarılar oluşturmaya çalışıyorum da.
Mavi olan yerleri sildiğimde aynı harfleri sadece 1 kere sayıyor.
Örneğin "öbmnvbö şğşerf" örneğinde tanımlanan harf sayısı 5 olması lazım (ö,ö,ş,ğ,ş)
formul 3 olarak hesaplıyor. ö ve ş harflerini sadece 1 kere sayıyor.
Degerli zamaninizi ayırdıgınız icin tesekkurler. Bütün uymayan harfleride saydırabilirsem gerçekten çok iyi bir calisma olacak.
 

Ö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
Bu şekilde deneyiniz..

=TOPLA.ÇARPIM((UZUNLUK(D8)-UZUNLUK(YERİNEKOY(D8;{"ç";"ş";"ü";"ğ";"ö";"Ç";"Ş";"Ü";"Ğ";"İ";"Ö";"ı"}; ""))))

.
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,370
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Ömer bey,
Cok ama cok tesekkur ederim. Emeginize saglik.
Iyi calismalar.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Ömer bey,
i degil ı olacak. Kullanıcı ingilizce karakter yazmazsa uyarılar oluşturmaya çalışıyorum da.
Mavi olan yerleri sildiğimde aynı harfleri sadece 1 kere sayıyor.
Örneğin "öbmnvbö şğşerf" örneğinde tanımlanan harf sayısı 5 olması lazım (ö,ö,ş,ğ,ş)
formul 3 olarak hesaplıyor. ö ve ş harflerini sadece 1 kere sayıyor.
Degerli zamaninizi ayırdıgınız icin tesekkurler. Bütün uymayan harfleride saydırabilirsem gerçekten çok iyi bir calisma olacak.
.

Dosyanız ekte.

.
 

Ekli dosyalar

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,370
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Sizede cok tesekkur ederim Sn.Yurttas.
Emeginize saglik.
Iyi calismalar.
Aslinda parca parca oluyor ama yazmaya bile cekiniyorum. Eger cok cok zamaninizi almayacak ise son olarak birsey daha yapabilirmiyiz. Buda olursa gercekten ornek bir calisma olacak.
1- Sutunda belirledigimiz karakterleri var veya bosluk olarak belirledik.
2- Bu karakterlerden toplam kac adet var belirledik.
3- Bir baska sutunda, kullacinin duzeltmedigi harfleri yazdirabilirmiyiz. Ornegin ç harfinden 3 adet var, ç,ç,ç diye yazsin. Sadece 1 adet ç değil.
Tekrar tekrar tesekkurler.
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sizede cok tesekkur ederim Sn.Yurttas.
Emeginize saglik.
Iyi calismalar.
Aslinda parca parca oluyor ama yazmaya bile cekiniyorum. Eger cok cok zamaninizi almayacak ise son olarak birsey daha yapabilirmiyiz. Buda olursa gercekten ornek bir calisma olacak.
1- Sutunda belirledigimiz karakterleri var veya bosluk olarak belirledik.
2- Bu karakterlerden toplam kac adet var belirledik.
3- Bir baska sutunda, kullacinin duzeltmedigi harfleri yazdirabilirmiyiz. Ornegin ç harfinden 3 adet var, ç,ç,ç diye yazsin. Sadece 1 adet ç değil.
Tekrar tekrar tesekkurler.
.

Formülü aşağıdaki şekilde devam ettirin.


Kod:
=REPT("Ğ";LEN(D8)-LEN(SUBSTITUTE(SUBSTITUTE(D8;"Ğ";"");"Ğ";"")))&" "&REPT("ğ";LEN(D8)-LEN(SUBSTITUTE(SUBSTITUTE(D8;"ğ";"");"ğ";"")))..............


=YİNELE("Ğ";UZUNLUK(D8)-UZUNLUK(YERİNEKOY(YERİNEKOY(D8;"Ğ";"");"Ğ";"")))&" "&YİNELE("ğ";UZUNLUK(D8)-UZUNLUK(YERİNEKOY(YERİNEKOY(D8;"ğ";"");"ğ";""))).................

.
 

zetkatamet

Altın Üye
Katılım
13 Mart 2008
Mesajlar
1,370
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
27-12-2028
Cok tesekkur ederim Sn.Yurttas. Emeginize saglik.
 
Üst