Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
904to908
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
904to908
904to908
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Mittelwert aus mehreren Variablen

Mittelwert aus mehreren Variablen
13.09.2007 13:31:00
Thomas
Hallo,
und mal wieder hab ich nen Problem, wo ich einfach nicht weiterkomme.
Ich hab mehrere Variablen mit Zahlen bestücken lassen, welche als Variant deklariert sind. Aus diesen Variablen möchte ich nun erst den Mittelwert davon berechnet haben und dann das Ergebnis gerundet haben. Dieses Endergebnis soll dann wieder in eine Variable geschrieben werden.
Mein Ansatz:
Haus = Application.WorksheetFunction.Average(Baum, Auto,...)
...
oder eben gleich alles zusammen:
Haus = Application.WorksheetFunction.Round(Average(Baum, Auto,...),2)
egal wie ichs mach, ich bekomm ständig die Fehlermeldung "Die Average-Eigenschaft für das WorksheetFunction-Objekt kann nicht zugeordnet werden".
Teste ich es mit keinen zugewiesenen Werten in den Variablen (also es steht "Leer") dann meckert er an dieser Stelle nicht. Von daher dachte ich ich müsste die Variablen auf Integer oder Doublen deklarieren - hat aber leider auch nicht geholfen.
Aber vielleicht könnt ihr mir ja helfen ;-)
Vielen Dank schonmal !
Grüße
Thomas

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Mittelwert aus mehreren Variablen
13.09.2007 13:41:00
Renee
Hi Thomas,

x = WorksheetFunction.Round(WorksheetFunction.Average(a, b, c, d), 2)


sollte problemlos funktionieren, sofern alle Variablen Zahlen im gültigen Bereich enthalten.
GreetZ Renee

AW: Mittelwert aus mehreren Variablen
13.09.2007 13:55:40
Thomas
Renee ich danke dir vielmals !
Exakte und direkte Lösung !
Thx und Bye !

AW: Mittelwert aus mehreren Variablen
13.09.2007 13:42:30
Ramses
Hallo
ich vermute deine Variablen enthalten falsche Werte, nämlich mit KOMMA-Stellen
Option Explicit

Sub demo()
    Dim Auto As Double, Haus As Double, Baum As Double, Result As Double
    Auto = 1.5
    Haus = 2.5
    Baum = 3.5
    Result = Application.WorksheetFunction.Average(Auto, Haus, Baum)
    MsgBox Result
End Sub

Das funktioniert nämlich problemlos
Gruss Rainer
Anzeige

222 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige