Dynamisches Diagramm mit Vormonatswert

Hallo zusammen,

ich habe folgende Anforderung zu realisieren:

In meiner Excel-Arbeitsmappe (Excel 2010) sind verschiedene Tabellen mit Werten enthalten. Eine Tabelle zeigt nur Diagramme an mit den Werten entsprechend der anderen Tabellen.

Nun sollen die Diagramme so aufgebaut werden, dass immer nur Daten des Vormonats ausgegeben werden.

Beispielsweise enthält die Tabelle „Fehlerarten“ die Monate Januar bis Dezember. Darunter aufgeführt wird dann die Häufigkeit verschiedenster Fehlerarten im jeweiligen Monat. Das in der Tabelle „Diagramme“ ausgewiesene Diagramm soll sich immer entsprechend die Werte des Vormonats ziehen.

Ist so etwas über Benannte Bereiche und Funktionen irgendwie möglich oder muss hier mit VBA gearbeitet werden?

Vielen Dank!

Hallo zusammen,

hallo Stefanie,

ich habe folgende Anforderung zu realisieren:

In meiner Excel-Arbeitsmappe (Excel 2010) sind verschiedene
Tabellen mit Werten enthalten. Eine Tabelle zeigt nur
Diagramme an mit den Werten entsprechend der anderen Tabellen.

Bei solchen Dingen ist es immer sehr hilfreich, wenn du eine Beispielmappe hochladen kannst, z.B. hier:
http://www.file-upload.net/
Dann können all die Helfer hier sich ein Bild machen, wie die Diagramme aussehen sollen, wie die Daten dazu aussehen usw.

Nun sollen die Diagramme so aufgebaut werden, dass immer nur
Daten des Vormonats ausgegeben werden.

Beispielsweise enthält die Tabelle „Fehlerarten“ die Monate
Januar bis Dezember. Darunter aufgeführt wird dann die
Häufigkeit verschiedenster Fehlerarten im jeweiligen Monat.
Das in der Tabelle „Diagramme“ ausgewiesene Diagramm soll sich
immer entsprechend die Werte des Vormonats ziehen.

Meinst du, dass zB. am 25. Mai das Diagramm automatisch die Daten von April anzeigt und am 17. August die von Juli?

Ist so etwas über Benannte Bereiche und Funktionen irgendwie
möglich oder muss hier mit VBA gearbeitet werden?

Ich glaube, dass könnte evtl. ohne VBA gehen, bin mir aber nicht ganz sicher.

Vielen Dank!

Wie gesgt: Lade bitte mal eine Mappe hoch, dann sehen wir weiter.

Gruß, Andreas

In meiner Excel-Arbeitsmappe (Excel 2010) sind verschiedene
Tabellen mit Werten enthalten. Eine Tabelle zeigt nur
Diagramme an mit den Werten entsprechend der anderen Tabellen.

Nun sollen die Diagramme so aufgebaut werden, dass immer nur
Daten des Vormonats ausgegeben werden.
Ist so etwas über Benannte Bereiche und Funktionen irgendwie
möglich oder muss hier mit VBA gearbeitet werden?

Hallo Stefanie

Das ist auch ohne VBA möglich: Mit der Kombination der Formeln
BEREICH.VERSCHIEBEN und VERGLEICH

Ich lade Dir eine Musterdatei hoch. Die rechte gelb markierte Spalte zeigt jeweils die Vormonatswerte. Sie enthält die genannten Formeln. Die Datei müsste Deinen Bedürfnissen angepasst werden.
http://www.uploadagent.de/show-195530-1404218276.html

Viele Grüsse
Niclaus

Hallo und vielen Dank schon mal für eurer Reaktionen.

Meine Datei sieht entsprechend aus:
http://www.uploadagent.de/show-195531-1404222510.html

Mögliche Fehlerarten existieren mehrere. Ausgewiesen werden jedoch immer nur die vierhäufigsten des Monats.

Gruß
S.

Hallo Stefanie

Mögliche Fehlerarten existieren mehrere. Ausgewiesen werden
jedoch immer nur die vierhäufigsten des Monats.

Das macht’s noch etwas komplizierter! Aber es geht!

http://www.uploadagent.de/show-195548-1404232447.html

Ich habe bei Deiner Tabelle „Fehlerarten“ einen Teil E:I hinzugefügt - rot beschriftet. Dieser Teil erscheint nicht beim Drucken. In diesem zusätzlichen Teil darfst Du nur das aktuelle Datum (gelbes Feld) ändern. - Jetzt steht drin =HEUTE(), also das Tagesdatum, aber da kannst Du jedes beliebige Datum einfügen.

Das Diagramm bezieht sich jetzt auf E7:I8.

Ich hoffe, es klappt so, und grüsse
Niclaus

Hallo,

da hier im Brett schon mal die Frage auftauchte, wofür man Pivottabellen braucht, so ist Deine Frage genau richtig dafür!
In Spalte C nur noch in alle Zeilen den Monat eintragen und dann kann alles in ne Pivottabelle gestopft werden!
So kannst Du den Monat per Filter selber auswählen oder macht gleich das ganze Jahr im Überblick…ganz nach Belieben!
diagramm-fehlerart.xlsx

Schau mal in die Datei und bei Fragen, fragen!

16BIT

Hallo Niclaus,

vielen Dank. Das ist genau das was ich gesucht hatte.

16BIT, dein Vorschlag funktioniert auch. Allerdings stört mich hier, dass nicht automatisch nur das Vormonat ausgegeben wird.

Vielen Dank euch beiden für die Unterstützung.

http://www.uploadagent.de/show-195548-1404232447.html

Grüezi Niclaus,

hast du Interesse daran deine Formel:
=TEXT(DATUM(JAHR(F5);MONAT(F5)-1;1);„MMMM“)
um knapp 20 Bytes zu kürzen?

Ich verrate schonmal daß die kürzere so aussieht:
=TEXT(…;„MMMM“)

Wie isses, soll ich die Lösung zeigen oder magste erstma selbst dran knobeln?

Wer mitknobeln möchte (also die die die Lösung nicht kennen), in F5 steht ein Datum der Form TT.MM.JJJJ.
Formel soll ausgeschriebenen Vormonat liefern.

GRuß
Reinhard

Ist 16 auch ‚knapp 20‘?
Hallo Reinhard und Mitrater,

bezeichnest du 16 Byte kürzer auch als „knapp 20 Byte kürzer“?
Für meine Lösung bitte ganz nach unten scrollen …

Gruß, Andreas

=TEXT(EDATUM(F5;-1);„MMMM“)

bei 42 sind 26 nicht 23!
Hallo,

…und da ich nicht mitmachen darf…nur noch ein Tip!
Bei Zellformat MMMM
geht es auch mit 10!

16BIT

Hallo Reinhard und Mitrater,

bezeichnest du 16 Byte kürzer auch als „knapp 20 Byte kürzer“?

16 ist nicht weit weg von 20, könnte mal sein. In diesem Fall ist 16 weniger aber zu wenig.
Formel von Niclaus hat so 43 Bytes, meine 24.

Gruß
Reinhard, der dachte 16G erklärt Steffi erstmal wie einfach es ist in Pivots den Vormonat anzupeilen *lächel* Stattdessen taucht der Schuft hier auf und erzählt was von 10. Aber ich freue mich darüber, da habe ich auch was zu knobeln.

…und da ich nicht mitmachen darf…nur noch ein Tip!
Bei Zellformat MMMM
geht es auch mit 10!

Hallo 16BIT,

ich komme nur auf 11 runter. Abgesehen davon, bei Formatierung MMMM sind die Formeln eh kürzer.

Gruß
Reinhard

Hallo Reinhard,

11 sind es mit =!

Wenn Du dies auch zählst, dann sind es 11! :wink:

16BIT

Hallo 16BIT

geht das ohne Hilfstabelle? *glaub ne*

Gruß, Andreas

Hallo Andreas,

mathematisch schon! :wink:
Liegt aber auch daran, dass Excel =MONAT(F5)-1 so nicht begreift!
Sonst wäre es noch kürzer! :wink:

16BIT

geht das ohne Hilfstabelle? *glaub ne*

Hallo Andreas,

ja die Lösung geht ohne Hilfstabelle. Noch ein Tipp, du hast Edatum() benutzt. In der Lösung wird auch nur eine Funktion aus den Datums-Funktionen benutzt.
Komm auf die richtige und du hast es :smile:

Gruß
Reinhard

…und da ich nicht mitmachen darf…nur noch ein Tip!
Bei Zellformat MMMM
geht es auch mit 10!

ich komme nur auf 11 runter. Abgesehen davon, bei Formatierung
MMMM sind die Formeln eh kürzer.

Aber Zellformatierung hilft doch in diesem Fall nicht! Ich brauche ja für den Vergleich in der Darstellung von Stefanie unbedingt einen Text!
Niclaus

Liegt aber auch daran, dass Excel =MONAT(F5)-1 so nicht
begreift!
Sonst wäre es noch kürzer! :wink:

Hallo Steffivernachlässiger *gg*,

=MONAT(F5)-1
sind 12 Bytes, was meinst du mit kürzer?

Gruß
Reinhard

Hallo Reinhard,

Hallo Steffivernachlässiger *gg*,

Ja, sie hat mich abserviert! Wie einen dreckigen Lappen!*säufzt*

=MONAT(F5)-1
sind 12 Bytes, was meinst du mit kürzer?

Stimmt! Da hast Du recht! Sind ja auch nicht weniger…:frowning:(

Ich gehe ins Bett…:smile:)

16BIT

…und da ich nicht mitmachen darf…nur noch ein Tip!
Bei Zellformat MMMM
geht es auch mit 10!

ich komme nur auf 11 runter. Abgesehen davon, bei Formatierung
MMMM sind die Formeln eh kürzer.

Aber Zellformatierung hilft doch in diesem Fall nicht! Ich
brauche ja für den Vergleich in der Darstellung von Stefanie
unbedingt einen Text!

Grüezi Niclaus,

sorry, ich glaub du liegst grad falsch :frowning: Um Stefanie gings die letzte Beiträge gar nicht. Ich bin der Schuldige der die Beiträge von Andreas und 16Bit ausgelöst hat. Ich stellte in den Raum wie man deine Formel verkürzen kann.

Gruß
Reinhard