Im Abschnitt über den SVerweis habe ich dargestellt, wie man mit dem SVerweis arbeiten kann. Ausgang für die von der Funktion eingesetzten Werte ist dabei eine kleine Tabelle. Weniger bekannt ist, dass man auch darauf verzichten kann.
Angenommen, wir haben eine Arbeitszeiterfassung, so wie sie im Folgenden dargestellt ist:
Datum | kommt | geht | Stunden |
12.01.2009 | 13:15 | 23:00 | 09:45 |
13.01.2009 | 20:00 | 06:10 | 10:10 |
Weiter gehen wir davon aus, dass es in dem Betrieb gestaffelte Pausenzeiten gibt, die von der Länge der Arbeitszeit abhängig sind. Die sollen in einer weiteren Spalte von der Anwesenheitszeit abgezogen werden.
Die Pausenregelung sieht so aus:
0-6 Stunden = 0,0 Stunden Pause |
6-8 Stunden = 0,5 Stunden Pause |
8-10 Stunden = 0,75 Stunden Pause |
10-11 Stunden = 1,0 Stunden Pause |
Die "SVerweis taugliche" Liste könnte so aussehen:
ArbZeit | Pause |
0 | 0 |
6 | 0,5 |
8 | 0,75 |
10 | 1 |
Die um eine Spalte erweiterte Liste, mit der Liste für den SVerweis und die Arbeitzeitformeln:
A | B | C | D | E | F | G | H | |
1 | Datum | kommt | geht | Stunden | Std-Pause | ArbZeit | Pause | |
2 | 12.01.2009 | 13:15 | 23:00 | 09:45 | 09:15 | 0 | 0 | |
3 | 13.01.2009 | 20:00 | 06:10 | 10:10 | 09:25 | 6 | 0,5 | |
4 | 8 | 0,75 | ||||||
5 | 10 | 1 |
Formeln der Tabelle | ||||||||||
|
Nun hat man manchmal das Problem, dass man nicht so richtig weiß, wo man die Liste für die SVerweise (grün markiert) unterbringen soll, damit die nicht versehentlich von einem anderen Anwender verschoben, oder gar gelöscht wird.
Dies Liste lässt sich in der SVerweisformel unterbringen. Das sieht dann so aus:
Die Listenwerte befinden sich nun direkt in der Formel, zum besseren Erkennen habe ich den betreffenden Bereich rot dargestellt. Er ersetzt also den normalen Verweis auf die Matrix(liste) aus der sonst die Werte kommen würden. (Im Beispiel oben G2:H5)
Die geschweiften Klammern müssen, im Gegensatz zu Matrixformeln, von Hand eingegeben werden. Die Semikolen sind als Zeilentrenner zu verstehen, die Punkte stellen die Spaltentrenner dar.
Unser Beispiel, mit den geänderten Formeln:
A | B | C | D | E | |
1 | Datum | kommt | geht | Stunden | Std-Pause |
2 | 12.01.2009 | 13:15 | 23:00 | 09:45 | 09:00 |
3 | 13.01.2009 | 20:00 | 06:10 | 10:10 | 09:10 |
Formeln der Tabelle | ||||||||||
|