掌握XOR函数:提升Excel技能的隐藏利器 点击使用AI助手 了解更多

发布于 2024-10-16 liusiyang 92 编辑

在Excel的逻辑函数家族中,XOR函数可能不如AND和OR函数那样广为人知,但它的独特功能却能在特定场景下发挥巨大作用。本文将带您深入了解XOR函数,并通过具体案例展示其在数据分析中的实用技巧。

一说到逻辑运算函数,大家就会想到AND和OR函数,AND是“与”逻辑函数,判定多个条件是否同时成立,如果所有条件都成立返回TRUE,否则返回FALSE。OR是“或”逻辑函数,判定多个条件是否有任意一个成立,如果有任意一个条件成立就会返回TRUE,否则返回FALSE。

那么提到XOR函数,大家可能不太熟悉,XOR逻辑函数是什么呢?有何作用?

我们学习一个新函数,我们应该想到去查看函数帮助,看看它的语法和基本用法。

下面是XOR函数帮助提供的内容:

XOR 函数

说明

返回所有参数的逻辑异或。

语法

XOR(logical1, [logical2],…)

XOR 函数语法具有下列参数。

  • Logical1、logical2 等 Logical 1 是必需的,后续逻辑值是可选的。您要检验的 1 至 254 个条件,可为 TRUE 或 FALSE,且可为逻辑值、数组或引用。

备注

  • 参数必须计算为逻辑值,如 TRUE 或 FALSE,或者为包含逻辑值的数组或引用。

  • 如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。

  • 如果指定的区域中不包含逻辑值,则 XOR 返回错误值 #VALUE! 。

  • 您可以使用 XOR 数组公式检查数组中是否出现某个值。若要输入数组公式,请按 Ctrl+Shift+Enter。

  • 当 TRUE 输入的数字为奇数时,XOR 的结果为 TRUE;当 TRUE 输入的数字为偶数时,XOR 的结果为 FALSE。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。要使公式显示结果,请选中它们,按 F2,然后按 Enter。如果需要,可调整列宽以查看所有数据。

公式

说明

结果

=XOR(3>0,2<9)

由于其中一个测试计算为 TRUE,则返回 TRUE。

TRUE

=XOR(3>12,4>6)

由于所有测试结果计算为 False,则返回 FALSE。必须至少其中一个测试结果计算为 True,才能返回 TRUE。

FALSE

通过函数帮助,我们对XOR函数有了一个基本的了解。

下面我们通过两个个案例来感受一下XOR函数的妙用!

1)判断两个条件中只符合一个条件的情况

比如下图,员工可以到车间1打卡上班,也可以到车间2打卡上班,但不能同时在两个车间打卡。

只有在一个车间打卡显示正常

两个车间都打卡或都未打卡显示异常。

=IF(XOR(B2="",C2=""),"正常","异常")

2)隔行统计

比如下图,分别按单日和双日统计当天销量。

=IF(XOR(ROW($1:1)),SUM(B2:C2),"")

说明:

ROW可以生成行数数组。如果数组中数字个数是奇数,XOR返回TRUE,个数是偶数XOR返回FALSE。

第一行ROW($1:1)只有1,XOR返回TRUE,求和;第二行ROW($1:2)有1、2两个不等于0的数,XOR返回 FALSE,不求和,返回空值。

同理如果做隔列统计,可以用XOR判断COLUMN函数生成的列数数组中的数字个数是否是奇数来实现。

好了,关于XOR函数就介绍这么多。它虽然是一个比较冷门的函数,但有时候会发挥意想不到的作用啊!

熟练掌握函数唯一的捷径就是多加练习,大家抓紧时间操练起来吧!

原创不易,如果你喜欢本篇文章,别忘了点个赞,分享给更多的朋友,您的每次分享都是我坚持创作的动力!谢谢大家!

XOR函数是Excel中一个强大的逻辑工具,能够帮助用户处理复杂的条件判断。通过本文的学习,您将能够掌握XOR函数的使用方法,并将其应用于实际工作中,从而提升您的数据处理能力。别忘了实践是最好的老师,赶紧在您的Excel工作中尝试使用XOR函数吧!

原文链接:https://bbs.wps.cn/topic/15752

上一篇: WPS从入门到熟练的快速指南
下一篇: 轻松实现PDF转图片:WPS 2019版操作指南
相关文章