Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1392to1396
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
Inhaltsverzeichnis

Worksheetfunction.Sumif

Worksheetfunction.Sumif
20.11.2014 12:22:14
smi
Hallo,
ich habe eine Funktion geschrieben, die mir aus einem Bereich den Mittelwert des oberen Drittels errechnen soll.
Die Worksheetfunction Sumif liefert mir aber kein Ergebnis, wenn ich mehrere Zahlen mit Nachkommastellen habe. Hat jemand eine Idee warum?
Vielen Dank im Voraus.
Stefan
Public Function MWOD(Bereich As Range)
Dim dblCount As Double
Dim dblDrittel As Double
Dim dblWert As Double
Dim varSuch As Variant
dblCount = WorksheetFunction.Count(Bereich)
dblDrittel = WorksheetFunction.RoundDown(dblCount / 3, 0)
dblWert = WorksheetFunction.Large(Bereich, dblDrittel)
varSuch = ">=" & dblWert
dblWert = Application.WorksheetFunction.SumIf(Bereich, varSuch)
MWOD = dblWert / dblDrittel
End Function

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Worksheetfunction.Sumif
20.11.2014 12:34:22
Rudi
Hallo,
ersetze in varSuch das , durch einen .
Gruß
Rudi

AW: Worksheetfunction.Sumif
20.11.2014 12:42:27
smi
Hallo,
das war es.
Nochmals vielen Dank.
Gruß
Stefan
Anzeige

196 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige