Excel 如何正确转换表sum上的时间
使用convert从有时间的表中导出秒数时,公式遇到totals单元格时会出错。有补救办法吗?如果是,什么?要求提供指导 这是那张桌子Excel 如何正确转换表sum上的时间,excel,excel-2010,Excel,Excel 2010,使用convert从有时间的表中导出秒数时,公式遇到totals单元格时会出错。有补救办法吗?如果是,什么?要求提供指导 这是那张桌子 使用的公式是=CONVERT(tableName[@actual],“day”,“sec”)如果必须使用结构化引用,请尝试(总计): 除了R1C1等其他选项外,简单地求和您看到的正确值可能更容易。请阅读Excel如何处理某处的日期和时间。从本质上讲,日期是一个长整数,从1900年1月1日算起。今天=(昨天+1)。因为1代表一天,所以它也代表24小时。因此,1/2
使用的公式是=CONVERT(tableName[@actual],“day”,“sec”)如果必须使用结构化引用,请尝试(总计):
除了R1C1等其他选项外,简单地求和您看到的正确值可能更容易。请阅读Excel如何处理某处的日期和时间。从本质上讲,日期是一个长整数,从1900年1月1日算起。今天=(昨天+1)。因为1代表一天,所以它也代表24小时。因此,1/24等于1小时,2/24=2小时,12/24=半天=12小时=0.5天。43522.0是今天早上0点。43522.5将是今天中午12点 一分钟=1/24/60。 一秒钟=1/24/60/60 CONVERT函数只是执行此计算 然而,问题在于你的数据。如果输入1:14,则可能是1分14秒或1小时14分钟,具体取决于单元格格式。基本数字将有所不同。或者根本没有任何潜在的数字。您的单元格可能只包含一个文本字符串,如“1:14”,这将无法进行计算,包括求和或转换
要了解单元格包含的内容,请将单元格格式设置为“常规”。如果单元格包含一个数字,您将看到它。如果它没有改变,它就是文本。这是我们的解决方法;感谢@pnuts的验证。
=CONVERT(TableName[[#Totals],[actual]],"day","sec")