菜单
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP 如何 W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

Excel 教程

Excel HOME Excel Introduction Excel Get Started Excel Overview Excel Syntax Excel Ranges Excel Fill Excel Move Cells Excel Add Cells Excel Delete Cells Excel Undo Redo Excel Formulas Excel Relative Reference Excel Absolute Reference Excel Arithmetic Operators Excel Parentheses Excel Functions

Excel Formatting

Excel Formatting Excel Format Painter Excel Format Colors Excel Format Fonts Excel Format Borders Excel Format Numbers Excel Format Grids Excel Format Settings

Excel Data Analysis

Excel Sort Excel Filter Excel Tables Excel Conditional Format Excel Highlight Cell Rules Excel Top Bottom Rules Excel Data Bars Excel Color Scales Excel Icon Sets Excel Manage Rules (CF) Excel Charts

Table Pivot

Table Pivot Intro

Excel Case

Case: Poke Mart Case: Poke Mart, Styling

Excel Functions

AND AVERAGE AVERAGEIF AVERAGEIFS CONCAT COUNT COUNTA COUNTBLANK COUNTIF COUNTIFS IF IFS LEFT LOWER MAX MEDIAN MIN MODE NPV OR RAND RIGHT STDEV.P STDEV.S SUM SUMIF SUMIFS TRIM VLOOKUP XOR

Excel How To

Convert Time to Seconds Difference Between Times NPV (Net Present Value) Remove Duplicates

Excel Examples

Excel Exercises Excel Certificate

Excel References

Excel Keyboard Shortcuts


Excel XOR 函数


XOR 函数

XOR 函数是 Excel 中一个预设函数,它根据两个或更多个条件返回 TRUEFALSE

注意:XOR 函数通常与 IF 函数一起使用。

输入为 =XOR

=XOR([逻辑1], [逻辑2], ...)

这些条件被称为 [逻辑1], [逻辑2] 等。

条件可以检查以下内容:

  • 一个数字是否大于另一个数字 >
  • 一个数字是否小于另一个数字 <
  • 一个数字或文本是否等于某个值 =

对于两个条件,您可以将 XOR 函数理解为:“或者这个或者那个,但不能同时是两者”

注意:函数的不同部分由符号分隔,例如逗号 , 或分号 ;

该符号取决于您的语言设置


XOR 函数示例

检查宝可梦类型是火系 HP 小于 60,但不能两者兼具

该函数返回 "TRUE" 或 "FALSE"。

复制值

XOR 函数示例,分步说明

  1. 选择单元格 D2
  2. 输入 =XOR
  3. 双击 XOR 命令

  1. 指定第一个条件 B2="Fire"
  2. 输入 ,
  3. 指定第二个条件 C2<60
  4. 按 Enter 键

注意:您可以在按 Enter 键之前,通过重复步骤 5-6 来添加更多条件。

如果奇数个(1,3,5,...)条件为 TRUE,则 XOR 函数返回 "TRUE"。

由于单元格 B2 中的值不是 "Fire",所以第一个条件为 FALSE

由于单元格 C2 中的值小于 60,所以第二个条件为 TRUE

对于两个条件,只有一个条件为 TRUE 时,XOR 函数才返回 TRUE

注意:文本值需要用引号括起来:" "


该函数可以使用填充函数对每一行重复执行,以对每个宝可梦进行相同的检查。

现在,每一行都检查了“火系 HP 小于 60,但不能两者兼具

例如

  • 妙蛙草不是火系,但它的防御也小于60,所以函数返回“FALSE”。
  • 火恐龙火系,且防御小于60,所以函数返回“FALSE”。
  • 卡咪龟不是火系,但防御小于60,所以函数返回“TRUE”。


XOR 函数示例(结合 IF 函数)

将 XOR 函数与 IF 函数结合使用,可以检查 IF 函数的多个条件。

注意:IF 函数允许您指定返回值。

IF 函数的输入是 =IF,它有 3 个部分

=IF(逻辑测试, [如果为真时返回的值], [如果为假时返回的值])

XOR 函数代替 logical_test 条件的位置。

这里,IF 函数返回“是”或“否”。

XOR 函数作为 IF 函数条件的分步示例

  1. 选择单元格 C2
  2. 输入 =IF
  3. 双击 IF 命令

  1. 输入 XOR
  2. 双击 XOR 命令

  1. 指定第一个条件 B2="Fire"
  2. 输入 ,
  3. 指定第二个条件 C2<60
  4. 输入 ),
  5. 指定当只有一个条件为 TRUE 时返回的值 "Yes"
  6. 输入 ,
  7. 指定当两者都为 FALSE 或同时为 TRUE 时返回的值 "No"
  8. 输入 ) 并按 Enter 键

该函数可以使用填充函数对每一行重复执行,以对每个宝可梦进行相同的检查。

现在,每一行都检查“水系 防御力大于 60,但不能两者兼具

例如

  • 妙蛙草不是火系,但它的防御也小于60,所以函数返回“否”。
  • 火恐龙火系,且防御小于60,所以函数返回“否”。
  • 卡咪龟不是火系,但防御小于60,所以函数返回“是”。

×

联系销售

如果您想将 W3Schools 服务用于教育机构、团队或企业,请发送电子邮件给我们
sales@w3schools.com

报告错误

如果您想报告错误,或想提出建议,请发送电子邮件给我们
help@w3schools.com

W3Schools 经过优化,旨在方便学习和培训。示例可能经过简化,以提高阅读和学习体验。教程、参考资料和示例会不断审查,以避免错误,但我们无法保证所有内容的完全正确性。使用 W3Schools 即表示您已阅读并接受我们的使用条款Cookie 和隐私政策

版权所有 1999-2024 Refsnes Data。保留所有权利。W3Schools 由 W3.CSS 提供支持