• DİKKAT

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

Vlookup ve Average

  • Konbuyu başlatan Konbuyu başlatan elfmst
  • Başlangıç tarihi Başlangıç tarihi
Katılım
4 Kasım 2010
Mesajlar
7
Excel Vers. ve Dili
Excel 2007 ingilizce
Arkadaşlar merhaba;

Bildiğiniz gibi Vlookup bulduğu ilk veriyi alıyor. Ancak bana çoklu verileri alıp bunları average etmesi gereken bir formül lazım.

Biraz daha detaylandırır isem.

A1 hücresinde bir isim var.
Farklı bir sheet te A1 deki ismin birden çok rakamsal verisi var.
Normal bi vlookup kurduğumuzda farklı sheet teki ilk veriyi getiriyor. Ancak ben o farklı sheet te ki birden çok veriyi average olarak almasını istiyorum. İngilizce excel kullanıyorum.
6 saattir girmediğim site kalmadı. denemediğim formül kalmadı. Hiçbirinde başarılı olamadım.

Eğer bunu bilen bi arkadaş var ise çok minnettar kalırım
 
.

=AVERAGE(IF.......

dizi formülünü kullanın.

Yapamazsanız bir örnek dosya ekleyin.

.
 
tşk

arkadaşlar ek e excel örneğini koydum.
aklınıza PIVOT gelebilir ancak PIVOT istemiyorum. Veriler sürekli güncelleniyor çünkü.

Ek te ki excel de 2 sheet var. biri verilerin sürekli güncellendiği, isimlere yeni puanların eklendiği bi sheet.

özet sheet ise baz listeden alınacak verilerin formülize edileceği sheet
 

Ekli dosyalar

arkadaşlar ek e excel örneğini koydum.
aklınıza PIVOT gelebilir ancak PIVOT istemiyorum. Veriler sürekli güncelleniyor çünkü.

Ek te ki excel de 2 sheet var. biri verilerin sürekli güncellendiği, isimlere yeni puanların eklendiği bi sheet.

özet sheet ise baz listeden alınacak verilerin formülize edileceği sheet

eki inceler misiniz
formülü dizi formülüdür. hücreye girildikten sonra ctrl+shift+enter tuş kombinasyonu ile aktif olamktadır.
65536 satır baz alınmıştır.
not : yurttaş uzman'a teşekkür ederim
 

Ekli dosyalar

hocam çok teşekkürler. formül işe yaradı. :) emeğinize bilginize sağlık
 
Konu gerçi çözülmüş bende üzerinde çalışınca altarnatif oluşturdum.
Türkçe
Kod:
=TOPLA.ÇARPIM(('BazListe'!B$2:B$65536='Özet '!C5)*('Baz Liste'!C$2:C$65536))/EĞERSAY('BazListe'!B$2:B$65536;'Özet'!C5)

Kod:
=SUMPRODUCT(('Baz Liste'!B$2:B$65536='Özet '!C5)*('Baz Liste'!C$2:C$65536))/COUNTIF('Baz Liste'!B$2:B$65536;'Özet '!C5)
Not:Bu formül dosyayı kasar !
İyi çalışmalar,
 
Son düzenleme:
Geri
Üst