• DİKKAT

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

Eğer fonksyionu birden cok sonuc alma hakkında

Katılım
26 Nisan 2015
Mesajlar
189
Excel Vers. ve Dili
Microsoft® Excel® Microsoft 365 için MSO 64 bit
Merhaba saygıdeğer hocalarım.Bir hücreye eğer formulu kullanarak veri getirmek istiyorum.

EĞER ( LOT- ) İÇERİRSE ; ( BEYAZ ) ...
EĞER ( LOT; ) İÇERİRSE ; ( ACIK RENK ) ...
EĞER ( LOT. ) İÇERİRSE ; ( ORTAK) ...
EĞER ( LOT:) İÇERİRSE ; ( SİYAH ) ... TUM BUNLARIN DISINDA İSE ( BİLİNMİYOR ) olarak gelebilirmi ?

Örnek:
A1 HUCRESİNDE LOT:1863.YMK
A2 HÜCRESİNDE LOT-6..YR
A3 HÜCRESİNDE LOT:64..
A4 HUCRESİNDE LOT.51 GR 18215
yazmaktadır...

Tesekkurler...
 
Merhaba.

BUL işlevini EĞER içerisinde kullanarak çözüm aramalısınız.
BUL işlevi; aradığınız metin (LOT-) hücrede varsa bunun soldan kaçıncı karakterden başladığı sonucunu sayı olarak döndürür, arama sonucu aradığınız metin yoksa #DEĞER! hatası verir.
O zaman BUL işlevini EĞERHATA işlevi içine alıp (hatalı seçenek için 0 değeri vermesini sağlayabilirsiniz) EĞER işlevinde koşul olarak kullanabilirsiniz.
Örneğin; =EĞER(EĞERHATA(BUL("LOT-";A1;1);0)>0;ARADIĞINIZ METİN VARSA YAPILACAK İŞLEM;ARADIĞINIZ YOKSA YAPILACAK İŞLEM) ŞEKLİNDE DÜŞÜNEBİLİRSİNİZ.
 
Ömer bey rica etsem bir ufak dosyada formul kurulu olarak gonderebilirmisiniz ? Eğer size zahmet olmazsa.Bende uzerinde calışayım.
 
Merhaba.

Metinsel değerin A1 hacresinde olduğunu düşünürsek, aşağıdaki formülü kullanabilirsiniz.
Kod:
=EĞER([COLOR="red"][B]A1[/B][/COLOR]="";"";EĞER((EĞERHATA(EĞER(VE([COLOR="red"][B]A1[/B][/COLOR]<>"";BUL("LOT-";[COLOR="red"][B]A1[/B][/COLOR];1)>0);"BEYAZ";"");"")&EĞERHATA(EĞER(VE([COLOR="red"][B]A1[/B][/COLOR]<>"";BUL("LOT;";[COLOR="red"][B]A1[/B][/COLOR];1)>0);"AÇIK RENK";"");"")&EĞERHATA(EĞER(VE([COLOR="red"][B]A1[/B][/COLOR]<>"";BUL("LOT.";[COLOR="red"][B]A1[/B][/COLOR];1)>0);"ORTAK";"");"")&EĞERHATA(EĞER(VE([COLOR="red"][B]A1[/B][/COLOR]<>"";BUL("LOT:";[COLOR="red"][B]A1[/B][/COLOR];1)>0);"SİYAH";"");""))<>"";(EĞERHATA(EĞER(VE([COLOR="red"][B]A1[/B][/COLOR]<>"";BUL("LOT-";[COLOR="red"][B]A1[/B][/COLOR];1)>0);"BEYAZ";"");"")&EĞERHATA(EĞER(VE([COLOR="red"][B]A1[/B][/COLOR]<>"";BUL("LOT;";[COLOR="red"][B]A1[/B][/COLOR];1)>0);"AÇIK RENK";"");"")&EĞERHATA(EĞER(VE([COLOR="red"][B]A1[/B][/COLOR]<>"";BUL("LOT.";[COLOR="red"][B]A1[/B][/COLOR];1)>0);"ORTAK";"");"")&EĞERHATA(EĞER(VE([COLOR="red"][B]A1[/B][/COLOR]<>"";BUL("LOT:";[COLOR="red"][B]A1[/B][/COLOR];1)>0);"SİYAH";"");""));"BİLİNMİYOR"))
 
Tesekkur ediyorum
 
Geri
Üst