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})