Excel公式需求:累计里程超10000英里后切换计费标准
需求可行性及Excel实现方案
完全可行,你可以通过Excel的求和与条件判断函数组合实现这个里程税抵扣的计算逻辑。
假设你的业务数据从第2行开始(第1行为表头),在J2单元格输入以下公式,之后下拉填充到所有需要计算的J列单元格即可:
=MIN(I2, 10000 - SUM($I$2:I1))*0.45 + MAX(0, I2 - (10000 - SUM($I$2:I1)))*0.25
公式逻辑说明
SUM($I$2:I1):计算当前行之前所有业务的累计行驶里程(J2对应I2时,I1是表头,求和结果为0,符合首次计算的逻辑)MIN(I2, 10000 - SUM($I$2:I1))*0.45:计算当前行中属于10000英里以内的里程抵扣额——如果累计到上一行还没到10000,就用当前行里程补满剩余额度,这部分按£0.45/英里计费;如果累计已超10000,这部分结果为0MAX(0, I2 - (10000 - SUM($I$2:I1)))*0.25:计算当前行中超额部分的里程抵扣额——如果累计到上一行已超10000,当前行全部里程按£0.25/英里计费;如果补满10000后还有剩余里程,剩余部分按£0.25/英里计费
内容的提问来源于stack exchange,提问作者TomLitch
相关产品推荐
相关产品推荐

