Aynı tarihlerdeki en büyük rakamı bulmak

Katılım
20 Ocak 2023
Mesajlar
54
Excel Vers. ve Dili
Başlangıç düzeyinde office 2007
Merhaba herkese kolay gelsin.
a sutununda tarihler vardır. b sutununda rakamlar vardır. aynı tarihlerdeki en büyük rakamı bulmam gereklidir.
Örneğin;
a sutununda 20.04.2023 tarihine ait 55 satır var
a sutununda 21.04.2023 tarihine ait 50 satır var
a sutununda 22.04.2023 tarihine ait 20 satır var
a sutununda 23.04.2023 tarihine ait 99 satır var
b sutunundada bunun karşılığında (30 ,35 188,1280, 1, 2, 450 gibi) rakamlar vardır.
Yapmak istediğim. her tarih aralığındaki en büyük sayısı bulabilmek.
Teşekkür ederim şimdiden yardımlarınız için.
 

maliex

Altın Üye
Katılım
22 Eylül 2019
Mesajlar
227
Excel Vers. ve Dili
professional plus 2016-türkçe
Altın Üyelik Bitiş Tarihi
23-09-2025
Merhaba,
c1
=MAK(EĞER(A:A=A1;B:B))
 

KoNFiCuS

Altın Üye
Katılım
18 Mayıs 2011
Mesajlar
59
Excel Vers. ve Dili
Office 365 TR - 64 Bit
Altın Üyelik Bitiş Tarihi
08-03-2028
@engin.kilic.73
Deneyiniz,


Kod:
Sub maxbul()

Dim Rng As Range
Dim dblMax As Double, son As Double, b As Double, a As Double, son2 As Double

'son satiri bulalim

Cells(1, 1).Select
Selection.End(xlDown).Select
son = ActiveCell.Row
Cells(1, 1).Select

son2 = 2

son3 = son2 + 1

' ayni tarihteki range bulalim

b = 1

For a = 1 To son

'burada range buluyoruz

While Cells(a + 1, 1) = Cells(a, 1)

a = a + 1

Wend

'range bitti

'range ayarla

Set Rng = Range(Cells(b, son2), Cells(a, son2))
dblMax = Application.WorksheetFunction.Max(Rng)

    Set cell = Range(Cells(b, son2), Cells(a, son2)).Find(dblMax)
    If Not cell Is Nothing Then
    thrg = cell.Row
    thrg2 = cell.Column
    Range(Cells(thrg, son3), Cells(thrg, son3)).Value = "MaxValue"
    End If

b = a + 1
Next a


End Sub
 
Katılım
20 Ocak 2023
Mesajlar
54
Excel Vers. ve Dili
Başlangıç düzeyinde office 2007
Çok teşekkür ederim.
 
Üst