Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在excel中查找时间差_Excel_Google Sheets_Excel Formula_Google Sheets Formula_Spreadsheet - Fatal编程技术网

在excel中查找时间差

在excel中查找时间差,excel,google-sheets,excel-formula,google-sheets-formula,spreadsheet,Excel,Google Sheets,Excel Formula,Google Sheets Formula,Spreadsheet,希望这是一个措辞更好的问题。。。最终,我要做的是弄清楚是否有人迟到了。所以我有他们的轮班时间。。。它的字符串格式是XXX-#####,即Sun-0320。我还有一个时间戳(宏),它们的计时格式与现在相同() 所以现在我把它作为 A1 = Now() B1 = Right(F1,4) F1 = ShiftCode C1 = A1-B1 A1和B1都被格式化为自定义时间hh:mm C1被格式化为数字。我还尝试了timeNOW()函数返回日期和时间,随着单元格/工作表/工作簿的更新而变化 exc

希望这是一个措辞更好的问题。。。最终,我要做的是弄清楚是否有人迟到了。所以我有他们的轮班时间。。。它的字符串格式是XXX-#####,即Sun-0320。我还有一个时间戳(宏),它们的计时格式与现在相同()

所以现在我把它作为

A1 = Now()
B1 = Right(F1,4)
F1 = ShiftCode

C1 = A1-B1
A1和B1都被格式化为自定义时间hh:mm C1被格式化为数字。我还尝试了time

NOW()函数返回日期和时间,随着单元格/工作表/工作簿的更新而变化

excel中有许多添加或减少时间的选项,如下所示:

但关于你的情况,我宁愿用这样的方式:

而不是

  =NOW()
通过添加另一个文本函数并定义其时间单位,展开公式:

 =TEXT(NOW(),"hh:mm:ss")
然后,如果您有另一个具有时间值的单元格,则可以轻松地对上述公式定义的单元格进行加减运算


共享工作表的副本它是执行now()的宏。。。我要检查的是C1是否大于10分钟。NOW()是Excel函数,不需要宏。虽然我可以使用NOW()作为时间戳函数,但它是一个递归公式,如。。。如果(A1=“”,“”,NOW())…还有搞乱迭代设置..问题是每当文档刷新时..它都会更新..尤其是当其他宏也在运行时.这就是为什么要使用宏.这也偏离了主题.我只想比较两次,看看它是否大于10分钟.所以我真的应该做的是A1-B1>10…我似乎不明白那部分