假设您的意思是有 2 美元的基本费用 + 千瓦时费率(4 个定价 teirs),那么如果您给它使用,这里有一个函数会给您成本。由于费率固定为 3 层,您已经知道 150、300 和 450 kWh 的成本是多少,所以我在我的函数中使用了它。
有了这个,你只需要 2 列。用法和价格(此公式)。
Function GetCost(ByVal usage As Double) As Double
' $2 kWh base +
'First 150 kWh per kW @ $0.4
'Next 150 kWh per kW @ $0.25
'Next 150 kWh per kW @ $0.10
'Additional kWh @ $0.05
If usage > 450 Then
GetCost = 114.5 + ((usage - 450) * 0.05)
ElseIf usage > 300 Then
GetCost = 99.5 + ((usage - 300) * 0.1)
ElseIf usage > 150 Then
GetCost = 62 + ((usage - 150) * 0.25)
Else
GetCost = 2 + (usage * 0.4)
End If
End Function