Wir wünschen allen Forenteilnehmern ein frohes Fest und einen guten Rutsch ins neue Jahr. x

Daten filtern und als Liniendiagramm darstellen lassen mit VBA
#1
Hallo zusammen,
ich bin erst frisch bei Excel am Start was VBA betrifft.

Ich versuche schon die ganze Zeit die Daten so zu Filtern wie ich sie brauche, jedoch scheitere ich jedes mal.
ich habe 2 Spalten, eine Beträgt ein Datum mit einer Uhrzeit (Uhrzeit ist immer im 15min Takt) und die zweite Spalte Beträgt zu jeder Zeile jeweils Messungen.
Das Liniendiagramm braucht alle Werte vom Montag 12-16 Uhr und mein Ansatz war dass ich erstmal das Datum und die Uhrzeiten jeweils getrennt in eine Spalte bringe (hat soweit auch geklappt).
Dann habe ich die Daten gefiltert und per VBA alle ausgeblendeten Zeilen gelöscht damit die Zellen wieder von 1 anfangen (obwohl das mit dem löschen auch nicht wirklich praktisch ist da es sehr lange dauert).

Nun bleibe ich aber hängen.
Ich weiß nämlich nicht wie ich die Werte von 12-16 Uhr automatisch zusammenfassen lassen kann. Ich habe mal gelesen dass Pivot Tabellen dafür nützlich sein können, aber so wirklich verstanden hab ich die nicht.

Hätte jemand eine Idee wie man die Werte zusammenfassen könnte (z.B ob man die Zeilen F1:F26 Summiert etc) und dann direkt ein Liniendiagramm erstellen kann, welches die Werte und das jeweilige Datum (als x-Achse) beinhaltet?

Vielen Dank!
MFG
Antworten Top
#2
Hallo

In neueren Excel würde ich es wahrscheinlich mit der Funktion =Filter() machen und mir die entsprechenden Zeilen ziehen.
In ältern würde ich eine Hilfsspalte anlegen und in der Pivot mich auf die Spalte beziehen.

Datum mit der Zeit steht ab A2 Messwerte in B2.
C2 die Formel und runterziehen.
=WENN((WOCHENTAG(A2;2)=1)*(STUNDE(A2)>=12)*(STUNDE(A2)<=16);KÜRZEN(A2);"")

Gruß Elex
[-] Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:
  • lecxE
Antworten Top
#3
Hat geklappt, vielen Dank!!
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste