Clever-Excel-Forum

Normale Version: Aktuelle Überstunden aus zweiter Excel-Datei übernehmen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallöchen,

ich habe folgendes vor (Namen sind fiktiv):

Es gibt eine Excel-Datei "Urlaubsliste_2020" und für jeden Mitarbeiter eine Excel-Datei, hier bspw. "Arbeitszeit_Meier_Martin" - siehe Screenshots.

In Letzterer werden in Spalte die Minus- sowie Plusstunden summiert. Gern möchte ich mir in meiner Urlaubsliste, für den jeweiligen Mitarbeiter die aktuellen Überstunden wiergeben lassen. Es soll in Spalte G quasi anzeigt werden, wie viele Über- oder Minusstunden der Mitarbeiter hat, damit ich nicht in jede einzelne Liste schauen muss. Dies sollte sich automatisch aktualisieren.

Die Liste Arbeitszeiterfassung wurde von jemanden erstellt, den wir nicht kennen und das nur hobbymäßig macht. Er meinte mittels eines Makros wäre das wohl ganz easy, aber verraten wie, hat er nicht  :19: 
Mit Makros habe ich noch nie gearbeitet, hätte aber kein Problem mir das beizubringen. Ein Makro aufnehmen ist ja recht easy, aber ich habe keine Idee, wie ich sage, dass er jeden Tag Bezug zum aktuellen Datum nehmen soll, um mir den Wert in Spalte P wiederzugeben. Leider sind auch , außer die befüllenden, alle Zellen gesperrt. 

Meine Idee war der klassische S-Verweis, allerdings findet er immer keinen Wert. Ich weiß dass in Spalte B immer das Datum hinterlegt ist, jedoch habe ich festgestellt, mit dem falschen Jahr (2016), was natürlich erklärt, warum es keinen Wert findet. Der SVerweis sieht wie folgt aus:

=SVERWEIS(HEUTE();[Arbeitszeit_Meier_Martin_2020.xlsx]Juni!$A$4:$P$34;16;FALSCH)

Das habe ich auch noch versucht:

=INDEX([Arbeitszeit_Meier_Martin_2020.xlsx]Juni!$A$34:$P$34;VERGLEICH(G26;[Arbeitszeit_Meier_Martin_2020.xlsx]Juni!$P$4:$P$34;0);16)

G26 beinhalte: 
=DATUM(2016;MONAT(HEUTE());TAG(HEUTE()-1))

Nächstes Problem, pro Monat gibt es ein Tabellenblatt im Arbeitszeitnachweis, er müsste quasi ja überall suchen, wahrscheinlich mit ODER. 

Besser wäre natürlich, ihr habt eine Idee, wie ich es mit einem Makro hinbekomme.
Hallöchen,

mal nur ein erster Gedanke. Wenn Dein Datum in Spalte B steht, macht es keinen Sinn, in A danach zu suchen

=SVERWEIS(HEUTE();[Arbeitszeit_Meier_Martin_2020.xlsx]Juni!$A$4:$P$34;16;FALSCH)
Danke für den Hinweis,

das Problem besteht jedoch weiterhin.
Hola,

eine Exceldatei wäre sinnvoll. Auf Grund des Bildchens kann man nicht viel dazu sagen...#NV sagt hat, dass das Suchkriterium nicht in der Form gefunden wird.

Gruß,
steve1da
Hab beide mal angehangen Smile
Hallöchen,

wieder ein erster Hinweis. In Deiner Formel in G3 steht irgendwo
...VERGLEICH(G26...

G26 ist aber leer.