请问EXCEL中,公式 = if((M5+O5)=" ","-",(M5+O5))是什么意思?谢谢
发布网友
发布时间:2022-04-23 10:05
我来回答
共5个回答
热心网友
时间:2023-07-08 17:02
M5+O5等于空格时,返回一个-号,否则返回M5+O5的值。
但是,M5+O5怎么可能等于空格,所以你的公式是错误的。
你的公式可以改成:
= if((M5+O5)=0,"-",(M5+O5))
意思是,M5+O5等于0时,返回一个-号,否则返回M5+O5的值。
热心网友
时间:2023-07-08 17:02
这公式有猫饼,两数相加不会等于空字符的,如果是要表示文本的话应该是这样:
= if(M5&O5="","-",M5&O5)
如果是数值相加那应该是这样:
= if(M5+O5=0,"-",M5+O5)
热心网友
时间:2023-07-08 17:03
如果M列和O列都为空值,就显示“-”,如果不都为空值,就显示M列和O列字符合并(相加)========================
如果是字符串,中间的加号“+”应该改为“&”符号,你公式括号中的等於符号“=”也是赋值符号,引号(“ ”)表示赋值为字符型,“+”可能会出错。追问谢谢
热心网友
时间:2023-07-08 17:03
EXCEL中,公式 = if((M5+O5)=" ","-",(M5+O5))的意思是
如果M5+O5=" ",那么就是-,M5+O5不等于" "就是M5+O5
热心网友
时间:2023-07-08 17:04
公式的目的是计算(F5-M5)/M5
但是当m5为空时,公式被0除,从而出错,所以加了一层if函数,消除这种错误。
也就是,当m5为空时,公式结果为空,否则(F5-M5)/M5。
=IF(M5=0,"",(F5-M5)/M5)追问f5又是啥