我使用了这个公式:=if(Now()==Time(11:00:00),"Time up for B6","Error")
但似乎有些问题。我应该如何获得excel每小时的提醒。
答案 0 :(得分:1)
你的公式错了。试试这个变种:
=IF(NOW()=TIME(11,0,0),"Time up for B6","Error")
您将在每个11:00:00收到提醒。如果您每小时都需要提醒,那么您可以使用以下公式:
=IF(MINUTE(NOW())=0,"Time up for B6","Error")
<强>更新强> 如果要在不按F9键的情况下更新单元格,则需要使用VBA宏。 VBA可以强制细胞每1分钟重新计算一次:
Private Sub Workbook_Open()
Call Application.OnTime(Now + TimeValue("00:01:00"), "UpdateClock")
End Sub
Public Sub UpdateClock()
Call Sheet1.Range("A1").Calculate
Call Application.OnTime(Now + TimeValue("00:01:00"), "UpdateClock")
End Sub
UpdateClock过程必须位于Module(不在Sheet或Workbook中)</ p>