2016-10-13 6 views
1

Suchen Sie nach Excel-Hilfe. Ich habe die folgenden Arbeitsblätter:Excel Durchschnitt und Median über mehrere Arbeitsblätter und Spalten berechnen

WORKSHEET WEEK1 
A-------|B------|C------|D------ 
NAME |GAME A |GAME B |GAME C 
JIM  10  15  12 
BILL  12  10  5 
TED  
PHIL  0  8  17 

WORKSHEET WEEK2 
A-------|B------|C------|D------ 
NAME |GAME D |GAME F |GAME B 
JIM  15  10  9 
BILL  
TED  3  21  18 
PHIL  12  2  30 

Grundsätzlich habe ich 10 Arbeitsblätter (eines pro Woche). Wir verfolgen die Flipperergebnisse der Leute über eine Reihe von Wochen. Die Spiele/Partituren sind Woche für Woche NICHT in der gleichen Reihenfolge auf dem Blatt (20 Maschinen, nur sechs Spiele pro Woche).

Ich muss Average und Median für die Maschine über mehrere Arbeitsblätter berechnen UND ALLE fehlenden oder nulled Punkte (so der Durchschnitt von 10,0,10 ist 10, gleiche für den Median, gleiche für fehlende Daten/null) zu beseitigen.

ich verwendet, um dieses für die erste Woche

=MEDIAN(IF('1B'!L:L>0,'1B'!L:L)) 

und schien nur Ducky zu sein, aber ich kämpfen, diese in verschiedenen Spalten mit Ausnahme von Rohlingen Querblatt bekommen.

Ich bin nicht dagegen ein anderes Blatt zu haben, das durch alle Arbeitsblätter und Spalten schaut, um eine Übereinstimmung auf dem Spieltitel zu finden und dann diese Spalte zu greifen, zu berechnen, getan. Aber wenn ich das manuell machen muss, ist das überhaupt kein Problem.

Ich bin ein C# -Entwickler, also bekomme ich Code, ich bin einfach schrecklich schlecht bei Excel und die Syntax macht mich ein klein wenig traurig.

UPDATE: die erwartete Ausgabe ist wie folgt: GAME A: Durchschnitt: X, Y Median GAME B: Durchschnitt: Z, Median N

Dank viel!

+1

Also können Sie ein paar Beispiele für erwartete Ergebnisse für die von Ihnen geposteten Daten geben? Es könnte auch eine Idee sein, uns eine Vorstellung von dem Layout der Ergebnistabelle zu geben, die Sie eingerichtet haben, um die Ergebnisse zu speichern. –

+0

Sicher, und danke! Alles, was ich bin auf der Suche nach für die Ergebnisse ist: SCORE A: Durchschnitt: 12 Median 13 SCORE B: Durchschnitt: 9 Median 11 (dies Mathe falsch ist, hoffentlich Sie erhalten die Idee) .. Es ist im Grunde Jeder Flipper spielt in den N Wochen, in denen er im Spiel ist, Durchschnitt und Median. Alles, was ich brauche, ist die Info, die aus Excel in ein anderes Programm – plankalkul

+0

ich sehe. Also werden diese beim Namen nicht weiter verfeinert? –

Antwort

0

Unter der Annahme, dass:

1) Sie haben Excel 2007 oder später

2) die Daten in jedem der Blätter abgefragt wird, besetzt den Bereich A1:D5 (mit Headern in Zeile 1 und Namen in Spalte A)

3) Sie setzen Ihre Wahl des Spiels (zB „GAME B“), für die Sie die gewünschten Ergebnisse in Zelle A1 eines Blattes mit Ausnahme derjenigen, erhalten möchten

abgefragten

Zuerst gehen Name Manager (Formulas tab) und die folgende Definition machen:

Name: SheetList

Bezieht sich auf: ={"Sheet1","Sheet2","Sheet3"}

(. Oder was auch immer passieren die entsprechenden Blattnamen in Frage sein)

Die erforderliche array formula** für den Durchschnitt ist dann:

=AVERAGE(IFERROR(1/(1/N(INDIRECT(SheetList&TEXT(ROW(B2:D5)*10^5+TRANSPOSE(MODE.MULT(IF(T(INDIRECT(TRANSPOSE(SheetList)&TEXT(10^5+COLUMN(B2:D5),"!R0C00000"),0))=A1,COLUMN(B2:D5)),COLUMN(B2:D5))),"!R0C00000"),0))),""))

Ersetzen Sie AVERAGE durch MEDIAN in den oben genannten, um den äquivalenten Median für dieses Spiel zu erhalten.

Grüße

** Matrixformeln sind nicht in der gleichen Weise wie 'Standard' Formeln eingegeben. Anstatt nur ENTER zu drücken, halten Sie zuerst STRG und SHIFT gedrückt und drücken erst dann ENTER. Wenn Sie es richtig gemacht haben, werden Sie bemerken, dass Excel geschweifte Klammern {} um die Formel legt (obwohl Sie nicht versuchen, diese selbst manuell einzufügen).

+0

Danke für die Antwort @XOR LX. Ich verwende Excel 2013. Ich habe die Namen festgelegt und diese Formel dem Arbeitsblatt hinzugefügt, kann sie aber nicht ausführen. Ich denke, wir sind über das, was hier vor sich geht, auf die Palme gekommen. Ich habe meine Arbeitsmappe hier [link] http://www.alcohog.com/sample.xlsx [/ link] hochgeladen und es könnte ein wenig mehr Sinn ergeben, wenn Sie einen Moment haben, um es sich anzusehen. – plankalkul

+0

Können Sie diesen Link überprüfen? Ich erhalte die folgende Nachricht: "HTTP 404. Die gesuchte Ressource (oder eine ihrer Abhängigkeiten) könnte entfernt worden sein, ihr Name wurde geändert oder ist vorübergehend nicht verfügbar. Bitte überprüfen Sie die folgende URL und vergewissern Sie sich, dass sie richtig geschrieben ist richtig. " –

+0

http://www.alcohog.com/sample.xlsx – plankalkul

Verwandte Themen