=IF(C2=1,"TEXT(b2-a2,"[s]")/3600","6") 计算两列的时间差,这个公式为什么报错

如题所述

第1个回答  2012-12-03
=IF(C2=1,TEXT(b2-a2,"[s]")/3600,"6")
加""就变成引用文本了。追问

哦,谢谢回答,那如何修改呢

追答

我上面的公式已经给你去掉TEXT(b2-a2,"[s]")/3600外面的""了,而后面的6要否去掉引号不影响公式计算。
你都已经采纳答案啦,就别谢我了。

第2个回答  2012-12-03
公式改为:
=IF(C2=1,TEXT(b2-a2,"[s]")/3600,6)

=IF(C2=1,TEXT(b2-a2,"[h]"),6)
另外,如果B2的时间小于A2的时间,也会出错。本回答被提问者采纳
相似回答