Markieren Sie den Geburtstag in einer referenzierten Zelle

494
Hany

In Excel 2003 in Arbeitsblatt1 habe ich eine bedingte Formatierung, die eine Zelle hervorhebt, wenn heute Geburtstag ist

in Zelle A1 Geburtsdatum

In Zelle B1 Alter mit der Formel:
=DATEDIF($A1,TODAY(),"Y") & " Years, " & DATEDIF($A1,TODAY(),"YM") & " Months, " & DATEDIF ($A1,TODAY(),"MD") & " Days"

mit der bedingten Formatierung:
=TEXT($A1,"DD/MM")-TEXT(TODAY(),"DD/MM")=0

das funktioniert perfekt

aber in Arbeitsblatt2 habe ich in Zelle B1 die Formel
=worksheet1!B1

mit der gleichen bedingten Formatierung, die nicht funktioniert

Wie kann ich Zelle B1 in Arbeitsblatt2 hervorheben, wenn heute Geburtstag ist?

0
Können Sie einen Screenshot Ihrer bedingten Formatierung für Sheet2 posten? Was Sie beschrieben haben, sollte gut funktionieren. Jonno vor 8 Jahren 0
Diese bedingte Formatierungsformel kann nicht richtig sein. B1 enthält Text, kein Datum, daher gibt die Formel einen Fehler aus. Es sollte sich auf A1 anstelle von B1 beziehen. Bitte überprüfen und aktualisieren Sie Ihre Frage. teylyn vor 8 Jahren 0
Es tut mir leid, Sie haben recht, die Formel in B1 ist = TEXT ($ A1, "DD / MM") - TEXT (HEUTE (), "DD / MM") = 0 Dies funktioniert jedoch nur in Sheet1, nicht in Sheet2 Hany vor 8 Jahren 0
Nachdem ich den Kommentar von teylyn durchgesehen hatte, fand ich die Lösung. In Zelle A1 in Arbeitsblatt2 bezog ich mich auch auf Zelle A1 von Arbeitsblatt1. und das hat das Problem gelöst. Vielen Dank. Hany vor 8 Jahren 0

3 Antworten auf die Frage

1
SincereApathy

Sie können eine Blattreferenz zu Ihrer bedingten Formatierungsformel in Blatt 2 hinzufügen, um auf die Quellzelle in Blatt 1 zu verweisen.

=TEXT(Sheet1!$A1,"DD/MM")-TEXT(TODAY(),"DD/MM")=0

Nicht im Jahr 2003 können Sie nicht. CF in 2003 kann nur Referenzen auf demselben Blatt oder in benannten Bereichen verwenden. teylyn vor 8 Jahren 0
Sie haben Recht Excel 2003 unterstützt keine referenzierten Zellen zu anderen Arbeitsblättern Hany vor 8 Jahren 0
1
Máté Juhász

in Zelle A1 Geburtsdatum
in Zelle B1 Alter mit der Formel

mit der bedingten Formatierung:
=TEXT($B1,"DD/MM")-TEXT(TODAY(),"DD/MM")=0

Bist du sicher, dass deine Bedingungsformel funktioniert, wenn du in B1 bist? Bezieht sich das nicht auf A1?

Da Sheet2 das Alter und nicht das Geburtsdatum enthält, verwenden Sie diese Formel:
=FIND(B1," 0 Months, 0 Days")>0

Leider werden alle Zellen hervorgehoben. Ich habe auch versucht = FIND (B1, "0 Monate 0 Tage") = 0, aber es funktioniert nicht Hany vor 8 Jahren 0
Es ist komisch. Bitte posten Sie Screenshots sowohl zu Ihren Daten als auch zu den Regeln (auch aus dem ersten Blatt). Máté Juhász vor 8 Jahren 0
Dies ist ein Link zu Workshee1 und Worksheet2 https://onedrive.live.com/redir?resid=220F1BA8E872A001!116&authkey=!AKq6CdOBrC9ENfY&v=3&ithint=photo%2cJPG https://onedrive.live.com/redir?resid=44 117 & authkey =! AOswsdo6mx3Kbyw & v = 3 & ithint = foto% 2cJPG Hany vor 8 Jahren 0
Ich habe meine Formel aktualisiert, bitte überprüfen Sie jetzt Máté Juhász vor 8 Jahren 0
Ich habe versucht, Ihre Formel = FIND (B1, "0 Monate, 0 Tage")> 0 und auch = FIND (B1, "0 Monate, 0 Tage") = 0, aber beide haben nicht funktioniert Hany vor 8 Jahren 0
0
Hany

Nachdem ich den Kommentar von teylyn durchgesehen hatte, fand ich die Lösung. In Zelle A1 in Arbeitsblatt2 bezog ich mich auch auf Zelle A1 in Arbeitsblatt1. und das hat das Problem gelöst. Vielen Dank.