• DİKKAT

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

Sıfırdan küçük ilk değerin sütun sayısını bulma

Katılım
27 Mart 2012
Mesajlar
51
Excel Vers. ve Dili
2013 türkçe
Merhaba Arkadaşlar,

B2 den Z2 ye kadar sayılar var. A2 hücresinde A dan Z ye doğru giderken sıfırdan küçük olan ilk değerin kaçıncı sütunda olduğunu bulmak istiyorum. Mesela B2=5 C2=20 D2=-1 olunca A2=3 (A sütunu sonuç hücresi, sıralama B den başlıyor) sonucu gelecek. Bu 100 satırda böyle devam edecek. Mümkünse fonksiyonlu bir çözüm arıyorum.
 
Merhaba.

Aşağıdaki dizi formülü istediğiniz sonuuca ulaştıracaktır.
Başlangıçtaki EĞER(EĞERSAY... kısmı negatif sayı hiç yoksa BOŞ sonuç döndürülmesini sağlar,
sonucu asıl bulan kısım MİN(EĞER.... kısmıdır.
.
Kod:
=EĞER(EĞERSAY($B2:$Z2;"<0")=0;"";MİN(EĞER($B2:$Z2<0;SÜTUN($B2:$Z2))))
[COLOR="Blue"]Dizi formülünün hücreye girişi CTRL+SHIFT+ENTER ile yapılmalıdır.[/COLOR]
 
Son düzenleme:
selam,
alternatif olarak

Kod:
=ARA(2;1/(B2:Z2<0);SÜTUN(B2:Z2))

formülünü de kullanabilirsiniz..

Sonradan Ekleme : Gece gece yanlış anlamaya başladım demek ki. A dan Z ye doğruyu ben tam ters yorumlamışım. Çünkü bu formül en sondaki Negatif sayının sütun numarasını verir. Özür diliyorum...

kolay gelsin..
 
Son düzenleme:
selam,
alternatif olarak

Kod:
=ARA(2;1/(B2:Z2<0);SÜTUN(B2:Z2))

formülünü de kullanabilirsiniz..

Sonradan Ekleme : Gece gece yanlış anlamaya başladım demek ki. A dan Z ye doğruyu ben tam ters yorumlamışım. Çünkü bu formül en sondaki Negatif sayının sütun numarasını verir. Özür diliyorum...

kolay gelsin..

Hocam sizinki söylediğiniz gibi en son sütunu verdi. Teşekkür ederim.
 
Merhaba.

Aşağıdaki dizi formülü istediğiniz sonuuca ulaştıracaktır.
Başlangıçtaki EĞER(EĞERSAY... kısmı negatif sayı hiç yoksa BOŞ sonuç döndürülmesini sağlar,
sonucu asıl bulan kısım MİN(EĞER.... kısmıdır.
.
Kod:
=EĞER(EĞERSAY($B2:$Z2;"<0")=0;"";MİN(EĞER($B2:$Z2<0;SÜTUN($B2:$Z2))))
[COLOR="Blue"]Dizi formülünün hücreye girişi CTRL+SHIFT+ENTER ile yapılmalıdır.[/COLOR]

Hocam çalıştı. Çok teşekkür ederim.
 
Geri
Üst