Zirkelbezug überschreiben
21.03.2024 14:46:35
ThorstenBergk
ich bin heute zum ersten Mal auf eine Zirkelbezug-Warnung gestoßen, als ich meine monatliche Finanzübersicht verfeinern wollte.
Ich habe mir vor kurzem eine kleine Tabelle erstellt, die mir automatisch ausrechnet, in welcher Woche des Monats ich wie viel Geld transferiert habe. Also "wartet" Excel darauf, dass der 07./08. eines Monats anbricht und rechnet dann aus, wie viel Geld ich vom Monatsbeginn bis zum 07. des Monats transferiert habe. Das geht so weiter, bis das Monatsende erreicht ist. Das ist aber leider nur einen Tag zu sehen, nämlich am manuell festgelegten Monatsende (im Februar diesen Jahres der 29.) Dann verschwindet der Wert wieder, da die Zählung der Tage mit dem neuen Monat durch =TAG(HEUTE()) von vorne beginnt.
Um das zu umgehen, wollte ich, sobald das Monatsende erreicht ist, die letzte zählende Zelle überschreiben und die enthaltene Formel durch eine einfache Zahl ersetzen. Also statt der Formel =WENN(TAG(HEUTE())>=M2;SUMME...{ich überspringe das hier, ist zu lang}...) soll nur noch (fiktive Zahl) 2000 drin stehen.
Das habe ich in einem zweiten Dokument ausprobiert:
Zelle A1: 0
Zelle B1: =WENN(A1=1;B1="Hallo")
und zack kam die Zirkelbezugs-Warnung. Ich weiß, dass ich damit die Zelle überschreiben würde, aber das ist auch genau das, was ich machen will.
Hat jemand von euch dafür eine Lösung?
Danke im Voraus!!!
Liebe Grüße,
Thorsten