if函数不知道错在哪里就是c1-c2和d1-d2的值都为-0.1 的时候,公式就是算出来是Y,而不是na,但是当c1-c2和d1-d2的值相同,但不是-0.1的时候iu,公式就是算出来是na,请问为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 15:54:18
if函数不知道错在哪里就是c1-c2和d1-d2的值都为-0.1 的时候,公式就是算出来是Y,而不是na,但是当c1-c2和d1-d2的值相同,但不是-0.1的时候iu,公式就是算出来是na,请问为什么?

if函数不知道错在哪里就是c1-c2和d1-d2的值都为-0.1 的时候,公式就是算出来是Y,而不是na,但是当c1-c2和d1-d2的值相同,但不是-0.1的时候iu,公式就是算出来是na,请问为什么?
if函数不知道错在哪里



就是c1-c2和d1-d2的值都为-0.1 的时候,公式就是算出来是Y,而不是na,但是当c1-c2和d1-d2的值相同,但不是-0.1的时候iu,公式就是算出来是na,请问为什么?

if函数不知道错在哪里就是c1-c2和d1-d2的值都为-0.1 的时候,公式就是算出来是Y,而不是na,但是当c1-c2和d1-d2的值相同,但不是-0.1的时候iu,公式就是算出来是na,请问为什么?
=IF(OR(ROUND($B2-INDIRECT("b"&COLUMN($A$1)),2)=ROUND($D2-INDIRECT("d"&COLUMN($A$1)),2),ROUND($C2-INDIRECT("c"&COLUMN($A$1)),2)=ROUND($D2-INDIRECT("d"&COLUMN($A$1)),2)),"na","y")

是程序的BUG,我用wps和excel2003试了都一样.加了四舍五入函数round(公式,2)保留两位小数后,能正常显示.