根据条件更改单元格值

时间:2015-09-05 05:23:23

标签: libreoffice-calc

我有一个LibreOffice Calc文件,我想根据下拉框更改字段。

=IF(O5="Buy", P5=P5*-1, P5=P5*1)  

这里O5单元格是我的下拉列表框,P5是冲击单元格,按买入或卖出下拉。我已经通过选择O5格式菜单 - >条件格式 - >条件来编写上述代码。选中"公式为",但它不会更改P5中的值。

我做错了吗?

1 个答案:

答案 0 :(得分:1)

正如pnuts所说,你不使用条件格式。你可以编写一个宏来改变P5的值,但我认为实现你想要的最简单的方法是让P5的绝对值和不同格的“实际”值(负值或正值)(比如说) ,Q5)。 Q5的公式为:

=IF(O5="Buy"; P5*-1; P5)

我全都是为了编写宏,但在这种特殊情况下,我认为这不值得。我会选择这个解决方案。

相关问题