Kurz nach dem Jahreswechsel stehen wieder diverse Auswertungen an, welche vielfach in Excel erfolgen. Bezieht man sich für Auswertungen auf 'Jahrestabellen' so steht man vor dem Problem, dass viele Formeln angepasst werden müssen.
Nehmen wir einmal an, dass die Tabellenblätter der jeweils letzten vier Jahre ausgewertet werden sollen. Konventionell könnte dann eine Formel wie folgt lauten:
=ZÄHLENWENN(Daten_2012!D:D;$A2) -> Daten_2012 ist das Tabellenblatt von 2012
Auf diese Weise müssen sämtliche Formeln angepasst werden.
Hier hilft vielleicht der 'Indirekt' Befehl. Die Formel lautet dann schlicht und ergreifend
=ZÄHLENWENN(INDIREKT("Daten_" & E$1 & "!K:K");$A2)
Was passiert jetzt hier:
Die Jahreszahl 2012 steckt nun relativ in der Zelle E$1
Excel sucht also im Registerblatt 'Daten_2012' in der Spalte K alle '0 -übertroffen' (gemäss Vorgabe in der Zelle $A2).
Und nächstes Jahr?
Ganz einfach. Dann wird ein neues Registerblatt 'Daten_2013' in die Datei kopiert und die Jahreszahlen auf 2010, 2011, 2012, 2013 angepasst. Auch wenn tausende Formeln dahinterstecken werden wieder die letzten vier Jahre ausgewertet, natürlich unter der Vorausetzung, dass der Indirektbefehl konsequent eingesetzt wurde.
Der Indirektbefehl ist übrigens sehr universell anwendbar und bietet in solchen Fällen eine gewaltige Erleichterung.
Beliebte Posts
-
Gewinkelte Verbindungen im Powerpoint sind äusserts praktisch, verhalten sich aber zuweilen recht 'störrisch'. Mit den Einstellungen...
-
Ein Zeichen und jeder nennt es anders. Im VBA-Code ist das Zeichen (") zum Begrenzen von Strings unabdingbar. In vielen Fällen kann man...
-
Nachdem alles eingerichtet ist, kann der Connect folgendermassen durchgeführt werden: Es wird von einem Windows Form ausgegangen und einem ...
Keine Kommentare:
Kommentar veröffentlichen