Treppenfunktion Mittelwert einer Treppenstufe
21.07.2013 11:54:28
Kraichtaler
ich stehe gerade vor einer Herausforderung an der ich jetzt schon ewig knoble und einfach nicht weiterkomme.
Ich habe eine Zahlenreihe von bis zu 6000 Zeilen in Spalte A stehen. Die Werte beginnen irgendwo bei Null und laufen dann auf bestimmtes Level wo der Wert für ca 100 Zeilen fast stabil bleibt und dann laufen die Zahlen weiter hoch auf das nächste Level und so weiter. Nach der 10. "Treppenstufe" ist das ganze dann wieder rückläufig. Das heißt die Zahlen werden kleiner und durchlaufen immer wieder gewisse Niveaus in denen die Werte auf einem Level bleiben bis eben zurück auf Null.
Mein Problem ist nun, dass ich
a) diese Stufen aus den ca. 6000 Zeilen finden muss
b) von diesen Stufen eine Mittelwertbildung machen muss....allerdings nicht mit allen Werten der Stufe, sondern nur mit den 80sten bis 94sten Wert der Stufe... Der Grund ist der, dass die Werte kurz nach erreichen der Stufe noch nicht so ganz stabil sind und daher hätte ich gern erst den 80sten Wert und dann die folgenden 14 Werte verwendet.
Was ich bisher erreicht habe ist folgendes:
- Die Stufen finde ich mithilfe einer Formel in einer Hilfsspalte raus, indem ich über eine Wenn-Funktion sage: Wenn Differenz des Vorwertes zum aktuellen Wert in Spalte A kleiner 0,01 ist, dann liefere mir eine "1, ansonsten eine leere Zelle mit "".
- Jetzt hab ich versucht diese Einsen zu zählen, aber stellt sich mir schon das erste Problem. Wie kann ich die Einsen hochzählen und bei der nächsten Stufe wieder von 1 loszählen ? Wahrscheinlich führt diese Lösung auf einen Holzweg.
Mein Gedanke war, dass ich an jeder Stufe dann eine Hilfsspalte 1-ca.100 habe, und dann mir den Wert aus der Zeile mit der 80 nehme und dann einen Mittelwert bilde bis zu der Zeile 94. Aber das geht so irgendwie nicht, weil ich ja dann mehrfach in meiner Hilfsspalte diese Werte hätte.
Ziemlich verworren, aber vielleicht habt ihr mir ja eine viel einfachere Lösung. Wär super.
vielen Dank schon mal.
Viele Grüße
Jürgen