将所有负值更改为 0

Pin*_*ade 2 openoffice-calc

我想将整数列中的每个负值设置为0. 即,在同一单元格中将其设置为 0。当然,如果我想要一个新列,我可以只使用 MAX(cell,0) 。

我认为“格式化单元格”->“格式化代码”可以做到这一点,因为它似乎支持某种正则表达式,但如何用 0 替换任何通用负值?

我不知道语法,也找不到任何相关文档。这是我尝试过的自定义格式:

#,##0.00;"0.00"
Run Code Online (Sandbox Code Playgroud)

问题是,它只是将负值掩盖为“0.00”。它不会将 VALUE 替换为 0。计算假设单元格仍包含负值。

Nic*_*man 5

=if(A1-A2<0; 0; A1-A2)
Run Code Online (Sandbox Code Playgroud)

如果A1-A2小于0,则显示0,否则显示A1-A2。

或者...

您可以使用条件格式!

突出显示单元格,然后在顶部打开“格式”>“条件格式”。单元格值小于 0 然后点击“新建样式”,将其命名为“零”(或其他名称),打开“数字”选项卡。在底部显示“格式代码”的地方,将其中的任何内容更改为“0.00”(包括引号)。点击“确定”。确保单元格样式为零。点击“确定”。完毕。

希望有帮助