【问题标题】:If-then formula [closed]如果-那么公式[关闭]
【发布时间】:2013-03-23 18:51:29
【问题描述】:

在 Excel 2013 中,我想运行一个执行以下操作的公式:

如果单元格 A1 等于 0,则 B1 乘以 10%,C1 乘以 20%,D1 乘以 (1-0.2)。

【问题讨论】:

  • 您想在哪个单元格中放置一个或多个公式?
  • B1、C1、D1的原始值是固定数字还是公式?

标签: excel function formula excel-2013 if-statement


【解决方案1】:

假设您的数据在 A 到 D 列中,您可以在 E-G 列中输入以下公式,分别从 B、C 和 D 计算得出

[in E1]  =if(A1=0, B1*1.1,[whatever you want to happen if A1 NOT 0, e.g. B1])
[in F1]  =if(A1=0, C1*1.2, C1)
[in G1]  =if(A1=0, D1*(1-0.2), D1)

【讨论】:

  • 谢谢哥们!真的很有帮助!还有一个问题!我可以为一个单元格设置两个公式吗?例如如果 B1 等于 0,则将 D1 乘以 10%;如果 B2 等于 0,则将其乘以 20%;如果 B3 等于 0,则将其乘以 30%!提前致谢
  • 是的,您可以使用nested if,例如[in E1] =if(B1=0, D1*1.1, if(B2=0,D1*1.2,if(B3=0,D1*1.3,D1))) 它只是使用语法[test criteria, action if true, action if false]
  • 太棒了!谢啦!你为我节省了工作时间:-) 干杯
  • 这里还有一个问题,我可以在一个公式中设置三个不同的条件吗? 1)如果 A1
  • @user2202993 继续嵌套那些Ifs
猜你喜欢
  • 1970-01-01
  • 2023-03-21
  • 2013-04-06
  • 2014-02-26
  • 2018-05-05
  • 1970-01-01
  • 2021-07-11
  • 1970-01-01
  • 2022-01-18
相关资源
最近更新 更多