ortalama (vba ile)

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
H6:H35, J6:J35, L6:L35
sütunlarında yazan rakamların sıfır hariç olarak ortalamalarını alarak M6:M35 sütununa MAKRO ile yazmak için yardımcı olabilir misiniz?
Örnek :
H6 = 115,37
J6 = 90,02
L6= 14,11
M6 = 73,16
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,307
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Aradaki sütunlarda farklı bir bilgi var mı?

Eğer yoksa aşağıdaki kodu kullanabilirsiniz.

C++:
Option Explicit

Sub Ortalama()
    With Range("M6:M35")
        .Formula = "=AVERAGEIF(H6:L6,""<>0"")"
        .Value = .Value
    End With
End Sub
 

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
Korhan abi
Ellerine sağlık.
 
Katılım
28 Kasım 2007
Mesajlar
919
Excel Vers. ve Dili
Office 2010 İngilizce
Merhaba "AVERAGEIF fonksiyonu ile "Detailed report" sayfamın A kolonun Range im A2 hücresinden başlayarak satır sonu bilinmiyor her seferinde değişiklik gösterebilir. Kriterim = "Success Rep" sayfamın A2 hücresinden başlayarak son satıra kadar, Avarege Range ise Detailed report" sayfamın c kolonunun son satırına kadarki hücre.
Bu kreiterlere göre bu VBA ile nasıl yazabilirim rica etsem yardımcı olabilir misniz.
İlginiz için şimdiden çok teşekkür ederim
 
Üst