![我尝试仅当另一个单元格中的值大于 8 时才让值减去 8](https://linux22.com/image/1525655/%E6%88%91%E5%B0%9D%E8%AF%95%E4%BB%85%E5%BD%93%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%8D%95%E5%85%83%E6%A0%BC%E4%B8%AD%E7%9A%84%E5%80%BC%E5%A4%A7%E4%BA%8E%208%20%E6%97%B6%E6%89%8D%E8%AE%A9%E5%80%BC%E5%87%8F%E5%8E%BB%208.png)
我目前正在使用下面的公式,如果数值小于 8,则单元格显示 0。如果该单元格中的数值大于 8,我希望单元格中显示该值并将其减去 8。
=SUMIF(B3,">8")-8
如果值大于 8,它就可以完美运行,但当值小于 8 时,它会给出一个负值,而这正是我不想要的。我只希望它在 B3 大于 8 时减去 8,或者在 B3 不大于 8 时显示零。
答案1
答案2
我会尽量简单: =MAX(0, A1-8)
当a1-8
小于 0 时,它返回 0(根据定义)。否则它返回a1-8
。
例如
In Output
-1 0
8 0
9 1
10 2
11 3
12 4
13 5