• DİKKAT

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

Formülün düzgün işlemesi

GursoyC

Altın Üye
Katılım
7 Ocak 2015
Mesajlar
558
Excel Vers. ve Dili
Office 2024 Türkçe
Değerli üstadlarım, işin içinden bir türlü çıkamadığım bir durumla karşılaştım. Umarım yardımcı olabilecek birileri çıkar. Çünkü sorun ne formül yazımı ile ne de makro kodları ile ilgili.

Ekli örnek dosyamda çok basitçe ifade ettiğim üzere; A2 hücresinde yazan yazının sondan 12. karakterine bakıp boşluk mu karakter mi olduğunu tespit ettirdiğim bir formülüm var. Şu şekilde:

Kod:
=EĞER((PARÇAAL(A2;(UZUNLUK(A2)-11);1))=" ";"Boşluk";"Karakter")

Formül gayet güzel çalışmalı. Ancak başka bir yerden kopyala-yapıştır yaptığımda çalışmamasına rağmen, hücreye manuel olarak girip 12. karakterdeki boşluğu silip tekrar boşluk tuşuna basarak kendim boşluk yaptığımda çalışıyor.

Ekli örneği indirip kendiniz de test edebilirsiniz. Sondaki sayı içeren parantez öncesi boşluğu silip tekrar yaptığınızda formülün çalıştığını göreceksiniz.

Yardım edebilecek kimse var mı acaba.
Okuyan ve yardımcı olan herkese teşekkür ederim.

http://dosya.co/72zb3jfybz1n/Kitap1.xlsx.html
 

Ekli dosyalar

Son düzenleme:
Sondan 11. karektere bakılaçak ise formül.
Kod:
=EĞER(PARÇAAL(KIRP(A2);UZUNLUK(KIRP(A2))-11;1)=" ";"Boşluk";"Karekter")
Baştan 11. kaektere göre formül.
Kod:
=EĞER(PARÇAAL(KIRP(A2);11;1)=" ";"Boşluk";"Karekter")
 
Merhaba, ilginize teşekkür ederim. Ancak sizin formülünüzü de uygulasam sorun aynı şekilde devam ediyor.
Gönderdiğim dosya linkinden indirip kendiniz de deneyebilirsiniz.
 
Merhaba,

sondan 12. karakter boşluksa C2'ye "boşluk" yazmalı. Şu anda boşluk olduğu halde "karakter" yazıyor.

Verdiğiniz linkte dosya görünmüyor maalesef.
 
Deneyiniz; Dosya ile ilgilenen olmadı.Sildim.
Kod:
=EĞER(PARÇAAL(KIRP(A2);UZUNLUK(KIRP(A2))-11;1)=DAMGA(160);"Boşluk";"Karekter")
 
.

Bunu deneyin.

Kod:
=IF(A2="";"";IF(OR(CODE(MID(A2;(LEN(A2)-11);1))=160;CODE(MID(A2;(LEN(A2)-11);1))=32);"Boşluk";"Karakter"))


IF=EĞER
OR=YADA
LEN=UZUNLUK
CODE=KOD
MID=PARÇAAL

.


.
 
Hemen deniyorum İdris bey. Benim yazdığımdaki hatayı bilmiyorum ama inanın 3 gündür bu hatayı aramaktan o kadar yoruldum ki verdiğiniz formül yeter ki çalışsın diyorum. :)
 
Gayet güzel çalışıyor. Teşekkürler, saygılar.
 
Geri
Üst