我有一个LibreOffice Calc文件,我想根据下拉框更改字段。
=IF(O5="Buy", P5=P5*-1, P5=P5*1)
这里O5单元格是我的下拉列表框,P5是冲击单元格,按买入或卖出下拉。我已经通过选择O5格式菜单 - >条件格式 - >条件来编写上述代码。选中"公式为",但它不会更改P5中的值。
我做错了吗?
答案 0 :(得分:1)
正如pnuts所说,你不使用条件格式。你可以编写一个宏来改变P5的值,但我认为实现你想要的最简单的方法是让P5的绝对值和不同格的“实际”值(负值或正值)(比如说) ,Q5)。 Q5的公式为:
=IF(O5="Buy"; P5*-1; P5)
我全都是为了编写宏,但在这种特殊情况下,我认为这不值得。我会选择这个解决方案。