Soru Kurallı Toplama

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
C3 : C495 arasında gün sayılarım var. (30,21, 4,18,... gibi)
D3 ten itibaren toplayacak 360 gün oldu mu 1 yıl yazacak. Bir alt satırdan itibaren tekrar baştan başlayacak 360 gün oldu mu 2 Yıl yazacak. Bu şekilde 495. satıra kadar devam eden bir formül ya da makro koduna ihtiyacım var.
Yardımcı olabilir misiniz?
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
568
Excel Vers. ve Dili
Office365 TR
Deneyiniz.
Kod:
Sub UcyuzAltmisGun()
sonsatır = ActiveSheet.UsedRange.Rows(ActiveSheet.UsedRange.Rows.Count).Row
a = 1
    For i = 3 To sonsatır
        topla = topla + Cells(i, 3).Value
        If topla >= 360 Then
            Cells(i, 3).Select
            ActiveCell.Offset(0, 1).Value = a
            a = a + 1
        topla = 0
        End If
    Next i

End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif;

D3;
C++:
=EĞER(EĞERSAY($D$2:D2;TAMSAYI(TOPLA($C$3:C3)/360))>0;0;TAMSAYI(TOPLA($C$3:C3)/360))
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,518
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
muratboz06
Korhan Ayhan

ayrı ayrı teşekkür ederim. Sağ olun
 
Üst