首页 » PHP教程 » phpnowtime技巧_搭建神奇的月光宝盒让NOW函数的历史时间重现

phpnowtime技巧_搭建神奇的月光宝盒让NOW函数的历史时间重现

访客 2024-11-19 0

扫一扫用手机浏览

文章目录 [+]

还是讲详细的实例吧,下面的图表是某公司外购材料的送检记录,当序号、材料、订货、到货、送检、送检结果出来之后,要在完成韶光中自动的录入末了送检结果录入的韶光,表示此条记录的完成。
那么在G3单元格须要录入一个的公式,这个公式要实现:在A1到F1单元格都不是空时将返回当前的韶光,即NOW韶光。

如何做到呢?别急,我们还是一步一步讲解。

phpnowtime技巧_搭建神奇的月光宝盒让NOW函数的历史时间重现

首先我们要引入一个函数COUNTBLANK()。
函数讲解,COUNTBLANK函数是打算指定单元格区域中空缺单元格的个数,或是判断指定区域是否有空的单元格。

phpnowtime技巧_搭建神奇的月光宝盒让NOW函数的历史时间重现
(图片来自网络侵删)

语法是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的历史韶光再现。

标签:

相关文章