turn NOW() function static

curiouscoder

New Member
Joined
Jun 24, 2022
Messages
31
Office Version
  1. 365
Platform
  1. Windows
i am unable to show/upload my excel file as im working on a work device.

Screenshot 2022-06-30 114931.png


Screenshot 2022-06-30 114850.png


the H column consists of statuses in a drop down list with each status having its own respective column that records a time stamp whenever the status is selected.

my issue is due to the =NOW() function each timestamp is dynamic and keeps updating until the next status in the drop down list is selected. as you can see the timestamps assigned for the second 2 "Assigned" statuses are the same since neither of them haven't been set to the next status as of yet.

I have provided formulas for column J and L and would really appreciate if someone could show me how the formula in each column could be adjusted to show the static =NOW() timestamp as opposed to volatile.

thank you
 

Excel Facts

Format cells as time
Select range and press Ctrl+Shift+2 to format cells as time. (Shift 2 is the @ sign).
put the date and time manually in the cell or use vba to save the current timestamp as value. you cant make the result of the formula static.
to insert the current date under the cursor you can use Ctrl + ;
to insert the current time (hh:mm) under the cursor you can use Ctrl + :
 
Upvote 0
put the date and time manually in the cell or use vba to save the current timestamp as value. you cant make the result of the formula static.
to insert the current date under the cursor you can use Ctrl + ;
to insert the current time (hh:mm) under the cursor you can use Ctrl + :
i know of this shortcut but the boss wants the dates to be automatically populated
 
Upvote 0
To have a static timestamp using a formula you will need to enable Iterative Calculations, which is generally considered to be a bad idea. If you want to go down that root have a look here How to insert timestamps in excel sheet using formulas
I have tried something similar from a video i saw on youtube but it didnt work for me. any guidance as to how I can edit the formulas given above to make it work?
 
Upvote 0
Thanks for that, try
Excel Formula:
=IF(H3="","",IF(H3='DROPDOWN CATS'!$A$8,IF(K3="",NOW(),K3),K3))
 
Upvote 0
Solution
Thanks @Fluff - turns out it is never too late to learn something new :)
@curiouscoder - despite the neat trick you need to keep some things in mind:
- the values are still not fixed on the sheet e.g. if you delete the status the values go away, Undo will not bring them back
- if the status is not a valid one all stamps get populated
- changing a status back to a previous one does not remove an existing stamp
and probably some more minor issues ...
 
Upvote 0

Forum statistics

Threads
1,224,827
Messages
6,181,200
Members
453,022
Latest member
RobertV1609

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top