Hier sind meine Daten
10 A
12 A
14 B
15 B
15 C
11 D
12 D
10 B
11 A
Ich möchte A und C aus Spalte B auswählen und dann den Median basierend auf Spalte A berechnen.
Ich habe diese Funktion benutzt
=MEDIAN(IF(B1:B9="A",B1:B9="C",A1:A9))
Aber ich habe eine falsche Nummer. Können wir diese Probleme lösen? Vielen Dank für deine Hilfe.
Antworten:
2 für die Antwort № 1Versuchen Sie dies, indem Sie die Taste als gedrückt halten ctrl+shift
während du schlägst Enter
=MEDIAN(IF($B$1:$B$10={"A","C"},$A$1:$A$10))
Das IF
Die Funktion gibt ein Array mit dem entsprechenden Wert in A1: A10 oder FALSE zurück. Und die MEDIAN-Funktion ignoriert die logischen Werte, da sie von einer Funktion erzeugt und nicht manuell eingegeben werden.
Hier ist ein Screenshot, der die Daten und das Ergebnis zeigt. Sie können die Formel in der Bearbeitungsleiste sehen: {...}
Um die Formel herum NICHT manuell hinzugefügt. Sie werden von Excel hinzugefügt, wenn Sie die Formel mit bestätigen ctrl+shift+enter
. In Bezug auf die Array-Konstante geben Sie diese Klammern jedoch manuell ein.
1 für die Antwort № 2
Versuchen Sie diese Aggregatfunktion:
=AGGREGATE(17,6,$A$1:$A$500/(($B$1:$B$500 = "A")+($B$1:$B$500 = "C")),2)
Diese wird als normale Formel eingegeben. Es ist eine Nicht-CSE-Array-Formel.
0 für die Antwort № 3
Ich glaube nicht, dass Sie alles in einer Gleichung tun können. Ich denke, Sie brauchen eine neue Spalte, um einen Zwischenwert zu erstellen, und lösen Sie ihn dann.
Ich habe diese Gleichung in Spalte C eingefügt (und sie in der Spalte nach unten gezogen):
=IF(OR(B1="A",B1="B"),A1,"")
Und dann habe ich die Werte getestet, indem ich den Mittelwert (Mittelwert), den Medianwert (mittlere Zahl) und den Modus (allgemeinster Wert) berechnet habe. Da es 6 Werte gibt, nimmt Excel die Mitte der beiden Werte.
Hier sind meine Gleichungen für Spalte F:
=AVERAGE(C1:C9)
=MEDIAN(C1:C9)
=MODE(C1:C19)
Hier spricht der Microsoft-Link, warum der "Median" einen Wert zwischen zwei auf der Liste haben kann:
https://support.office.com/en-us/article/MEDIAN-function-D0916313-4753-414C-8537-CE85BDD967D2