Skip to main content

使用Excel的IF函数自定义单元格数据

【Excel精选技巧】Excel合同到期提醒上色技巧,函数与自定 义数字格式 (六月 2025)

【Excel精选技巧】Excel合同到期提醒上色技巧,函数与自定 义数字格式 (六月 2025)
Anonim
06年1月1日

IF功能如何工作

IF功能概述

Excel中的IF函数可用于自定义特定单元格的内容,具体取决于是否满足您指定的其他工作表单元格中的某些条件。

Excel的IF函数的基本形式或语法是:

= IF(logic_test,value_if true,value_if_false)

该功能的作用是:

  • 测试是否有指定的条件 - 逻辑测试 - 是真还是假。
  • 如果条件为真,则该函数将执行在中标识的操作 值如果为真 争论
  • 如果条件为假,它将执行在中指定的操作 值为false 论点。

执行的操作可以包括执行公式,插入文本语句或将指定的目标单元格留空。

IF功能循序渐进教程

本教程使用以下IF函数根据员工的年薪计算员工的年度扣除金额。

= IF(D6 <30000,$ d $ 3 * D6,$ d $ 4 * D6)

在圆括号内,这三个参数执行以下任务:

  1. 该 逻辑测试 检查员工的薪水是否低于30,000美元
  2. 如果低于30,000美元, 值如果为真 论证将工资乘以6%的扣除率
  3. 如果不低于30,000美元,那么 值为false 论证将工资乘以8%的扣除率

以下页面列出了用于创建和复制上图中所示的IF功能的步骤,以计算多个员工的此扣减。

教程步骤

  1. 输入教程数据
  2. 启动IF功能
  3. 输入逻辑测试参数
  4. 如果为true,则输入值
  5. 如果为false则输入值参数和完成IF函数
  6. 使用填充手柄复制IF功能

输入教程数据

将数据输入Excel工作表的单元格C1到E5,如上图所示。

此时未输入的唯一数据是位于单元格E6中的IF函数本身。

对于那些不想打字的人,请使用这些说明将数据复制到Excel工作表中。

注意:复制数据的说明不包括工作表的格式化步骤。

这不会影响完成教程。您的工作表可能与所示示例不同,但IF函数将为您提供相同的结果。

06年02月

启动IF功能

IF功能对话框

虽然可以只键入IF函数

= IF(D6 <30000,$ d $ 3 * D6,$ d $ 4 * D6)

在工作表的单元格E6中,很多人发现使用函数的对话框输入函数及其参数更容易。

如上图所示,该对话框可以轻松地一次输入一个函数的参数,而不必担心包含充当参数之间的分隔符的逗号。

在本教程中,多次使用相同的函数,唯一的区别是某些单元格引用根据函数的位置而不同。

第一步是将函数输入到一个单元格中,使其可以正确复制到工作表中的其他单元格。

教程步骤

  1. 单击单元格E6使其成为活动单元格 - 这是IF函数所在的位置
  2. 点击 公式 功能区的标签
  3. 点击 合乎逻辑 图标打开功能下拉列表
  4. 点击 如果 在列表中调出IF功能对话框

将在对话框中输入三个空白行的数据将构成IF函数的参数。

教程快捷方式选项

要继续本教程,您可以

  • 将参数输入到对话框中,如上图所示,然后跳转到最后一页,其中包括将IF函数复制到第7行到第10行;
  • 或者按照接下来的三页进行详细说明和解释,以便输入三个论点。
06年3月

输入逻辑测试参数

输入逻辑测试参数

逻辑测试可以是任何给出真或假答案的值或表达式。可在此参数中使用的数据是数字,单元格引用,公式结果或文本数据。

逻辑测试始终是两个值之间的比较,Excel有六个比较运算符,可用于测试两个值是相等还是一个值小于或大于另一个。

在本教程中,比较是在单元格E6中的值与30,000美元的阈值工资之间。

由于目标是找出E6是否低于30,000美元,所以 少于 运营商“ < “ 用来。

教程步骤

  1. 点击 一个logical_test 对话框中的行
  2. 单击单元格D6将此单元格引用添加到 一个logical_test 线。
  3. 输入小于键“ < “在键盘上。
  4. 在小于符号后输入30000。
  5. 注意 :不要输入具有上述金额的美元符号($)或逗号分隔符(,)。一个 无效 错误信息将出现在结尾处 一个logical_test 如果这些符号中的任何一个与数据一起输入,则为line。
  6. 完成的逻辑测试应为: D6 <3000
04年06月

输入值如果是真的参数

输入Value_if_true参数

Value_if_true参数告诉IF函数如果逻辑测试为真,该怎么做。

Value_if_true参数可以是公式,文本块,数字,单元格引用,也可以将单元格留空。

在本教程中,如果员工在单元格D6中的年薪低于30,000美元,则IF函数将使用公式将工资乘以位于单元格D3中的6%的扣除率。

相对与绝对细胞参考

完成后,目的是将E6中的IF功能复制到单元格E7到E10,以找出列出的其他员工的扣除率。

通常,将函数复制到其他单元格时,函数中的单元格引用会更改以反映函数的新位置。

这些被称为相对单元格引用,它们通常可以更容易地在多个位置使用相同的功能。

但是,偶尔会在复制函数时更改单元格引用,这将导致错误。

为了防止这种错误,可以进行单元格引用 绝对 这会阻止他们在复制时更改。

通过在常规单元格引用周围添加美元符号来创建绝对单元格引用,例如 $ D $ 3

按下按钮即可轻松添加美元符号 F4 将单元格引用输入工作表单元格或函数对话框后键盘上的键。

绝对细胞参考

对于本教程,对于IF函数的所有实例必须保持相同的两个单元格引用是D3和D4 - 包含扣除率的单元格。

因此,对于此步骤,当单元格引用D3进入对话框的Value_if_true行时,它将作为绝对单元格引用 $ D $ 3

教程步骤

  1. 点击 Value_if_true 对话框中的行。
  2. 单击工作表中的单元格D3以将此单元格引用添加到 Value_if_true 线。
  3. 按下 F4 键盘上的键,使E3成为绝对单元格参考( $ d $ 3 ).
  4. 按星号( * )键盘上的键。星号是Excel中的乘法符号。
  5. 单击单元格D6将此单元格引用添加到 Value_if_true 线。
  6. 注意: D6不作为绝对单元格引用输入,因为它在复制函数时需要更改
  7. 完成的Value_if_true行应为: $ D $ 3 * D6 .
06年05月

输入值如果是假参数

输入Value_if_false参数

Value_if_false参数告诉IF函数如果逻辑测试为假,该怎么做。

Value_if_false参数可以是公式,文本块,值,单元格引用,也可以将单元格留空。

在本教程中,如果员工在单元格D6中的年薪不低于30,000美元,则IF函数将使用公式将工资乘以8%的扣除率 - 位于单元格D4中。

与上一步骤一样,为了防止复制完成的IF函数时出现错误,D4中的扣除率作为绝对单元格引用输入( $ d $ 4 ).

教程步骤

  1. 点击 Value_if_false 对话框中的行
  2. 单击单元格D4将此单元格引用添加到 Value_if_false 线
  3. 按下 F4 键盘上的键,使D4成为绝对单元格引用( $ d $ 4 ).
  4. 按星号( * )键盘上的键。星号是Excel中的乘法符号。
  5. 单击单元格D6将此单元格引用添加到 Value_if_false 线。
  6. 注意: D6不作为绝对单元格引用输入,因为它在复制函数时需要更改
  7. 完成的Value_if_false行应为: $ D $ 4 * D6 .
  8. 单击“确定”关闭对话框,然后在单元格E6中输入完成的IF函数。
  9. $ 3,678.96的值应出现在单元格E6中。
  10. 由于B. Smith每年的收入超过30,000美元,因此IF函数使用公式$ 45,987 * 8%来计算他的年度扣除额。
  11. 单击单元格E6时,完成功能= IF(D6 <3000,$ D $ 3 * D6,$ D $ 4 * D6)出现在工作表上方的公式栏中

如果遵循本教程中的步骤,则工作表应包含第1页图像中显示的相同IF函数。

06年06月

使用填充句柄复制IF功能

使用填充手柄复制IF功能

要完成工作表,我们需要将IF函数添加到单元格E7到E10。

由于我们的数据以规则模式排列,我们可以将单元格E6中的IF函数复制到其他四个单元格。

复制该函数时,Excel将更新相对单元格引用以反映函数的新位置,同时保持绝对单元格引用相同。

要复制我们的功能,我们将使用填充手柄。

教程步骤

  1. 单击单元格E6使其成为活动单元格。
  2. 将鼠标指针放在右下角的黑色方块上。指针将变为加号“+”。
  3. 单击鼠标左键并将填充柄向下拖动到单元格F10。
  4. 释放鼠标按钮。单元格E7到E10将填充IF函数的结果。