内容
Excel 电子表格的主要优点之一是能够对特定文档的功能进行编程。 正如大多数人从学校计算机科学课程中所知道的那样,允许您将其付诸实践的主要组件之一是逻辑运算符。 其中之一是 IF 运算符,它提供在满足某些条件时执行某些操作。
例如,如果该值与某个值匹配,则在单元格中显示一个标签。 如果不是,那就不一样了。 让我们在实践中更详细地了解这个有效的工具。
Excel 中的 IF 函数(一般信息)
任何程序,即使很小,也必然包含一系列动作,称为算法。 它可能看起来像这样:
- 检查整个 A 列的偶数。
- 如果找到偶数,则添加这样和这样的值。
- 如果没有找到偶数,则显示“未找到”字样。
- 检查结果数是否为偶数。
- 如果是,则将其添加到第 1 段中选择的所有偶数中。
即使这只是一种假设情况,在现实生活中不太可能需要,但任何任务的执行都必然意味着存在类似的算法。 使用功能前 如果, 你需要对你想要达到的结果有一个清晰的想法。
具有一个条件的 IF 函数的语法
Excel 中的任何函数都是使用公式执行的。 必须将数据传递给函数的模式称为语法。 在运营商的情况下 IF,公式将采用这种格式。
=IF(逻辑表达式,value_if_true,value_if_false)
让我们更详细地看一下语法:
- 布尔表达式。 这就是条件本身,即 Excel 检查的合规性或不合规性。 可以检查数字和文本信息。
- 值_if_true。 如果正在检查的数据符合指定的条件,将在单元格中显示的结果。
- value_if_false。 如果正在检查的数据与条件不匹配,则在单元格中显示的结果。
为了清楚起见,这是一个示例。
这里函数将单元格 A1 与数字 20 进行比较。这是语法的第一段。 如果内容大于此值,则在写入公式的单元格中显示“大于 20”的值。 如果情况不符合这个条件——“小于或等于 20”。
如果要在单元格中显示文本值,则必须将其括在引号中。
这是另一种情况。 为了有资格参加考试,学生必须通过考试。 学生们设法在所有科目中获得了学分,现在最后一个仍然存在,结果证明这是决定性的。 我们的任务是确定哪些学生被录取,哪些没有。
由于我们要检查文本而不是数字,所以第一个参数是 B2=”cons.”。
具有多个条件的 IF 函数语法
通常,一个标准不足以检查价值。 如果需要考虑多个选项,可以嵌套函数 IF 一个进入另一个。 会有几个嵌套函数。
为了更清楚,这里是语法。
=IF(逻辑表达式,value_if_true,IF(逻辑表达式,value_if_true,value_if_false))
在这种情况下,该函数将同时检查两个条件。 如果第一个条件为真,则返回作为第一个参数中的运算结果而获得的值。 如果不是,则检查第二个标准的合规性。
这是一个例子。
并且借助这样一个公式(如下图所示),您可以分析每个学生的表现。
可以看到,这里又增加了一个条件,但是原理并没有改变。 因此,您可以一次检查多个标准。
如何使用 AND 和 OR 运算符扩展 IF 功能
有时会立即检查是否符合多个标准,而不是像前面的示例中那样使用逻辑嵌套运算符。 为此,请使用以下任一功能 И 或功能 OR 取决于您是否需要同时满足多个条件或至少满足其中一个条件。 让我们仔细看看这些标准。
带有 AND 条件的 IF 函数
有时您需要一次检查一个表达式的多个条件。 为此,使用了 AND 函数,写在函数的第一个参数中 IF. 它的工作原理是这样的:如果 a 等于 2 并且 a 等于 XNUMX,则值为 c。
带有“或”条件的 IF 函数
OR 函数的工作方式类似,但在这种情况下,只有一个条件为真。 用这种方法可以检查最多 30 个条件。
这里有一些使用函数的方法 И и OR 作为函数参数 IF.
比较两个表中的数据
有时可以比较两个相似的表格。 例如,一个人是一名会计师,需要比较两份报告。 还有其他类似的任务,比如比较不同批次的商品成本,然后是不同时期学生的评估等等。
要比较两个表,请使用函数 COUNTIF. 让我们更详细地看一下。
假设我们有两个表格,其中包含两个食品加工机的规格。 我们需要比较它们,并用颜色突出差异。 这可以使用条件格式和函数来完成 COUNTIF.
我们的桌子是这样的。
我们选择与第一台食品加工机的技术特性相对应的范围。
之后,单击以下菜单: 条件格式 - 创建规则 - 使用公式来确定格式化的单元格。
以格式化公式的形式,我们编写函数 =计数 (要比较的范围;第一个表的第一个单元格)=0。 带有第二台食品加工机特点的表格用作比较范围。
您需要确保地址是绝对的(在行名和列名前有一个美元符号)。 在公式后添加 =0,以便 Excel 查找精确值。
之后,您需要设置单元格的格式。 为此,在示例旁边,您需要单击“格式”按钮。 在我们的例子中,我们使用填充,因为它是最方便的。 但是您可以选择任何您想要的格式。
我们已将列名指定为范围。 这比手动输入范围要方便得多。
Excel 中的 SUMIF 函数
现在让我们继续讨论函数 IF,这将有助于一次替换算法的两个点。 第一个是 萨默斯利, 它将两个满足特定条件的数字相加。 例如,我们面临的任务是确定每月应向所有卖家支付多少钱。 为此,这是必要的。
- 添加一行包含所有卖家的总收入,然后单击输入公式后将包含结果的单元格。
- 我们找到了 fx 按钮,它位于公式行旁边。 接下来,将出现一个窗口,您可以在其中通过搜索找到必要的功能。 选择运营商后,需要点击“确定”按钮。 但手动输入始终是可能的。
- 接下来,将出现一个用于输入函数参数的窗口。 所有的值都可以在对应的字段中指定,范围可以通过旁边的按钮输入。
- 第一个参数是一个范围。 在此处输入要检查是否符合标准的单元格。 如果我们谈论我们,这些是员工的职位。 输入范围 D4:D18。 或者只是选择感兴趣的单元格。
- 在“标准”字段中,输入职位。 就我们而言——“卖家”。 作为总和范围,我们指示列出员工工资的那些单元格(这既可以手动完成,也可以用鼠标选择它们)。 点击“确定”,我们就得到了所有作为卖家的员工的计算完成的工资。
同意这很方便。 是不是?
Excel 中的 SUMIFS 函数
这个函数可以让你确定满足多个条件的值的总和。 例如,我们的任务是确定在公司南部分公司工作的所有经理的总工资。
在最终结果所在的位置添加一行,并将公式插入所需的单元格。 为此,请单击功能图标。 将出现一个窗口,您需要在其中找到该函数 夏日瘦身. 接下来,从列表中选择它,熟悉的带有参数的窗口就会打开。 但是这些论点的数量现在不同了。 这个公式可以使用无限数量的标准,但参数的最小数量是五个。
通过参数输入对话框只能指定五个。 如果您需要更多标准,则必须按照与前两个相同的逻辑手动输入。
让我们更详细地看一下主要论点:
- 求和范围。 要求和的单元格。
- 条件范围 1 – 将检查是否符合特定标准的范围。
- 条件 1 是条件本身。
- 标准范围 2 是根据标准检查的第二个范围。
- 条件 2 是第二个条件。
进一步的逻辑类似。 因此,我们确定了南方分公司所有经理的工资。
Excel中的COUNTIF函数
如果您需要确定有多少单元格属于某个标准,请使用该函数 计数。 假设我们需要了解该组织中有多少销售人员:
- 首先,添加包含卖家数量的行。 之后,您需要单击将显示结果的单元格。
- 之后,您需要单击“插入函数”按钮,该按钮可以在“公式”选项卡中找到。 将出现一个包含类别列表的窗口。 我们需要选择“完整字母列表”项。 在列表中,我们对公式感兴趣 计数。 选择后,我们需要单击“确定”按钮。
- 在那之后,我们就有了在这个组织中雇用的销售人员的数量。 它是通过计算写有“卖家”一词的单元格的数量获得的。 一切都很简单。
Excel 中的 COUNTSLIM 函数
类似于公式 夏日瘦身,此公式计算匹配多个条件的单元格的数量。 语法类似但与公式略有不同 夏日瘦身:
- 条件范围 1。这是将根据第一个标准进行测试的范围。
- 条件1.直接第一标准。
- 条件范围 2。这是将根据第二个标准进行测试的范围。
- 条件 2。
- 范围条件 3.
等等。
所以函数 IF 在 Excel 中 – 不仅如此,它还有更多品种可以自动执行最常见的操作,这极大地简化了一个人的生活。
很大程度上是因为功能 IF Excel 电子表格被认为是可编程的。 它不仅仅是一个简单的计算器。 如果您考虑一下,那么功能 IF 是任何类型编程的基石。
因此,如果您学习如何在 Excel 中处理大量数据,学习编程会容易得多。 多亏了逻辑运算符,这些领域确实有很多共同点,尽管会计师更常使用 Excel。 但是处理数据的机制在很大程度上是相同的。
右手功能 IF 及其变体允许您将 Excel 工作表转换为可以处理复杂算法的成熟程序。 了解函数的工作原理 IF 是学习宏的第一步——更灵活地使用电子表格的下一步。 但这已经是更专业的水平了。