代码之家  ›  专栏  ›  技术社区  ›  goldenmean

查询Excel公式-函数if(_)

  •  1
  • goldenmean  · 技术社区  · 14 年前

    我想在某些单元格的公式中使用Excel中的if()函数,如下所示-

    =IF(I2="SELL","(C2-F2)*D2","0")
    

    这意味着我想看看单元格i2是否有文本-销售(如果条件为真),然后我想让单元格的公式为(c2-f2)*d2,否则如果条件为假,它将打印0。

    但问题是,当条件为真时,它不是将文本的公式放入字符串(c2-f2)*d2,而是将其放入该单元格中。我想要的是,当条件为真时,它应该将(c2-f2)*d3解释为该单元格中的公式。我尝试了很多事情,比如-

    =IF(I2="SELL","=((C2-F2)*D2)","0") 
    

    =IF(I2="SELL","=("(C2-F2)*D2)"","0") 
    

    但没有任何成功。

    我怎样才能让它工作?

    谢谢您,

    -广告

    1 回复  |  直到 14 年前
        1
  •  1
  •   goldenmean    14 年前

    =IF(I2="SELL",(C2-F2)*D2,0)