Kalau mau PINJAM PAKAI Fungsi Worksheet (SUM dan COUNTIF)

Function AveragePalsu2(MyRange As Range) As Double
' siti Vi / 17 Jun 2011
   Dim Jumlah As Double,Banyak As Long

   Jumlah = WorksheetFunction.Sum(MyRange)
   Banyak = WorksheetFunction.COUNTIF(MyRange,"<>0")
   AveragePalsu2 = Jumlah / Banyak

End Function




2011/6/17 STDEV(i) <[email protected]>

> kalau ingin mendekati algoritmanya kira kira begini
>
> Function AveragePalsu(MyRange As Range) As Double
> ' siti Vi / 17 Jun 2011
>    Dim Jumlah As Double
>    Dim Banyak As Long
>    Dim cel As Range
>
>    For Each cel In MyRange
>       Jumlah = Jumlah + cel
>       If cel <> 0 Then Banyak = Banyak + 1
>    Next
>    AveragePalsu = Jumlah / Banyak
> End Function
>
> --workbook terlampirrrr
>
>
>>
>>  *From:* MAMUDA PONTIM <[email protected]>
>> *To:* "[email protected]" <[email protected]>
>> *Sent:* Friday, June 17, 2011 11:05 AM
>> *Subject:* [belajar-excel] UDF untuk Average
>>
>>  Mohon maaf sebelumnya, pertanyaan ini bukan untuk mengada-ada, tapi buat
>> media belajar bagi saya khususnya. Mudah-mudahan bermanfaat bagi member yang
>> lain.
>> Saya mau tanya, bagaimana membuat fungsi (UDF) yang sama dengan AVERAGE di
>> worksheet function.
>>
>>

Kirim email ke