请问excel的if函数里,如果单元格没意义则等于1,怎么表达
如以下公式:A1单元格的值直接就是叫 没意义 三个字的,就返回值1,否则返回2。
=if(A1=“没意义",1,2)
又或者=IF(A1=20,1,"")
则表示如果A1的值是20,则返回的结果等于1,否则公式返回空白值, 公式中的双引号 "" 代表空白。
注意公式中的条件判断部份,如果直接对汉字或英文字母等文本进行判断,条件要用双引号半角的 " " 括起来。
IF函数的语法结构:IF(条件判断,结果1,结果2)
意思为: 对满足条件的数据进行判断,条件满足则输出结果1,不满足则输出结果2,条件与结果之间用半角的逗号间隔。
其中条件判断中用到的关系运算符(主要有=,<>,>,<,>=,<=等6个关系运算符)连接起来就构成条件表达式。
如果公式的条件判断部份也是公式返回的值,如
=IF(A1/A2,1,"")
此时如果A2的值为0,则公式会返回除0的错误值 #DIV/0 ,如果想要遇上这种情况时,公式要回返1值时,要在条件部份再加一个判断函数 ISERROR函数,则公式写为:
=IF(ISERROR(A1/A2),1,"")
如果是EXCEL 2007及以上版本的公式还可以写为这样:
=IFERROR(IF(A1/A2,1,""),"")
下图示例表示,当B7单元格为空白时,公式也返回""(空白值),否则返回C7单元格除以B7单元格的商。
2013-08-03 · 知道合伙人旅游行家