14.10.2019, 09:04 (Dieser Beitrag wurde zuletzt bearbeitet: 14.10.2019, 09:04 von EricB.)
Hallo Leute,
ich hätte mal wieder ein Problem. Meine Google-Recherche konnte mir leider bisher nicht weiterhelfen.
Ich habe eine Urlaubsjahresübersicht erstellt. Dort soll er aus er aus anderen Tabellenblättern die eingetragenen Urlaubstage von Mitarbeitern übertragen. Problem ist hierbei, dass in der Quelle auch an Wochenenden und Feiertagen der Urlaub eingetragen wird. In der Urlaubsübersicht soll das aber nicht geschehen. Daher meine aktuelle Formel (welche auch funktioniert):
Wenn also Wochenende ist erscheint in der Übersicht ein "W". Soweit so gut. Nun habe ich aber ein Problem mit den Feiertagen. Feiertage sind in der Quelle (hier Tabellenblatt "Januar") mit der Hintergrundfarbe grau hinterlegt. Ich hätte also gern, dass er extra noch prüft, wie die Hintergrundfarbe ist (Hintergrundfarbe habe ich ausgelesen und sollte "48" sein). Meine Idee ging in die Richtung:
Feiertage und Wochenenden kann man mit der bedingten Formatierung automatisch färben lassen. Das kann man auch dann in einer Formel abfragen. Dazu müsste man allerdings die Tabelle kennen. Lade bitte eine Beispieldatei hoch (kein Bild).
14.10.2019, 09:32 (Dieser Beitrag wurde zuletzt bearbeitet: 14.10.2019, 09:32 von EricB.)
Das wäre ein Beispiel.
Stimmt. ich könnte also irgendwo in einem Behelfstabellenblatt die Feiertage im Jahr 2020 hinterlegen und es einfach von dort prüfen lassen? Wie würde dann die Formel aussehen?
14.10.2019, 10:41 (Dieser Beitrag wurde zuletzt bearbeitet: 14.10.2019, 10:41 von EricB.)
Eine Übersicht mit den Feiertagen habe ich erstellt. Allerdings funktioniert das doch auch nicht, oder? Er müsste ja quasi erst einmal prüfen, ob das Datum identisch mit einem Feiertag ist. Die Formel soll ja beispielsweise in Zelle D4 im Tabellenblatt "Urlaubsliste". Excel weiß ja aber gar nicht, dass D4 der 01.01.2020 ist.
Die Formel könnte also vielleicht so aussehen (funktioniert nur leider nicht)??
Gibt es eine Formel, dass er prüft, ob ein Zelleninhalt (hier Datum in Tabellenblatt Januar) irgendwo in einem Bereich von Zellen (hier Liste der Feiertage) vorkommt? Da würde ich also erst prüfen lassen, ob Datum mit Liste Feiertage identisch ist, dann, ob es ein Wochenende ist, und wenn beides nicht zutrifft trägt er "Urlaub" ein.
Du bekamst die richtige Antwort, drehst Dich aber beharrlich weiter im eigenen Saft.
Man fragt a) keine Formate mit Zellformeln ab, da solche Formate b) bedingt (und nicht händisch; dann braucht man keine Nachfrage) entstehen, und dafür c) wiederum Formeln verwendet werden. Die Konsequenz ist, dass Du den Schritt b) wegkürzst.
Falls jetzt jemand kommt, dass er Zellen gern ohne Sinn und Zweck (oder ohne Algorithmus) einfärben möchte und genau dies auswerten möchte: Auch dies tut man nicht, sondern man schreibt in eine Zelle eine 1, um auch diese Zellen bedingt und nicht händisch zu färben. Begründung: Man wirft möglichst wenig händische Formate in eine Tabelle, was historische Ursachen hat.
In kleinem Umfang spricht natürlich nichts dagegen.
Es funktioniert tatsächlich. Ich war etwas verwirrt, weil in der Lösungsformel nicht der Bezug auf das Tabellenblatt "Januar" hergestellt wurde. aber mit