Registriert seit: 24.07.2016
Version(en): Office 2016
24.07.2016, 11:12
(Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2016, 11:12 von Heisenberg.)
Hallo zusammen, ich sitze gerade an einer Statusliste, die der Terminüberwachung dienen soll: A B C D [img] Dateiupload bitte im Forum! So geht es: Klick mich!] Wenn die Zelle "zugesagtes Datum" vom Datum her überschritten ist, soll das Feld "Status" rot markiert werden. Ist das Tagesdatum identisch, wird das Statusfeld gelb markiert. Liegt das Datum noch vor dem zugesagten Datum = grün. Hier habe ich mit der Formel =C2-HEUTE() gearbeitet und anschließend mit einer bedingten Formatierung. Das war soweit klar. Nun habe ich folgendes Problem: Sobald im Feld "erledigt" ein Datumswert steht, sollte die Statuszeile ebenfalls grün eingefärbt werden. Will heißen: Bei den oberen vier Zeilen mit Datum sollte trotz überschrittenem Termin der Status grün markiert werden, da hier ein Abschluss erfolgt ist. Daneben wäre es sinnvoll, dass der Termin bereits zwei Tage vor dem zugesagten Datum gelb markiert wird, damit darauf rechtzeitig reagiert werden kann. Kann mir hier jemand eine Formel nennen, mit der ich das ganze hinbekomme? Vielen Dank für die Hilfe und Gruß Heisenberg
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
24.07.2016, 11:46
(Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2016, 11:46 von WillWissen.
Bearbeitungsgrund: Formeln korrigiert
)
Hallo Heisenberg, Tabelle2 | A | B | C | D | 1 | Status | Beschreibung | Datum zuges. | erledigt | 2 | | 10 | 21.06.2016 | 24.07.2016 | 3 | | 20 | 23.07.2016 | 25.07.2016 | 4 | | 30 | 24.07.2016 | | 5 | | 40 | 25.07.2016 | 27.07.2016 | 6 | | 45 | 26.06.2016 | | 7 | | 60 | 27.07.2016 | | 8 | | | | | 9 | grün: | =$D2<>"" | | | 10 | gelb: | =ODER($C2=HEUTE();$C2=HEUTE()+1;$C2=HEUTE()+2) | | | 11 | rot: | =$C2>HEUTE() | | | Bedingte Formatierungen der Tabelle | Zelle | Nr.: / Bedingung | Format | A2 | 1. / Formel ist =ODER($D2<>"";$C2>HEUTE()) | Abc | A2 | 2. / Formel ist =ODER($C2=HEUTE();$C2=HEUTE()+1;$C2=HEUTE()+2) | Abc | A2 | 3. / Formel ist =$C2<HEUTE() | Abc | A3 | 1. / Formel ist =ODER($D2<>"";$C2>HEUTE()) | Abc | A3 | 2. / Formel ist =ODER($C2=HEUTE();$C2=HEUTE()+1;$C2=HEUTE()+2) | Abc | A3 | 3. / Formel ist =$C2<HEUTE() | Abc | A4 | 1. / Formel ist =ODER($D2<>"";$C2>HEUTE()) | Abc | A4 | 2. / Formel ist =ODER($C2=HEUTE();$C2=HEUTE()+1;$C2=HEUTE()+2) | Abc | A4 | 3. / Formel ist =$C2<HEUTE() | Abc | A5 | 1. / Formel ist =ODER($D2<>"";$C2>HEUTE()) | Abc | A5 | 2. / Formel ist =ODER($C2=HEUTE();$C2=HEUTE()+1;$C2=HEUTE()+2) | Abc | A5 | 3. / Formel ist =$C2<HEUTE() | Abc | A6 | 1. / Formel ist =ODER($D2<>"";$C2>HEUTE()) | Abc | A6 | 2. / Formel ist =ODER($C2=HEUTE();$C2=HEUTE()+1;$C2=HEUTE()+2) | Abc | A6 | 3. / Formel ist =$C2<HEUTE() | Abc | A7 | 1. / Formel ist =ODER($D2<>"";$C2>HEUTE()) | Abc | A7 | 2. / Formel ist =ODER($C2=HEUTE();$C2=HEUTE()+1;$C2=HEUTE()+2) | Abc | A7 | 3. / Formel ist =$C2<HEUTE() | Abc |
| Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 21.06.2016
Version(en): 2021
24.07.2016, 12:04
(Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2016, 12:04 von Ego.)
Hallo Günter,
warum schreibst du nicht, dass deine Tabelle nur ein Beispiel ist und die Formeln 1 und 3 noch angepasst werden müssen?
Sorry, hast du ja schon geändert, aber in Formel 1 fehlt noch die "+2".
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
24.07.2016, 13:46
(Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2016, 13:46 von WillWissen.)
Hi Ego, Zitat:aber in Formel 1 fehlt noch die "+2". da irrst du. Warum soll da eine +2 rein? Den einzigen Fehler, den ich versehentlich gemacht habe, ist, dass in der 2. Bedingung (gelb) es nicht +1 und +2, sondern -1 und -2 heißen muss. Tabelle2 | A | B | C | D | E | 1 | Status | Beschreibung | Datum zuges. | erledigt | heute: 24.07.2016 | 2 | 1. | 10 | 28.07.2016 | | | 3 | 2. | 20 | 25.07.2016 | 24.07.2016 | | 4 | 3. | 30 | 15.07.2016 | 24.07.2016 | | 5 | 4. | 40 | 24.07.2016 | | | 6 | 5. | 45 | 23.07.2016 | | | 7 | 5. | 60 | 22.07.2016 | | | 8 | 6. | 65 | 21.07.2016 | | | 9 | | | | | | 10 | Bedingungen lt. Frage | 11 | Grün | 1. heutiges Datum vor zugesagtem Datum | 12 | | 2. im Feld "erledigt" steht ein Datumswert, | 13 | | 3. auch wenn Termin überschritten | 14 | Gelb | 4. Termin heute | 15 | | 5. und bis zwei Tage davor | 16 | rot | 6. zugesagtes Datum überschritten | Bedingte Formatierungen der Tabelle | Zelle | Nr.: / Bedingung | Format | A2 | 1. / Formel ist =ODER($D2<>"";$C2>HEUTE()) | Abc | A2 | 2. / Formel ist =ODER($C2=HEUTE();$C2=HEUTE()-1;$C2=HEUTE()-2) | Abc | A2 | 3. / Formel ist =$C2<HEUTE() | Abc | A3 | 1. / Formel ist =ODER($D2<>"";$C2>HEUTE()) | Abc | A3 | 2. / Formel ist =ODER($C2=HEUTE();$C2=HEUTE()-1;$C2=HEUTE()-2) | Abc | A3 | 3. / Formel ist =$C2<HEUTE() | Abc | A4 | 1. / Formel ist =ODER($D2<>"";$C2>HEUTE()) | Abc | A4 | 2. / Formel ist =ODER($C2=HEUTE();$C2=HEUTE()-1;$C2=HEUTE()-2) | Abc | A4 | 3. / Formel ist =$C2<HEUTE() | Abc | A5 | 1. / Formel ist =ODER($D2<>"";$C2>HEUTE()) | Abc | A5 | 2. / Formel ist =ODER($C2=HEUTE();$C2=HEUTE()-1;$C2=HEUTE()-2) | Abc | A5 | 3. / Formel ist =$C2<HEUTE() | Abc | A6 | 1. / Formel ist =ODER($D2<>"";$C2>HEUTE()) | Abc | A6 | 2. / Formel ist =ODER($C2=HEUTE();$C2=HEUTE()-1;$C2=HEUTE()-2) | Abc | A6 | 3. / Formel ist =$C2<HEUTE() | Abc | A7 | 1. / Formel ist =ODER($D2<>"";$C2>HEUTE()) | Abc | A7 | 2. / Formel ist =ODER($C2=HEUTE();$C2=HEUTE()-1;$C2=HEUTE()-2) | Abc | A7 | 3. / Formel ist =$C2<HEUTE() | Abc | A8 | 1. / Formel ist =ODER($D2<>"";$C2>HEUTE()) | Abc | A8 | 2. / Formel ist =ODER($C2=HEUTE();$C2=HEUTE()-1;$C2=HEUTE()-2) | Abc | A8 | 3. / Formel ist =$C2<HEUTE() | Abc |
| Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 21.06.2016
Version(en): 2021
24.07.2016, 15:08
(Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2016, 15:08 von Ego.)
"Daneben wäre es sinnvoll, dass der Termin bereits zwei Tage vor dem zugesagten Datum gelb markiert wird, damit darauf rechtzeitig reagiert werden kann."
Hallo Günter,
meines Erachtens waren die "+1" und "+2" in der zweiten Formel richtig. Und dann muss es in der ersten Formel "HEUTE()+2" heissen.
Der Termin wird heute markiert. Wenn heute zwei Tage vor dem zugesagten Datum liegt, dann ist HEUTE()+2 = zugesagtes Datum und der Termin wird gelb markiert.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Helmut, schwierige Geburt, aber du hattest natürlich recht. Irgendwie saß da bei mir der Knoten recht fest.  Und damit auch wirklich alle Klarheiten beseitigt sind, hier nochmals der Tab.-Ausschnitt. Tabelle2 | A | B | C | D | E | 1 | Status | Beschreibung | Datum zuges. | erledigt | heute: 24.07.2016 | 2 | 1. | 10 | 28.07.2016 | | | 3 | 2. | 20 | 25.07.2016 | 24.07.2016 | | 4 | 3. | 30 | 15.07.2016 | 24.07.2016 | | 5 | 4. | 40 | 24.07.2016 | | | 6 | 5. | 45 | 25.07.2016 | | | 7 | 5. | 60 | 26.07.2016 | | | 8 | 6. | 65 | 21.07.2016 | | | 9 | | | | | | 10 | Bedingungen lt. Frage | 11 | Grün | 1. heutiges Datum liegt vor zugesagtem Datum | 12 | | 2. im Feld "erledigt" steht ein Datumswert, | 13 | | 3. auch wenn Termin überschritten | 14 | Gelb | 4. Termin heute | 15 | | 5. und bis zwei Tage davor | 16 | rot | 6. zugesagtes Datum überschritten | Bedingte Formatierungen der Tabelle | Zelle | Nr.: / Bedingung | Format | A2 | 1. / Formel ist =ODER($D2<>"";$C2>HEUTE()+2) | Abc | A2 | 2. / Formel ist =ODER($C2=HEUTE();$C2=HEUTE()+1;$C2=HEUTE()+2) | Abc | A2 | 3. / Formel ist =$C2<HEUTE() | Abc | A3 | 1. / Formel ist =ODER($D2<>"";$C2>HEUTE()+2) | Abc | A3 | 2. / Formel ist =ODER($C2=HEUTE();$C2=HEUTE()+1;$C2=HEUTE()+2) | Abc | A3 | 3. / Formel ist =$C2<HEUTE() | Abc | A4 | 1. / Formel ist =ODER($D2<>"";$C2>HEUTE()+2) | Abc | A4 | 2. / Formel ist =ODER($C2=HEUTE();$C2=HEUTE()+1;$C2=HEUTE()+2) | Abc | A4 | 3. / Formel ist =$C2<HEUTE() | Abc | A5 | 1. / Formel ist =ODER($D2<>"";$C2>HEUTE()+2) | Abc | A5 | 2. / Formel ist =ODER($C2=HEUTE();$C2=HEUTE()+1;$C2=HEUTE()+2) | Abc | A5 | 3. / Formel ist =$C2<HEUTE() | Abc | A6 | 1. / Formel ist =ODER($D2<>"";$C2>HEUTE()+2) | Abc | A6 | 2. / Formel ist =ODER($C2=HEUTE();$C2=HEUTE()+1;$C2=HEUTE()+2) | Abc | A6 | 3. / Formel ist =$C2<HEUTE() | Abc | A7 | 1. / Formel ist =ODER($D2<>"";$C2>HEUTE()+2) | Abc | A7 | 2. / Formel ist =ODER($C2=HEUTE();$C2=HEUTE()+1;$C2=HEUTE()+2) | Abc | A7 | 3. / Formel ist =$C2<HEUTE() | Abc | A8 | 1. / Formel ist =ODER($D2<>"";$C2>HEUTE()+2) | Abc | A8 | 2. / Formel ist =ODER($C2=HEUTE();$C2=HEUTE()+1;$C2=HEUTE()+2) | Abc | A8 | 3. / Formel ist =$C2<HEUTE() | Abc |
| Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 10.04.2014
Version(en): Office 2019
Hallo Günter, wieso ist A2 grün... ... da ist doch noch nix erledigt..!?!?!
Gruß Jörg stolzes Mitglied im ----Excel-Verein Freund einer excellenten Power Query-Abfrage
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Jörg,
dann lies mal die Bedingung!
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 10.04.2014
Version(en): Office 2019
24.07.2016, 16:17
(Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2016, 16:17 von Jockel.)
(24.07.2016, 16:07)WillWissen schrieb: Hi Jörg,
dann lies mal die Bedingung! Hallo Günter, hab' ich, aber ich habe anscheinend (mal wieder) ne Blockade, hilf mir bitte... Wieso ist A2 grün..? Ich finde, die Anfrage sowieso nicht so prickelnd formuliert. Ich kann mir vorstellen, was du meinst, ergibt aber nach meiner Meinung, keinen Sinn...
Gruß Jörg stolzes Mitglied im ----Excel-Verein Freund einer excellenten Power Query-Abfrage
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi Jörg, das schrieb Heisenberg in seinem Eröffnungsbeitrag: Zitat:Liegt das Datum noch vor dem zugesagten Datum = grün. Da heute der 24.7. ist und das zugesagte Datum 28.7. lautet, ist die Bedingung erfüllt und der Status auf Grün gesetzt. Wäre das zugesagt Datum der 26.7., würde das Feld gelb gefärbt werden.
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)
|