【发布时间】:2017-12-28 20:28:24
【问题描述】:
我正在尝试根据合同是在财政年度内结束还是在财政年度内开始来计算财政年度支出,然后确定月数并将其乘以月费率,但我保留收到错误提示“参数过多”我不认为我有 64 个参数,但我有时是 excel 用户这里是嵌套的 IF 语句:
=IF([@[Contract End Date]]>=43190,[@[Annual Rate]],
IF([@[Role Start Date]]<42826,(((YEAR("2018-3-31")-YEAR([@[Role Start Date]]))*12+MONTH("2018-3-31")-MONTH([@[Role Start Date]]))*[@[Monthly Rate]])),
IF([@[Contract End Date]]<43190,(((YEAR([@[Contract End Date]])-YEAR("2017-4-1"))*12+MONTH([@[Contract End Date]])-MONTH("2017-4-1"))*[@[Monthly Rate]])))
【问题讨论】:
-
If语句每个最多接受 3 个参数。如果 Excel 抱怨它,你得到的还不止这些。
标签: excel date if-statement