---
title: "Räkna ut genomsnitt..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10278-räkna-ut-genomsnitt/page2"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "MoonCow"
published: "2001-06-27T08:10:00.000Z"
updated: "2001-06-27T10:30:00.000Z"
replies: 20
views: 550
page: 2
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/10278-räkna-ut-genomsnitt"
---

# Räkna ut genomsnitt...

_Sida 2 av 2._

## #21 — PatrikB, 2001-06-27T10:30Z

Hello,

själv skulle jag nog lösa det på detta viset:

```
<%
Function getAverage(ByVal iTotal, ByVal iAntal, ByVal iDecimaler) ' As Variant

	Dim intMedel

	'## -- kontrollera att det finns röster så att
	'##    det inte blir någon division med 0 --
	If iTotal = 0 Then
		getAverage = "Ej röstad än."
		Exit Function
	End If

	intMedel = iTotal/iAntal

	'## -- return medel --
	getAverage = FormatNumber(intMedel,iDecimaler)
End Function
%>

<%
Response.Write getAverage(sammanlagt,rostat,2)
%>
```

Lättare att använda sig av funktioner med felhantering istället för en massa if-satser.

cya,
PatrikB

Permalänk: https://www.webforum.nu/p/276025

---

Tråden på webben: https://www.webforum.nu/amne/asp/10278-räkna-ut-genomsnitt/page2  
Föregående sida: https://www.webforum.nu/amne/asp/10278-räkna-ut-genomsnitt.md
