Supportnet / Forum / Tabellenkalkulation
if und average
Frage
Ich habe eine Tabelle mit zwei Spalten vor mir. Spalte A besteht aus Textfeldern, Spalte B aus Werten. Ich möchte aus Werten der Spalte B den Durchschnitt bilden, für die in Spalte A ein bestimmter Text eingetragen ist.
HILFEEEE
und DANKE :)
Antwort 1 von Guenter
Hallo,
das Makro findet den Durchschnitt für die Werte, wenn in spalte A HILFEE steht:
Gruß
Günter
das Makro findet den Durchschnitt für die Werte, wenn in spalte A HILFEE steht:
Sub Average()
Dim n%, k%
Dim Sum!
For n = 1 To Cells(Rows.Count, 1).End(xlUp).Row
If Cells(n, 1).Value = "HILFEE" Then
Sum = Sum + Cells(n, 2).Value
k = k + 1
End If
Next
MsgBox ("Average für HILFEE " & Sum / k)
End Sub
Gruß
Günter
Antwort 2 von Aliba
Hi , oder als Formellösung:
=SUMMEWENN(A:A;"Hilfe";B:B)/ZÄHLENWENN(A:A;"Hilfe")
CU Aliba
=SUMMEWENN(A:A;"Hilfe";B:B)/ZÄHLENWENN(A:A;"Hilfe")
CU Aliba
Antwort 3 von barbara
DANKE Aliba, DANKE Günter :)
Antwort 4 von Severine
hallo barbara..
das kannst du meiner Ansicht nach über die Datenbankfunktion DBMITTELWERT lösen.
In einem separaten Bereich legst Du die AbfrageOption fest, also z.B in Zelle D1 die Ueberschrift der Spalte mit dem Text, in Zelle D" den Begriff den Du suchst, also zB. Hilfe
Dann startest du den den Funktionsassistenten und wählst die Funktion DBMITTELWERT. Im ersten Feld bestimmts du die ganze Tabelle, im zweiten Feld die Ueberschrift der Spalte Wert! und im dritten Feld die Abfrageoptionen (jeweils in der Tabelle zu markieren!!)
Tja dann solltest du auf das gewünschte Resultat kommen.. :-)
das kannst du meiner Ansicht nach über die Datenbankfunktion DBMITTELWERT lösen.
In einem separaten Bereich legst Du die AbfrageOption fest, also z.B in Zelle D1 die Ueberschrift der Spalte mit dem Text, in Zelle D" den Begriff den Du suchst, also zB. Hilfe
Dann startest du den den Funktionsassistenten und wählst die Funktion DBMITTELWERT. Im ersten Feld bestimmts du die ganze Tabelle, im zweiten Feld die Ueberschrift der Spalte Wert! und im dritten Feld die Abfrageoptionen (jeweils in der Tabelle zu markieren!!)
Tja dann solltest du auf das gewünschte Resultat kommen.. :-)

