【问题标题】:How do I test the results of an operation for a value?如何测试某个值的运算结果?
【发布时间】:2013-11-01 14:41:41
【问题描述】:

技术人员-- 简而言之,我有一个条件,如果在对其他单元格进行操作后遇到负值,我想将该单元格归零并针对另一组单元格进行操作。这个公式不起作用,但目的是这样的:

=IF((H3+((D4+D5+D6)*-1)) < 0;M6=0;N6=C4+C5+C6 + (D6)*-1 )

如果我将 d4-d6 乘以 -1 相加,这会给我在 H3 中的借方值的信用。每当此值超过 H3 中借方的正值时,我想将单元格 (M6) 归零,并在其旁边的单元格 (N6) 中添加另一组借方并减去我在 D6 中找到的贷方.

有谁知道如何在 EXCEL 2010 中执行此操作或类似的操作?

【问题讨论】:

    标签: excel excel-formula excel-2010 formula


    【解决方案1】:

    在单元格M6 你应该有这个

    =IF((H3+((D4+D5+D6)-1))<0, 0, "")
    

    在单元格N6 你应该有这个

    =IF(NOT(M6 = 0), C4+C5+C6 + (D6)-1, "")
    

    【讨论】:

    • 应注意,您不能通过另一个单元格中的公式为单元格赋值。
    • @Yograj 干得漂亮!非常感谢。顺便说一句,“”最后做了什么?
    • @Portland Runner,感谢您提供有关价值分配的信息。
    • @plditallo 您还可以简化公式:=IF(H3+D4+D5+D6-1&lt;0;0;"")=IF(M6&lt;&gt;0;C4+C5+C6+D6-1;"") 也可以。
    • "" 如果语句为假,则将单元格的值设置为空。 if&lt;&lt;condition&gt;,&lt;value if true&gt;,&lt;value if false&gt;)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-03
    • 2019-04-09
    • 1970-01-01
    • 2016-04-27
    • 2017-07-06
    相关资源
    最近更新 更多