Supportnet / Forum / Tabellenkalkulation
Spezieller Filter
Frage
Folgendes Problem:
Ausgangssituation:
Ich habe Werte von einer Grundwassermessstelle, welche Daten über den Grundwasserstand liefert. Diese Datenreihe beginnt im Jahr 1981 und geht bis 2001. Die Aufzeichnungen erfolgen nicht täglich, sondern in unterschiedlichen Zeitintervallen.
Bsp.:
Messstelle XY
DatumWertDatumWert
1.1.1981350,453.1.82350,38
4.1.1981350,396.1.82350,40
9.1.1981 350,36 8.1.82 350,37
... .... .... .....
31.12.81 350,49 31.12.82 350,38
Dann folgt das gleiche mit dem Jahr 1983,...,bis zum Jahr 2001
Also habe ich eine jede Menge Daten die an unterschiedlichen Tagen (nicht immer am 1.1., 2.1.,...) gemessen wurden. Um die Daten untereinander vergleichen zu können, muss ich sie in eine Tabelle bringen, in der alle Tage eines Jahres aufgelistet sind.
D.h. vom 1.1., 2.1,3.1,....30.12.,31.12.
Es sollten also der Wert des 1.1.1981 an der Stelle 1.1. der neuen Tabelle eingefügt werden.Der Wert des 4.1.1981 sollte am 4.1. eingefügt werden. Die Tage, an denen keine Messung erfolgte, sollten leer bleiben. Das gleich dann mit dem Jahr 82: Wert des 3.1. 1982 sollte am 3.1 eingefügt werden,.... bis ins Jahr 2001.
Die neue Tabelle sollte also diese Form haben
Datum 1981 1982 1983 ..... 2001
1.1 350,45 - - 350,48
2.1 - - 350,46 -
3.1 - 350,38 - -
4.1 350,39 - - -
...
30.12. - 350,40 - 350,49
31.12. 350,49 350,38 - -
D.h.: Es sollte im Excel doch möglich sein, dass der Wert vom 1.1.1982 (350,45) aus der Tabelle an die richtige Position der Tabelle zugeordnet wird (sprich: auf den Platz 1.1. des Jahres 1981) und jene Tage, bei der keine Messung erfolgte (-), frei bleiben. ABER WIE GEHT DAS???????
Bitte um Hilfe, ich hoffe,ich habe mein Problem einigermassen plausibel erklärt!!
Antwort 1 von Aliba
Hi königsfredchen,
vorab eine Frage:
Kann denn die Form der Ausgangstabelle geändert werden? Etwas einfacher würde die Sache nämlich, wenn die Daten alle untereinander stehen würden.
In der Praxis würde das heissen:
Die SPalten C und D kopieren und unter den letzten Einträgen in A und B einfügen, dann die Daten der SPalten E und F usw.....
Das wäre halt mal ein nicht allzu grosser Kopieraufwand, dafür wird die Lösung einfacher, da mit einer einzigen Formel gearbeitet werden kann, ansonsten müsste für jedes Jahr eine Formel erstellt werden.
ALso gib mal bescheid.
CU Aliba
vorab eine Frage:
Kann denn die Form der Ausgangstabelle geändert werden? Etwas einfacher würde die Sache nämlich, wenn die Daten alle untereinander stehen würden.
In der Praxis würde das heissen:
Die SPalten C und D kopieren und unter den letzten Einträgen in A und B einfügen, dann die Daten der SPalten E und F usw.....
Das wäre halt mal ein nicht allzu grosser Kopieraufwand, dafür wird die Lösung einfacher, da mit einer einzigen Formel gearbeitet werden kann, ansonsten müsste für jedes Jahr eine Formel erstellt werden.
ALso gib mal bescheid.
CU Aliba
Antwort 2 von Aliba
Hi, nochmal ich.
Mir ist gerade eingefallen, daß wir in der Ausgabetabelle auch mit einer Hilfszeile arbeiten könnten.
Nehmen wir mal an die Ausgangstabelle heisst Tabelle1
In der Ausgabetabelle schlage ich vor für den Tag und das Monat jeweils eine extra Spalte zu verwenden.
Die Zeile 1 wird unsere Hilfszeile, die dann ausgeblendet werden kann.
In C1 schreibst Du A:B , in C2 das Jahr 1981
in D1 schreibst Du C:D, darunter in D2 1982
so führst Du diese Zeilen fort bis 2001
Wobei ich jetzt davon ausgegangen bin, daß die Daten für 1981 in den Spalten A u. B, 1982 C und D usw... stehen
Dann in A3 1 für den Tag und dann nach unten eben fortlaufend die Tage (29 im Februar nicht vergessen)
In B3 beginnst Du mit Monat 1 und füllst entsprechend aus.
Formel in C3:
=WENN(ISTNV(SVERWEIS(DATUM(C$2;$B3;$A3);INDIREKT("Tabelle1!"&C$1);2;0));"";SVERWEIS(DATUM(C$2;$B3;$A3);INDIREKT("Tabelle1!"&C$1);2;0))
Die Formel nach rechts bis 2001 und nach unten bis zum Ende der Tabelle kopieren.
CU ALiba
Mir ist gerade eingefallen, daß wir in der Ausgabetabelle auch mit einer Hilfszeile arbeiten könnten.
Nehmen wir mal an die Ausgangstabelle heisst Tabelle1
In der Ausgabetabelle schlage ich vor für den Tag und das Monat jeweils eine extra Spalte zu verwenden.
Die Zeile 1 wird unsere Hilfszeile, die dann ausgeblendet werden kann.
In C1 schreibst Du A:B , in C2 das Jahr 1981
in D1 schreibst Du C:D, darunter in D2 1982
so führst Du diese Zeilen fort bis 2001
Wobei ich jetzt davon ausgegangen bin, daß die Daten für 1981 in den Spalten A u. B, 1982 C und D usw... stehen
Dann in A3 1 für den Tag und dann nach unten eben fortlaufend die Tage (29 im Februar nicht vergessen)
In B3 beginnst Du mit Monat 1 und füllst entsprechend aus.
Formel in C3:
=WENN(ISTNV(SVERWEIS(DATUM(C$2;$B3;$A3);INDIREKT("Tabelle1!"&C$1);2;0));"";SVERWEIS(DATUM(C$2;$B3;$A3);INDIREKT("Tabelle1!"&C$1);2;0))
Die Formel nach rechts bis 2001 und nach unten bis zum Ende der Tabelle kopieren.
CU ALiba
Antwort 3 von königsfredchen
@aliba:
Hallo ALiba!
Danke dir für deine Hilfe! Leider hab ich´s nicht hingekriegt! Vielleicht könntest du mir deine mail-adresse geben, dann könnt ich dir detailliert meine Problemstellung schicken. Es wäre mir sehr geholfen, weil ich es für meine Diplomarbeit brauchen würde!
DANKE
Hallo ALiba!
Danke dir für deine Hilfe! Leider hab ich´s nicht hingekriegt! Vielleicht könntest du mir deine mail-adresse geben, dann könnt ich dir detailliert meine Problemstellung schicken. Es wäre mir sehr geholfen, weil ich es für meine Diplomarbeit brauchen würde!
DANKE
Antwort 4 von Aliba
Hi Köngisfredchen,
ali-gitti@t-online.de
Musst Dich allerdings beeilen, bin nur noch heute abend zu hause, dann gehts ab zum Skifahren für eine Woche.
Also schick mal, dann schau ich mirs mal an.
CU Aliba
ali-gitti@t-online.de
Musst Dich allerdings beeilen, bin nur noch heute abend zu hause, dann gehts ab zum Skifahren für eine Woche.
Also schick mal, dann schau ich mirs mal an.
CU Aliba
Antwort 5 von Aliba
Hi nochmal ich,
und bitte schreib in der mail, ob die Ausgangstabelle geändert werden kann.
CU Aliba
und bitte schreib in der mail, ob die Ausgangstabelle geändert werden kann.
CU Aliba

