• DİKKAT

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

0 Dan Farklı En Küçük

Katılım
16 Nisan 2010
Mesajlar
170
Excel Vers. ve Dili
Microsoft Office 2010 türkçe
Merhaba;
Aşağıdaki formülle 1. en küçük değerin A sütunundaki karşılığını metin olarak getirmekteyim. Bu formülün 0 dan farklı en küçük değerin A sütunundaki karşılığını getirmesini istiyorum. Yardım edecek arkadaşlara şimdiden teşekkürler. İyi çalışmalar.
Saygılarımla.

=İNDİS($A$3:$M$12;KAÇINCI(KÜÇÜK(KAYDIR($B$3:$B$12;;(KAÇINCI($H$19;$B$2:$M$2;0)-1));1);KAYDIR($B$3:$B$12;;(KAÇINCI($H$19;$B$2:$M$2;0)-1));0);1)
 
Deneyiniz.

DİZİ formüldür.

H22 hücresine uygulayınız.

C++:
=IFERROR(INDEX($A$3:$A$12;MATCH(SMALL(IF(OFFSET($A$3;;MATCH($H$19;$A$2:$M$2;0)-1;12-2)<>0;OFFSET($A$3;;MATCH($H$19;$A$2:$M$2;0)-1;12-2));ROW($A1));OFFSET($A$3;;MATCH($H$19;$A$2:$M$2;0)-1;12-2);0));"")

IFERROR = EĞERHATA
INDEX =İNDİS
MATCH = KAÇINCI
SMALL = KÜÇÜK
IF = EĞER
OFFSET = KAYDIR
ROW = SATIR
 
Sıralama olarak birinci sıradakini getirdi. Yani rakamların en küçüğünü getirmedi. Büyük yazınca formülede en alttakini getirdi.
 
Mesajımda belirttiğim DİZİ formül uyarısına dikkat edip uyguladınız mı?
 
Evet Korhan Bey ctrl+shift+enter ile uyguladım aşağıda linkde çözüm bulunmuş fakat altın üye olmadığım için göremiyorum.

 
Bu durumda siz örnek dosyanızı paylaşın. Dosyanıza göre çözüm üretelim.
 
.

H22 hücresine,

Dizi formülüdür.

Kod:
=DOLAYLI("A"&TOPLA.ÇARPIM(($A$1:$M$12=KÜÇÜK(EĞER($B$3:$M$12<>0;$B$3:$M$12);--SOLDAN(G22;1)))*(SATIR($A$1:$M$12))))

yazıp aşağıya doğru kopyalayın.

.
 
Son düzenleme:
İdris bey M yazan yerlere B sütunu yazınca formül çalıştı. Ama benim H19 ile seçtiğim ayın en küçüğünü bulmam gerekiyor. Teşekkürler ilginiz için.
 
Üstteki mesajımda önerdiğim formülü değiştirdim.

DİZİ formüldür. H22 hücresine uygulayınız.
 
Korhan bey çok teşekkür ederim. Tüm excel.web.tr ailesine saygılarımla. iyi çalışmalar.
 
Geri
Üst