• DİKKAT

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

Çok Şartlı Eğer

  • Konbuyu başlatan Konbuyu başlatan hbgny
  • Başlangıç tarihi Başlangıç tarihi

hbgny

Altın Üye
Katılım
28 Eylül 2005
Mesajlar
177
Excel Vers. ve Dili
Microsoft Excel Office 2013 Türkçe
"Merhaba,
a kolonundaki verinin soldan ilk 3 değeri (120,320,335,336) ise ve b kolonundaki karşılığı (-) değer ise ""A"", (+) değer ise ""B"" yazmasını, değilse a kolunundaki verinin ilk 3 değerini getirmesini istiyorum. Bu konuda bana yardımcı olabilir misiniz?"
 

Ekli dosyalar

Ömer Bey merhaba,
Formül içinde kullanılan kaşlı ayraçın formüldeki görevini açıklayabilir misiniz?
 
Ömer Bey merhaba,
Formül içinde kullanılan kaşlı ayraçın formüldeki görevini açıklayabilir misiniz?
Aranan dağerler dizisi oluyor.
Bu veriler belgede başka bir alanda yazılı olarak hazır olsaydı doğrudan $J$2:$J$5 gibi veri alanı yazılablirdi.
Dikkat edilecek bir diğer husus da verilerin çift tırnak arasında yazılması durumu,
aranan değer SOLDAN işleviyle alındığından METİN, o nedenle çift tırnak arasında yazıldı.
.
 
Çok teşekkür ederim Ömer Bey. Ben (yada, eğer) kullanarak yapılır diye umuyordum ama, yine hiç beklemediğim formüllerle çözdünüz işi :)
 
Aranan dağerler dizisi oluyor.
Bu veriler belgede başka bir alanda yazılı olarak hazır olsaydı doğrudan $J$2:$J$5 gibi veri alanı yazılablirdi.
Dikkat edilecek bir diğer husus da verilerin çift tırnak arasında yazılması durumu,
aranan değer SOLDAN işleviyle alındığından METİN, o nedenle çift tırnak arasında yazıldı.
.

Açıklama için teşekkürler.
 
Elbette başka işlevler kullanılarak da sonuç alınabilir.
Aranan değer sayısı 2'yi aşınca ve mümkünse tarz olarak EĞER işlevine girmemeyi tercih ediyorum (tabi bu benim tercihim).
Yoksa aşağıdaki gibi de olabilirdi.
NOT: Önceki formülümde de, burada da B sütunu değerinin SIFIR olma durumu yok, B2>0 kısmını B2>=0 olarak değiştirmek yerinde olur.
Rich (BB code):
=EĞER(VE(YADA(SOLDAN(A2;3)="120";SOLDAN(A2;3)="320";SOLDAN(A2;3)="335";SOLDAN(A2;3)="336");B2>0);"B";EĞER(VE(YADA(SOLDAN(A2;3)="120";SOLDAN(A2;3)="320";SOLDAN(A2;3)="335";SOLDAN(A2;3)="336");B2<0);"A";SAYIYAÇEVİR(SOLDAN(A2;3))))
 
Geri
Üst