• DİKKAT

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

Listede yer alan Takım adına göre en genç yaş ortalaması

  • Konbuyu başlatan Konbuyu başlatan tamer42
  • Başlangıç tarihi Başlangıç tarihi

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,201
Excel Vers. ve Dili
Office 2013 İngilizce
Merhaba,
Ekli dosya "Data" sayfasında Süper Ligde oynayan oyuncuların yaşları mevcut,
Yapmak istediğim en genç yaş ortalamasına sahip olan takımın adını formül ile bulmak

yardımlarınız için şimdiden teşekkürler


iyi Akşamlar.
 

Ekli dosyalar

C++:
Sub EngencTakim()
    Dim Sonsatir As Long
    Dim TakimRange As Range
    Dim Takim As String
    Dim MinAvreaj As Double
    Dim MinTakim As String
        
    Sonsatir = Cells(Rows.Count, "A").End(xlUp).Row
    
    Set TakimRange = Range("D2:D" & Sonsatir)
    

    For Each c In TakimRange
        Takim = c.Value
  
        AverajHesapla = Application.WorksheetFunction.AverageIf(TakimRange, Takim, Range("C2:C" & Sonsatir))
    
        If MinAvreaj = 0 Or AverajHesapla < MinAvreaj Then
            MinAvreaj = AverajHesapla
            MinTakim = Takim
        End If
    Next c
    
    MsgBox "En genç takım: " & MinTakim
    
End Sub

Mödüle ekleyip çalıştırsanız Mesajbox olarak en geç takımı verecektir. Hücreyede yazdırabilirsiniz..
 
Merhaba,

Ofis 365 sürümünde aşağıdaki formülle sonuç alabildim.

C++:
=İNDİS(D2:D544;KAÇINCI(MİN(EĞERORTALAMA(D2:D544;D2:D544;C2:C544));EĞERORTALAMA(D2:D544;D2:D544;C2:C544);0))
 
Geri
Üst