09.12.2020, 09:49
Hallo Zusammen,
ich werde leider nicht fündig und weis selbst nicht mehr weiter.
Wir arbeiten mit einer großen Excel-Datei, in welcher in vielen einzelnen Arbeitsblättern unterteilt nach Bereichen die Jahreszahlen und Vorjahreszahlen erhoben werden.
In einem eigenen Blatt ("Arbeitsblatt" werden diese dann "verarbeitet", wobei der erste Schritt daraus besteht, den Durchschnittswert der jeweiligen Ansätze zu ziehen.
Beispiel: in Blatt 1
Anzahl Gewerbesteuerbescheide 2018: 150 (Zelle C1 - als Beispiel)
Anzahl Gewerbesteuerbescheide 2019: 170 (Zelle D1)
im "Arbeitsblatt" ist nun eine Zelle, die sich die beiden Werte aus Blatt 1 zieht und die gerundete Hälfte ausgibt. Das ganze mit folgender Formel:
=RUNDEN('Blatt 1!C1+'Blatt 1!D1)/2;0)
Soweit so gut. Unser Problem besteht nun dabei, dass es bei einzelnen Ansätzen interessant ist, wie der "Verlauf" also der Unterschied zwischen den Jahren ist, bzw. ob diese gesunken oder gestiegen sind.
Die uncharmante Lösung: Ich wechsel in das Blatt 1 und schaue mir die Werte an, wechsel dann zurück in das Arbeitsblatt. Ist mir bei der Masse der Ansätze zu aufwändig.
Mein Gedanke war nun, die einzelnen Formelbestandteile (z.B. 'Blatt 1!C1) mittels F9-Taste in Werte umzuwandeln, so dass am Ende =RUNDEN(150+170)/2;0) in der Formelzeile steht. Aber auch das ist sehr aufwändig, da ich bei jedem Ansatz in die Formelzeile muss, den einzelnen Bestandteil markieren muss (schauen dass ich nichts vergesse), F9 drücken, nächsten Bestandteil markieren, .....
Ich suche nun nach einem Makro, welches
Ich finde bisher nur Ansätze, wie man die ganze Zelle / ganze Formel in einen Wert umwandeln kann, das bringt mir jedoch nichts, weil ich dann in der Beispielzelle nur "160" stehen habe, aber keinen "Verlauf".
Ich bin für jede Idee dankbar :)
Viele Grüße
Christian
ich werde leider nicht fündig und weis selbst nicht mehr weiter.
Wir arbeiten mit einer großen Excel-Datei, in welcher in vielen einzelnen Arbeitsblättern unterteilt nach Bereichen die Jahreszahlen und Vorjahreszahlen erhoben werden.
In einem eigenen Blatt ("Arbeitsblatt" werden diese dann "verarbeitet", wobei der erste Schritt daraus besteht, den Durchschnittswert der jeweiligen Ansätze zu ziehen.
Beispiel: in Blatt 1
Anzahl Gewerbesteuerbescheide 2018: 150 (Zelle C1 - als Beispiel)
Anzahl Gewerbesteuerbescheide 2019: 170 (Zelle D1)
im "Arbeitsblatt" ist nun eine Zelle, die sich die beiden Werte aus Blatt 1 zieht und die gerundete Hälfte ausgibt. Das ganze mit folgender Formel:
=RUNDEN('Blatt 1!C1+'Blatt 1!D1)/2;0)
Soweit so gut. Unser Problem besteht nun dabei, dass es bei einzelnen Ansätzen interessant ist, wie der "Verlauf" also der Unterschied zwischen den Jahren ist, bzw. ob diese gesunken oder gestiegen sind.
Die uncharmante Lösung: Ich wechsel in das Blatt 1 und schaue mir die Werte an, wechsel dann zurück in das Arbeitsblatt. Ist mir bei der Masse der Ansätze zu aufwändig.
Mein Gedanke war nun, die einzelnen Formelbestandteile (z.B. 'Blatt 1!C1) mittels F9-Taste in Werte umzuwandeln, so dass am Ende =RUNDEN(150+170)/2;0) in der Formelzeile steht. Aber auch das ist sehr aufwändig, da ich bei jedem Ansatz in die Formelzeile muss, den einzelnen Bestandteil markieren muss (schauen dass ich nichts vergesse), F9 drücken, nächsten Bestandteil markieren, .....
Ich suche nun nach einem Makro, welches
- Einen gewissen Bereich durchgeht (z.B. im Arbeitsblatt den Bereich C1:C250 (da stehen die Formeln)
- wenn in der Zelle eine Formel steht die einzelnen Verweise in Zahlen umwandelt (NICHT jedoch das ganze Formelergebnis, siehe unten)
- zur nächsten Zelle springt
- wiederholt
Ich finde bisher nur Ansätze, wie man die ganze Zelle / ganze Formel in einen Wert umwandeln kann, das bringt mir jedoch nichts, weil ich dann in der Beispielzelle nur "160" stehen habe, aber keinen "Verlauf".
Ich bin für jede Idee dankbar :)
Viele Grüße
Christian