• DİKKAT

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

Soru Eğer formülü ile hücre içinde olan bir harfe göre isim yazdırmak

  • Konbuyu başlatan Konbuyu başlatan bursacem
  • Başlangıç tarihi Başlangıç tarihi
Katılım
9 Eylül 2012
Mesajlar
176
Excel Vers. ve Dili
2003
sayın üstadalar

DEĞER

SONUÇ









10S01

EĞER C2 HÜRESİNDE "S HARFİ" VAR İSE "TORNA"









40H002

EĞER C3 HÜRESİNDE "H HARFİ" VAR İSE "FREZE"









50V104

EĞER C2 HÜRESİNDE "V HARFİ" VAR İSE "TAŞLAMA"








 
Üstad çok teşekkür ederim. Bunu eğer veya diğer formüllerle yapma yolu var mı?
 
Deneyiniz.

C++:
=İNDİS({"TORNA"\"FREZE"\"TAŞLAMA"};TOPLA.ÇARPIM(KAÇINCI(1;EĞERSAY(A2:A2;{"*S*"\"*H*"\"*V*"});0)))
 
Deneyiniz.

C++:
=İNDİS({"TORNA"\"FREZE"\"TAŞLAMA"};TOPLA.ÇARPIM(KAÇINCI(1;EĞERSAY(A2:A2;{"*S*"\"*H*"\"*V*"});0)))
Ara formülü ile deniyorum hatalı sonuç dönüyor. Neden acaba?
Kod:
=ARA(PARÇAAL(C2;3;1);{"H";"V";"S"};{"FREZE";"TAŞLAMA";"TORNA"})
 
İndisle oldu. Çok ama çok teşekkür ederim. Ekip Olarak süpersiniz
 
Ara formülü ile deniyorum hatalı sonuç dönüyor. Neden acaba?
Kod:
=ARA(PARÇAAL(C2;3;1);{"H";"V";"S"};{"FREZE";"TAŞLAMA";"TORNA"})

Aşağıdaki diziyi alfabetik sıralayınız. Karşılığında sonuç dizisini de revize edip deneyiniz.

{"H";"V";"S"}
 
Çok deneme ve araştırma yaptım demek sorun buymuş. Teşekkürler.
Aynen dediğiniz gibi yapınca doğru sonuç dönüyor.
Kod:
=ARA(PARÇAAL(C2;3;1);{"H";"S";"V"};{"FREZE";"TORNA";"TAŞLAMA"})
 
Sayın Muzaffer Ali Arkadaşım,
Formülünüz üçüncü karakteri harf kabul ederek arıyor, bu da farklı bir sorun.
İyi çalışmalar
 
Harflerin yeri farklı olursa öneriniz çalışmayacak. Sanırım bunu demek istediler..
 
Evet, Korhan Hocam haklı, ben de bunu demek istedim. Korhan Hocamın çalışması da benimki de her durumda çalışıyor.
iyi çalışmalar
 
Aslında verilen örnek dosyaya göre @Muzaffer Ali bey ortak bir nokta yakalayarak ilerlemiş. Doğal olarak sunduğu çözüm bu bağlamda doğrudur.

Ama üyelerimizin eklediği örnek dosyaları inceleyince "kesin farklı yapıda veriler vardır" diye içimizden geçirerek daha esnek formüller/makrolar kurguluyoruz.
 
Geri
Üst