• DİKKAT

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

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

Katılım
20 Ocak 2023
Mesajlar
85
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.
 
Merhaba,
c1
=MAK(EĞER(A:A=A1;B:B))
 
@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
 
Çok teşekkür ederim.
 
Geri
Üst