Wie erstelle ich ein selbstaktualisierendes Liniendiagramm, wenn jede Woche neue Informationen in die Excel-Tabelle eingegeben werden, ohne die Gesamtzahl zu berücksichtigen?

560
Joe

Ich habe ein Liniendiagramm mit der Leistung von zwei Mitarbeitern. Wie bekomme ich, dass in Excel automatisch nur die Zahlen der letzten fünf Wochen angezeigt werden, ohne dass ich die Daten manuell auswählen muss und ohne dass die Spalte "Summe" in der Grafik angezeigt wird. Hier ist ein Screenshot meiner Daten:

Jede Hilfe wird geschätzt.

0
irgendwelche Informationen darüber, wie die Daten der "letzten 5 Wochen" dem "Liniendiagramm" "zugeordnet" wurden? || Übrigens stammen die "Summen" (welche Daten / Spalte / Woche)? || Teilen Sie einige Screenshots oder Beispieldaten. Das klärt den Fall. (: p._phidot_ vor 5 Jahren 0
Endlicher oder unendlicher Bereich? Ramhound vor 5 Jahren 0
Joe: Deine Frage ist sehr verwirrend. (1) Warum haben Sie nicht gesagt ***, Sie hätten einen Screenshot Ihrer Daten hochgeladen? (2) Sie sagen "Jede Woche werden neue Informationen eingegeben", aber Ihr Screenshot zeigt monatliche Daten. (3) Was ist der Deal mit den Summen? Ihr Screenshot zeigt eine Gesamtspalte zwischen „Month6“ und „Month7“ - aber die Bezeichnung „Q1 Total“ und „Q“ steht normalerweise für „Quartal“ und natürlich ist ein Quartal drei Monate. Haben Sie also alle sechs Spalten eine "Gesamtspalte" oder was? Scott vor 5 Jahren 0

1 Antwort auf die Frage

0
Scott

Erstellen Sie einen Dummy-Bereich, in dem automatisch die Leistung der letzten fünf Wochen (und nur diese) angezeigt wird. Nehmen wir an, Ihre Rohdaten befinden sich in Spalten  Aund  B. Wählen Sie einen 2 × 6-Bereich aus, den Sie nicht verwenden. * Es könnte sich auf einem anderen Blatt befinden oder es könnte ein Ausweg sein, z AA1:AB6. Ich gehe davon aus, dass Sie gewählt haben G1:H6. Kopieren Sie Ihre Spaltenüberschriften nach  G1und  H1. Eingeben

=INDEX(A:A, COUNTA(A:A)+ROW()-6) 

in G2. Ziehen / Füllen nach unten G6(dh für fünf Wochen) und nach rechts H2:H6(für zwei Mitarbeiter).  G2:H6zeigt nun die Daten der letzten fünf Wochen an  A:B.

Kurze Erklärung:

  • COUNTA(A:A)zählt die Anzahl der nicht leeren Zellen in Spalte  A. Wenn die letzte Zelle und alle darüber liegenden Zellen nicht leer sind und alle darunter liegenden Zellen leer sind, erhalten Sie die Zeilennummer der neuesten Daten. Wenn Sie oben leere Zellen oder unten keine leeren Zellen haben, müssen Sie dies anpassen oder etwas anderes definieren.
  • ROW()ist die Nummer der Reihe, in der es sich befindet. Das heißt, in G2und  H2ist es 2; in  G6und  H6ist es 6.
  • COUNTA(A:A)+ROW()-6ist (COUNTA(A:A)-5+1) + (ROW()-2).
    • (COUNTA(A:A)-5+1)ist die Zeilennummer der Daten der vorletzten Woche. Wenn Sie beispielsweise 100 Datenzeilen haben, dann sind die letzten fünf 96, 97, 98, 99 und 100 und 100-5 + 1 ist 96.
    • (ROW()-2)ist die auf Null basierende Zeilennummer innerhalb des G2:H6Bereichs. In G2und  H2ist es 0; in  G6und  H6ist es 4.
    • Wenn wir sie addieren, erhalten wir die Zahlen der fünften bis letzten Reihe, der viertletzten Reihe, der drittletzten Reihe, der vorletzten Reihe und der letzten Reihe (z. B. 96) 97, 98, 99 und 100).
  • INDEX(A:A, <row_number>)ruft den Wert aus der angegebenen Spalte in Spalte ab  A. Wenn Sie die Formel aus der Spalte  Gin die Spalte ziehen  H, ändert sich diese automatisch in .INDEX(B:B, <row_number>)

So G1:H6zeigt die letzten fünf Wochen Leistung (einschließlich Spaltenüberschriften). Richten Sie Ihr Diagramm auf diesen Bereich:

Zeilen 3-7

Wenn Sie Daten in Spalten hinzufügen  Aund  B, wird das Diagramm automatisch anpassen:

Reihen 4-8

______________
* Sie können möglicherweise einen 2 × 5-Bereich verwenden, wenn Sie die Spaltenüberschriften nicht berücksichtigen.