Note: The other languages of the website are Google-translated. Back to English
English English

Excel XOR 功能

在Excel中,XOR函数针对一个或多个提供的条件返回异或逻辑运算。 如果两个语句为TRUE,它将返回TRUE,但是如果两个语句均为TRUE,则返回FALSE。 如果两者都不为TRUE,则XOR还将返回FALSE。

doc xor功能1


 语法:

Excel中XOR函数的语法为:

=XOR (logical1, [logical2], ...)

 参数:

  • Logical1:必填。 您要测试的1到254个条件可以是TRUE或FALSE,它可以是逻辑值,数组或引用。
  • Logical2: 可选的。 要评估为TRUE或FALSE的第二个条件或逻辑值。
公式 结果 详情描述
=XOR(1>0,2<1) TRUE 因为一个参数为true,另一个参数为false,所以返回TRUE。
=XOR(1<0,2<1) FALSE 因为两个参数均为假,所以返回FALSE。
=XOR(1>0,2>1) FALSE 因为两个参数均为真,所以返回FALSE。

说明:

  • 1.逻辑参数的计算结果必须为TRUE或FALSE,1或0,或者包含逻辑值的引用。
  • 2.如果包含文本或空白单元格,则将忽略这些值。
  • 3. XOR返回#VALUE! 如果找不到逻辑值,则为错误值。
  • 4. XOR适用于Excel 2013及更高版本。
  • 5.当所提供条件的数量为true时,XOR返回TRUE,而当所提供条件的数量为true时,XOR返回FALSE,或者所有条件均为FALSE。

 返回:

执行异或,然后返回TRUE或FALSE。


 用法:

让我们举一个例子来理解这个XOR函数的用法。 假设这是一份针对玩家的游戏竞赛的报告,其中包含前两轮的结果,现在,我想根据以下条件,了解哪些玩家应该参加第三轮比赛:

  • 同时赢得第一轮和第二轮的玩家不必参加第三轮,而直接进入决赛。
  • 输掉了第一轮和第二轮的球员没有资格参加第三轮比赛。
  • 赢得第一回合或第二回合的玩家应参加第三回合以确定谁可以进入决赛。

doc xor功能2

请应用以下公式,然后将公式复制到所需的单元格中,您将获得结果,如以下屏幕截图所示:

=XOR(B2="Won", C2="Won")

doc xor功能3

小贴士:此XOR函数也可以嵌套在IF函数中,您将根据需要获得自定义结果:

=IF(XOR(B2="Won", C2="Won"), "Yes", "No")

doc xor功能4


最佳办公效率工具

Kutools for Excel-帮助您从人群中脱颖而出

您想快速,完美地完成日常工作吗? Kutools for Excel具有300项强大的高级功能(合并工作簿,按颜色求和,拆分单元格内容,转换日期等),并为您节省80%的时间。

  • 专为1500个工作方案而设计,可帮助您解决80%的Excel问题。
  • 每天减少成千上万的键盘和鼠标点击,减轻您疲倦的眼睛和手部的疲劳。
  • 在3分钟内成为一名Excel专家。 不再需要记住任何痛苦的公式和VBA代码。
  • 30天无限制免费试用。 60天退款保证。 免费升级和支持2年。
Excel功能区(已安装Kutools for Excel)

Office选项卡-在Microsoft Office(包括Excel)中启用选项卡式阅读和编辑

  • 一秒钟即可在数十个打开的文档之间切换!
  • 每天为您减少数百次鼠标单击,告别鼠标手。
  • 查看和编辑多个文档时,可将您的工作效率提高50%。
  • 像Chrome,Firefox和新的Internet Explorer一样,为Office(包括Excel)带来高效选项卡。
Excel的屏幕截图(已安装Office选项卡)
按评论排序
注释 (1)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
HELLO,

请你能帮我写一个有多个或每个都有不同条件的公式,比如下面的例子,但它的问题只需要第一个 if 或条件,然后第二个没有接受它,如果我写,它会给我 false A = "FUN-021"

IF(OR(A2="FUN-019",A2="FUN-020"),IF(AND(I2>0,I2<0.99),K2-P2,IF(AND(I2>=1,I2<9.99),K2-Q2,IF(AND(I2>=10,I2<29.99),K2-R2,IF(AND(I2>=30,I2<49.99),K2-S2,IF(I2>50,I2-0,IF(OR(A2="FUN-021",A2="FUN-022"),IF(AND(I2>0,I2<0.99),K2-P2,IF(AND(I2>=1,I2<9.99),K2-Q2,IF(AND(I2>=10,I2<29.99),K2-R2,IF(AND(I2>=30,I2<49.99),K2-S2,IF(I2>50,I2-0))))))))))))
这里还没有评论
留下你的意见
以访客身份发帖
×
评价此帖子:
0   产品特性
建议地点