EXCEL中的YEAR函数返回值是"#VALUE!"

2024-11-15 10:19:23
推荐回答(3个)
回答(1):

答:year函数参数必须是序列号,如果是文本则会出错。必须将“07/18/2009”转为真实日期才行。
不必麻烦,可以直接取出年份,比如取出单元格I2里的年份,用下面公式:
=RIGHT(I2,LEN(I2)-FIND("*",SUBSTITUTE(I2,"/","*",2)))

回答(2):

应该是格式不对,日期格式2009/7/18,这样就可以的。

回答(3):

=IF(条件,条件成立返回结果,条件不成立返回结果)
返回结果可以是数字(直接写入)、文本(用英文的双引号""括起来)、空值("")、公式(不含等号的公式)。
假设需要if条件成立时,得到“mod(a1,3)”的值,则写为=if(条件,mod(a1,3),"")
如果是要得到一个不会计算的公式,那就是一个文本公式,将公式看做一个文本,用""括起来即可。