• DİKKAT

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

eğer büyük harfse, küçük harfse, sayıysa, karakterse

Katılım
10 Aralık 2012
Mesajlar
303
Excel Vers. ve Dili
Ofis 365
eğer büyük harfse,
eğer küçük harfse,
eğer sayıysa,
eğer karakterse,
eğer 2 hariç sayıysa

ifadeleri eğer formülünde nasıl gösterilir
 
selam,
örnekler vererek anlatmaya çalışalım.

1 - kelimemiz A1 hücresinde ve AliMurat olsun
M yi arattıralım
=BUL("M";"AliMurat") yazarsak (büyük) M AliMurat kelimesinde mevcut olduğundan ve baştan 4. karakter olduğundan sonuç 4 olacaktır.
=BUL("m";"AliMurat") yazarsak (küçük) m AliMurat kelimesinde mevcut olmadığından #DEĞER hatası verecektir.
Şimdi EĞER ile bunları birleştirirsek, eğer AliMurat da M mevcutsa OK yazsın, mevcut değilse YOK yazsın dersek
=EĞER(EHATALIYSA(BUL("M";"AliMurat"));"YOK";"OK")
burada M kelimede mevcut olduğundan OK yazacaktır. m mevcut değil , o halde YOK yazacaktır.
Bu formüllerde AliMurat A1 hücresinde olduğundan , "AliMurat" yerine direkt olarak A1 de yazabilirsiniz...

2 - kelimemiz A1 hücresinde ve 123+456 olsun. Bu + karakterinden dolayı bir METİNDİR.

Sayı olmasını sorguladığımızda,
=EĞER(ESAYIYSA(A1);"OK";"YOK")
yazarsanız.... A1 deki ifade METİN olduğundan YOK yazacaktır.

* en çok karşılaşılanlardan birisi ,internetten veri çekildiğinde örneğin 123456 SAYI gibi görünse de bazen Metin gibi görünen SAYI olabiliyor. Onun için en güzeli yukarıdaki ifadede
=EĞER(ESAYIYSA(A1*1);"OK";"YOK")
şeklinde yazdırmak..
** Yine veri çekildiğinde 123456 görürsünüz , ama aslında sonunda Boşluk ya da Boşluk görünümündeki başka bir karakter bulunabilir. O zaman formülde revizyon yapmak gerekir.

Metin olmasını sorguladığımızda,
=EĞER(EMETİNSE(A1);"OK";"YOK")
şeklinde yazabilirsiniz...

3 - 2 hariç sayıysa
zaten 2 de bir sayı olduğundan ifadeyi direk olarak ESAYIYSA şeklinde değerlendirebilirsiniz.

Buna farklı şöyle örnek verelim.
kelimemiz A1 hücresinde ve 123+456 olsun... Sorumuz da + hariç sayı mıdır? olsun..
Önce kelimeden + yı kaldıralım ve + yerine bir şey olmadan direkt olarak 123456 elde edelim.
=YERİNEKOY(A1;"+";"")
formülü ile + yerine bir şey gelmeden ifade 123456 şeklinde olacaktır. Şimdi bu formülü ESAYIYSA formülü içerisine yazarsak

=EĞER(ESAYIYSA(YERİNEKOY(A1;"+";"")*1);"OK";"YOK")

kolay gelsin..
 
Merhaba Sayın Nes432,
Ekli dosyada G9 ve G11 'e yazacaklarınızla farklı bir görüş kazanabilirsiniz diye düşünüyorum.
Kolay gelsin
 

Ekli dosyalar

mrb,

olabilir aslında altın üyelik içeriğine baktım iyi görünüyor
 
Geri
Üst