=IF(ROUND(Q5,1)<1,"1年已内",IF(AND(ROUND(Q5,1)>=1,ROUND(Q5,1)<3),"1-3年",IF(AND(ROUND(Q5,1)>=3,ROUND(Q5,1)<6),"3-6年",IF(AND(ROUND(Q5,1)>=6,ROUND(Q5,1)<8),"6-8年",IF(AND(ROUND(Q5,1)>=8,ROUND(Q5,1)<=10),"8-10年",IF(ROUND(Q5,1)>10,"10年以上")))))) 在Q5单元格为空值则返回空
时间: 2023-09-19 21:10:04 浏览: 80
计算Q1,Q2
是的,如果Q5单元格为空,则这个公式将会返回空值。因为Q5单元格为空时,它的数值为0,经过四舍五入后也是0。在这个公式中,当Q5单元格的值小于1时,会返回"1年已内"的字符串;当Q5单元格的值在1到3之间时,会返回"1-3年"的字符串;而当Q5单元格的值小于等于0时,也会被认为是"1年已内"的范围,因此为空时也会返回空值。
如果你希望在Q5单元格为空时,返回一个特定的值,可以在公式中添加一个额外的逻辑判断。例如,如果希望在Q5单元格为空时,返回"未知"的字符串,可以将公式修改为:
=IF(Q5="", "未知", IF(ROUND(Q5,1)<1,"1年已内", IF(AND(ROUND(Q5,1)>=1,ROUND(Q5,1)<3),"1-3年", IF(AND(ROUND(Q5,1)>=3,ROUND(Q5,1)<6),"3-6年", IF(AND(ROUND(Q5,1)>=6,ROUND(Q5,1)<8),"6-8年", IF(AND(ROUND(Q5,1)>=8,ROUND(Q5,1)<=10),"8-10年", IF(ROUND(Q5,1)>10,"10年以上")))))))
这个公式中添加了一个额外的判断,如果Q5单元格为空,则返回"未知"的字符串。希望这个修改后的公式能够帮到你。
阅读全文