首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用嵌套的IF语句计算迟交费用

用嵌套的IF语句计算迟交费用
EN

Stack Overflow用户
提问于 2016-06-22 00:21:54
回答 1查看 158关注 0票数 0

我正在创建一个电子表格,它可以确定房主在协会会费中欠了多少。相当简单,但我遇到的问题是如何获得“每月预缴会费”单元格(下面的公式位于该单元格中,并告诉我在付款后仍有多少欠款,或未结转到下个月),以正确计算迟交费用。如果有人迟到,他们会得到5美元的滞纳金。如果他们在下个月不支付这一费用,就会变成10美元($5+$5)等等。而且,如果他们本月不支付,这10美元将加到5美元(这个月)加上任何短缺的经常性每月支付的费用。费用是每月80美元。这是我想出来的。现在,它返回一个值"FALSE":

代码语言:javascript
复制
=IF(E8<Master!$H$3,IF(D8>Master!$H$3,      
(D8-E8)+10,IF(E8>Master!$H$3,IF(D8>Master!$H$3,
(D8-E8)+5,IF(E8<Master!$H$3,IF(D8=Master!$H$3,(D8-E8)+5,D8-E8))))))

一些注释:

主人!$H$3代表每月80美元的费用。

E8表示每月支付的金额。

D8是这个月的欠款。

EN

回答 1

Stack Overflow用户

发布于 2016-06-22 01:17:05

通过使用Excel公式框中的Alt-Enter来格式化您的语句,现在可以清楚地看到,您只为第2、第4和第6个IF语句提供了真假结果。第一,第三和第五有一个IF陈述他们的真实结果,但没有提供虚假的结果。

代码语言:javascript
复制
=IF(E8<Master!$H$3,
         IF(D8>Master!$H$3,
               (D8-E8)+10,
               IF(E8>Master!$H$3,
                    IF(D8>Master!$H$3,
                           (D8-E8)+5,
                           IF(E8<Master!$H$3,
                                 IF(D8=Master!$H$3,
                                        (D8-E8)+5,
                                        D8-E8
                                  )
                            )
                     )
               )
         )
  )
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37956661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档