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

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..
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,268
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Ekteki dosyayı incelermisiniz.
 
Katılım
8 Mayıs 2006
Mesajlar
8
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ü?
 
Katılım
10 Mayıs 2006
Mesajlar
33
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) )
 
Katılım
8 Mayıs 2006
Mesajlar
8
eki incelerseniz sanırım daha iyi anlatabildim..
İlgilenen herkese teşekkür ederim
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
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))
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,371
Excel Vers. ve Dili
Ofis 365 Türkçe
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.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
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)))
 
Katılım
10 Mayıs 2006
Mesajlar
33
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:
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
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.
 
Katılım
10 Mayıs 2006
Mesajlar
33
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ş.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bende size nezaketiniz nedeniyle teşekkür ederim. Endişeniz olmasın bizim forumda padişah yokki veziri olsun.
 
Katılım
22 Şubat 2018
Mesajlar
30
Excel Vers. ve Dili
türkçe ve ingilizce
=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.
 
Üst