Ich hätte folgendes vielleicht interessantes Problem:
Ich habe 2 Pivot Tabellen mit denen ich gerne Rechnen würde.
Die eine Pivot Tabelle gibt in einem gefilterten Zustand Urlaubstage für mich oder meine Schwester (Name), pro Jahr, pro Quartal, pro Monat an.
Die andere Pivot Tabelle gibt genau so gearbeitete Arbeitstage an, also für mich oder meine Schwester (Name), pro Jahr, pro Quartal, pro Monat.
Sieht ungefähr so aus:
Name (Spalte A), Jahre (Spalte B), Quartal (Spalte C), Monat (Spalte D), Ergebnis(also Arbeitstage oder Urlaubstage)
So jetzt würde ich sehr gerne immer genau die Urlaubstage, die wir genommen haben von den richtigen Arbeitstagen abziehen.
Also ich möchte, dass Excel schaut: "okay im Jahr 2016 wurden im 1. Quartal im Monat Mai 2 Urlaubstage genommen. Die soll ich jetzt von den im Jahr 2016, im Quartal 1 im Monat Mai gearbeiteten Arbeitstagen abziehen. - Tadaaa!"
Gelöst hatte ich das überaus suboptimal so (und es funktioniert auch noch nicht richtig) - Ich suche erstmal nach den Urlaubstagen und lasse mir die ausgeben, um danach mit einer Simplen Subtraktion das Ergebnis auszurechnen:
'=SVERWEIS('Arbeitstage'!B9&C9&D9;
WAHL({1.2.3};'Urlaubstage'!$B$3:$B$7&'Urlaubstage'!$C$3:$C$7&'Urlaubstage'!$D$3:$D$7;'Urlaubstage'!$F$3:$F$7);2;FALSCH)
Die Bereiche der Suche hab ich manuell ausgewählt, was mich daran auch stört ist, dass wenn sich die Pivot Tabelle irgendwann ändert (zum Beispiel im Jahr 2019 auch noch das 4. Quartal dazu kommt) ich wieder manuell den richtigen Suchbereich in allen 12 Monaten angeben muss. Ich würde das nämlich gerne einfach "runterziehen" können. Wir haben ja auch nicht in jedem Monat Urlaub genommen.
Die Formel gebe ich dann mit Strg+Umschalt als Array ein, weil der sonst nur Fehler hergibt.
Um die Formel herum mache ich dann, wenn es funktioniert ein Wennfehler, dann 0, damit da nicht das hässliche #NV von in den Urlaubstagen nicht vorhandenen Monaten steht.
Momentan gibt er immer nur das erste Ergebnis eines Jahres zurück.
Wenn es zum Beispiel im Januar einen Urlaubstag gab und dann im Februar zwei, dann gibt excel trotzdem 1 zurück. Ich habe deshalb das "Falsch" angefügt.
Ich habe schon überlegt das mit Pivotdatenzuordnen zu lösen, dabei kann ich mich aber nur auf das Ergebnis also jeweils die Tage oder Stunden beziehen und das dann nicht für die Monate "runterziehen".
Hat jemand vielleicht einen ganz anderen Ansatz? Oder sieht auf Anhieb wo ich einen Fehler mache?
Danke euch für das lesen des langen Posts und schonmal vielen lieben Dank für eure Hilfe im Voraus :)
Liebe Grüße
Mia