07.10.2019, 11:36
Hallo liebe Community,
mein Problem gestaltet sich etwas umfangreicher. Deswegen gebe ich hier erst einmal die Grundidee/Zielstellung, sowie die unveränderlichen Parameter an:
o In Spalte „P“ steht als Dezimalzahl die abgebauten Überstunden des Tages (sofern zutreffend, sonst „“)
· In einer separaten Tabellen „Überstundendoku“ ist eine fortlaufende Tabelle 01.01.xxxx bis 31.12.xxxx angeführt.
o Datum steht wieder in Spalte „A“
o In Spalte „B“ und „C“ werden via SVERWEIS die jeweiligen Stunden (Aufbau/Abbau) übernommen.
· Beim Abbau möchte ich nun erreichen, dass in einer weiteren Spalte der aktuelle Stand an Überstunden ausgegeben wird, wobei ich immer die zuerst aufgebauten Stunden auch als erstes abbauen muss.
Beispiel: Am 01.01. 8 Stunden aufgebaut
Am 02.01.4 Stunden aufgebaut
Am 03.01. 6 Stunden abgebaut = Guthaben vom 01.01. soll auf 2 Stunden schrumpfen, Guthaben 2. 1. Bleibt bei 4 Stunden
Am 01.02. 3 Stunden abgebaut = Guthaben 01.01. wird egalisiert (0 Stunden), Guthaben 02.01. schrumpft auf 3 Stunden
Zur Umsetzung bleibt meinerseits anzumerken: Der Grundaufbau der Datei steht (zu meinem Leidwesen) nicht zur Disposition. Eine Umsetzung via VBA kommt wegen technischer Unterbindung der Ausführung nicht in Betracht, muss also über Excel-Formeln umgesetzt werden.
Für entsprechende Lösungsvorschläge/-ansätze bin ich dankbar. Wahrscheinlich fehlt mir wie so oft nur der Blick von außen auf das Problem.
Eine entsprechende Beispieldatei (aus Gründen der Geschäftsgeheimniswahrung etc natürlich nur schematisch reproduziert
Testtabelle1.xlsx (Größe: 18,43 KB / Downloads: 8) ) ist verlinkt.
Herzlichen Dank
lbos
mein Problem gestaltet sich etwas umfangreicher. Deswegen gebe ich hier erst einmal die Grundidee/Zielstellung, sowie die unveränderlichen Parameter an:
- Die zu ändernde Excel-Datei stellt eine Zeiterfassungsdatei dar.
- Es gibt einzelne Tabellenblätter, die nach Monatsabkürzungen benannt sind (Jan, Feb, Mrz…)
- In Spalte „A“ steht als Datum formatiert das jeweilige Tagesdatum
o In Spalte „P“ steht als Dezimalzahl die abgebauten Überstunden des Tages (sofern zutreffend, sonst „“)
· In einer separaten Tabellen „Überstundendoku“ ist eine fortlaufende Tabelle 01.01.xxxx bis 31.12.xxxx angeführt.
o Datum steht wieder in Spalte „A“
o In Spalte „B“ und „C“ werden via SVERWEIS die jeweiligen Stunden (Aufbau/Abbau) übernommen.
· Beim Abbau möchte ich nun erreichen, dass in einer weiteren Spalte der aktuelle Stand an Überstunden ausgegeben wird, wobei ich immer die zuerst aufgebauten Stunden auch als erstes abbauen muss.
Beispiel: Am 01.01. 8 Stunden aufgebaut
Am 02.01.4 Stunden aufgebaut
Am 03.01. 6 Stunden abgebaut = Guthaben vom 01.01. soll auf 2 Stunden schrumpfen, Guthaben 2. 1. Bleibt bei 4 Stunden
Am 01.02. 3 Stunden abgebaut = Guthaben 01.01. wird egalisiert (0 Stunden), Guthaben 02.01. schrumpft auf 3 Stunden
Zur Umsetzung bleibt meinerseits anzumerken: Der Grundaufbau der Datei steht (zu meinem Leidwesen) nicht zur Disposition. Eine Umsetzung via VBA kommt wegen technischer Unterbindung der Ausführung nicht in Betracht, muss also über Excel-Formeln umgesetzt werden.
Für entsprechende Lösungsvorschläge/-ansätze bin ich dankbar. Wahrscheinlich fehlt mir wie so oft nur der Blick von außen auf das Problem.
Eine entsprechende Beispieldatei (aus Gründen der Geschäftsgeheimniswahrung etc natürlich nur schematisch reproduziert
Testtabelle1.xlsx (Größe: 18,43 KB / Downloads: 8) ) ist verlinkt.
Herzlichen Dank
lbos