【问题标题】:Excel Formula if | andExcel 公式如果 |和
【发布时间】:2019-03-28 07:49:22
【问题描述】:

我需要一些有关 Excel 公式的帮助

╔═══════════════╦═════════╗
║   SALE PRICE  ║  Bonus  ║
╠═══════╦═══════╬═════════╣
║   0   ║ 14999 ║  $25.00 ║
╠═══════╬═══════╬═════════╣
║ 15000 ║ 20000 ║  $50.00 ║
╠═══════╬═══════╬═════════╣
║ 20001 ║ 25000 ║ $125.00 ║
╠═══════╩═══════╬═════════╣
║     25001+    ║ $250.00 ║
╚═══════════════╩═════════╝

上表是我在字段中输入销售价格时需要提取的数据。

例如.....

单元格D24 是奖励字段 单元格E29 是销售价格字段

如果售价在 $0-$14,999 之间,那么我希望单元格 D24 自动填充 $25.00。然后,如果售价在 $15,000-$20,000 之间,我希望 Cell D24 自动填充 $50。然后,如果售价在 $20,001-$25,000 之间,我希望 Cell D24 自动填充 $125。最后,如果售价为 $25,001+,我希望 Cell D24 自动填充 $250

【问题讨论】:

  • 在此处输入图片描述谢谢您的回复....我认为您给我的公式行不通。我将上传 Excel 工作表的屏幕截图。我用红色突出显示了这些字段。在单元格 E29 输入销售价格时,我希望它根据表格填充正确的奖金。当售价为 $nil 时,我希望奖金也为 $nil。谢谢。

标签: excel if-statement


【解决方案1】:

试试,

=25+(A2>15000)*25+(A2>20000)*75+(A2>25000)*125

【讨论】:

  • 致 OP: 添加到为什么这是有效的,A2>#### 充当布尔函数,将返回 10,然后相乘乘以 25、75 和/或 125,然后最终将乘积相加。显然,任何乘以 0 的数字都会返回 0
【解决方案2】:

这个公式似乎有效,但只有第一个规则是 0-14999 .....如何在现有公式中添加另一个规则。

=IF(AND(E29>=0,E29

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-20
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多