编辑我当前的excel公式

编辑我当前的excel公式,excel,excel-formula,Excel,Excel Formula,我现在有一个公式是=TEXT((B9+B10)/(24*60*60),“m:ss.00”) 如果B9和B10中的值分别为30.32和34.47(距离我的视图只有几秒),则显示为1:04.79。这太完美了 但是,如果B9和B10中的秒数分别为25.55和26.70,加起来不等于一分钟,则原始格式中的“m”就没有必要了,因此显示为0:52.25。有人能帮我修改这个公式,在不需要时删除“m:”或“0:”,但在需要时仍然显示吗?使用自定义数字格式,在达到某个限制(一分钟或0.00069444)时更改格式

我现在有一个公式是=TEXT((B9+B10)/(24*60*60),“m:ss.00”)

如果B9和B10中的值分别为30.32和34.47(距离我的视图只有几秒),则显示为1:04.79。这太完美了


但是,如果B9和B10中的秒数分别为25.55和26.70,加起来不等于一分钟,则原始格式中的“m”就没有必要了,因此显示为0:52.25。有人能帮我修改这个公式,在不需要时删除“m:”或“0:”,但在需要时仍然显示吗?

使用自定义数字格式,在达到某个限制(一分钟或0.00069444)时更改格式掩码

=TEXT((B9+B10)/(24*60*60), IF(B9+B10>=60,"mm:ss.00","ss.00"))
=TEXT((B9+B10)/(24*60*60), "[>0.000694444]m:ss.00;[>0]s.00;_(* \-_);\t\e\x\t")

它说它包含一个错误,你知道它会在哪里吗?你能提供更多细节吗?它与IF函数,特别是“60”有问题,它指的是IF函数。看起来它假设一个新的IF函数从“60”开始,IF函数的第一个参数是条件。我在excel online中尝试了该解决方案,它正在运行。即使使用您的格式,虽然我的分隔符不是点,但我必须用我的分隔符进行更改。请确保没有超括号