Excel表格中带公式的数值,能不能返回空值?if函数与IFERROR函数我都试过了,IF与IFERROR返回的值还是原来的值?这是怎么回事?我是菜鸟,求高手用公式表达一下。谢谢
=IF(ABS(A1-B1)>20,ABS(A1-B1)-20,ABS(A1-B1)+20)
追答返回20是由于A1和B1为空白时,公式就会返回20,只这需要在公式前面加一个判断A1和B1是否空白,如果是则也跟着返回空白,否则就返实际值。
公式修改为以下四条公式,任选一条都可以:
一:
=IF((A1="")+(B1=""),"",IF(ABS(A1-B1)>20,-1,1)*20+ABS(A1-B1))
二:
=IF(OR(A1="",B1=""),"",IF(ABS(A1-B1)>20,-1,1)*20+ABS(A1-B1))
三:
=IF((A1="")+(B1=""),"",((ABS(A1-B1)<=20)*2-1)*20+ABS(A1-B1))
四:
=IF(OR(A1="",B1=""),"",((ABS(A1-B1)<=20)*2-1)*20+ABS(A1-B1))
谢谢,
请问这公式又如何修改? =IF(SUM(B160:H160)="","",SUM(B160:H160))
这个也帮我改一下吧!谢谢了。 =IFERROR(IF(I159=AC159,"×","√"),"")
原公式 =IF(ABS(A1-B1)>20,ABS(A1-B1)-20,ABS(A1-B1)+20)
Excel表格中,如何将数值20变为空值,我用了IF函数,它返回了13,用了IFERROR函数,它还是返回原来的值20。这是原公式 =IF(ABS(A1-B1)>20,ABS(A1-B1)-20,ABS(A1-B1)+20)。
这是用了IFERROR函数的公式 =IFERROR(IF(ABS(A1-B1)>20,ABS(A1-B1)-20,ABS(A1-B1)+20),"")请问,怎么用函数将表格中的数值返回空值?
哪一条件时返回空?
哪一条件时返回空?
=IF(ABS(A1-B1)>20,ABS(A1-B1)-20,"") 这个条件吗?
还是如果A1-B1绝对值>20时,差的绝对值-20,否则保留原值?
=MOD(ABS(A1-B1),20)
我要的条件就是,A1,B1值为空时,C1为空
追答=IF(OR(A1="",B1=""),"",原公式)