(ara) formülü hakkında [Archive] - Excel Forum

PDA

Tüm Versiyonu Göster : (ara) formülü hakkında


ahmetozbey
05-02-2005, 01:55
=EÃER(YADA(B7>0);ARA(B7;OKLİSTE);"")
sayfa1 de a1 hücresine rakam, b1 hücresine isim yazarak liste oluşturdum.bu listeyi bloklayarak "okliste" adını verdim. sayfa 2 de b1 hücresine yukarıdaki formülü girdim a1 e yazdığım rakam karşılığı olan isim b1 e otomatik geldi. buraya kadar sorun yok.
sayfa1 de a1 hücresine diyelim sırasıyla 1,2,4,5,6,8,10 rakamlarını ve b1 e de rakamların karşılığı olan isimleri de yazdım. sayfa2 de a1 hücresine 3 rakamını girdiğim zaman 2 nolu isim görüntüleniyor,7 rakamını girdiğimde 6 nolu isim görütüleniyor veya 95 rakamını girdiğimde 10 rakamının karşılığı olan isim görüntüleniyor. yani listede olmayan rakamın bir altındaki isim görüntüleniyor.
biraz uzun oldu ama bu sorun nasıl halledilebilir?

Levent Menteşoğlu
05-02-2005, 08:20
Düşeyara formülü ile bu sorunu çözebilirsiniz,fakat değer bulamadığında bu sefer hata mesajı verecektir. Aşağıdaki formülü deneyin.

=EÃER(B7>0;DÜÃEYARA(B7;OKLİSTE;2;0);"")

Levent Menteşoğlu
05-02-2005, 09:27
Yukarıdaki formülü biraz daha geliştirelim. Yani değer bulamazsa uyarı yapsın bu durumda formülü aşağıdaki şekilde düzenleyebiliriz.

=EÃER(B7>0;EÃER(EHATALIYSA(DÜÃEYARA(B7;OKLİSTE;2;0))=DOÃ RU;"DEÃER BULUNAMADI";DÜÃEYARA(B7;OKLİSTE;2;0));"")


NOT:YADA(B7>0) işlevinde tek karşılaştırma olduğundan YADA kullanmaya gerek yoktur sadece B7>0 yazılması yeterlidir. Eğer iki karşılaştırma söz konusu ise YADA kullanabilirsiniz. Ã?r: YADA(B7>0;B7<10) gibi

talip
07-02-2005, 16:07
SELAM
DİYELİM Kİ A1 HÜCRESİNE 1DEN 10A KADAR HERHANGİ BİR SAYI GİRSEM KARÃISINDAKİ A2 HÜCRESİNE O RAKAMA BAÃLADIÃIM CÜMLE NASIL GELİR. YANİ BİR HÜCREYE 10 ADET SEÇENEÃİ NASIL YERLERÃTİREBİLİRİM

Haluk
07-02-2005, 16:20
Merhaba;

Düşeyara - (VLOOUP) formulünü kullanabilirsiniz.

Ã?rneğin metinleri H2:H12 aralığına yazdıktan sonra, istediğiniz hücreye aşağıdaki formulü yazın.

=VLOOKUP(A2;A$2:H$12;8;0)

Metinlerin sayısı daha fazlaysa H sütununda alttaki hücrelere doğru devam edip, yukarıdaki formülü de buna göre değiştirirsiniz.

Levent Menteşoğlu
07-02-2005, 16:22
Aşağıdaki formülü deneyin. A1 hücresine yazdığınız değere göre çalışır.

=DÜÃEYARA(A1;A2:B12;2;0)


edit:Sn Raider'in cevabını görmemiştim.

talip
08-02-2005, 07:43
ARKADAÃLAR HEPİNİZE ÇOK TEÃEKKÜR EDERİM SİZ OLMASANIZ BEN İÃİN İÇİNDEN ASLA ÇIKAMAZDIM. :D İLİM PAYLAÃILDIÃI SÜRECE DEÃER KAZANIR VE YARARLI OLUR. BU SİTEYİ KURANLARA VE EMEÃİ GEÇEN HERKESE BAÃARILARININ DEVAMINI DİLERİM. :hey:


Özel Arama