Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Letzten Bankarbeitstag ermitteln

Letzten Bankarbeitstag ermitteln
Matthias
Guten Tag,
nachdem Ihr mir gestern so gut geholfen habt, möchte ich Eure Unterstützung gerne noch einmal in Anspruch nehmen.
Ich bin auf der Suche nach einer Möglichkeit in VBA, den letzten Arbeitstag zu ermitteln.
Wäre total gut, wenn mir jemand helfen könnte :-)
Vielen Dank,
Matthias

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Letzten Bankarbeitstag ermitteln
13.09.2012 17:30:56
Jürgen
Hallo Matthias,
wenn Du den letzten Werktag meinst, z. B. so:
application.WorksheetFunction.WorkDay(date(), -1)
Wenn Feiertage berücksichtigt werden sollen, kennt die Funktion noch einen dritten Paramter (=> in Hilfe nachschlagen), letztlich entspricht der Code der "Arbeitstag"-Funktion im Arbeitsblatt.
Gruß, Jürgen

Anzeige
AW: Letzten Bankarbeitstag ermitteln
14.09.2012 17:22:16
Matthias
Jürgen, vielen Dank für Deine Unterstützung.
Jetzt klappt`s, prima *dance*
Grüße,
Matthias
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Letzten Bankarbeitstag ermitteln


Schritt-für-Schritt-Anleitung

Um den letzten Bankarbeitstag zu ermitteln, kannst Du die Funktion WorkDay in Excel verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne Excel und gehe zu der Zelle, in der das Ergebnis angezeigt werden soll.
  2. Gib folgende Formel ein:
    =ARBEITSTAG(HEUTE();-1)

    Diese Formel berechnet den letzten Bankarbeitstag, basierend auf dem aktuellen Datum.

  3. Optional: Wenn Du Feiertage berücksichtigen möchtest, füge eine Liste der Feiertage in einen separaten Bereich ein und erweitere die Formel:
    =ARBEITSTAG(HEUTE();-1;Feiertage)

    Ersetze Feiertage durch den Zellbereich, der Deine Feiertage enthält.


Häufige Fehler und Lösungen

  • Fehler: „#WERT!“

    • Lösung: Stelle sicher, dass das Datum korrekt formatiert ist und die verwendeten Zellreferenzen stimmen.
  • Fehler: „#NAME?“

    • Lösung: Überprüfe, ob Du die richtige Sprache für die Funktion verwendest. In der deutschen Version ist es ARBEITSTAG, während es in der englischen Version WORKDAY ist.

Alternative Methoden

Wenn Du die Bankarbeitstage berechnen möchtest, gibt es auch alternative Methoden:

  • VBA-Methode: Du kannst auch VBA verwenden, um den letzten Bankarbeitstag zu ermitteln. Hier ist ein Beispiel:
    Dim lastBankDay As Date
    lastBankDay = Application.WorksheetFunction.WorkDay(Date, -1)
    MsgBox "Der letzte Bankarbeitstag ist: " & lastBankDay
  • Online-Tools: Es gibt verschiedene Bankarbeitstage Rechner online, die Dir helfen können, die Banktage für ein bestimmtes Datum zu ermitteln.

Praktische Beispiele

Hier sind einige praktische Beispiele, um die Bankarbeitstage zu ermitteln:

  • Letzter Bankarbeitstag im Monat: Um den letzten Bankarbeitstag eines Monats zu finden, kannst Du die folgende Formel verwenden:
    =ARBEITSTAG(EOMONTH(HEUTE();0);0)
  • Bankarbeitstag zu einer bestimmten Uhrzeit: Wenn Du den Banktag zu einer bestimmten Uhrzeit berechnen möchtest, achte darauf, dass Excel mit Datums- und Zeitwerten korrekt umgeht. Du kannst die Uhrzeit mit der DATE-Funktion kombinieren.

Tipps für Profis

  • Verwende benannte Bereiche: Um die Wartbarkeit Deiner Formeln zu verbessern, erstelle benannte Bereiche für Feiertage.
  • Nutze die Funktion „ARBEITSTAG.INTL“: Diese Funktion erlaubt es Dir, auch Wochenenden individuell festzulegen, wenn Du spezielle Banktage berücksichtigen musst.

FAQ: Häufige Fragen

1. Wie kann ich die Bankarbeitstage für das ganze Jahr berechnen?
Du kannst eine Tabelle erstellen, die alle Daten des Jahres enthält, und dann die ARBEITSTAG-Funktion darauf anwenden.

2. Welche Excel-Version benötige ich für die Funktionen?
Die genannten Funktionen sind in Excel 2010 und späteren Versionen verfügbar. Stelle sicher, dass Du die richtige Version verwendest.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige