Hallo zusammen,
ich poste nochmal, da ich keine Lösung zu meinem Problem finde. Ich suche ein Lösung für folgendes Problem in Excel und komme einfach nicht weiter...Hat irgendjemand ne Idee?
Link zur Tabelle:
https://www.dropbox.com/s/87l0wswiv6d6lm7/Mappe1.xlsx?dl=0
Ich habe 4 Spalten in Excel. Die erste gibt einen Zeitwert an, die zweite eine ID, die dritte und vierte jeweils einen Wert, der zu der ID gehört. Nun gibt es N/A-Werte in der Tabelle bei den beiden Werten in Spalte C und D, die alle ersetzt werden sollen durch ein schrittweises Absuchen im Zeitraum davor oder danach (max. +3 nach vorne und max. -3 nach hinten).
Also z.B. soll der erste N/A Wert (3.Spalte, 2. Zeile) der zu der ID "RTvc12" in Zeile 2 gehört ersetzt werden. Und zwar durch das Absuchen, zuerst im Bereich Zeitraum +1. Wenn die ID in diesem Zeitraum vorhanden ist, soll der dortige Wert übernommen werden. Wenn dort allerdings nicht vorhanden oder dort auch N/A, dann weitersuchen im Zeitraum +2. Das schrittweise bis für Zeitraum +3. Wenn dort nicht fündig, dann schrittweises Suchen bis Zeitraum -3. Falls nirgends ein Wert, dann soll der Wert zu 0 gesetzt werden.
Die Änderung der Werte soll aber erst nach Abschluss und Prüfung aller N/A-Werte durchgeführt werden.
Kann man das als Excel-Makro in VBA programmieren...Ich komme leider auf keine Lösung.
Die letzten Spalten in der Tabelle in rot sind die Lösungen, die für die N/A Werte rauskommen müssten.
Vielen Dank schonmal an alle VBA-Experten, würde mich freuen, wenn ihr ne Idee/Lösung hättet!
Gruß
Stephan
|