Excel: MITTELWERT, WENN
Können sagen, ich habe ein Excel-Blatt, so dass:
Spalte 1 enthält Gehälter
Spalte 2 enthält Geschlecht (M/F)
Wie kann ich berechnen das Durchschnittliche Gehalt für Frauen?
InformationsquelleAutor Caner | 2011-03-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
eingetragen, da eine array-Funktion (also mit Shift-STRG-Enter statt nur Enter)
ok, geändert
,
nach "F" mit;
aber nun zeigt es#VALUE!
und es sagt, "ein Wert in der Formel ist falsch Typ"nach der Fixierung Komma, eingegeben werden, wie Sie die Funktion array und es funktioniert. Dank
Tatsächlich verwendet diese:
=(SUM(IF(B1:B10="F";A1:A10;0))/(SUM(IF(B1:B1="F";1;0))))
Gibt es eigentlich eine Funktion, das den Namen
AVERAGEIF()
. Der OP verwenden sollte=AVERAGEIF(B1:B10,"=F",A1:A10)
.InformationsquelleAutor Mark Baker
Obwohl Sie die Antwort bereits beantwortet/akzeptiert, kann ich nicht widerstehen, hinzufügen meine 2 Cent:
Summen und Durchschnitte werden normalerweise angezeigt, an der Unterseite der Liste. Sie können die TEILERGEBNIS () - Funktion zum berechnen der Summe und Durchschnitt, und geben Sie ein-oder ausschließen "versteckte" Werte, D. H. Werte unterdrückt, die durch einen filter. Also die Lösung sein könnte:
=SUBTOTAL(101,A2:A6)
für den durchschnittlichen=SUBTOTAL(109,A2:A6)
für die SummeNun, wenn Sie einen filter für "F", "M" oder alle, die korrekte Summe und der Durchschnitt wird immer berechnet werden.
Hoffe, das hilft - viel Glück
InformationsquelleAutor MikeD
Dies zu tun, ohne eine array-Formel verwenden Sie einfach diese:
InformationsquelleAutor Lance Roberts
Frage geantwortet, Feste Formeln, ABER hüten Sie sich vor der bedingten Mittelwerte basierend auf zahlen:
In eine sehr ähnliche situation habe ich versucht:
"=MITTELWERT(WENN(F696:F824<0;E696:E824))" (Umschalt-Strg-Eingabe) - In englischer Sprache dieses gestellte Excel, um den Durchschnitt zu ermitteln, die auf alle zahlen in der Spalte E wenn ein Ergebnis in Spalte F war negativ (Verlust) - z.B. "berechnen Sie einen Durchschnitt für alle waren, bei denen ein Verlust aufgetreten". (kein Zirkelbezug)
Wenn gefragt, um den Durchschnitt zu ermitteln, die für alle Einträge, wo ein gewinnen (x>0) aufgetreten, Excel es richtig. Allerdings, wenn der bedingte Mittelwert wurde auf der Grundlage einer Verlust - Excel produziert einen riesigen Fehler, (7.53 statt 28.27).
Ich öffnete genau das gleiche Dokument in Open Office, wo Calc habe die (richtige) Antwort 28,27 vom gleichen Array-Formel.
Neu berechnen, das ganze in Schritte in Excel - (erste neue Spalte nur Verluste, neue nur für Gewinne, neue Spalte, nur für E-Werte, wo ein Verlust/Gewinn aufgetreten ist, dann eine "saubere" (bedingungslose) Durchschnittliche Berechnung, produziert die richtigen Werte.
So, es sollte angemerkt werden, dass Excel und Open Office produzieren verschiedene Antworten (und Excel 2007, Schwedische Sprache, version, bekommt Sie falsch) in einigen Fällen der bedingten Mittelwerte.
(sorry für meine lange warnendes Beispiel - aber ein bisschen vorsichtig sein, wenn die Bedingung ist eine Zahl wäre mein Rat)
InformationsquelleAutor Jacob Stalhammar
Sie können filter in der oberen Zeile Ihres Blattes. Dann Filter nur
F
s aus spalte2, dann die Berechnung der durchschnittlichen Werte.InformationsquelleAutor Mihran Hovsepyan
Oder Sie können fügen Sie zusätzliche Spalte mit weiblichen Gehälter nur.
Würde die Formel wie: =WENN(B1 = "Frau";A1)
Dann kann man einfach berechnen, Durchschnitt der neu erstellten Spalte.
InformationsquelleAutor Weronika
Gehälter Geschlecht
2500 M 0 2500*0
2400 F 1 2400×1
2300 F 1 2300×1
Summe =2 Summe=4700 Durchschnitt=4700/2
Vielleicht ist es Komplex sein.
InformationsquelleAutor x16man