Ez a dokumentum egy előző változata!
Definiáljunk egy teszt függvényt ami visszaad egy konstans értéket.
Function teszt() teszt = 1 End Function
használata: írjuk be egy cellába =teszt()
Adjunk össze két számot.
Function Osszeadas(szam1 As Double, szam2 As Double) As Double
Osszeadas = szam1 + szam2
End Function
használata: =Osszeadas(A1;B1)
Ez a függvény egy tartomány elemeinek átlagát számítja ki.
Function TartomanyAtlag(tartomany As Range) As Double
Dim cella As Range
Dim osszeg As Double
Dim db As Long
osszeg = 0
db = 0
For Each cella In tartomany
If IsNumeric(cella.Value) Then
osszeg = osszeg + cella.Value
db = db + 1
End If
Next cella
If db > 0 Then
TartomanyAtlag = osszeg / db
Else
TartomanyAtlag = 0
End If
End Function
Töltsük fel tetszőleges értékekkel a A1 és B2 téglalapba eső cellákat:
Egy másik cellába írjukbe: =TartomanyAtlag(A1:B2)
konkrét értékekkel így adhatjuk meg: =Atlag({1; 2; 3; 4; 5})