Excel:当列

时间:2017-01-20 17:15:49

标签: excel

这可能是一个非常简单的回答,但是我一直在努力使用IF,AND&或主要是,并将从您的集体帮助中受益......

  • Col.A有负余额或零。
  • Col.B有正余额,负余额或零,是D + E.
  • Col.C是A + B的总和,除非该总和超过0,在这种情况下 C = 0
  • Col.D是总和列,是A的倒数或零
  • Col.E也是总和列,是的任何内容 做B-D。

希望以下标准有用:

如果B> A,则C = 0,D应为A的倒数,B的余数应为E(即B-A)。所以D& E根据是否B> A来分析出B.

即,如果A =(100)& B = 250,则C = 0,D = 100,E = 150。

并且,如果A = 0& B = 250,则C = 0,D = 0且E = 250

如果B <然后A = C + A +/- B,D = B且E = 0

并且,如果A =(100)&amp; B =(250),则C =(350),D =(350),E = 0

并且,如果A = 0&amp; B =(250),则C =(250),D =(250),E = 0

我无法理解C和A不能大于零,然后当C达到零时,整个B显示在E中,D中没有任何显示。

我缺乏先进的公式知识是这里的限制因素,如果不编写一个可怕的冗长且容易出错的公式,我不确定如何修复它。

任何建设性的想法都会受到极大的欢迎。

由于 罗布

1 个答案:

答案 0 :(得分:0)

在C:

=MIN(0,A1+B1)

在D

=MIN(ABS(A1),B1-ABS(A1))

在E

=MAX(0,B1-ABS(D1))

enter image description here