çok şartlı düşeyara

Katılım
20 Temmuz 2006
Mesajlar
171
Excel Vers. ve Dili
Office 2016 Tr
Merhaba,

A B C
3 0 Ali
4 2 Veli
1 3 Mehmet
2 9 Hasan
4 3 Veli
1 4 Hüseyin

gibi bir listem var ve liste diğer verilere göre dinamik ve mükerrer bir liste.

DÜŞEYARA ile yapamadığım ise; A sütünundaki en küçük sayılardan (1), B sütunundaki en büyük değere sahip sayının (4) karşılığı olan C sütunundaki veriyi (Hüseyin) getirmek.

Umarım izah edebilmişimdir.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,373
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Yeni bir sütun ekleyin A sütununu kaydırın.
Diğer verileriniz B,C ve D sütununa kayar.
A sütunundaki veriyi B ve C yi birleştirin. = A2 & B2 formülü ile.

Dolayısıyla tek bir değer elde edersiniz.
bu değeri DÜŞEYARA ile kullanabilirsiniz.
A B C D
30 3 0 Ali
42 4 2 Veli
13 1 3 Mehmet
29 2 9 Hasan
43 4 3 Veli
14 1 4 Hüseyin

Formül Dizi Formüldür yazıldıktan sonra Ctrl+Shift+Enter tuşu ile bitirilmelidir
Formül { } içinde görülür.

Kod:
=DÜŞEYARA(MİN(B2:B7)&MAK(EĞER(B2:B7=MİN(B2:B7);C2:C7));A2:D7;4;0)
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Necdet Hocam,
Kod:
MAK(EĞER(B2:B7=MİN(B2:B7);C2:C7))
sanırım bu kod görev yapmıyor. Nedenini anlamadım.
Saygılarımla
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,634
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Deneyebilir misiniz.

Kod:
=İNDİS(C1:C6;TOPLA.ÇARPIM((KAÇINCI(MAK((A1:A6=MİN(A1:A6))*B1:B6);(A1:A6=MİN(A1:A6))*B1:B6;0))))
 
Son düzenleme:

vardar07

Destek Ekibi
Destek Ekibi
Katılım
19 Mart 2008
Mesajlar
2,154
Excel Vers. ve Dili
Office 2007 Enterprise
Türkçe
A sütununda birleştirme yaparsanız çalışır.
Kod:
=BİRLEŞTİR(B2;C2)
 
Katılım
20 Temmuz 2006
Mesajlar
171
Excel Vers. ve Dili
Office 2016 Tr
Necdet bey çok teşekkür ederim. Sayenizde çalışmamda 1 adım daha ilerlemiş oldum.
 
Katılım
20 Temmuz 2006
Mesajlar
171
Excel Vers. ve Dili
Office 2016 Tr
Sn Kuvari denedim ve gayet iyi. Artık birer gün dönüşümlü olarak kullanırım. Teşekkürler.
 
Katılım
20 Temmuz 2006
Mesajlar
171
Excel Vers. ve Dili
Office 2016 Tr
C sütunundan önce bir sütun daha ilave ederek bazı satırlara "X" gelirse;

A__B__C__D
3__0______Ali
4__2______Veli
1__3______Mehmet
2__5______Hasan
4__3______Selami
1__4______Hüseyin
0__1__X___Recep
2__9_______Yasin
0__3__X___Kerem


(Sayılar yukarıdaki gibi sayıların hepsi tek haneli değil. 3 haneye kadar çıkabilir. )

C:C <>"X"
A:A=Min
B:B=Max

Koşullarını karşılayan D sütunundaki değer alınabilir mi?

Örneğe göre A=1, B=4, C <>"X" yani Hüseyin sonucuna ulaşmamız gerekiyor.
 
Son düzenleme:

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,634
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Merhaba,

Deneyebilir misiniz.

Kod:
=İNDİS(D1:D6;TOPLA.ÇARPIM((KAÇINCI(MAK((A1:A6=MİN(A1:A6))*B1:B6*(C1:C6<>"x"));(A1:A6=MİN(A1:A6))*B1:B6*(C1:C6<>"x");0))))
 
Katılım
20 Temmuz 2006
Mesajlar
171
Excel Vers. ve Dili
Office 2016 Tr
Merhaba,

Deneyebilir misiniz.

Kod:
=İNDİS(D1:D6;TOPLA.ÇARPIM((KAÇINCI(MAK((A1:A6=MİN(A1:A6))*B1:B6*(C1:C6<>"x"));(A1:A6=MİN(A1:A6))*B1:B6*(C1:C6<>"x");0))))
Sn Kuvari ilk başta istediğim sonucu verdi ama X ler artıp 2 seçenek kaldığında yanlış sonuç verdi. Her ne kadar arzu etmesem de +1 sütun ile birleştirme yaparak hallettim. Teşekkürler ederim.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,634
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Yanlış olan örnek ekleyebilir misiniz.
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Sayın Kuvari,
Denedim gayet güzel çalışıyor. Şimdi hatırlamıyorum ama, bir yerde daha kullanmıştım TOPLA.ÇARPIM fonksiyonunu. O zaman yeni üye olmuştum ve nedenini anlamamıştım. Şimdi de anlamadım. TOPLA.ÇARPIM fonksiyonunu ne yapıyor?
Saygılarımla
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Necdet Hocam,
İlginize teşekkür ederim. Sadece öğrenmek için sormuştum. Lütfen bağışlayın beni. Ekli dosyada nerede hata yapmışım?
Saygılarımla
 

Ekli dosyalar

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,634
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Merhaba Sayın Kuvari,
Denedim gayet güzel çalışıyor. Şimdi hatırlamıyorum ama, bir yerde daha kullanmıştım TOPLA.ÇARPIM fonksiyonunu. O zaman yeni üye olmuştum ve nedenini anlamamıştım. Şimdi de anlamadım. TOPLA.ÇARPIM fonksiyonunu ne yapıyor?
Saygılarımla
Tevfik bey merhaba,

Topla.Çarpım formülü aslında direkt olarak hesaplamaya bir etkisi yok. Sadece dizi formülü olmaması için kullandım.Silerseniz ve dizi formülü olarak kullanırsanız aynı sonucu elde ederseniz.
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Kuvari,
Teşekkür ederim.
Saygılarımla
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,373
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba Necdet Hocam,
İlginize teşekkür ederim. Sadece öğrenmek için sormuştum. Lütfen bağışlayın beni. Ekli dosyada nerede hata yapmışım?
Saygılarımla
Merhaba Tevfik bey,

Siz A sütununu doğrudan yazmışsınız, dolayısıyla değerler rakam.

=B2&C2

ile oluşturmanız gerekmekte bu durumda değerler rakam değil metin oluyor.

Düşeyara da kullanılan birleştirme de metin olduğu için formül çalışır.

Bilmem anlatabildim mi? :)
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Sayın Necdet Hocam,
Evet haklısınız, çalıştı. Ben onu başta bile sayıya çevirmiştim, metin olabileceğini hiç düşünmedim.
Teşekkür ederim.
Saygılarımla
 
Üst