ich möchte Daten auswerten, die oft sehr unstrukturiert ankommen. Ich habe da einen händischen Aufbereitungsprozess, der mich zu Tabellen mit ausgewerteten Monatswerten ("Jan", "Feb", ...) führt. Die Werte von dort aggregiere ich in einer Auswertung.
Ich möchte mich gern weiterentwickeln und nicht mehr einzelne, monatsbezogene Tabellenblätter führen, sondern ein einzelnes jahresbezogenes Arbeitsblatt ("Jahr").
Ich habe daher mit AGGREGAT herumgespielt und versucht die Funktion Mittelwert (sowie Min und Max) unter die Bedingung des Monats zu stellen, unter der Option dass Fehler ignoriert werden. Leider klappt das nicht. Auch die Formelauswertung bringt mich nicht weiter. Quantile kann ich so jedoch sehr wohl bilden.
In einer Beispieldatei ist sowohl das gegenwärtige Vorgehen, die Daten aus Monatsblättern zu holen, als auch der missglückte Versuch (gelb) mit einem jahresbezogenem Arbeitsblatt dargestellt.
Wie stelle ich mir die Bedingung vor? Ich teile ein Array mit Messwerten durch ein Array mit Wahrheitswerten. Ist ein Messwert aus einem falschen Monat, wird ein Fehler ausgegeben, der dann durch die Otion ignoriert wird. Alle Messwerte aus dem reichtigen Monat werden durch 1 geteilt und am Ende wird der Mittelwert gebildet.
Kann man die Funktionen Mittelwert, Min und Max generell nicht unter eine Bedingung stellen? Was wäre denn ein besseres Vorgehen?
Ich habe die Tabellen mit den Messwerten zu intelligenten Tabellen gemacht in der Hoffnung, dass das Suchen dort schneller geht, denn performant scheint mir das nicht zu sein. Ist das das richtige Instument dafür?
Danke, reiner
Datei: https://www.herber.de/bbs/user/133809.xlsx