• DİKKAT

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

4 satır içinde sıfırdan farklı en küçük sayı arama

  • Konbuyu başlatan Konbuyu başlatan guard
  • Başlangıç tarihi Başlangıç tarihi
Katılım
8 Mayıs 2006
Mesajlar
8
Arkadaşlar yan yana 4 sütun içinde 0 dan farklı olan en küçük sayıyı aramasını ve sonucu 5. sütun a yazmasını nasıl sağlayabilirim?

Yardımlarınız için çok teşekkürler..
 
Selamlar,

Ekteki dosyayı incelermisiniz.
 
COST_CONTROL ufak bi sorun var iki satır sıfır olunca yine 0 veriyor.. Kesinlikle 0 bulmaması lazım bana ne yapmalıyım acaba mümkün mü?
 
Verileriniz A1:D1 arasına girili ise;

Türkçe Excel için =MİN(A1:D1) fonksiyonu seçimdeki en küçük değeri verir.

Fakat siz sonuç 0 ise; 0 dan sonraki en küçük değeri bulmak istiyorsunuz,
Bunun içinde =KÜÇÜK(A1:D1; Eleman Küçüklük Sıra Numarsı ) fonksiyonunu kullanmanız gerekir.

KÜÇÜK () Fonksiyonunun içine kırmızı ile yazdığım Sıra Numarası; kaçıncı en küçük değeri bulmak istediğinizi ifade eder. Örneğin 2 derseniz, en küçük değerden bir sonrakini bulur, yani en küçük 2nci değeri bulur.

Sizin hücre aralığında (a1:d1 arası) kaçtane 0 değeri varsa ondan sonraki küçük değeri bulmak istiyorsunuz, bunuda EĞERSAY(A1:D1;0)+1 fonksiyonu ile sağlayabilirsiniz.

Sonuç olarak formülünüz şu şekilde oluşur;

=EĞER(MİN(A1:D1)=0; EĞER( TOPLA(A1:D1)=0 ; 0 ; KÜÇÜK(A1:D1;EĞERSAY(A1:D1;0)+1)) ; MİN(A1:D1) )
 
eki incelerseniz sanırım daha iyi anlatabildim..
İlgilenen herkese teşekkür ederim
 
Aşağıdaki formülü deneyin.

=MİN(EĞER(C2=0;100;C2);EĞER(E2=0;100;E2);EĞER(G2=0;100;G2);EĞER(I2=0;100;I2);EĞER(K2=0;100;K2))
 
Sayın guard,

Anladığım kadarıyla bir dizideki Sıfırdan farklı sayıların en küçüğünü bulmak istiyorsunuz. Ekteki dosyayı inceleyip kendinize uyarlayabilirsiniz.

Dizi Formüldür, Formül yazıldıktan sonra Ctrl+Shift+Enter a basılmıştır.
 
ancak hepsi boşsa bu sefer de 100 yazıyor
Çözüm her zaman vardır.

=EĞER(TOPLA(C2;E2;G2;I2;K2)=0;"";MİN(EĞER(C2=0;100;C2);EĞER(E2=0;100;E2);EĞER(G2=0;100;G2);EĞER(I2=0;100;I2);EĞER(K2=0;100;K2)))
 
leventm' Alıntı:
Çözüm her zaman vardır.

=EĞER(TOPLA(C2;E2;G2;I2;K2)=0;"";MİN(EĞER(C2=0;100;C2);EĞER(E2=0;100;E2);EĞER(G2=0;100;G2);EĞER(I2=0;100;I2);EĞER(K2=0;100;K2)))

yanlız sizin yazdığınız formül seçili hücre sayısı arttıkça kullanılamaz hale geliyor

=EĞER(MİN(A1:D1)=0; EĞER( TOPLA(A1:D1)=0 ; 0 ; KÜÇÜK(A1:D1;EĞERSAY(A1:D1;0)+1)) ; MİN(A1:D1) )

hata, noksan yok, formülle bundan iyisi olamaz :hihoho:
 
hata, noksan yok, formülle bundan iyisi olamaz
Bence önce eklenen dosyayı bir inceleseydiniz daha iyi olurdu kanaatindeyim. İstenilen aralık peşpeşe değil bir atlayarak gidiyor.
 
leventm' Alıntı:
hata, noksan yok, formülle bundan iyisi olamaz
Bence önce eklenen dosyayı bir inceleseydiniz daha iyi olurdu kanaatindeyim. İstenilen aralık peşpeşe değil bir atlayarak gidiyor.

Üstat öncelikle anlayışına, nezaketine teşekkür ederim. Moderatör olupta kendine padişaha vezir olmuş sananlar gibi yaklaşmadın.

2ncisi Dediğin hakikaten doğru, eline sağlık güzel formül olmuş.
 
Bende size nezaketiniz nedeniyle teşekkür ederim. Endişeniz olmasın bizim forumda padişah yokki veziri olsun.
 
=MİN(DL2;DJ2;DH2;DF2;DD2;DB2;CZ2;CX2;CV2;CT2;CR2;CP2;CN2;CL2;CJ2;CH2;CF2;CD2;CB2;BZ2;BX2;BV2;BT2;BR2;BP2;BN2;BL2;BJ2;BH2;BF2;BD2;BB2;AZ2;AX2;AV2;AT2;AR2;AP2;AN2;AL2;AJ2;AH2;AF2;AD2;AB2;Z2;X2;V2;T2;R2;P2;N2;L2;J2;H2;F2;D2)

şu formülde nasıl bir yol izlemeliyim hocam buna bir türlü sıfır hariç uyarlayamadım.
 
Geri
Üst