在公式中添加其他IF函数

时间:2015-03-07 04:57:57

标签: excel excel-formula

=IF(J2325<1,"1",(((J47*J48)+(J426*J427)+(J805*J806)+(J1184*J1185)+(J1563*J1564)+((IF(J1942<1,".0001",(J1942*J1943)))))))/(J2325)

我无法根据需要添加其他IF功能。我需要一个可以复制函数的以下部分的公式。

IF(J1942<1,".0001",(J1942*J1943)

我需要为J47,J426,J805,J1184和J1563复制这个。

1 个答案:

答案 0 :(得分:0)

请勿将硬编号用引号括起来。它们成为数字的文本表示,并且在数学运算中使用它们(如加法或除法)通常足以让Excel将它们恢复为真实数字,这完全是不必要的,并且通常被认为是一种不好的做法。

为了清晰起见,这是您的公式细分了一些换行符和缩进。我也使用了最少数量的包围对。

=IF(J2325<1, 1,
    (IF(J47<1, 0.0001, J47*J48)+
     IF(J426<1, 0.0001, J426*J427)+
     IF(J805<1, 0.0001, J805*J806)+
     IF(J1184<1, 0.0001, J1184*J1185)+
     IF(J1563<1, 0.0001, J1563*J1564)+
     IF(J1942<1, 0.0001, J1942*J1943))/J2325)

可以按原样使用,也可以删除换行符和缩进。

=IF(J2325<1, 1, (IF(J47<1, 0.0001, J47*J48)+IF(J426<1, 0.0001, J426*J427)+IF(J805<1, 0.0001, J805*J806)+IF(J1184<1, 0.0001, J1184*J1185)+IF(J1563<1, 0.0001, J1563*J1564)+IF(J1942<1, 0.0001, J1942*J1943))/J2325)