WPS下拉计算就不对?

我想提取中间的分钟数但是我算下,有些对着呢,有些不对.12.47到13.01 按正常该14分钟.为嘛出现54.哪出错了

这不是WPS下拉计算不对,而是系统默认了12.47是数字并不是时间,就是说系统认为它是10进制的而不是60进制的,所以13.01减去12.47等于54没错的。如果你要系统把它认为时间的话,用查找和替换功能把所有的"."替换成":"就可以了。如图一,12:47这样的格式才是时间的格式。如果你不想把"."替换成":",直接用公式换成时间再相减,也可以算出时间差的。

D1公式如下,结果如图二:

=(TEXT(SUBSTITUTE(C1,".",":"),"hh:mm")-TEXT(SUBSTITUTE(B1,".",":"),"hh:mm"))*1440

图一

图二

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-12-30

你这个纯粹是数字计算,不是时间计算,是按10进位计算的,不是按时间的60进位。

将单元格格式设置成时间,就会计算正确了。

本回答被提问者采纳
第2个回答  2021-12-30
D1单元格输入并下拉公式=SUMPRODUCT(SUBSTITUTE(B1:C1,".",":")*{-1,1})*1440