vba - If 语句 VBA Excel 2010

标签 vba excel if-statement excel-2010

好的,我正在使用 if 语句计算费率


$2 kWh +
0. 首个 150 kWh 每千瓦 @ 0.4 美元

  1. 接下来每千瓦 150 千瓦时 @ 0.25 美元

  2. 接下来每千瓦 150 千瓦时 @ 0.10 美元

  3. 额外千瓦时 @ 0.05 美元


我想要三行

  • kWh - 使用 (kWuse - 50kW、160kW、305kW、500kW、

  • kWh - 价格(kWprice

  • kWh - 成本(kWcost

使用将是他们使用多少千瓦。价格将是 IF 语句。而成本将是两者的计算。

但我需要的帮助只是 Price if 语句。

谢谢

最佳答案

你的意思是这样吗?

Dim Price as Double
If kwPrice < 150 Then 
    Price = 0.4
ElseIf kwPrice >= 150 And kwPrice <= 300 Then
    Price = 0.25
ElseIf kwPrice > 300 Then
    Price = 0.1
Else
    Price = 0.05
End If

希望这能帮助您入门。

关于vba - If 语句 VBA Excel 2010,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6791514/

相关文章:

excel - VBA Excel文本到列数据仅返回一行

vba - VBA 的语法(可能是 BNF)规范?

excel - 如何将两个相邻列的总和放入一个合并单元格(VBA)?

c# - 如何优化 C# 中的 Excel 表读取?

vba - 如何在 ListObject Change 上运行 VBA 代码?

vba - 从用户窗体 VBA 存储变量

c# - 在 Excel 加载项中插入来自另一个工作簿的工作表

Java 级计算器 if 语句返回错误值(新手)

c - 结构中的语义错误

javascript - 帮助 if 语句 - 最少 3 个字符