当前位置: 首页 > news >正文

Excel——常用函数一

常用函数

  • 一、数学与三角函数
    • 1.1、SUM(求和)
    • 1.2、SUMIF(单条件求和)
    • 1.3、SUMIFS(多条件求和)
    • 1.4、ROUND(四舍五入)
    • 1.5、ROUNDDOWN(向下舍入)
    • 1.6、ROUNDUP(向上舍入)
    • 1.7、INT(向下取整)
    • 1.8、PRODUCT(求乘积)
    • 1.9、SQRT(平方根)
    • 1.10、SIN(正弦)
    • 1.11、COS(余弦)
    • 1.12、TAN(正切)
  • 二、统计函数
    • 2.1、平均值
      • 2.1.1、AVERAGE(仅计算数值单元格)
      • 2.1.2、AVERAGEA(将文本、逻辑值等非数值内容按特定规则纳入计算)
      • 2.1.3、AVERAGEIF(单条件求平均)
      • 2.1.4、AVERAGEIFS(多条件求平均)
    • 2.2、统计个数
      • 2.2.1、COUNT(统计数字个数)
      • 2.2.2、COUNTA(统计不为空个数)
      • 2.2.3、COUNTBLANK(统计空单元格个数)
      • 2.2.4、COUNTIF(条件统计个数)
      • 2.2.4、COUNTIFS(多条件统计个数)
    • 2.3、极值
      • 2.3.1、MAX(求最大值)
      • 2.3.2、MIN(求最小值)
    • 2.4、排名
      • 2.4.1、RANK(排名)
      • 2.4.2、RANK.AVG(平均排名)
      • 2.4.3、RANK.EQ(最高排名)
  • 三、逻辑函数
    • 3.1、IF(条件判断)
    • 3.2、IFS(多条件判断)
    • 3.3、AND(与)
    • 3.4、OR(或)
    • 3.5、NOT(非)

一、数学与三角函数

1.1、SUM(求和)

  • 作用:计算单元格区域中所有数值的和
  • 语法:SUM(number1,number2,...)
  • 参数:
    • Number1: number1,number2,… 1 到 255 个待求和的数值。单元格中的逻辑值和文本将被忽略。但当作为参数键入时,逻辑值和文本有效
    • Number2: number1,number2,… 1 到 255 个待求和的数值。单元格中的逻辑值和文本将被忽略。但当作为参数键入时,逻辑值和文本有效
  • 使用方式:
    • 区域指定:=SUM(C2:C12)对单元格区域C2:C12进行求和
      在这里插入图片描述

    • 单独指定:=SUM(C2,C12)对单元格C2和C12进行求和
      在这里插入图片描述

    • 混合指定:=SUM(C2,C4:C8,C12)对单元格C2和C12还有C4:C8区域进行求和
      在这里插入图片描述

如何提升SUM函数的输入速度:

  1. 点击【公式】选项卡的【自动求和】按钮
  2. 使用快捷键【alt】+【=】进行输入
  3. 输入"=su",从显示出的候选函数中进行选择

1.2、SUMIF(单条件求和)

  • 作用:对满足单个条件的单元格求和
  • 语法:SUMIF(range,criteria,sum_range)
  • 参数:
    • Range: 要求值的单元格区域
    • Criteria: criteria 以数字、表达式、单元格参考、文本或函数的形式来定义将添加哪些单元格。 可包括的通配符字符 - 问号(?)以匹配任意单个字符,星号(*)以匹配任意字符序列。 如果要查找实际的问号或星号,请在该字符前键入波形符(~)。例如,criteria可以表示为 32“>32”B5“3?”“苹果*”“*~?”今天()
    • Sum_range: 可选。 要添加的实际单元格,如果要添加在范围参数指定以外的其他单元格。 如果省略sum_range参数,Excel就会添加范围参数中指定的单元格(与应用标准的单元格相同)。

Sum_range的大小和形状应该与范围相同。 如果不这样做,性能可能会受到影响,而且该公式将对从sum_range中第一个单元格开始的单元格范围进行求和,但其尺寸与范围相同。 例如:

范围sum_range实际求和单元格
A1:A5B1:B5B1:B5
A1:A5B1:K5B1:B5

如果需要,可将条件应用于一个区域并对其他区域中的对应值求和。 例如,公式 =SUMIF(B2:B5, “John”, C2:C5) 只对区域 C2:C5 中在区域 B2:B5 中所对应的单元格等于“John”的值求和。

示例:财产价值高于 ¥1,600,000 的佣金之和。
在这里插入图片描述

=SUMIF(A2:A5,">1600000",B2:B5)

A2:A5区域中,2000000、3000000、4000000大于1600000,对应到参数三中B2:B5区域,就是求140000、210000、280000之和,即630000。

示例:高于 ¥1,600,000 的财产价值之和。

在这里插入图片描述

=SUMIF(A2:A5,">1600000")

A2:A5区域中,2000000、3000000、4000000大于1600000,没有第三个参数,即求上述三者之和9000000。

示例:财产价值等于 ¥3,000,000 的佣金之和。

在这里插入图片描述

=SUMIF(A2:A5,3000000,B2:B5)

A2:A5区域中,3000000等于3000000,对应到参数三中B2:B5区域,就是求210000。

示例:“水果”类别下所有食物的销售额之和。
在这里插入图片描述

示例:以“西”开头的所有食物(西红柿、西芹)的销售额之和。

在这里插入图片描述

1.3、SUMIFS(多条件求和)

  • 作用:对一组给定条件指定的单元格求和
  • 语法:SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
  • 参数:
    • Sum_range (必需)要求和的单元格区域。
    • Criteria_range1 (必需)使用 Criteria1 测试的区域。Criteria_range1 和 Criteria1 设置用于搜索某个区域是否符合特定条件的搜索对。 一旦在该区域中找到了项,将计算 Sum_range 中的相应值的和。
    • Criteria1 (必需)定义将计算 Criteria_range1 中的哪些单元格的和的条件。 例如,可以将条件输入为 32、“>32”、B4、“苹果” 或 “32”。
    • Criteria_range2, criteria2, … (optional) 附加的区域及其关联条件。 最多可以输入 127 个区域/条件对。

示例:计算以“香”开头并由“卢宁”售出的产品的总量

在这里插入图片描述

示例:计算不是香蕉且由卢宁销售的产品数量

在这里插入图片描述

1.4、ROUND(四舍五入)

  • 作用:将数字四舍五入到指定的位数
  • 语法:ROUND(number, num_digits)
  • 参数:
    • number 必需。 要四舍五入的数字。
    • num_digits 必需。 要进行四舍五入运算的位数。
  • 备注:
    • 如果 num_digits 大于 0(零),则将数字四舍五入到指定的小数位数。
    • 如果 num_digits 等于 0,则将数字四舍五入到最接近的整数。
    • 如果 num_digits 小于 0,则将数字四舍五入到小数点左边的相应位数。
    • 若要始终进行向上舍入(远离 0),请使用 ROUNDUP 函数。
    • 若要始终进行向下舍入(朝向 0),请使用 ROUNDDOWN 函数。
    • 若要将某个数字四舍五入为指定的倍数(例如,四舍五入为最接近的 0.5 倍),请使用 MROUND 函数。

在这里插入图片描述

1.5、ROUNDDOWN(向下舍入)

  • 作用:朝着零的方向将数字进行向下舍入。
  • 语法:ROUNDDOWN(number, num_digits)
  • 参数:
    • number 必需。 要四舍五入的数字。
    • num_digits 必需。 要进行四舍五入运算的位数。
  • 备注:
    • ROUNDDOWN 的行为与 ROUND 相似,所不同的是它始终将数字进行向下舍入。
    • 如果 num_digits 大于 0(零),则将数字向下舍入到指定的小数位数。
    • 如果 num_digits 为 0,则将数字向下舍入到最接近的整数。
    • 如果 num_digits 小于 0,则将数字向下舍入到小数点左边的相应位数。

在这里插入图片描述

1.6、ROUNDUP(向上舍入)

  • 作用:朝着远离 0(零)的方向将数字进行向上舍入。
  • 语法:ROUNDUP(number, num_digits)
  • 参数:
    • number 必需。 要四舍五入的数字。
    • num_digits 必需。 要进行四舍五入运算的位数。
  • 备注:
    • ROUNDUP 的行为与 ROUND 相似,所不同的是它始终将数字进行向上舍入。
    • 如果 num_digits 大于 0(零),则将数字向上舍入到指定的小数位数。
    • 如果 num_digits 为 0,则将数字向上舍入到最接近的整数。
    • 如果 num_digits 小于 0,则将数字向上舍入到小数点左边的相应位数。

在这里插入图片描述

1.7、INT(向下取整)

  • 作用:将数字向下舍入到最接近的整数。
  • 语法:Int( number )
  • 参数:
    • number 必需。 需要进行向下舍入取整的实数。

在这里插入图片描述

1.8、PRODUCT(求乘积)

  • 作用:将作为参数提供的所有数字相乘,并返回乘积。
  • 语法:PRODUCT(number1, [number2], ...)
  • 参数:
    • number1 必需。 要相乘的第一个数字或范围。
    • number2, ... 可选。 要相乘的其他数字或单元格区域,最多可以使用 255 个参数。

需要将多个单元格相乘时, PRODUCT 函数非常有用。 例如,公式 =PRODUCT (A1:A3,C1:C3) 等效于 =A1 * A2 * A3 * C1 * C2 * C3。如果参数是一个数组或引用,则只使用其中的数字相乘。 数组或引用中的空白单元格、逻辑值和文本将被忽略。

在这里插入图片描述

1.9、SQRT(平方根)

  • 作用:返回正的平方根。
  • 语法:SQRT(number)
  • 参数:
    • number 必需。 要计算其平方根的数字。

如果 number 为负数,SQRT 返回 #NUM! 错误值。

在这里插入图片描述

1.10、SIN(正弦)

  • 作用:返回已知角度的正弦。
  • 语法:Sin( number )
  • 参数:
    • number 必需。 需要求正弦的角度,以弧度表示。

如果参数是以度数表示的,请将它乘以 PI()/180 或使用 RADIANS 函数将它转换为弧度。

在这里插入图片描述

1.11、COS(余弦)

  • 作用:返回已知角度的余弦值。
  • 语法:COS(number)
  • 参数:
    • number 必需。 想要求余弦的角度,以弧度表示。

角度必须以弧度指定。 若要从度数转换为弧度,可以使用 RADIANS 函数,或者只需将角度乘以 PI () /180。

在这里插入图片描述

1.12、TAN(正切)

  • 作用:返回已知角度的正切。
  • 语法:TAN(number)
  • 参数:
    • number 必需。 要求正切的角度,以弧度表示。

如果参数是以度数表示的,请将它乘以 PI()/180 或使用 RADIANS 函数将它转换为弧度。

在这里插入图片描述

二、统计函数

2.1、平均值

2.1.1、AVERAGE(仅计算数值单元格)

  • 作用:返回参数的平均 (算术平均值) 。
  • 语法:AVERAGE(number1, [number2], ...)
  • 参数:
    • Number1 必需。 要计算平均值的第一个数字、单元格引用或单元格区域。
    • Number2, ... 可选。 要计算平均值的其他数字、单元格引用或单元格区域,最多可包含 255 个。
  • 备注:
    • 参数可以是数字或者是包含数字的名称、单元格区域或单元格引用。
    • 不计算直接键入参数列表中的数字的逻辑值和文本表示形式。
    • 如果区域或单元格引用参数包含文本、逻辑值或空单元格,则这些值将被忽略;但包含零值的单元格将被计算在内。
    • 如果参数为错误值或为不能转换为数字的文本,将会导致错误。
    • 若要在计算中包含引用中的逻辑值和代表数字的文本,请使用 AVERAGEA 函数。
    • 若要只对符合某些条件的值计算平均值,请使用 AVERAGEIF 函数或 AVERAGEIFS 函数。
    • 平均值:平均值是算术平均值,由一组数相加然后除以数字的个数计算而得。 例如,2、3、3、5、7 和 10 的平均值为 30 除以 6,即 5。
    • 中值:中值是一组数中间位置的数;即一半数的值比中值大,另一半数的值比中值小。 例如,2、3、3、5、7 和 10 的中值是 4。
    • 众数:众数是一组数中最常出现的数。 例如,2、3、3、5、7 和 10 的众数是 3。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.1.2、AVERAGEA(将文本、逻辑值等非数值内容按特定规则纳入计算)

  • 作用:返回参数的平均 (算术平均值) 。
  • 语法:AVERAGEA(value1, [value2], ...)
  • 参数:
    • value1, value2, ... Value1 是必需的,后续值是可选的。 需要计算平均值的 1 到 255 个单元格、单元格区域或值。
  • 备注:
    • 参数可以是下列形式:数值;包含数值的名称、数组或引用;数字的文本表示;或者引用中的逻辑值,例如 TRUE 和 FALSE。
    • 逻辑值和直接键入到参数列表中代表数字的文本被计算在内。
    • 包含 TRUE 的参数作为 1 计算;包含 FALSE 的参数作为 0 计算。
    • 包含文本的数组或引用参数将作为 0(零)计算。 空文本 (“”) 计算为 0(零)。
    • 如果要使计算不包括引用中的逻辑值和代表数字的文本,请使用 AVERAGE 函数。

在这里插入图片描述

2.1.3、AVERAGEIF(单条件求平均)

  • 作用:返回某个区域内满足给定条件的所有单元格的平均值(算术平均值)。
  • 语法:AVERAGEIF(range, criteria, [average_range])
  • 参数:
    - Range 必需。 要计算平均值的一个或多个单元格,其中包含数字或包含数字的名称、数组或引用。
    - Criteria 必需。 形式为数字、表达式、单元格引用或文本的条件,用来定义将计算平均值的单元格。 例如,条件可以表示为 32、“32”、“>32”、“苹果” 或 B4。
    - Average_range 可选。 计算平均值的实际单元格组。 如果省略,则使用 range。

在这里插入图片描述

2.1.4、AVERAGEIFS(多条件求平均)

  • 作用:返回满足多个条件的所有单元格的平均值(算术平均值)。
  • 语法:AVERAGEIFS(average_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
  • 参数:
    • Average_range 必需。 要计算平均值的一个或多个单元格,其中包含数字或包含数字的名称、数组或引用。
    • Criteria_range1、criteria_range2 等 Criteria_range1 是必需的,后续 criteria_range 是可选的。 在其中计算关联条件的 1 至 127 个区域。
    • Criteria1、criteria2 等 Criteria1 是必需的,后续 criteria 是可选的。 形式为数字、表达式、单元格引用或文本的 1 至 127 个条件,用来定义将计算平均值的单元格。 例如,条件可以表示为 32、“32”、“>32”、“苹果” 或 B4。

在这里插入图片描述

2.2、统计个数

2.2.1、COUNT(统计数字个数)

  • 作用:COUNT 函数计算包含数字的单元格个数以及参数列表中数字的个数。 使用 COUNT 函数获取区域中或一组数字中的数字字段中条目的个数。
  • 语法:COUNT(value1, [value2], ...)
  • 参数:
    • value1 必需。 要计算其中数字的个数的第一项、单元格引用或区域。
    • value2, ... 可选。 要计算其中数字的个数的其他项、单元格引用或区域,最多可包含 255 个。
  • 备注:
    • 如果参数为数字、日期或者代表数字的文本(例如,用引号引起的数字,如 “1”),则将被计算在内。
    • 逻辑值和直接键入到参数列表中代表数字的文本被计算在内。
    • 如果参数为错误值或不能转换为数字的文本,则不会被计算在内。
    • 如果参数是一个数组或引用,则只计算其中的数字。 数组或引用中的空白单元格、逻辑值、文本或错误值将不计算在内。
    • 若要计算逻辑值、文本值或错误值的个数,请使用 COUNTA 函数。
    • 若要只计算符合某一条件的数字的个数,请使用 COUNTIF 函数或 COUNTIFS 函数。

在这里插入图片描述

在这里插入图片描述

2.2.2、COUNTA(统计不为空个数)

  • 作用:计算范围中不为空的单元格的个数。
  • 语法:COUNTA(value1, [value2], ...)
  • 参数:
    • value1 必需。 表示要计数的值的第一个参数。
    • value2, ... 可选。 表示要计数的值的其他参数,最多可包含 255 个参数。
  • 备注
    • COUNTA 函数计算包含任何类型的信息(包括错误值和空文本 (“”))的单元格。 例如,如果区域中包含的公式返回空字符串,COUNTA 函数计算该值。 COUNTA 函数不会对空单元格进行计数。
    • 如果不需要对逻辑值、文本或错误值进行计数(换句话说,只希望对包含数字的单元格进行计数),请使用 COUNT 函数。
    • 如果只希望对符合某一条件的单元格进行计数,请使用 COUNTIF 函数或 COUNTIFS 函数。

在这里插入图片描述

2.2.3、COUNTBLANK(统计空单元格个数)

  • 作用:对单元格区域中空单元格的数量进行计数。
  • 语法:COUNTBLANK(range)
  • 参数:
    • Range 必需。 需要计算其中空白单元格个数的区域。

包含返回 “”(空文本)的公式的单元格也会计算在内。 包含零值的单元格不计算在内。

在这里插入图片描述

2.2.4、COUNTIF(条件统计个数)

  • 作用:统计满足某个条件的单元格的数量;例如,统计特定城市在客户列表中出现的次数。
  • 语法:COUNTIF(range,criteria)
  • 参数:
    • Range 要计算其中非空单元格数目的区域
    • Criteria 以数字、表达式或文本形式定义的条件

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

2.2.4、COUNTIFS(多条件统计个数)

  • 作用:跨多个区域的单元格,然后统计满足所有条件的次数。
  • 语法:COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)
  • 参数:
    • criteria_range1 必需。 在其中计算关联条件的第一个区域。
    • criteria1 必需。 条件的形式为数字、表达式、单元格引用或文本,它定义了要计数的单元格范围。 例如,条件可以表示为 32、“>32”、B4、"apples"或 “32”。
    • criteria_range2, criteria2, ... 可选。 附加的区域及其关联条件。 最多允许 127 个区域/条件对。
  • 备注:
    • 每个区域的条件一次应用于一个单元格。 如果所有的第一个单元格都满足其关联条件,则计数增加 1。 如果所有的第二个单元格都满足其关联条件,则计数再增加 1,依此类推,直到计算完所有单元格。
    • 如果条件参数是对空单元格的引用,COUNTIFS 会将该单元格的值视为 0。
    • 可以在条件中使用通配符, 即问号 (?) 和星号 (*)。 问号匹配任意单个字符,星号匹配任意字符串。 如果要查找实际的问号或星号,请在字符前键入波形符 (~)。

在这里插入图片描述

2.3、极值

2.3.1、MAX(求最大值)

  • 作用:返回一组值中的最大值。
  • 语法:MAX(number1, [number2], ...)
  • 参数:
    • number1, number2, ... Number1 是必需的,后续数字是可选的。 要从中查找最大值的 1 到 255 个数字。
  • 备注:
    • 参数可以是数字或者是包含数字的名称、数组或引用。
    • 逻辑值和直接键入到参数列表中代表数字的文本被计算在内。
    • 如果参数是一个数组或引用,则只使用其中的数字。 数组或引用中的空白单元格、逻辑值或文本将被忽略。
    • 如果参数不包含数字, 则 MAX 返回 0 (零) 。
    • 如果参数为错误值或为不能转换为数字的文本,将会导致错误。
    • 如果要在计算过程中在引用中包含数字的逻辑值和文本表示形式,请使用 MAXA 函数。

在这里插入图片描述

MAXA 返回一组参数中的最大值(不忽略逻辑值和字符串)

MAXIFS 返回一组给定条件或标准指定的单元格中的最大值。

2.3.2、MIN(求最小值)

  • 作用:返回一组值中的最小值。
  • 语法:MIN(number1, [number2], ...)
  • 参数:
    • number1, number2, ... number1 是可选的,后续数字是可选的。 要从中查找最小值的 1 到 255 个数字。
  • 备注:
    • 参数可以是数字或者是包含数字的名称、数组或引用。
    • 逻辑值和直接键入到参数列表中代表数字的文本被计算在内。
    • 如果参数是一个数组或引用,则只使用其中的数字。 数组或引用中的空白单元格、逻辑值或文本将被忽略。
    • 如果参数不包含任何数字,则 MIN 返回 0。
    • 如果参数为错误值或为不能转换为数字的文本,将会导致错误。
    • 如果您想要在引用中将逻辑值和数字的文本表示形式作为计算的一部分包括,则使用 MINA 函数。

在这里插入图片描述

MINA 返回一组参数中的最小值(不忽略逻辑值和字符串)

MINIFS 返回一组给定条件所指定的单元格的最小值

2.4、排名

2.4.1、RANK(排名)

  • 作用:返回一列数字的数字排位。 数字的排名是其相对于列表中其他值的大小。 (如果要对列表进行排序,则数字的排名将是其位置。)
  • 语法:RANK(number,ref,[order])
  • 参数:
    • number 必需。 要找到其排位的数字。
    • ref 必需。 对数字列表的引用。 Ref 中的非数字值会被忽略。
    • order 可选。 一个指定数字排位方式的数字。如果 order 为 0(零)或省略,Microsoft Excel 对数字的排位是基于 ref 为按照降序排列的列表。如果 order 不为零,Microsoft Excel 对数字的排位是基于 ref 为按照升序排列的列表。
  • 备注:
    • Rank 赋予重复数相同的排位。 但重复数的存在将影响后续数值的排位。 例如,在按升序排序的整数列表中,如果数字 10 出现两次,且其排位为 5,则 11 的排位为 7(没有排位为 6 的数值)。
    • 要达到某些目的,可能需要使用将关联考虑在内的排位定义。 在上一示例中,可能需要将数字 10 的排位修改为 5.5。 这可以通过向 RANK 返回的值添加以下修正系数来实现。 此修正系数适用于按降序排序(order = 0 或省略)和按升序排序(order = 非零值)计算排位的情况。关联排位的修正系数 =[COUNT(ref) + 1 – RANK(number, ref, 0) – RANK(number, ref, 1)]/2。在以下示例中,RANK(A2,A1:A5,1) 等于3。 修正系数为 (5 + 1 – 2 – 3)/2 = 0.5,将关联考虑在内的修订排位为 3 + 0.5 = 3.5。 如果数字在 ref 中仅出现一次,此修正系数将为 0,因为无需调整 RANK 以进行关联。

在这里插入图片描述

在这里插入图片描述

2.4.2、RANK.AVG(平均排名)

  • 作用:返回数字列表中的数字的排名:其大小相对于列表中的其他值。 如果多个值具有相同的排名,则返回平均排名。
  • 语法:RANK.AVG(number,ref,[order])
  • 参数:
    • number 必需。 要找到其排位的数字。
    • ref 必需。 对数字列表的引用。 Ref 中的非数字值会被忽略。
    • order 可选。 一个指定数字排位方式的数字。

在这里插入图片描述

2.4.3、RANK.EQ(最高排名)

  • 作用:返回一列数字的数字排位。 其大小与列表中其他值相关;如果多个值具有相同的排位,则返回该组值的最高排位。
  • 语法:RANK.EQ(number,ref,[order])
  • 参数:
    • number 必需。 要找到其排位的数字。
    • ref 必需。 对数字列表的引用。 Ref 中的非数字值会被忽略。
    • order 可选。 一个指定数字排位方式的数字。
  • 备注:
    • RANK.EQ 赋予重复数相同的排位。 但重复数的存在将影响后续数值的排位。 例如,在按升序排序的整数列表中,如果数字 10 出现两次,且其排位为 5,则 11 的排位为 7(没有排位为 6 的数值)。

在这里插入图片描述

三、逻辑函数

3.1、IF(条件判断)

  • 作用:判断是否满足某个条件,如果满足返回一个值,如果不满足则返回另一个值。
  • 语法:IF(logical_test,value_if_true,value_if_false)
  • 参数:
    • Logical_test: 是任何可能被计算为 TRUE 或 FALSE 的数值或表达式。
    • Value_if_true: 是 Logical_test 为 TRUE 时的返回值。如果忽略,则返回 TRUE。IF 函数最多可嵌套七层。
    • Value_if_false: 是当 Logical_test 为 FALSE 时的返回值。如果忽略,则返回 FALSE

在这里插入图片描述

在这里插入图片描述

=IF(C9>15000,20%,IF(C9>12500,17.5%,IF(C9>10000,15%,IF(C9>7500,12.5%,IF(C9>5000,10%,0)))))

3.2、IFS(多条件判断)

  • 作用:检查是否满足一个或多个条件,且返回符合第一个 TRUE 条件的值。 IFS 可以取代多个嵌套 IF 语句,并且有多个条件时更方便阅读。
  • 语法:=IFS([Something is True1, Value if True1,Something is True2,Value if True2,Something is True3,Value if True3)

在这里插入图片描述
=IFS (A2>89,“A”,A2>79,“B”,A2>69,“C”,A2>59,“D”,TRUE,“F”)
也即如果(A2 大于 89,则返回“A”,如果 A2 大于 79,则返回“B”并以此类推,对于所有小于 59 的值,返回“F”)。

在这里插入图片描述
=IFS (F2=1,D2,F2=2,D3,F2=3,D4,F2=4,D5,F2=5,D6,F2=6,D7,F2=7,D8)
也即如果(单元格 F2 中的值等于 1,则返回的值位于单元格 D2,如果单元格 F2 中的值等于 2,则返回的值位于单元格 D3,并以此类推,如果其他条件均不满足,则最后返回的值位于 D8)。

3.3、AND(与)

  • 作用:检查是否所有参数均为 TRUE,如果所有参数值均为 TRUE,则返回 TRUE
  • 语法:AND(logical1,logical2,...)
  • 参数:
    • Logical1: logical1,logical2,… 是 1 到 255 个结果为 TRUE 或 FALSE 的检测条件,检测内容可以是逻辑值、数组或引用
    • Logical2: logical1,logical2,… 是 1 到 255 个结果为 TRUE 或 FALSE 的检测条件,检测内容可以是逻辑值、数组或引用

在这里插入图片描述

3.4、OR(或)

  • 作用:如果任一参数值为 TRUE,即返回 TRUE;只有当所有参数值均为 FALSE 时才返回 FALSE
  • 语法:OR(logical1,logical2,...)
  • 参数:
    • Logical1: logical1,logical2,… 1 到 225 个结果是 TRUE 或 FALSE 的检测条件
    • Logical2: logical1,logical2,… 1 到 225 个结果是 TRUE 或 FALSE 的检测条件

在这里插入图片描述

3.5、NOT(非)

  • 作用:参数为 TRUE 时返回 FALSE;参数为 FALSE 时返回TRUE
  • 语法:NOT(logical)
  • 参数:Logical: 可以对其进行真(TRUE)假(FALSE) 判断的任何值或表达式

在这里插入图片描述

在这里插入图片描述

http://www.dtcms.com/a/395239.html

相关文章:

  • 立项依据不足会给项目带来哪些风险
  • 从 0 到 1 精通 SkyWalking:分布式系统的 “透视镜“ 技术全解析
  • SkyWalking 核心概念与智能探针工作原理深度揭秘(下)
  • Dockerfile入门指南
  • iOS 原生开发全流程解析,iOS 应用开发步骤、Xcode 开发环境配置、ipa 文件打包上传与 App Store 上架实战经验
  • 数据分析报告的写作流程
  • 当你的断点在说谎:深入解析RTOS中的“幽灵”Bug
  • [BUG]MarkupSafe==3.0.2
  • 机器学习笔试选择题:题组1
  • 79-数据可视化-地图可视化
  • python全栈-数据可视化
  • 【国产桌面操作系统】安装mysql客户端及C/C++开发
  • IntelliJ:找不到相关的 gradle 配置,请重新导入 Gradle 项目,然后重试。
  • 云计算微服务架构与容器化技术:服务网格与边缘计算融合实践
  • 飞牛NAS上搭建OpenWrt旁路由教程(适用于x86的Docker部署)
  • python14——函数
  • 14.Linux 硬盘分区管理及RAID存储技术
  • ★ Linux ★ 信号
  • macOS在IDEA里滚动行为混乱问题
  • ✨Vue 静态路由详解:构建应用的导航骨架(4)
  • 08-2Dcss动画
  • 使用IOT-Tree消息流Modbus Slave节点,实现Modbus设备的模拟
  • 创作者模式—单例设计模式
  • PostgreSQL 备份
  • SQL-多表查询
  • Hive SQL 中的时间戳转换详解
  • Linux笔记---select、poll、epoll总结对比
  • MySQL查询详细介绍
  • 面试题二:业务篇
  • Rust进阶-part8-迭代器