Formel bei Excel für gewichteten Mittelwert mit Bedingung?

1 Antwort

Das kannst Du über die Summwenn Funktion lösen. Addiere alle Werte, die >100 sind und multipliziere sie mit 2. Zähle die Summe aller Werte hinzu, die kleiner ist als 100 und die durch 2 dividiert ist. Das Ergebnis teilst Du durch die Anzahl der Werte.

Ich habe hierbei vorausgestzt, dass der Wert "genau 100" ebenfalls durch 2 dividiert wird.

=(SUMMEWENN(B5:B20;">100";B5:B20)*2+SUMMEWENN(B5:B20;"<=100";B5:B20)/2)/ANZAHL(B5:B20)

Hannes105 
Beitragsersteller
 01.02.2023, 11:01

Hallo zusammen!

Vielen Dank für diese Lösung und die ausführliche Diskussion und Erklärung dazu. Ich habe den Lösungsvorschlag leicht abgewandelt bei mir verwendet, da einige Leistungen auch mit unterschiedlichen Bedingungen eingebracht wurden. Natürlich funktioniert das Ganze trotzdem bzw. wahrscheinlich eher gerade deswegen. Vielen Dank also für die hilfreiche Formel und die Tipps :)

GutenTag2003  24.01.2023, 22:15

Dazu würde ich anstelle von Summewenn, Summewenns nutzen, für "einzelne - nach Gewichtung - Durchschnittwerte, wenn das gewollt wäre.

Esskah  24.01.2023, 22:35
@GutenTag2003

Das funktioniert aber nicht, weil man mit Summewenns die Division durch 2 bzw. Multiplikation mit 2 nicht entsprechend der Kriterien hinbekommt.

Im Übrigen verwendest Du, entgegen Deiner Kritik an meiner Antwort, ebenfalls 2x die Summewenn ;-) Also genau die gleiche Funktion wie ich auch

Bei mir ist allenfalls der Summenbereich überflüssig

GutenTag2003  24.01.2023, 23:01
@Esskah

JA Summewenn reicht (gleiches Ergebnis). aber ... "> und <" müsstest Du tauschen

=(SUMMEWENN(B5:B20;"<100";B5:B20)*2+SUMMEWENN(B5:B20;">=100";B5:B20)/2)/ANZAHL(B5:B20)