Otto N. hat ja auch nur seine CD-Sammlung. Dann bin ich bei Dir, Bosko.
Mein PVT ist so lang, weil die Daten in ihrer korrigierten Position nur noch einmal pro Fragestellung überflogen werden. Und sie beantwortet halt gleich alle Fragestellungen. Eine Erweiterung kommt übrigens im neuen Jahr. Findet bislang nur im Kopf statt. Was soll ich einbauen, was soll ich weglassen ...
Außerdem muss man die Funktion wie eine Excel-Funktion oder ein UDF behandeln, nämlich abspeichern. Das Tolle ist: Sie kann keinen Unfug anrichten, wie es VBA leider könnte.
Ab dann muss man sie nicht mehr verstehen (natürlich aber: dokumentieren). Wir wissen ja auch nicht, wie PIVOTDATENZUORDNEN oder HÄUFIGKEIT intern funktioniert. Wir verwenden sie einfach nur.
Ich habe übrigens die Position der Minimumtemperatur auch zur Verfügung (in der zweiten Ausgabespalte):
Wird noch korrigiert nachgeliefert.
Pos Min1 Mittel_1 N1 Mittel_2 N2
01.01.2003 1 -6,3 -0,72083 48 -3,41071 28
04.01.2003 145 -4,4 -2,04583 48 -2,77000 40
05.01.2003 193 -7,2 -4,97083 48 -4,97083 48
06.01.2003 241 -6,4 -4,46875 48 -4,46875 48
07.01.2003 289 -13,3 -9,58750 48 -9,58750 48
=SPALTENWAHL(LET(zz;A2:C4321;
xx;PVT(SPALTENWAHL(zz;{1.3});{1.2.8.7.4});
yy;PVT(SPALTENWAHL(FILTER(zz;INDEX(zz;;3)<0);{1.3});{1.8.7.4});
HSTAPELN(FILTER(xx;INDEX(xx;;3)<0);FILTER(yy;INDEX(yy;;2)<0)));{1.2.3.4.5.8.9})
Das liefert PIVOT im Standard nicht, denn es gibt nur Werte, nicht deren Position aus.
Dabei ist mir aufgefallen, dass die Daten des TE falsch sind:
01.01.2003 23:30
01.01.2003 24:00
02.01.2003 00:30
muss richtig heißen
01.01.2003 23:30
02.01.2003 00:00
02.01.2003 00:30
Deshalb stimmen die ausgeworfenen Positionen (z.B. die letzte richtig rel. Zeile 3849 statt falsch 3841) und manchmal vermutlich auch die zugeordneten Minimumtemperaturen nicht . Das ist nicht die Schuld von PVT. Im Gegenteil: PVT hat mich auf diesen Fehler erst aufmerksam gemacht.
EDIT: PVT zeigt es auch falsch an, Korrektur der Formel folgt später.
Mein PVT ist so lang, weil die Daten in ihrer korrigierten Position nur noch einmal pro Fragestellung überflogen werden. Und sie beantwortet halt gleich alle Fragestellungen. Eine Erweiterung kommt übrigens im neuen Jahr. Findet bislang nur im Kopf statt. Was soll ich einbauen, was soll ich weglassen ...
Außerdem muss man die Funktion wie eine Excel-Funktion oder ein UDF behandeln, nämlich abspeichern. Das Tolle ist: Sie kann keinen Unfug anrichten, wie es VBA leider könnte.
Ab dann muss man sie nicht mehr verstehen (natürlich aber: dokumentieren). Wir wissen ja auch nicht, wie PIVOTDATENZUORDNEN oder HÄUFIGKEIT intern funktioniert. Wir verwenden sie einfach nur.
Ich habe übrigens die Position der Minimumtemperatur auch zur Verfügung (in der zweiten Ausgabespalte):
Wird noch korrigiert nachgeliefert.
Pos Min1 Mittel_1 N1 Mittel_2 N2
01.01.2003 1 -6,3 -0,72083 48 -3,41071 28
04.01.2003 145 -4,4 -2,04583 48 -2,77000 40
05.01.2003 193 -7,2 -4,97083 48 -4,97083 48
06.01.2003 241 -6,4 -4,46875 48 -4,46875 48
07.01.2003 289 -13,3 -9,58750 48 -9,58750 48
=SPALTENWAHL(LET(zz;A2:C4321;
xx;PVT(SPALTENWAHL(zz;{1.3});{1.2.8.7.4});
yy;PVT(SPALTENWAHL(FILTER(zz;INDEX(zz;;3)<0);{1.3});{1.8.7.4});
HSTAPELN(FILTER(xx;INDEX(xx;;3)<0);FILTER(yy;INDEX(yy;;2)<0)));{1.2.3.4.5.8.9})
Das liefert PIVOT im Standard nicht, denn es gibt nur Werte, nicht deren Position aus.
Dabei ist mir aufgefallen, dass die Daten des TE falsch sind:
01.01.2003 23:30
01.01.2003 24:00
02.01.2003 00:30
muss richtig heißen
01.01.2003 23:30
02.01.2003 00:00
02.01.2003 00:30
Deshalb stimmen die ausgeworfenen Positionen (z.B. die letzte richtig rel. Zeile 3849 statt falsch 3841) und manchmal vermutlich auch die zugeordneten Minimumtemperaturen nicht . Das ist nicht die Schuld von PVT. Im Gegenteil: PVT hat mich auf diesen Fehler erst aufmerksam gemacht.
EDIT: PVT zeigt es auch falsch an, Korrektur der Formel folgt später.
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel).