• DİKKAT

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

çok şartlı düşeyara

  • Konbuyu başlatan Konbuyu başlatan Usyk
  • Başlangıç tarihi Başlangıç tarihi
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.
 
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)
 
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
 
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:
A sütununda birleştirme yaparsanız çalışır.
Kod:
=BİRLEŞTİR(B2;C2)
 
Necdet bey çok teşekkür ederim. Sayenizde çalışmamda 1 adım daha ilerlemiş oldum.
 
Sn Kuvari denedim ve gayet iyi. Artık birer gün dönüşümlü olarak kullanırım. Teşekkürler.
 
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:
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))))
 
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.
 
Yanlış olan örnek ekleyebilir misiniz.
 
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
 
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

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.
 
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? :)
 
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
 
Geri
Üst