Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Mittelwert mit mehreren Bedingungen und auslassen von Zellen
#1
Hallo zusammen, 

ich habe folgendes Problem. 
Ich habe eine Tabelle, die in 3 Bereiche unterteilt ist. In jedem dieser Bereiche gibt es mindestens 3 Zeilen mit einem Dropdown-Menü.

Folgendes kann ausgewählt werden, was dann auch nur in der Zelle steht.
ja
nein 
k.A.
ja* 

Hinter jeder Auswahl steht ein Wert:
ja = 100%
nein = 0%
k.A. = k.A. (leer, wird bei der Berechnung nicht berücksichtigt)
ja* = 125%

Ziel ist es, dass die Zellen alle ausgefüllt werden und sich am Ende aus allen 3 Bereichen ein Mittelwert errechnen lässt. 

Ein zusätzliches Problem ist, dass zwischen den Bereichen noch ein Ergebnis berechnet wird und somit der Zellenbereich unterbrochen ist.

Ich habe schon vieles probiert, aber ich komme einfach nicht auf die Formel, die alles berücksichtigt. 

Ich hoffe jemand hat eine Idee.

Grüße


Angehängte Dateien
.xlsx   Mittelwertberechnung.xlsx (Größe: 10,73 KB / Downloads: 5)
Antworten Top
#2
Hallo

Code:
=MITTELWERT(C2:C15)
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#3
Ganz so einfach ist es wohl dann doch nicht. 

Die Werte in der Spalte C sind nur Beispielwerte. Das was in B steht ist entscheidend. Doch die Werte in Zeile 5, 10 und 15 dürfen nicht einbezogen werden, da es ja schon ein Ergebnis ist. 

Ich brauche ein Ergebnis für B2:B4, B7:B9; B12:B14 unter der Berücksichtigung, dass verschiedene Bedingungen berücksichtigt werden müssen. 

Ich hoffe ich konnte es etwas genauer beschreiben.

VG
Antworten Top
#4
Dann eben so:
Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCD
1Bereich 1 Beispiel 
2Thema 1 k.A. 
3Thema 2nein0%0,5
4Thema 3ja100%1
5ErgebnisXX%XX% 
6Bereich 2   
7Thema 4 k.A. 
8Thema 5 k.A. 
9Thema 6 k.A. 
10ErgebnisXX%XX% 
11Bereich 3   
12Thema 7ja100%1
13Thema 8nein0%0,5
14Thema 9ja*125%1
15ErgebnisXX%XX% 
16    
17Mittelwert0,8  

ZelleFormel
D2=WENNFEHLER(SVERWEIS(B2;$I$2:$J$5;2;FALSCH);"")
B17=MITTELWERT(D2:D15)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#5
Danke! Das ist schon mal super.

Jetzt habe ich nur noch eine Kleinigkeit und zwar bräuchte ich das ohne Hilfsspalte, da die Tabelle noch weitere Spalten (bis zu 20) haben kann, die alle nach dem gleichen Prinzip berechnet werden sollen. 

Eine Formel, die alles vereint wäre perfekt.

Hast du da auch noch eine Lösung?
Antworten Top
#6
Na, dann hättest du eben 20 Hilfsspalten. Das ist gerade mal 1 Promille aller Spalten.
Die Hilfsspalte ermöglicht dir auch eine schnelle Kontrolle.

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCD
1Bereich 1 Beispiel 
2Thema 1 k.A. 
3Thema 2nein0%0,5
4Thema 3ja*100%1
5ErgebnisXX%XX% 
6Bereich 2   
7Thema 4 k.A. 
8Thema 5 k.A. 
9Thema 6 k.A. 
10ErgebnisXX%XX% 
11Bereich 3   
12Thema 7ja100%1
13Thema 8nein0%0,5
14Thema 9ja*125%1
15ErgebnisXX%XX% 
16    
17Mittelwert0,8  
18 0,8  

ZelleFormel
B18{=MITTELWERT(WENNFEHLER(SVERWEIS(T(WENN({1};B2:B15));$I$2:$J$5;2;FALSCH);""))}
Achtung, Matrixformel enthalten!
Die geschweiften Klammern{} werden nicht eingegeben.
Verlassen Sie den Zelleneditor mit Strg+Shift + Enter, statt Enter alleine.
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#7
Jetzt habe ich noch eine Frage:

Was ich nicht ganz verstehe ist, warum in Zeile D14 eine 1 steht, obwohl es doch 125% (1,25) sein müssten?


Woran liegt das?
Antworten Top
#8
Das liegt daran dass das Zeichen * ein Wildcard-Zeichen ist.
Und damit findet der SVERWEIS() zuerst das 'ja' in J2.

Pro-Tipp: Verwende statt * besser +.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#9
Zitat:Tebo hat private Nachrichten deaktiviert. Du kannst diesem Benutzer keine Nachricht schicken.
Das macht Sinn.
Ich mache sowieso keinen Support via PN.
Wir sehen uns!
... Detlef

Meine Beiträge können Ironie oder Sarkasmus enthalten.

Antworten Top
#10
Das mit der Formel scheint zu klappen, vielen Dank schon mal. Ich muss das jetzt nur noch auf die gesamte Tabelle ausrollen.

Jetzt stehe ich nur noch vorder Herausforderung, dass ich die Ergebnisse in einem TOP und FLOP Ranking darstellen will. Ausgehend von der gleichen Beispieltabelle (Spalte C). In dieser Spalte wird aus 20 Zellen pro Zeile ein Zeilenergebnis errechnet. Jetzt war meine Überlegung, einfach ein Ranking für die Spalte C zu erstellen, aber dann habe ich immer die Zwischenergebnisse mit im Ranking.

Das Ranking soll wie folgt aufgebaut sein:
TOP
1: Thema 1 125%
2: Thema 2 100%
2: Thema 2 100%
4: Thema 3 80%
5: usw.

Die Herausforderung dabei ist zum einen, dass doppelte Werte berücksichtigt werden müssen und das die Texte korrekt zugeordnet werden. 

Können Sie mir hierzu vielleicht einen Tipp geben?
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste