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

libreoffice calc: third argument to be checked

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

=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) ))

不需要使用AND。相反,将第二个 IF 放在第一个 IF.

的 'true' 结果中
=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))