站内搜索:

录入收入或者支出的金额后自动让excel生成录入数据的时间,并自动计算结余金额

浏览人数:

  看一下需要的结果截图:

  要求录入收入,或者支付后,能自动让excel生成录入数据时的时间。

  下面,我们来看一下gif动画演示的效果:

  让excel自动获取录入数据的时间

  E6单元格公式为:

  =IF(OR(F6<>0,G6<>0),IF(E6="",TEXT(NOW(),"yyyy/mm/dd hh:mm:ss"),E6),"")

  解释:

  IF(E6="",TEXT(NOW(),"yyyy/mm/dd hh:mm:ss"),E6)

  当E6单元格为空或者0的时候,显示当前的时间,要求的格式是年/月/日后面再加小时,分钟,秒,如果不为空,则显示原来的内容。

  TEXT(NOW(),"yyyy/mm/dd hh:mm:ss")

  这一部分,也可以直接写成

  now()

  只不过这样写之后,excel只精确到了时和分,没有后面的秒

  那上面的长公式就变成了如下样子:

  IF(E6="",NOW(),E6)

  意思是当e6为空的时候,显示日期,小时分钟,如果有内容,则就显示原来的不变。

  H6单元格公式为:

  =IF(AND(F6=0,G6=0),"",SUM(F6-G6,H5))

  解释:

  =IF(AND(F6=0,G6=0),"",SUM(F6-G6,H5))

  当f6和g6都为空或者等于0的时候,显示空白,否则就对,F6-g6运算后再加H5.

  此处的

  SUM(F6-G6,H5)

  为什么不直接写成

  f6-g6+h5

  是因为当H5是文本的时候,直接使用符号“+”无法运算出结果。

  而使用

  SUM(F6-G6,H5)的时候,当H5是文本时,函数sum会自动忽略不进行计算。

制作表格zhizuobiaoge.com
Copyright@all rights reserved