Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: JUEZIE am Dezember 08, 2020, 18:57:09

Titel: Mittelwert bilden
Beitrag von: JUEZIE am Dezember 08, 2020, 18:57:09
Hallo, ich habe ein Problem den Mittelwert in einer Tabelle zu bilden,
Aber im Einzelnen:
Ich habe sieben Spalten mit verschiedenen Bezeichnungen, in denen ich Noten vom 0,5 bis 5 vergebe. Aus diesen Noten möchte ich den Mittelwert bilden. Dabei dürfen aber die Felder ohne Eintrag, also Leerfelder, nicht in die Berechnung mit einbeziehen. Sonst bekomme ich einen falschen Wert.
Mein Ansatz war dieser:
Nz([Spalte A])+Nz([Spalte B])+Nz([Spalte C])+Nz([Spalte D])+Nz([Spalte E])+Nz([SpalteF])+Nz([SpalteG])  /Nz([Spalte A],0)+Nz([Spalte B],0)+Nz([Spalte C],0)+Nz([Spalte D],0)+Nz([Spalte E],0)+Nz([Spalte F],0)+Nz([Spalte G],0)
Leider hat das nicht funktioniert. Ich weiß aber nicht woran es liegt.
Titel: Re: Mittelwert bilden
Beitrag von: Beaker s.a. am Dezember 08, 2020, 19:02:18
@JUEZIE
ZitatIch weiß aber nicht woran es liegt.
Am falschen Datenmodell (Tabellenaufbau).
Die Spalten gehören in Datensätze einer weiteren Tabelle.
Mehr kann man dazu erstmal nicht sagen, wenn man nicht
weiss, worum es bei der DB geht.

gruss ekkehard
Titel: Re: Mittelwert bilden
Beitrag von: DF6GL am Dezember 08, 2020, 19:08:19
Hallo,

nicht nur am falschen Tabellenaufbau...
Ein Mittelwert wird doch nicht dadurch gebildet, dass man einen Wert durch sich selber dividiert...

Wenn schon, dann


http://www.dbwiki.net/wiki/VBA_Tipp:_Minimum,_Maximum,_arithmetisches_Mittel,_geometrisches_Mittel,_Standardabweichung
Titel: Re: Mittelwert bilden
Beitrag von: ebs17 am Dezember 08, 2020, 19:22:50
... und täglich grüßt das Murmeltier: Mittelwert bilden (https://www.ms-office-forum.net/forum/showthread.php?t=371314&highlight=mittelwert)
Titel: Re: Mittelwert bilden
Beitrag von: JUEZIE am Dezember 09, 2020, 05:53:42
Danke, leuchtet alles ein.