En Büyük Değer, En Küçük Değer Ataması

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
423
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
Arkadaşlar hepinize merhaba,
Ekte gönderdiğim listede belli görevler mevcut.Bu görevlere tekabül eden en yüksek ve en düşük ücretleri yukarıdaki listeye aktarmak ve aritmetik ortalamasını ortalama kısmına aktarmak istiyorum. Detaylı açıklama dosyada mevcut.Yardımcı olacak arkadaşlara şimdiden teşekkürler...
 

Necdet

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

2 değişik yöntemle çözülmüş dosyayı inceleyiniz.

1. Dizi Formül
2. Özet Tablo (Pivot Table)
 

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
423
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
Nejdet hocam bravo teşekkür ederim süper çalışıyor.Peki bunu VBA kodları ile nasıl yapabileceğim hakkında bir bilgin var mı? Çünkü bu işlem bir projenin küçük parçalarından takıldığım parçası.
 

Necdet

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

Sorunun makro bölümünde sorulduğuna bakmadan yanıt vermişim.
Makro konusunda daha yetkili arkadaşlar yanıt verirler bu soruya, beni şimdilik aşıyor.
 

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
423
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
Hocam olsun hiç problem değil.Yardım severliğiniz benim için ziyadesiyle yeterli.Çok teşekkür ederim.
 

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
423
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
Arkadaşlar VBA kodları yoluyla bu işlemi çözebilir miyiz? Yardımcı olabilecek var mı acaba?
 

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
423
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
Arkadaşlar yok mudur bir yardımcı olabilecek zat-ı muhterem?
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,921
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
I4 hücrenize

Kod:
=MAK(EĞER(($D$4:$D$24=H4);$E$4:$E$24))
yazıp direk enter tuşuna basmadan CTRL+SHIFT+ENTER tuşlarına birlikte basarak dizi formülü oluşturup aşağı doğru çekiniz.

J4 hücrenize

Kod:
=MİN(EĞER(($D$4:$D$24=H4);$E$4:$E$24))
yazıp direk enter tuşuna basmadan CTRL+SHIFT+ENTER tuşlarına birlikte basarak dizi formülü oluşturup aşağı doğru çekiniz.

K4 hücrenize

Kod:
=ORTALAMA(EĞER(($D$4:$D$24=H4);$E$4:$E$24))
yazıp direk enter tuşuna basmadan CTRL+SHIFT+ENTER tuşlarına birlikte basarak dizi formülü oluşturup aşağı doğru çekiniz.

Not: Excel formül başına ve sonuna otomatik olarak { } ayıraçlarını ekleyecektir. Elle ekleme yapılmamalıdır.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,921
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Necdet Bey bu cevabı vermiş dikkat etmedim.
 

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
423
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
Ali Bey çok teşekkür ederim. Ancak olayı VBA kodları ile çözüme kavuşturmak istiyorum çünkü bu programın takıldığım yeri.Fonksiyon ile saolsun Nejdet Bey yardımcı oldu.Kodlar ile çözüme kavuşturabilsem tam süper olacak.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,735
Excel Vers. ve Dili
Excel 2019 Türkçe
Kod:
Sub Makro1()
    For i = 4 To 10
        With Cells(i, "i")
            .FormulaArray = "=MAX(IF(R4C4:R24C4=RC[-1],R4C5:R24C5))"
            .Value = .Value
        End With
        With Cells(i, "j")
            .FormulaArray = "=MIN(IF(R4C4:R24C4=RC[-2],R4C5:R24C5))"
            .Value = .Value
        End With
        With Cells(i, "k")
        .FormulaArray = "=AVERAGE(IF(R4C4:R24C4=RC[-3],R4C5:R24C5))"
        .Value = .Value
        End With
    Next
End Sub
şeklinde dener misiniz?
 

bluefalcon

Altın Üye
Altın Üye
Katılım
22 Aralık 2005
Mesajlar
423
Excel Vers. ve Dili
Microsoft 365
Altın Üyelik Bitiş Tarihi
03.12.2025
Hamitcan kardeşim çok teşekkür ederim. Eline, koluna, beynine sağlık
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,735
Excel Vers. ve Dili
Excel 2019 Türkçe
Burada Necdet ve Ali beylere de emeklerinden ötürü teşekkür etmek lazım. Nitekim bu formüllerin çoğunu ben de onlardan öğrendim diyebilirim.
 
Üst