基于多种条件的excel公式

时间:2016-08-25 09:06:58

标签: excel array-formulas

我现在正在寻找答案,所以请帮助我。

Excel中

我想比较基于应付超额的保险,并且有多种情况,其中超额变动和支付的账单发生变化;但这是第二级'类型'过剩。

  1. 我的账单来到1000.00
  2. 我的余额是300.00
  3. 所以我的应付金额是300.00,留下700.00
  4. 然而,在700.00我只需支付10%
  5. 所以第一部分是1000减300 = 700×10%= 70.00 但是,在某些情况下,我返回一个不计数的减号结果,所以我创建了一个IF语句 IF(1000-300 <0,0,1000-300)或完全在我的电子表格中:= IF(B19-B21 <0,0,B19-B21)

    然而,在某些情况下,如果我的账单达到20,000.00,则10%是1970.00,但我必须支付的最高金额是700.00。

    所以我真正想做的是,只有当1000减去300(或其他)的结果在1到700的范围内时才计算10%。 或者另一种方式是: 如果票据减去过量的结果是0或负数,那么不计算10%并将单元格保留为零,第二个条件是如果票据减去过剩是701或更多,则单元格应显示700.00

    确定。我认为这就是我和这样一个网站上的第一个问题。

    感谢您的帮助。

    杰米

1 个答案:

答案 0 :(得分:0)

试试这个:

=IF(B19-B21<0,0,IF((B19-B21)/10>700,700,(B19-B21)/10))