libreoffice calc:要检查的第三个参数

时间:2017-10-06 18:48:35

标签: openoffice-calc

我很难找到如何测试电子表格中有时存在的第三个值。 我有它,它适用于2个值(意味着"标准" -case或者如果"我"是数值...):

=IF(ISNUMBER(I7); I7*J7; E7*G7)

在C栏中,如果第三个值的名称为:" freddyfox"存在,然后做这个数学:E / G(除以...,而不是上述(I * J或E * G)。

我尝试过这样的事情......

=IF(ISNUMBER(I7); I7*J7; E7*G7, IF(AND(C7=freddyfox); E7/G7) ))

1 个答案:

答案 0 :(得分:0)

无需使用AND。相反,将第二个IF放入' true'第一个IF的结果。

=IF(ISNUMBER(I7); IF(C7="freddyfox"; E7/G7; I7*J7); E7*G7)

ISNUMBER(I7)C7="freddyfox"时产生E7 / G7。如果ISNUMBER(I7)但不是C7="freddyfox"则产生I7 * J7,如果两者都不为真,则产生E7 * G7。

修改

以下是评论中要求的公式。

=IF(C7="freddyfox"; E7/G7; IF(ISNUMBER(I7); I7*J7; E7*G7))