Grüezi Ralf
Ich fasse mal deine beiden Antworten/Fragen zusammen.
Ralf Brinkmann schrieb am 12.01.2005
Post by Ralf BrinkmannPost by Ralf BrinkmannPost by Thomas RamelEine Pivot-Tabelle :-)
Uhuhuuu... das böse Wort <Finger kreuz und Knoblauch schwenk>!
Pass auf, sonst verspritze ich Weihwasser ;-)
Post by Ralf BrinkmannPost by Ralf BrinkmannIch habe immer gehofft, dass ich damit nie in meinem Leben etwas zu tun
haben würde. Trotz eifrigen Studiums der Hilfe und der entsprechenden
Beispiele dazu habe ich kapiert, auf welchem Bahnhof ich da eigentlich
bin.
Soll natürlich "NICHT kapiert" heißen. :-)
[...]
Post by Ralf BrinkmannNun hast Du das GerA¼st einer Pivot-Tabelle vor dir stehen.
[...]
Post by Ralf Brinkmann--> [OK]
--> [Fertig stellen]
Toll. Das Schlimme ist, dass es bei Dir immer stimmt.
Nunja, ich muss sagen, dass ich das nicht halb so schlimm finde - ganz in
Gegenteil. ;-)
Post by Ralf BrinkmannIch allerdings weiß
überhaupt nicht, was ich da eigentlich tue und könnte es vermutlich mit
eigenen Daten in einer anderen Tabelle gar nicht nachmachen. Mit reinen
Formeln komme ich in der Regel etwas besser zurecht. Zumindest kann ich die
universeller wiederverwenden.
Ein ePivot-Tabelle macht nichts anderes, als die bestehenden Daten
zusammenzufassen und ausgewertet darzustellen. Die Tiefe der Auswertung und
deren Aussehen können sehr schnell geändert werden, indem Felder
hinzugeneommen oder entfernt werden, oder indem sie an einen anderen Ort
innerhalb der Pivot-Tabelle gezogen werden.
Post by Ralf BrinkmannPost by Ralf Brinkmann=ANZAHL2(A:A)-3 (für die Anzahl der Termine)
=SUMME(C:C)*3 (für die Mannstunden)
Und alles stimmt. Perfekt.
Solches Feedback *liebe* ich :-))
Post by Ralf BrinkmannWie kann ich das jetzt nachträglich ändern für eine Tabelle bis Zeile 2001?
Und wie mache ich das, wenn ich für mehrere Jahre hintereinander mehrere
Tabellenblätter (jeweils für 2005, 2006, 2007...) anlegen möchte?
Erzeuge ganz einfach weitere Pivot-Tabellen und gruppiere die Daten
entsprechend. Nach dem nächsten Schritt wirst Du sehen, dass dies sehr
einfach geht und (hoffentlich) etwas mehr von der grossen Flexibilität und
Mächtigkeit von Pivot-Tabellen überzeugt sein.
Ich gehe davon aus, dass die Erfassung aller Daten im ersten tabellenblatt
erfolgt, in der zu Beginn geschilderten Weise?
Post by Ralf BrinkmannDie habe ich jetzt mal im selben Tabellenblatt erstellt und gleich
entsprechend groß angelegt. Wie kann ich es anstellen, dass die Pivottabelle
und die darauf basierenden Berechnungen bei jeder neuen Dateneintragung
automatisch aktualisiert werden?
Dazu verwendest Du einen dynamischen Bereichsnamen:
--> Das Erfassungs-Tabellenblatt ist aktiv, die Daten beginne in A1
--> Menü: 'Einfügen'
--> Name
--> Definieren
--> Namen in der Arbeitsmappe: 'Pviot_Daten'
--> Bezieht sich auf:
=BEREICH.VERSCHIEBEN($A$1;;;ANZAHL2($A:$A);ANZAHL2($1:$1))
--> [Hinzufügen]
--> [OK]
Wechsle nun zum Tabellenblatt mit der Pivot-Tabelle und selektiere eine
Zelle darin:
--> Rechtsklick
--> Assistent...
--> [< Zurück]
--> Bereich: Pivot_Daten (also den Bereichsnamen anstelle der fixen Bezüge)
--> [Fertig stellen]
Optisch wurde an der Pivot-Tabelle nichts verändert, wenn aber neue Daten
erfasst werden sind diese bei der nächsten Aktualisierung der Pivot-Tabelle
mit berücksichtigt.
Klicke nun das graue Feld 'Termin' innerhalb der Pivot-Tabelle rechts an:
--> Gruppierung und Gliederung
--> Gruppierung...
--> Wähle hier 'Jahre' und 'Tage' aus (alles andere deaktivieren)
--> [OK]
Es erscheint ein neues Feld 'Jahre' und diese werden ausgewiesen.
Fasse dieses graue Feld und ziehe es nach oben in den Seitenbereich, wo
schon das Feld 'asugeladen' steht.
Wähle nun im DropDown das gewünschte Jahr aus.
Wenn die Namen der Teilnehmen nicht in der Pivot-Tabelle ausgewiesen sind,
kannst Du z.B. die folgenden Formeln wählen um deine gewünschten Ergebnisse
zu erhalten:
Anzahl Termine: =ANZAHL(C:C)
Mannstunden: =SUMME(C:C)*3
Diese Pivot-Tabelle kannst Du nun z.B. mehrfach erstellen und fürjedes Jahr
auf eigenes Tabellenblatt platzeren. Wenn Du mit dem Assistenten vorghest,
gibst Du als Datenbereich jeweils den Bereichsnamen an, oder folgst dem
Vorschlag des Assistenden, die Daten der erste Pivot-Tabelle gleich zu
verwenden.
Erstelle in jeder neuen Pivot-Tabelle dieselben Felder an denselben Platz
und wähle jeweils das gewünshte Jahr aus.
Alternativ kannst Du es auch bei einer einzigen belassen und das Jahr
bequem ändern, wie Du es gerne willst.
Spiele mit den verschiedenen ooptionen der Pivot-Tabellen - zieh die Felder
hirhin und dorthin. Anden Original-Daten kannst Du nix kaputt machen und
wenn die Pivot auf einem eigenen Tabellenblatt sitzt löschst Du es einfach,
wenns dir zu bunt wird.
Mit freundlichen Grüssen
Thomas Ramel
--
- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2000 SP-3]