【问题标题】:IF/IFS Formula in excel is resulting in "formula parse error"Excel 中的 IF/IFS 公式导致“公式解析错误”
【发布时间】:2017-11-10 12:52:52
【问题描述】:

我希望做的是首先检查 P3 中是否有任何值,如果没有,那么 S3 只会读取空白。如果有值,它将检查 K3 是否在 $0 和 $19.99 之间,如果是,则将 K3 乘以 1.11。如果 K3 大于 19.99 美元,则将 K3 乘以 1.27。最后但同样重要的是,如果 P3 读取“x”,那么 S3 也将读取“x”

我是 excel 公式和 google 表格公式的新手,但我尽力让它发挥作用,但似乎无法弄清楚。

我附上了一张表格的图片,它也显示了公式。

【问题讨论】:

  • 对我来说,问题是我将字符串包裹在单引号 (') 中,而不是双引号 (")

标签: excel excel-formula google-sheets


【解决方案1】:

试试这个

=IF(P3="x","x",IF(P3>0,IF(P3<19.99,P3*1.11,P3*1.27),""))

注意事项:

  1. 通过检查P3&gt;0,您已经知道它大于零,并且不需要在您的公式中再次检查。
  2. If 公式按顺序工作。因此,如果第一部分的计算结果为True,那么最后一位将被自动忽略。因此,您无需验证第二个If 是否为P3&gt;=19.99。由于第一部分(检查了P3&lt;10.99)没有发生,并且由于已经检查了P3&gt;0,所以P3&gt;=19.99必须是True
  3. 如果你想同时检查几件事情,那么你会使用=IF(AND(P3&gt;0,P3&lt;19.99);P3*1.11;P3*1.27)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-27
    • 1970-01-01
    • 2014-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-26
    相关资源
    最近更新 更多