uyelik.ben
Altın Üye
- Katılım
- 20 Mayıs 2020
- Mesajlar
- 50
- Excel Vers. ve Dili
- Office 365 2020
- Altın Üyelik Bitiş Tarihi
- 26-05-2025
Sub uc_gunluk()2 güne indirmek ya da 4 güne çıkarmak için makrodaki formül (countifs) satırını değiştirmek gerekir.
0.01 ifadesi yüzde 1'in kod karşılığıdır. 0.02 yaparsanız en az %2 olarak hesap yapar.
sonsut = Cells(10, Columns.Count).End(xlToLeft).Column
son = Cells(Rows.Count, "C").End(3).Row
For gun = sonsut To 6 Step -1
Cells(2, gun) = WorksheetFunction.CountIfs(Range(Cells(11, gun - 2), Cells(son, gun - 2)), ">=0.01", _
Range(Cells(11, gun - 1), Cells(son, gun - 1)), ">=0.01", Range(Cells(11, gun), Cells(son, gun)), ">=0.01")
Next
End Sub
Hocam merhaba, son 2 gün üst üste artanları bulmak istediğimde WorksheetFunction.CountIfs(Range(Cells(11, gun - 2), satırında (-2) yi,(-1) olarak değiştirdim makro doğru sonuç verdi ancak 4 gün üst üste artanları bulmak istediğimde (-2) yi (-3) yaptığımda doğru sonuç vermiyor. Ne yapabilirim ?
Saygılar.