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

Bedingte Formatierung und Arbeitstag

Forumthread: Bedingte Formatierung und Arbeitstag

Bedingte Formatierung und Arbeitstag
29.03.2006 14:53:03
rlenz
Hallo,
wie bitte kann ich die Funktion ARBEITSTAG in eine bedingte Formatierung einbinden?
Von einem Datum aus sollen Arbeitstage addiert werden, ist das heutige Datum größer als das errechnte Datum soll bedingt formatiert werden.
obwohl diese Bedingung WAHR ist   =HEUTE()>ARBEITSTAG(A3;10;$E$2:$E$20)  kommt folgende Fehlermeldung: auf andere tabellen oder arbeitsmappen d in dem kriterium bedingte formatierung nicht verwendet werden. ist damit unter umst die funktion arbeitstag innerhalb des add-ins analyse-funktion gemeint> Bin auf eine Lösung mit einer Hilfsspalte angewiesen oder geht es doch einfach innerhalb der bedingt zu formatierenden Zelle und wenn ja, dann wie bitte.
https://www.herber.de/bbs/user/32399.xls
 
 ABCDE
1von+ Arbeitstageist Datum Liste von Frei- und Feiertagen
210.03.20061024.03.2006 01.01.2006
310.03.2006   14.04.2006
4    17.04.2006
5WAHROK in A2   
6WAHRgeht nicht in A3  
7     
Formeln der Tabelle
C2 : =ARBEITSTAG(A2;B2;$E$2:$E$20)
A5 : =HEUTE()>$C$2
A6 : =HEUTE()>ARBEITSTAG(A3;10;$E$2:$E$20)
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
MfG
Rüdiger Lenz
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Bedingte Formatierung und Arbeitstag
29.03.2006 15:06:42
Reinhard
Hi Rüdiger, verstehe die Fhlermeldung auch nicht. Wie wärs mit Einfügen--Namen--definieren Name: ttt =ARBEITSTAG(Tabelle1!C3;10;Tabelle1!$E$2:$E$20) In der bed. Formatierung dann =HEUTE()>ttt
Naja, letztlich ein workaround wie Hilfszelle, deshalb Frage noch offen
Gruß
Reinhard
ps: Ich freue mich über eine Rückmeldung ob diese Antwort hilfreich war oder nicht..
Anzeige
AW: Bedingte Formatierung und Arbeitstag
29.03.2006 16:20:10
rlenz
Hallo Reinhard,
recht herzlichen Dank, deine Lösung funktioniert einwandfrei und die bedingte Formatierung ist auch in Spalte A kopierbar. Bezogen auf mein Arbeitsblatt sieht die Formel so im Namen ttt aus:   =ARBEITSTAG(Tabelle1!A3;10;Tabelle1!$E$2:$E$20)
Habe bitte dafür Verständnis, wenn ich die Frage noch offen lasse, es mag ja noch andere Lösungen geben.
MfG
Rüdiger Lenz
Anzeige
;
Anzeige
Anzeige

Infobox / Tutorial

Bedingte Formatierung mit ARBEITSTAG in Excel


Schritt-für-Schritt-Anleitung

  1. Definiere einen Namen für die Formel:

    • Gehe zu Einfügen > Namen > Definieren.
    • Gib den Namen ttt ein und verwende die Formel:
      =ARBEITSTAG(Tabelle1!A3; 10; Tabelle1!$E$2:$E$20)
  2. Wende die bedingte Formatierung an:

    • Markiere die Zelle, die du formatieren möchtest.
    • Gehe zu Start > Bedingte Formatierung > Neue Regel.
    • Wähle Formel zur Ermittlung der zu formatierenden Zellen verwenden.
    • Gib die folgende Formel ein:
      =HEUTE() > ttt
  3. Wähle das gewünschte Format:

    • Klicke auf Formatieren und wähle die gewünschten Formatierungen aus (z.B. Hintergrundfarbe ändern).
  4. Bestätigen:

    • Klicke auf OK, um die Regel zu übernehmen.
  5. Kopiere die Formatierung:

    • Du kannst die bedingte Formatierung einfach in andere Zellen kopieren.

Häufige Fehler und Lösungen

  • Fehlermeldung: "Auf andere Tabellen oder Arbeitsmappen kann in der bedingten Formatierung nicht verwiesen werden."
    Diese Fehlermeldung tritt auf, wenn du versuchst, auf eine Zelle außerhalb des aktuellen Arbeitsblatts zuzugreifen. Verwende stattdessen den definierten Namen (ttt), um das Problem zu umgehen.

  • Die bedingte Formatierung wird nicht angewendet.
    Überprüfe, ob die Formel korrekt eingegeben wurde und ob die Zellen, die formatiert werden sollen, in der richtigen Auswahl sind.


Alternative Methoden

Eine Alternative zur Verwendung von definierten Namen ist die Nutzung einer Hilfsspalte. Du kannst die Formel =ARBEITSTAG(A3; 10; $E$2:$E$20) in einer Hilfsspalte einfügen und dann die bedingte Formatierung auf diese Zelle anwenden.


Praktische Beispiele

  • Beispiel 1: Angenommen, in Zelle A3 steht ein Datum (z.B. 10.03.2023) und du möchtest 10 Arbeitstage hinzufügen. Die Formel in der Hilfsspalte könnte so aussehen:

    =ARBEITSTAG(A3; 10; $E$2:$E$20)

    In der bedingten Formatierung überprüfst du dann, ob HEUTE() größer ist als der Wert in der Hilfsspalte.

  • Beispiel 2: Wenn du die Zelle B3 mit der Formel =HEUTE() > ARBEITSTAG(A3; 10; $E$2:$E$20) formatierst, wird sie markiert, wenn das heutige Datum nach den 10 Arbeitstagen liegt.


Tipps für Profis

  • Überlege, ob du Feiertage in deine Berechnungen einbeziehen möchtest, indem du eine Liste von Feiertagen in die dritte Argumentation von ARBEITSTAG integrierst.
  • Nutze die Funktion NETTOARBEITSTAGE, um noch flexibler mit Arbeitstagen umzugehen, wenn du mehrere Zeiträume vergleichen möchtest.

FAQ: Häufige Fragen

1. Wie kann ich den nächsten Arbeitstag in Excel berechnen?
Verwende die Funktion ARBEITSTAG und setze das gewünschte Datum sowie die Anzahl der Tage, die du hinzufügen möchtest. Beispiel:

=ARBEITSTAG(HEUTE(); 1; $E$2:$E$20)

2. Kann ich die bedingte Formatierung auch auf mehrere Zellen anwenden?
Ja, du kannst die bedingte Formatierung auf einen Zellbereich anwenden. Achte darauf, dass die Formel in Bezug auf die erste Zelle korrekt ist, und kopiere dann die Formatierung auf die anderen Zellen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige