是否可以将两个 IF/AND 函数合二为一?(OpenOffice 计算)
我有两个运行良好的 IF/AND 函数,但是我需要它们在同一行上运行。有没有办法做到这一点?我完全是 OpenOffice Calc 的菜鸟,任何帮助都将不胜感激。
在任何行中,D 列都会收到 BUY 或 SELL 的输入。每个人的计算都不同,答案显示在 P 列中。
=IF(AND(D15="Buy";N15>99);((H15+i15)*M15);((O15-(H15+i15))*M15))
=IF(AND(D14="Sell";N14>99);((H14+i14)*M14);((H14+i14)*M14)-O14)
当我在 D 中输入 BUY 或 SELL 时,我会喜欢它,正确的计算将发生并显示在 P 列中。
我的备份计划是在 N 之后添加一列。N 列将带有一个功能,而新的 O 列将带有另一个功能。我真的不想这样做,因为我真的不想将工作表扩展到第三页。如果我被迫这样做,当在 D 中输入 BUY 或 SELL 时,如何自动突出显示正确的框(N 或 O)?
例如,如果我在 D10 中输入 BUY,N10 会在其周围显示一个边框。(N 是触发表格后半部分的变量所在的位置。100 或更小。)
提前感谢任何可以帮助我的 OpenOffice 天才
您可以嵌套 IF 语句,因此您可能想尝试以下操作:
在 Excel 中,您只能将 IF 嵌套到 7 个级别,我不确定 OpenOffice/LibreOffice 是否相同。
更新
根据评论,昨天我的数学不及格。在另一个 IF 语句中,您可能不得不在最后得到一点hacky 和撬棍:
前两个 IF 选择在
N15
大于 99 时应用哪个公式。最后一个 IF 选择N15
在小于 99 时应用哪个公式。