当单元格只有时间时,只需乘以 86400 即可获得自午夜以来的秒数。我不知道如何向 excel 传达我不需要任何有关日期的信息。
答案1
正如您所说,乘以 86400 将获得自午夜以来的秒数,我假设该单元格包含格式为“mm/dd/yyyy hh:mm:ss AM/PM”的日期时间值。
Excel 的日期时间值是数字,其中整数部分表示日期,小数部分表示时间。要忽略日期,您只需在相乘之前删除整数部分。例如,如果日期时间在单元格 A1 中:
=(A1-INT(A1))*86400
INT(A1)
是数字的整数部分。从 A1 中减去它留下小数部分,您可以将其乘以 86400 将其转换为秒。该答案可能仍包含秒的分数。如果您想去掉这些分数,以便得到整数秒数,请将整个语句包装在另一个INT
函数中。
=INT((A1-INT(A1))*86400)