Office: Mittelwert / Average --- leere Zellen ignorieren

Helfe beim Thema Mittelwert / Average --- leere Zellen ignorieren in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich möchte Mittelwerte aus einzelnen Abschnitten meiner Excel Tabelle bilden. Das funktioniert auch recht gut mit: For a = 1 To i_h - 1... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von homax, 3. Januar 2012.

  1. homax Erfahrener User

    Mittelwert / Average --- leere Zellen ignorieren


    Hallo,

    ich möchte Mittelwerte aus einzelnen Abschnitten meiner Excel Tabelle bilden. Das funktioniert auch recht gut mit:

    For a = 1 To i_h - 1 'Zeilenzähler, hier i_h = Anzahl der Stundenblöcke
    MW_Block(a) = Application.WorksheetFunction.Average((Range(Cells(row_StartStunde(a), MW_column(h)), Cells(row_EndeStunde(a), MW_column(h)))))
    MW_Block_Datum(a) = Cells(row_StartStunde(a), j_column_d)
    Next a

    Allerdings klappt das nur so lange keine Leerzellen in der Tabelle enthalten sind. Da meine Daten aber nunmal leere Zellen enthalten ist die Frage, wie bring ich EXCEL dazu diese zu ignorieren?


    Danke für Eure Hilfe

    homax
     
  2. Beverly
    Beverly Erfahrener User
    Hi,

    verwende anstelle Average die Funktion Sum und teile das Ergebnis durch die Anzahl der belegten Zellen - nach folgendem Prinzip:
    Code:
    Application.Sum((Range(Cells(row_StartStunde(a), MW_column(h)), Cells(row_EndeStunde(a), MW_column(h))))) / _
       Range(Cells(row_StartStunde(a), MW_column(h)), Cells(row_EndeStunde(a), MW_column(h)))
    Bis später,
    Karin
     
    Beverly, 4. Januar 2012
    #2
  3. homax Erfahrener User
    Das hat leider nicht funktioniert.

    Ich habe es jetzt vorerst so gelöst:

    For a = 1 To i_h - 1 'Zeilenzähler, hier i_h = Anzahl der Stundenblöcke
    MW_Blockc(a) = Application.WorksheetFunction.CountA(Range(Cells(row_StartStunde(a), MW_column(h)), Cells(row_EndeStunde(a), MW_column(h))))
    If MW_Blockc(a) = 0 Then
    MW_Block(a) = ""
    MW_Block_Datum(a) = Format(Cells(row_StartStunde(a), j_column_d), "dd.mm.yyyy hh:nn")
    Else
    MW_Block(a) = Application.WorksheetFunction.Average((Range(Cells(row_StartStunde(a), MW_column(h)), Cells(row_EndeStunde(a), MW_column(h)))))
    MW_Block_Datum(a) = Cells(row_StartStunde(a), j_column_d)
    End If
    Next a

    Jetzt werden die Leerzellen mit übernommen. Vorher noch "Dim MW_Block(120000) as variant".


    Danke und viele Grüße
    homax
     
  4. Beverly
    Beverly Erfahrener User

    Mittelwert / Average --- leere Zellen ignorieren

    Hi,

    sorry, beim Übertragen in deinen Code habe ich leider einen Teil vergessen zu übernehmen - es muss heißen:

    Code:
    Application.Sum((Range(Cells(row_StartStunde(a), MW_column(h)), Cells(row_EndeStunde(a), MW_column(h))))) / _
      Range(Cells(row_StartStunde(a), MW_column(h)), Cells(row_EndeStunde(a), MW_column(h)))[COLOR=#ff0000].SpecialCells(xlCellTypeConstants).Count[/COLOR]
    Bis später,
    Karin
     
    Beverly, 5. Januar 2012
    #4
Thema:

Mittelwert / Average --- leere Zellen ignorieren

Die Seite wird geladen...
  1. Mittelwert / Average --- leere Zellen ignorieren - Similar Threads - Mittelwert Average leere

  2. Mittelwert aus mehreren Spalten als dynamisches Array

    in Microsoft Excel Hilfe
    Mittelwert aus mehreren Spalten als dynamisches Array: Hallo liebes Forum, ich bin bei folgendem Problem ratlos: Ich berechne für verschiedene Dozenten Feedback anhand von 3 verschiedenen Kriterien. Die Stammdaten der Feedbacks stehen in einer...
  3. Median Verzweiflung

    in Microsoft Excel Hilfe
    Median Verzweiflung: Hallo an Alle, kann mir jemand helfen. Ich habe in einer Tabelle die Formel für den Mittelwert erstellt: =MITTELWERTWENNS('LWR Gesamt'!N:N;'LWR Gesamt'!E:E;"J";'LWR Gesamt'!I:I;"A";'LWR...
  4. Mittelwerte zwischen zwei Zahlen

    in Microsoft Excel Hilfe
    Mittelwerte zwischen zwei Zahlen: Hallo Zusammen Ich bin auf der Suche nach einer Formel, die mir die Mittelwerte zwischen zwei variablen Zahlen ausgiebt. Ich versuchte mit MITTELWERT die Lösung zu finden, klappt aber nicht....
  5. PIVOT Tabelle 1min Werte auf 1h Mittelwerte darstellen

    in Microsoft Excel Hilfe
    PIVOT Tabelle 1min Werte auf 1h Mittelwerte darstellen: Hallo zusammen, ich habe eine Datenreihe aus minütlichen Messungen. Ich würde gerne in einem Diagramm darstellen, wie sich die 1-muiuten Werte zu den stündlichen Mittelwerten verhalten. Ich habe...
  6. PIVOT Mittelwert Zeitintervall

    in Microsoft Excel Hilfe
    PIVOT Mittelwert Zeitintervall: Hallo zusammen, ich habe eine Datenreihe auf 10 minuten Werten. Eine PivotTabelle berechnet mir brav die Mittelwerte und stellt mir diese dar. Kann man das Intervall vom Mittelwert festlegen?...
  7. Mittelwert fortlaufende Spalte

    in Microsoft Excel Hilfe
    Mittelwert fortlaufende Spalte: Hallo zusammen, wie kann ich den Mittelwert bilden, der jeweils fortlaufend die 6 Zeilen übernimmt. In Spalte A steht das Datum, in Spalte B der Wert, der gemittelt werden muss. Also von z.B....
  8. Mittelwerte bilden (mit Datenlücken)

    in Microsoft Excel Hilfe
    Mittelwerte bilden (mit Datenlücken): Hallo liebes Forum, ich werte eben meine minütlichen Messdaten aus. Leider haben sich ein paar Messlücken eingeschlichen. Ziel ist : 1. stündliche Mittelwerte zu bilden mit Zeitangabe, also z.B....
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden