还是讲详细的实例吧,下面的图表是某公司外购材料的送检记录,当序号、材料、订货、到货、送检、送检结果出来之后,要在完成韶光中自动的录入末了送检结果录入的韶光,表示此条记录的完成。那么在G3单元格须要录入一个的公式,这个公式要实现:在A1到F1单元格都不是空时将返回当前的韶光,即NOW韶光。
如何做到呢?别急,我们还是一步一步讲解。
首先我们要引入一个函数COUNTBLANK()。函数讲解,COUNTBLANK函数是打算指定单元格区域中空缺单元格的个数,或是判断指定区域是否有空的单元格。

语法是COUNTBLANK(range),个中range 便是指定的区域。
有了上面的函数,是否就可以录入公式=IF(COUNTBLANK(A3:F3), \公众\"大众,NOW())呢?我们闭上眼睛想一想,是不是呢?答案是否定的。
首先,当我们把A3到F3所有的单元格都录入了之后,这时依照上面的公式在G3中肯定是会涌现此时的NOW韶光。那么是不是问题就办理了呢?还没有。我们往下剖析。
其次,当我们完成记录,保存,关闭事情表。
第三,当我们再次打开事情表,查看记录时会创造,这时的记录又是当前的NOW韶光了。不是当初的韶光了。
问题涌如今这里。那么怎么去办理呢?这就要搭建我们的月光宝盒,让NOW的历史韶光再现了。
之前我们的公式是=IF(COUNTBLANK(A3:F3), \公众\"大众,NOW()),显然,问题出在NOW()这里,那么采取什么代替NOW()呢。
我们再用一层IF判断函数:IF(G3= \"大众\"大众,NOW(),G3),用这个公式来代替上面的NOW()就可以了。构成了公式=IF(COUNTBLANK(A3:F3),\"大众\公众,IF(G3=\公众\"大众,NOW(),G3))。公式截图如下:
但是细心的读者立时会创造其余的问题,便是这里涌现了循环引用,便是当G3不为空时返回G3,又是新的问题,怎么办理这个问题呢?
这是个迭代。我们先看看迭代的阐明,迭代的意思是反反复复地实行某一步骤、程序或者事宜。我们要利用迭代就必须先让它为我所用,我们先对它进行设置。好在EXCEL中有现成的设置。
打开工具,选项,看下面的截图。勾选迭代打算,最多迭代次数选为1,好了,设置完成。
看下面返回的结果:
好了当送检结果录入后,会在G3单元格中显示当前的韶光。
下面看看我们的月光宝盒灵不灵,我先关闭了当前文件,然后再次打开,NOW韶光为21:07。上面的黄色区域韶光没事任何变革,好,月光宝盒成功搭建完成。
今日内容总结:
1.COUNTBLANK 函数可以返回指定区域单元格的空的个数,也可以返回是否有空的单元格。
2.IF判断函数加上迭代操作可以搭建月光宝盒函数,可以使NOW的历史韶光再现。