Nja, det går med lösningen suger getben. Om du tillåter cirkelreferenser kan du kollla värdet i den egna cellen och peta in datum om det är tomt, annars kopierar du det egna värdet.
Exempel om A2 är vilkorscell och B2 datumcell :
=OM(A2<>"Ja";"";OM(B2<>"";B2;IDAG()))
=IF(A2<>"Ja","",IF(B2<>"",B2,TODAY()))
Inget jag rekomenderar. Man vill ju inte tillåta cirkelreferenser.
Alternativt VBA (med händelsehantering...uhhhhh), se olika varianter här:
https://trumpexcel.com/date-timestamp-excel/
Jag skulle nog lära mig/användaren
Ctrl+;
istället.