How can I stop a NOW() from update every time I open the sheet?

How can I stop a NOW() from update every time I open the sheet?

Hello,

I'm trying to use the current function =IF(B1<>"", NOW()). Is it possible to update the NOW() function only when the B1 cell is modified and not when the sheet is opened?

Best regards