EXCEL2010 你已为此函数输入太多个参数
发布网友
发布时间:2022-04-29 15:52
我来回答
共4个回答
热心网友
时间:2023-05-19 11:02
使用格式: IF(logical_test,value_if_true,value_if_false)
格式简义: IF(条件,与条件一样时运算这个,与条件不同时运算这个)
if函数就只有三个参数,你看你的if函数有多少个参数了。逗号隔开每个参数。你第一个if函数里又嵌套了5个if函数,最后面的括号应该有6个括弧。
你的参数里的前两个都是判断条件参数的话应该用and或者or函数包含起来作为一个参数。
热心网友
时间:2023-05-19 11:03
公式修改为
=IF(AND(C13<100%,E13-TODAY()=0),"已到期",IF(AND(C13<100%,E13-TODAY()>0),"还差"&E13-TODAY()&"天到期",IF(AND(C13<100%,E13-TODAY()<0),"已过期"&TODAY()-E13&"天",IF(AND(C13=100%,E13-TODAY()=0),"已按时完成期",IF(AND(C13=100%,E13-TODAY()>0),"已提前"&E13-TODAY()&"天完成",IF(AND(C13=100%,E13-TODAY()<0),"已延期"&TODAY()-E13&"天完成"))))))
热心网友
时间:2023-05-19 11:04
两个条件时共同成立时可以用 And(条件1,条件2,……)
=IF(AND(C13<100%,E13-TODAY()=0),"已到期",IF(AND(C13<100%,E13-TODAY()>0),"还差"&E13-TODAY()&"天到期",IF(AND(C13<100%,E13-TODAY()<0),"已过期"&TODAY()-E13&"天",IF(AND(C13=100%,E13-TODAY()=0),"已按时完成期",IF(AND(C13=100%,E13-TODAY()>0),"已提前"&E13-TODAY()&"天完成",IF(AND(C13=100%,E13-TODAY()<0),"已延期"&TODAY()-E13&"天完成"))))))
热心网友
时间:2023-05-19 11:04
建立一个辅助的列,把公式放这个辅助列里一部分