excel中if函数出现#NAME错误是怎么回事? 10
因为我要算出一行数据的和,例如中11代表数字120,"晚备1"代表25,等等,然后求这一行数据的和,所以我把所有的条件都写进去了,假如一行数据中没有“”中备6”这个条件,...
因为我要算出一行数据的和,例如中11代表数字120,"晚备1"代表25,等等,然后求这一行数据的和,所以我把所有的条件都写进去了,假如一行数据中没有“”中备6”这个条件,这个单元格代表的结果应该是0呀,这个逻辑没问题呀,可是没有出现我想要的结果,都是错误的#NAME,是哪里出了问题吗?格式问题还是函数太长了呀,求大神解答,纠结了好久,谢谢了=IF(中1,120,0)+IF(中2,120,0)+IF(中3,120,0)+IF(中4,120,0)+IF(中5,120,0)+IF(中6,120,0)+IF(中7,120,0)+IF(中8,120,0)+IF(中9,120,0)+IF(中10,120,0)+IF(中11,120,0)+IF(中12,120,0)+IF(中12,120,0)+IF(中14,120,0)+IF(中15,120,0)+IF(晚1,142,0)+IF(晚2,142,0)+IF(晚3,142,0)+IF(晚4,142,0)+IF(晚5,120,0)+IF(晚6,120,0)+IF(晚7,100,0)+IF(晚8,100,0)+IF(晚9,100,0)+IF(晚10,102,0)+IF(晚11,102,0)+IF(晚12,102,0)+IF(晚13,102,0)+IF(晚14,102,0)+IF(晚15,102,0)+IF(早1,40,0)+IF(早2,40,0)+IF(早3,60,0)+IF(早4,62,0)+IF(早5,62,0)+IF(早6,62,0)+IF(早7,62,0)+IF(早8,62,0)+IF(早9,62,0)+IF(早10,62,0)+IF(早11,62,0)+IF(早12,62,0)+IF(早13,60,0)+IF(早14,60,0)+IF(早15,60,0)+IF(早备1,25,0)+IF(早备2,25,0)+IF(早备3,25,0)+IF(中备1,50,0)+IF(中备2,50,0)+IF(中备3,50,0)+IF(早替饭,25,0)+IF(中替饭,50,0)+IF(晚替饭,25,0)+IF(晚备1,25,0)+IF(晚备2,25,0)+IF(晚备3,25,0)+IF(白,0,0)+IF(夜,0,0)+IF(休,0,0)+IF(日勤,0,0)+IF(中备5,50,0)+IF(晚备5,25,0)+IF(早备5,25,0)+IF(中备4,50,0)+IF(晚备4,25,0)+IF(早备4,25,0)+IF(中备6,50,0)+IF(晚备6,25,0)+IF(早备6,25,0) 好奇怪,难道我用错了函数吗,
展开
1个回答
展开全部
“#NAME”错误类型为“函数名称不存在”,解决方法:一般函数:检查函数名称是否有误,比如求和函数“sum”,是不是输入成了“sun”之类,修改过来即可;使用了宏表函数:这种情况尤其是在另外一张表格中复制过来的公式,如果是这样,查看原表“名称管理器”中是否定义了名称,比如显示错误的公式为“=GS”,查看原表是否有定义为“GS”名称的函数,找到后,点击“编辑”,将原先定义的内容复制到新表中,在新表中重新定义一遍即可;使用了自定义函数(VBA):将原表中自定义函数的代码复制到新的表格中即可。
追问
能不能针对我这个问题,给出答案呢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询