Google sheets 如果有IF和IFERROR,我将获得DIV/0
我试图建立一个公式,例如 B2将始终为-1,因为B1为空 让我们说 E2将始终返回#DIV/0,来自目标E1的cos将填充一些数字,F1将始终为Black 解释是简化的,但其增长率约为%Google sheets 如果有IF和IFERROR,我将获得DIV/0,google-sheets,Google Sheets,我试图建立一个公式,例如 B2将始终为-1,因为B1为空 让我们说 E2将始终返回#DIV/0,来自目标E1的cos将填充一些数字,F1将始终为Black 解释是简化的,但其增长率约为% =if((B1/C1)-1=-1;"-";iferror((B1/C1-1)*SIGN(C1);"-")) 使用该公式,我设法使b2显示“-”,但E2将公式拖到其中,显示#DIV/0 但如果我只使用 =iferror((B1/C1-1)*SIGN(C1);"-
=if((B1/C1)-1=-1;"-";iferror((B1/C1-1)*SIGN(C1);"-"))
使用该公式,我设法使b2显示“-”,但E2将公式拖到其中,显示#DIV/0
但如果我只使用
=iferror((B1/C1-1)*SIGN(C1);"-")
它设法获取错误并显示“-”
在这种情况下,我在尝试结合if和iferror时遗漏了什么?无法发现我的错误试试:
=IFERROR(IF((B1/C1)-1=-1; "-"; (B1/C1-1)*SIGN(C1)); "-")