2016-05-25 13 views
1

Ich habe eine Excel-Datei mit 2 Registerkarten. In dem ersten Registerkarte Match Results Ich habe alles Tennis-Matches Ergebnisse Form 2015 und 2016.SUM von IndexMatch - Excel

Beispiel für Spiel Ergebnisse Tab:

Match Results Tab

In dem zweiten Registerkarte Players ich meinen Analytics renne basierend auf Informationen in der Match Results Registerkarte.

Players Tab

In den Match Results Registerkarte die meisten Spieler haben mehrere Einträge wie jeder Spieler normalerweise während der Saison mehr als 1 Spiel spielt.

In meiner Registerkarte Players, wo ich meine Analysen ausführen, erscheint jeder Spieler nur einmal.

Was ich erreichen möchte, ist die durchschnittliche Anzahl der Spiele, die ein Spieler im ersten Set der Gesamtzahl der Tennisspiele, die er gespielt hat, zu spielen. Unabhängig davon, ob der Spieler das Spiel gewinnt oder verliert.

Die Anzahl der im ersten Satz gespielten Spiele ist in column T der Registerkarte Match Results.

Der Gewinner des Spiels ist in column K der Match Results Registerkarte der Verlierer des Spiels in column L der Match Results Registerkarte

ich mit Indexmatch worden bin herumspielen, aber ich bin nur die erste Total bekommen Anzahl der Spiele, die im Spiel gespielt werden.

Zum Beispiel; Wenn ich nach "Duckworth J. (Spalte K2, Match Results Tab) suche, bekomme ich nur als Ergebnis die Nummer 8, die die Anzahl der Spiele sind, die in dem 1 Satz des 1. Spiels der Saison gespielt werden, dass" Duckworth J . "gespielt.

In diesem Fall weiß ich, dass" Duckworth J. "17 Spiele in 2015/2016 gespielt. Also ich möchte zuerst die Gesamtzahl der Spiele, die" Duckworht J. "während der 2015 und gespielt 2016 Saison. als ich den Durchschnitt wollen.

Antwort

1
=SUMPRODUCT((K4:L50="Donald")*T4:T50)/COUNTIF(K4:L50;"Donald") 

^^ wird alle "Donald" Partituren und Devide nach Anzahl der Zeilen zusammenzufassen (das Donald erwähnt).

Bearbeiten: korrigieren Sie jetzt? Sieh jetzt, dass ich K- und L-Spalte hätte, die ich auch hätte betrachten sollen.

Edit 2: Um Ihre "Best of" -Spalte zu speichern, müssen wir sumifs() verwenden. Unten ist der Code, um "best of 3" zu erhalten, notieren Sie den letzten Teil von sumifs() J4:J50;3, wobei 3 das beste von ist.

=SUMIFS(T4:T50;K4:L50;"Donald";J4:J50;3)/COUNTIF(K4:L50;"Donald") 
+0

Hallo Andreas, danke für Ihre Antwort, aber Sie suchen in der falschen Registerkarte. Ich muss alle Werte der Spalte T für jeden Spieler erhalten. – Wouter

+0

@Wouter ok, tut mir leid. Bearbeitet – Andreas

+0

Es funktioniert jetzt :) Ich wählte die gesamten Spalten anstelle der Zeilen. Vielen Dank! – Wouter