IF的函数返回的是本文格式,无法直接计算求和。
如果与VALUE函数组合使用,可以将IF函数返回的值调整为数值,然后再进行求和。
将上述公式调整为VALUE(IF(F1=A1,B1,D1)),得出的“9”就是数值了,累计数据就可以求和。
看你获得的值是什么形式的数值,如果只是普通文本形式的数据转换那用N(),例如1111的文本形式转换成1111的数据格式,这个可以排除字母的干扰,如果是系统代码的数据用VALUE(),比如大写字母A在系统里也是有数字序列值的指定的,如果用用N(“A”)结果=0,如果用VALUE(“A")就会出错
=--(你原来IF公式)
用公式 value