Clever-Excel-Forum

Normale Version: Über bed. Formatierung Geburtstage im Monatskalender anzeigen lassen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo Gemeinde.

Ich brauche Eure Hilfe.
Ich habe jetzt seit Tagen über Google nach einer Lösung gesucht und nichts gefunden.
Vielleicht könnt Ihr mir helfen, auch wenn die Antwort "nicht machbar" lautet.

Kann ich in einem Monatskalender mit Hilfe des Names und dem Geburtstag, die Zelle mittels bedingter Formatierung hervorheben, wo sich die Spalte und die Zeile treffen ?

Aber Reihe nach. Hier kommt jetzt erstmal mein aktueller Stand:

Das erste Tabellenblatt:

Hier werden die Daten eingegeben.
A1 das Jahr (z.B. 2016)
A2 bis A20 die Namen (z.B. Thomas),
B2 bis B20 die Geburtsdaten (z.B. 20.01.1970),
C2 bis C20 die Geburtstage des unter A1 angegebenen Jahres (20.01.2016),
D2 bis D20 das Alter in dem eingegebenen Jahr (46).
Wenn ich unter A1 das Jahr ändere, bleiben Name und Geburtsdaten gleich, der Geburtstag und das Alter ändern sich automatisch.

Unter "Namen definieren" habe ich
- Namen (nur die Namen)
- Datum (Geburtstage im eingegebenen Jahr)
- Geburtstage ( Namen und Geburtstage im eingegebenen Jahr)
erstellt.

Das zweite bis dreizehnte Tabellenblatt:

A1 der Monat mit eingegebenen Jahr,
A3 bis A33 die Tage des Monats,
B2 bis T2 die Namen.
Die Wochenenden werden beim Datum über die bedingte Formatierung farblich (Zellfüllung) angezeigt
(Samstage in Grün über =WOCHENTAG($A3;1)>6 und Sonntage in Rot über =WOCHENTAG($A3;2)>6).

Wofür ich keine Lösung gefunden habe: Huh

Nehmen wir unser Beispiel "Thomas".
Der Name steht in K2.
Sein Geburtstag ist am 20.01.2016 und somit in A22.
Die Zelle K22 ist die Schnittstelle zwischen Namen und Datum und diese soll über die bedingte Formatierung farblich gefüllt werden.
Ist das Möglich ?
Wenn ja, wäre ich über eine Lösung sehr dankbar.

Versuche mit WENN(UND, ZÄHLENWENN(UND, ZÄHLENWENNS, INDEX(UND, etc. mit Eingabe der "definierten Namen" (egal ob Namen mit Datum oder Geburtstage) haben nicht funktioniert.

Ich hoffe, ich konnte es soweit beschreiben, das Ihr wisst, was ich möchte.

Vielen Dank im voraus für Eure Hilfe. Thumps_up
Hola,

eine Beispieldatei wäre hilfreich.

Gruß,
steve1da
Hi,

Steve hat dich ja um eine Beispieldatei gebeten - einen Versuch wage ich mit meiner eigenen und hoffe, die richtig verstanden zu haben. Wenn's nicht passt, bleibt es bei Steves Bitte!

In A1 gibst du lediglich 1-1, 1-2 usw. ein, der Rest wird durch benutzerdef. Formatierung erledigt

[attachment=6530]
Hallo.

Danke für die schnellen Antworten.

Mit Glück krieg ich die Datei hochgeladen. Noch keine Erfahrung damit gemacht. :17:

[attachment=6531]


Danke schön.
(16.08.2016, 14:36)Lusche800 schrieb: [ -> ]Versuche mit WENN(UND, ZÄHLENWENN(UND, ZÄHLENWENNS, INDEX(UND, etc. mit Eingabe der "definierten Namen" (egal ob Namen mit Datum oder Geburtstage) haben nicht funktioniert.
ZÄHLENWENNS() funktioniert doch.
Arbeitsblatt mit dem Namen 'Januar'
 K
22 

NameBezug
Datum=Eingabe!$D$2:$D$20
Namen=Eingabe!$A$2:$A$20

Zellebedingte Formatierung...Format
K221: =ZÄHLENWENNS(Namen;K$2;Datum;$A22)abc
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Hallo.

@WillWissen

Danke für die Test-Datei.
Hier greift die bed. Formatierung, weil in jeder Zelle eine Formel steht, die am besagten Tag das Datum ausspuckt.
Geht es auch ohne Datum bzw. ohne Formel in jeder Zelle ?

Trotzdem Danke für die schnelle Hilfe.

@shift-del

Wenn ich direkt auf die Zelle Deine bedingte Formatierung anwende, gehts.

Aber da ich jetzt nicht jede Person mit Geburtstag einzeln suchen will, habe ich das komplette Feld von b3 bis t33 markiert.
Hier soll die bed. Formatierung greifen.
Der Hintergedanke ist, wenn jemand von der Liste gestrichen wird oder dazukommt, muss man direkt auf die Zelle gehen.
Mit meinem Gedanken gehts automatisch.
Aber wie gesagt, ich weiß nicht, ob das geht.

Trotzdem Danke für die schnelle Hilfe.
(16.08.2016, 19:05)Lusche800 schrieb: [ -> ]Aber wie gesagt, ich weiß nicht, ob das geht.
Natürlich geht das.
Wenn du B3:T33 markierst hast musst du die Bezüge entsprechen anpassen:
Code:
=ZÄHLENWENNS(Namen;B$2;Datum;$A3)
Hi,

Zitat:Geht es auch ohne Datum bzw. ohne Formel in jeder Zelle ?


ja! Du markierst B3:M33 und schreibst folgende Formel in die bedingte Formatierung:


Code:
=INDEX(Tabelle1!$C$2:$C$20;VERGLEICH(B$2;Tabelle1!$A$2:$A$20;0))=DATUM(;MONAT($A3);TAG($A3))


Tabelle4 (3)

ABCDEFGHIJKLM
1Juni 2016
2ThomasPetraWolfgangIrisSebastianManuelaChristineMonikaMarkusNiklasTanjaSascha
301.06.2016
402.06.2016
503.06.2016
604.06.2016
705.06.2016
806.06.2016
907.06.2016
1008.06.2016
1109.06.2016
1210.06.2016
1311.06.2016
1412.06.2016
1513.06.2016
1614.06.2016
1715.06.2016
1816.06.2016
1917.06.2016
2018.06.2016
2119.06.2016
2220.06.2016
Bedingte Formatierungen der Tabelle
ZelleNr.: / BedingungFormat
B31. / Formel ist =INDEX(Tabelle1!$C$2:$C$20;VERGLEICH(B$2;Tabelle1!$A$2:$A$20;0))=DATUM(;MONAT($A3);TAG($A3))Abc

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
@ shift-del

Vielen Dank. Genau das ist es. :19: 

Wahrscheinlich habe ich die Formel zu kompliziert gemacht und deswegen hats nicht funktioniert.

Ich bin froh, das ich hier ins Forum gekommen bin. :87: :87:

Schnelle und unkomplizierte Hilfe. Absolut Super. Thumps_up Xmas33
@ shift-del

Es hat mir keine Ruhe gelassen und habe Deine Formel umgestellt.

Von
Code:
=ZÄHLENWENNS(Namen;B$2;Datum;$A3)

nach
Code:
=ZÄHLENWENNS(B$2;Namen;$A3;Datum)

und siehe da, es geht nicht mehr. Das war mein Fehler. Ich habe immer die Spalte / Zeile zuerst genommen. Ich kann mir zwar den Unterschied nicht erklären, aber jetzt weiß ich wenigstens, woran es gelegen hat.

Ich habe jetzt das Ganze erweitert.
Nun werden auch die Feiertage und die Ferien angezeigt. Es hat mich zwar Nerven gekostet, aber es funktioniert. :19:
Leider muss man die Ferien per Hand für jedes Jahr eingeben, aber das dauert ja nur max. 5 min..

Danke nochmals für die Hilfe und Unterstützung.
Seiten: 1 2 3