如果A2 = 10,B2 = 2表示A2高于B2,则结果将为“好”,但是如果A2是符号“-”,则如何?
如何在此Google Spreadsheet公式中将“-”更改为“ 0”?
=IF(AND(A2>=B2), "Good")
我找到了这个公式,但是不知道如何与上面的公式结合
=SUBSTITUTE(A2,"-","0")
这是我的电子表格 https://docs.google.com/spreadsheets/d/1sIpOA2bgh_00nNW70pMy4FBruRzdhOtRXFQrAb-PJTc/edit?usp=sharing
感谢任何愿意帮助我的人
答案 0 :(得分:2)
用--SUBSTITUTE(A2,"-",0)
换掉第一个公式中的A2,即
=IF(AND(--SUBSTITUTE(A2,"-",0)>=B2), "Good")
The-将SUBSTITUTE
结果转换为数字。我们需要它,否则它将是SUBSTITUTE
之后的字符串,并且比较将无法按您期望的那样进行。请注意,这会将-
的任意数量转换为0,而不仅仅是一个。
我保留了AND
,因为我想您以后想添加更多内容。