Excel 用于计算由各种月度结果定义的增量数字的公式

Excel Formula to work out incremental figure defined by various monthly results

我需要一个公式或 VBA 来帮助我计算以下内容;

x 次销售的基本费率为每次销售 2.00 英镑 如果您在上个月交付 100% 的出勤率,每次销售的最高 5.00 英镑,则每次销售将增加 50 便士。

用 ifand 思考我是正确的,但我正在努力创建公式以在未实现糟糕的月出勤率时重置值。

example of sheet

新例子enter image description here

你需要的是不是这样的:

=J3*(2+MIN(3,(8-MAX(IF(B3:I3<>1,COLUMN(B3:I3)*1-1,0)))*0.5))

(使用 CTRL+SHIFT+ENTER 输入。)

更新:如果您不想在计算中引用当前(最右边)的月份,请使用:

=J3*(2+MIN(3,(7-MAX(IF(B3:H3<>1,COLUMN(B3:H3)*1-1,0)))*0.5))