如果没有减法算式就不报错: ROUND((b18-c18)*100/2,2)
if(b18-c18=0,0,ROUND(((b18-c18)*100/2),2))
把B18和C18转换下类型呢,看看是不是变成字符串了
公式没有问题 不知道你的数据是怎么样的
if(b18-c18=0,这改下为if((b18-c18)=0。。。。试试