如果 Excel 中的函数不起作用

如果 Excel 中的函数不起作用

我制作了一张表格来计算工厂工人的工作时间和加班报酬。

首先我在 Excel 2013 中完成了此操作,然后我将 Windows 从 10 更改为 7,并将软件从Office 2013金山软件2016之后它开始给出错误的答案,我尽力解决它,但一切都无济于事。

L6 中的公式:=if(k6=time(03,30,00),"120")单元格格式为常规格式且返回值为 False... 单元格 K6:3:30单元格格式为自定义时间。

我附上了屏幕截图以便得出更好的结论

截图

答案1

您应该将时间差修剪为整秒精度,以避免 IF 子句中出现(不可见的)错误。
使用=TRIM((F6-H6)*86400)/86400单元格K6截断小于一秒的任何量。

其次,如果您只想显示分钟数的差异(而不是 hh:mm),那么请使用mm自定义格式 - 您不需要用相同的数值替换一个数值(将“3:30”替换为“210”)。

相关内容