çok sütunda tek formülle en büyük 2. Sayıyı bulmak

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Merhaba arkadaşlar, Excelde alanı A1:H15 olarak seçmek kaydıyla (sütunları ayrı ayrı seçmeden) Miktar başlıkları altındaki sayıları (B - E ve H sütunlarını) dikkate alarak En büyük 1., 2., 3. ve 4. sayıları tek formülle bulmak mümkün müdür ?

Örnek dosya : http://dosya.co/9o61sj5iqchh/COK_SATIRDA_KOSULLU_EN_BUYUK_SAYI.xlsm.html
 
Katılım
31 Ocak 2012
Mesajlar
2,430
Excel Vers. ve Dili
Excel 2010 , Türkçe
Altın Üyelik Bitiş Tarihi
24.01.2019
selam

Kod:
=BÜYÜK(EĞER($A$1:$H$1="Miktar";$A$2:$H$15);SATIRSAY($A$1:A1))
formülünü kullanabilirsiniz. Formül DİZİ formülüdür. Formülün hücreye girişi CTRL+SHIFT+ENTER ile yapılmalıdır. Doğru şekilde girildiğinde formül { } ayraçlar içine alınacaktır.
Formüldeki SATIRSAY($A$1:A1) Büyük 1. 2. 3. gibi sıra numarası verilmek üzere kullanılmıştır. Formülü alt satıra kopyaladığınızda SATIRSAY($A$1:A2) olacak ve bu da 2 değerini vereceğinden 2. büyüğü hesaplayacaktır.
kolay gelsin..

Not : dosya.co ile gelen dosyaları benim PC virüs uyarısı nedeniyle açamadığından dosyanızı indiremiyorum..
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
NOT: Ben cevabı yazarken Sayın sakman cevap göndermiş bile.
Bu nedenle cevabı sildim.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Altın Üyelik Bitiş Tarihi
20-02-2025
Sayın sakman26, sayın Ömer Baran çok teşekkür ediyorum, müthiş oldu. Elinize, emeğinize sağlık. Gelecek Ramazan Bayramınızı kutlar, huzurla geçmesini dilerim.
 
Katılım
31 Ocak 2012
Mesajlar
2,430
Excel Vers. ve Dili
Excel 2010 , Türkçe
Altın Üyelik Bitiş Tarihi
24.01.2019
Rica ediyorum...
Bu vesile ile ben de sizlerin ve Ömer Bey in bayramlarını şimdiden kutluyorum..
Her şey gönlünüzce olsun..
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Bilmukabele dostlar.
 
Katılım
3 Temmuz 2016
Mesajlar
32
Excel Vers. ve Dili
Excel 2010 Türkçe
merhaba

1- ben yukarıdaki formülü kullandım ama hata veriyor nerede yanlış yapıyorum?

2-ayrıca yukarıda kullanılmış olan "eğer" formülasyonunda 2 değişken var, normalde "eğer" fonksiyonu 3 değişken istiyor, bu nasıl oluyor.
 
Son düzenleme:

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Merhaba.

Örnek belgeniz üzerinden birşeyler söyleyeyim.
Formülün uygulandığı hücre seçiliyken formül çubuğunun solundaki F(x) düğmesine tıklarsanız,
üstte -> YANLIŞ;14;YANLIŞ;YANLIŞ;78;...... gibi bir değerler topluluğu (ilk veri satırı için dizinin aldığı değerleri göreceksiniz.
Bunlar koşla uyan değerlerdir, YANLIŞ olanları 0 olarak düşünebilirsiniz.

Yani koşula uymayanlar (miktar başlığını taşımayanlar) 0 değerini alır.

Dizi formülü (yani hücreye CTRL+SHIFT+ENTER şeklinde girilecek formül),
alandaki tüm değerler için bu işlemi yaparak değerler dizisi elde eder
ve bunların en yüksek olanını bulur.
.
 
Katılım
3 Temmuz 2016
Mesajlar
32
Excel Vers. ve Dili
Excel 2010 Türkçe
teşekkür ederim
 
Üst