作业帮 > 综合 > 作业

=IF(A4="",0,IF(MONTH(TODAY())>1,VLOOKUP(A4,月1,7,FALSE),0))什么

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/06/01 12:03:42
=IF(A4="",0,IF(MONTH(TODAY())>1,VLOOKUP(A4,月1,7,FALSE),0))什么原理
if a4="" then
单元格=0
else
if month(today()) >1 then
单元格=vlookup(A3,月1,7,false)
else
单元格=0
endif
endif
这样解释明白不?
基本上就是说A4是空的时候,返回0,否则如果当前月份大于1的话,返回查找A4(这段我感觉有问题),否则返回0,我觉得运行肯定有问题.vlookup的语句貌似有问题.
再问: 谢谢! 还想问问if month(today()) >1这个是根据什么来确认月份是否大于1,前面需要什么设置吗
再答: today()是个函数,返回当前的日期。month是返回当前的月份,例如当前是2011-03-15,最后返回的是3。只有在1月份的时候,不会执行那个操作。 vlookup那个用的不对,标准的格式是vlookup(要查找的值,查找表格的范围,返回第几列,是否模糊查找)。