excel中函数测试条件中没有符合条件的选项目,为什么显示是#NAME?函数是=IF(晚备6,25,0)+IF(早备6,25,0)

我新手,写了一个if函数 =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) 为什么求和都是#NAME呀?

第1个回答  2017-11-02
错误1. 文字前後要加双引号[ " ]
错误2. 公式不完整(显示错误讯息#NAME的原因)
IF函数语法:=IF(logical_test,value_if_true,value_if_false)
参数说明:
Logical_test 是可以产生TRUE或FALSE结果的任何值或运算式。例如 A1="晚备6",是逻辑运算式;如果单元格A1中的值为"晚备6",运算式计算的结果为TRUE。否则,运算式计算的结果为FALSE。
Value_if_true 是 logical_test为TRUE时传回的值。
Value_if_false 是 logical_test 为FALSE时传回的值。
例如你的公式=IF(晚备6,25,0)----第一个参数(Logical_test)不完整,无法判断TRUE或FALSE,而且字串"晚备6"前後没有加双引号。
公式应该这样写=IF(A1="晚备6",25,0)----馀类推,请参照修改
(你的公式也写得太繁长了,应该可以简化很多,最好清楚说明你要做什麼,再另行提问让网友帮你设定公式)本回答被网友采纳
相似回答