嵌套如果忽略空格

时间:2015-10-08 11:10:01

标签: excel vba excel-vba

网站的长期用户,第一次提出问题。

一点背景

我上一份工作中有一本编码百科全书,知道excel和VBA里面的内容,所以我的问题只有像走路一样复杂才是桌面。

我现在已经开始了,并且比以往任何时候都更需要这种帮助。

我有一个问题,我使用电子表格计算两个日期之间的天数和小时数。

对于SLA报告

系列中的某些单元格将为空白,因此我希望返回为“”

我保留了公式使用帮助或功能向导的一般性问题。

我使用的公式是获取目标单元格中​​的值:

INT(G2-F2)&" Days "&HOUR(MOD(G2-F2,1))&" Hour "&MINUTE(MOD(G2-F2,1))&" Minutes"

如果F2为空,那么G2将会在任一单元格或两者都执行if。

你们可以指导我如何在正确的方向上进行嵌套,这样空白会在目标单元格中​​以“”形式返回吗?

如果答案或ISBLANK更合适,是OR吗?

谢谢

韦恩

1 个答案:

答案 0 :(得分:0)

看起来你只是想要:

=IF(F2="","",INT(G2-F2)&" Days "&HOUR(MOD(G2-F2,1))&" Hour "&MINUTE(MOD(G2-F2,1))&" Minutes")

注意:我发现在那里不需要MOD。