• DİKKAT

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

IF fonksiyonunda birebir eşleme

  • Konbuyu başlatan Konbuyu başlatan uffoto
  • Başlangıç tarihi Başlangıç tarihi
Katılım
12 Mart 2005
Mesajlar
8
merhaba,
I.A I.B II.A II.B III.A III.B... gibi değerler olan bir dropdown listeli bir hücre var.
başka bir hücreye de şu formülü yazmak istiyorum:

=IF(C3="I";1;IF(C3="II.A";2;IF(C3="III";3;IF(C3="IV";4;IF(C3="V";5;"HATA")))))

yani II.A ya da II.B olsun II değeri seçildiğinde formülü yazdığım hücrede sonuç olarak 2 görünsün istiyorum. ancak II.A yı seçtiğimde 2 sonucu çıkmıyor. (exact match istiyor) IF fonksiyonunda exact olmayan match yapabilirmiyim? veya bu formulu başka ne şekilde yazmalıyım?

yardımlarınızı bekliyorum. :hey:
 
c3 yerine SOLDAN(C3;BUL(".";C3;1)-1) yazıp bir deneyin.

Soldan - left
bul - find olmalı.


yada daha kısaltalım hiç if yazmadan
=bul(".";C3;1)-1 yazabilirsiniz.
 
=IF(C3="I";1;IF(C3="II.A";2;IF(C3="III";3;IF(C3="IV";4;IF(C3="V";5;"HATA")))))


formulünde C3="II.A" yerine C3="II" yazsanız işinizi görmüyor mu?
 
formulu yanlış kopyalamışım,
c3=II.A değil c3=II olacak. kusura bakmayın :kafa:

II.A yazarsam oluyor ama II yazarsam olmuyor. ben c3=II yazınca sonuç 2 olsun istiyorum.
 
Dosyanızı ekleseniz. Verdiğim iki yolda yapmak istediğiniz işi halleder eğer yanlış anlamıyorsam sorunuzu.
 
Ben sizin formulünüzü II.A yerine II yaparak denedim sorun yok.

C3 e II yazınca D3 de 2 yazıyor zaten.
 
Bakalım anlamışmıyım. :D İlk verdiğim formül bu. (İkincisinde yanlış var)
 
Sayın danersin in çözümüne şöyle bir yaklaşım da benden olsa.

d3 e PARÇAAL(C3;1;UZUNLUK(C3)-2)

ingilizcesi tahminen mid(c3;1;len(c3)-2)

d3 görünmesin isterseniz yazı rengini beyaz yapın.

=IF(D3="I";1;IF(D3="II";2;IF(D3="III";3;IF(D3="IV";4;IF(D3="V";5;"HATA")))))
 
:icelim: bakalım. Bu kadar :icelim: 'em hiç soru çözemeyeceğim ama. Kolay gelsin.
 
Geri
Üst