Formelberechnung via VBA
20.12.2021 14:39:23
Daniel
es gibt ein neues Projekt, bei dem ich um Eure Expertise bitte.
In einer Therapiegruppe werden im Zeitraum von 12-14 Wochen junge Erwachsene auf PC-Spielesucht behandelt. Ihre täglichen Spielzeiten (Spalten M bis S) werden Woche für Woche erfasst und psychologisch ausgewertet. Mich/uns interessieren die Veränderungsprozesse; d.h. die prozentuale Steigerung der Wochensummen ggü. der Vorwoche bzw. dem Start der Therapie (Spalten T bis V). Kurz: das Lambda des Verhaltensmaß
Meine Probleme:
1.) In Ausfall/Krank etc Wochen werden keine Werte erfasst/produziert, die Excel aber als Null wertet (im Prinzip ja das therapeutische Idealziel, aber inhaltlich natürlich nonsens). Um Div-0 Fehler zu vermeiden, habe ich in T eine Summenprodukt-Funktion erstellt. Gibt es noch eine elegantere Lösung?
2.) Ich scheitere an der Berechnung der prozentualen Berechnung zur Vorwoche via VBA (Formel: ((Woche minus Vorwoche) / Vorwoche)*100). Ich habe ein Makro geschrieben, mit formula.r1c1, komme aber nicht weiter. Wie gehe ich mit den Missing "Weeks" um? Wie kann ich Excel sagen, dass er im "Array" des Patienten bleibt (Woche 1 - x) und nicht über alle Gruppenmitglieder rechnet?
Diese neuen Fragen übersteigen meine Fertigkeiten, daher meine Bitte hier im Forum.
Die Datei als Vorlage gibt es hier: https://www.herber.de/bbs/user/149920.xlsm
Freundliche Grüße
Daniel Jäger
Diplom-Psychologe, Berlin