Supportnet Computer
Planet of Tech

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:


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

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.. :-)




Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: