如何在每个小时后在excel中提醒

我用这个公式: =if(Now()==Time(11:00:00),"Time up for B6","Error")但似乎有些问题。 我应该如何得到在Excel中每个小时的提醒。

你的公式是错误的。 试试这个变种:

 =IF(NOW()=TIME(11,0,0),"Time up for B6","Error") 

你会在每个11:00:00得到提醒。 如果你需要在每个小时提醒,那么你可以使用这个公式:

 =IF(MINUTE(NOW())=0,"Time up for B6","Error") 

更新:如果你想更新没有按F9键的单元格,那么你需要使用VBAmacros。 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过程必须在模块中(不在工作表或工作簿中)