Excel IF 函数与计算

17 Mar 2025 | 阅读 2 分钟

"IF 函数" 可用于复杂计算。请看示例:

如果销售主管销售超过 5 件商品,公司将按每件商品 40 卢比支付奖励;如果销售主管销售少于 5 件商品,公司将按每件商品 20 卢比支付奖励。

请看“IF 函数”如何与计算结合使用:

Excel If Function with calculations 1
  • 选择您要创建“IF 函数”的单元格。
  • 在单元格中输入代码:=if(
  • 输入条件和逗号: C4>5,
  • 输入条件满足时您要显示的内容: 40*C4
  • 输入一个逗号: ,
  • 输入条件不满足时您要显示的内容: 20*C4
  • 然后关闭括号并按 Enter 键。

IF 函数将如下所示:=if(C4>5,40*C4,20*C4)

所以 IF 函数表示如果单元格 C4 中的值大于 5,则将其乘以 40。如果小于 5,则将其乘以 20。

IF 函数可以修改以执行不同的计算。

假设在上面的示例中,公司希望向那些已完成 5 个月试用期或工作时间超过 5 个月的员工支付 50 卢比的奖励。

在这种情况下,我们可以在工作表中插入一个额外的列来表示工作月数,并相应地修改 IF 函数以获取结果。

修改后的 IF 函数是:=if(C4>5,50+E4,E4)

它表示如果单元格 C4 中的值大于 5,则将 E4(Peter 的奖励)加 50。如果小于 5,则保持奖励,即单元格 E4 的值不变。请看下图。

Excel If Function with calculations 2

IF 函数的更多示例

=if(B2>5,B2*2,B2*4)

IF 函数表示如果单元格 B2 中的值大于 5,则将此值乘以 2,否则将此值乘以 4。请看下图。

IF 函数也可以这样组合:=IF(B2>5,2*B2,4*B2)

Excel If Function with calculations 3

=IF(B2<=50,B2*120%,B2)

IF 函数表示如果单元格 B2 的值小于或等于 50,则将其增加 20%,否则显示相同的值而不进行任何更改。请看下图。

Excel If Function with calculations 4

=IF(B2=60,"",C4*D3+5)

IF 函数表示如果单元格 B2 的值等于 60,则将单元格留空,否则将单元格 C4 乘以 D3 并加 5。请看下图。

Excel If Function with calculations 5
下一主题Excel COUNTIF