- ?
2017年最全的excel函数大全12—工程函数
怜寒
展开
上次给大家分享了《2017年最全的excel函数大全11—多维数据集函数》,这次分享给大家工程函数。
BESSELI 函数
描述
返回修正 Bessel 函数值,它与用纯虚数参数运算时的 Bessel 函数值相等。
用法
BESSELI(X, N)
BESSELI 函数用法具有以下参数:
X必需。 用来计算函数的值。
N必需。 贝赛耳函数的阶数。 如果 n 不是整数,将被截尾取整。
备注
如果 x 是非数值型,则 BESSELI 返回 #VALUE! 错误值。
如果 n 是非数值型,则 BESSELI 返回 #VALUE! 错误值。
如果 n 0,则 BESSELI 返回 #NUM! 错误值。
变量 x 的 n 阶修正 Bessel 函数值为:
案例
BESSELJ 函数
描述
返回 Bessel 函数值。
用法
BESSELJ(X, N)
BESSELJ 函数用法具有以下参数:
X必需。 用来计算函数的值。
N必需。 贝赛耳函数的阶数。 如果 n 不是整数,将被截尾取整。
备注
如果 x 是非数值型,则 BESSELJ 返回 #VALUE! 错误值。
如果 n 是非数值型,则 BESSELJ 返回 #VALUE! 错误值。
如果 n 0,则 BESSELJ 返回 #NUM! 错误值。
x 的 n 阶修正 Bessel 函数值为:
其中:
为 Gamma 函数。
案例
BESSELK 函数
描述
返回修正 Bessel 函数值,它与用纯虚数参数运算时的 Bessel 函数值相等。
用法
BESSELK(X, N)
BESSELK 函数用法具有以下参数:
X必需。 用来计算函数的值。
N必需。 函数的阶数。 如果 n 不是整数,将被截尾取整。
备注
如果 x 是非数值型,则 BESSELK 返回 #VALUE! 错误值。
如果 n 是非数值型,则 BESSELK 返回 #VALUE! 错误值。
如果 n 0,则 BESSELK 返回 #NUM! 错误值。
变量 x 的 n 阶修正 Bessel 函数值为:
式中 Jn 和 Yn 分别为 J 和 Y 的 Bessel 函数。
案例
BESSELY 函数
描述
返回 Bessel 函数值,也称为 Weber 函数或 Neumann 函数。
用法
BESSELY(X, N)
BESSELY 函数用法具有以下参数:
X必需。 用来计算函数的值。
N必需。 函数的阶数。 如果 n 不是整数,将被截尾取整。
备注
如果 x 是非数值型,则 BESSELY 返回 #VALUE! 错误值。
如果 n 是非数值型,则 BESSELY 返回 #VALUE! 错误值。
如果 n 0,则 BESSELY 返回 #NUM! 错误值。
x 的 n 阶修正 Bessel 函数值为:
案例
BIN2DEC 函数
描述
将二进制数转换为十进制数。
用法
BIN2DEC(number)
BIN2DEC 函数用法具有以下参数:
Number必需。 要转换的二进制数。 Number 包含的字符不能超过 10 个(10 位)。 Number 的最高位为符号位。 其余 9 位是数量位。 负数用二进制补码记数法表示。
备注
如果 Number 不是有效的二进制数,或其包含的字符超过 10 个(10 位),则 BIN2DEC 返回 #NUM! 错误值。
案例
BIN2HEX 函数
描述
将二进制数转换为十六进制数。
用法
BIN2HEX(number, [places])
BIN2HEX 函数用法具有以下参数:
Number必需。 要转换的二进制数。 Number 包含的字符不能超过 10 个(10 位)。 Number 的最高位为符号位。 其余 9 位是数量位。 负数用二进制补码记数法表示。
Places可选。 要使用的字符数。 如果省略 Places,BIN2HEX 将使用必需的最小字符数。 Places 可用于在返回的值前置 0(零)。
备注
如果 Number 是非法二进制数,或其包含的字符多于 10 个(10 位),则 BIN2HEX 返回 #NUM! 错误值。
如果数字为负数,BIN2HEX 忽略 places,返回以十个字符表示的十六进制数。
如果 BIN2HEX 要求比 places 指定的更多的字符数,将返回 #NUM! 错误值。
如果 places 不是整数,将截尾取整。
如果 places 是非数值型,BIN2HEX 返回 #VALUE! 错误值。
如果 places 为负值,BIN2HEX 返回 #NUM! 错误值。
案例
BIN2OCT 函数
描述
将二进制数转换为八进制数。
用法
BIN2OCT(number, [places])
BIN2OCT 函数用法具有以下参数:
Number必需。 要转换的二进制数。 Number 包含的字符不能超过 10 个(10 位)。 Number 的最高位为符号位。 其余 9 位是数量位。 负数用二进制补码记数法表示。
Places可选。 要使用的字符数。 如果省略 places,BIN2OCT 将使用必需的最小字符数。 Places 可用于在返回的值前置 0(零)。
备注
如果 Number 是非法二进制数,或其包含的字符多于 10 个(10 位),则 BIN2OCT 返回 #NUM! 错误值。
如果数字为负数,则 BIN2OCT 忽略 Places,返回含十个字符的八进制数。
如果 BIN2OCT 要求比 places 指定的更多的字符数,将返回 #NUM! 错误值。
如果 places 不是整数,将截尾取整。
如果 places 是非数值型,BIN2OCT 返回 #VALUE! 错误值。
如果 places 为负值,BIN2OCT 返回 #NUM! 错误值。
案例
描述BITAND 函数
描述
返回两个数的按位“与”。
用法
BITAND( number1, number2)
BITAND 函数用法具有下列参数。
Number1 必需。 必须为十进制格式并大于或等于 0。
Number2 必需。 必须为十进制格式并大于或等于 0。
备注
BITAND 返回一个十进制数。结果是其参数的按位“与”。
仅当两个参数的相应位置的位均为 1 时,该位的值才会被计数。
按位返回的值从右向左按 2 的幂次依次累进。 最右边的位返回 1 (2^0),其左侧的位返回 2 (2^1),依此类推。
如果任一参数小于 0,则 BITAND 返回错误值 #NUM! 。
如果任一参数是非整数或大于 (2^48)-1,则 BITAND 返回错误值 #NUM! 。
如果任一参数是非数值,则 BITAND 返回错误值 #VALUE! 。
案例
BITLSHIFT 函数
描述
返回向左移动指定位数后的数值。
用法
BITLSHIFT(number, shift_amount)
BITLSHIFT 函数用法具有下列参数。
Number 必需。 Number 必须为大于或等于 0 的整数。
Shift_amount 必需。 Shift_amount 必须为整数。
备注
将数字左移等同于在数字的二进制表示形式的右侧添加零 (0)。 例如,将十进制值 4 左移两位,将使其二进制值 (100) 转换为 10000(即十进制值 16)。
如果任一参数超出其限制范围,则 BITLSHIFT 返回错误值 #NUM! 。
如果 Number 大于 (2^48)-1,则 BITLSHIFT 返回错误值 #NUM! 。
如果 Shift_amount 的绝对值大于 53,则 BITLSHIFT 返回错误值 #NUM! 。
如果任一参数是非数值,则 BITLSHIFT 返回错误值 #VALUE! 。
如果将负数用作 Shift_amount 参数,将使数字右移相应位数。
如果将负数用作 Shift_amount 参数,将返回与BITRSHIFT 函数使用正的 shift_amount 参数相同的结果。
案例
BITOR 函数
描述
返回两个数的按位“或”。
用法
BITOR(number1, number2)
BITOR 函数用法具有下列参数。
Number1 必需。 必须为十进制格式并大于或等于 0。
Number2 必需。 必须为十进制格式并大于或等于 0。
备注
结果是其参数的按位“或”。
如果任一参数的相应位为 1,则此位的结果值为 1。
按位返回的值从右向左按 2 的幂次依次累进。 最右边的位返回 1 (2^0),其左侧的位返回 2 (2^1),依此类推。
如果任一参数超出其限制范围,则 BITOR 返回错误值 #NUM! 。、
如果任一参数大于 (2^48)-1,则 BITOR 返回错误值 #NUM! 。
如果任一参数是非数值,则 BITOR 返回错误值 #VALUE! 。
案例
COMPLEX 函数
描述
将实系数及虚系数转换为 x+yi 或 x+yj 形式的复数。
用法
COMPLEX(real_num, i_num, [suffix])
COMPLEX 函数用法具有下列参数:
Real_num必需。 复数的实系数。
I_num必需。 复数的虚系数。
后缀可选。 复数中虚系数的后缀。 如果省略,则认为它是“i”。
注意:所有复数函数接受“i”和“j”的后缀,但不接受“I”或“J”。 使用大写字母会导致返回 #VALUE! 错误值 #REF!。 接受两个或多个复数的所有函数都要求所有后缀相匹配。
备注
如果 real_num 为非数值型,函数 COMPLEX 返回 #VALUE! 错误值 #REF!。
如果 i_num 为非数值型,函数 COMPLEX 返回 #VALUE! 错误值 #REF!。
如果后缀不是“i”或“j”,函数 COMPLEX 返回 #VALUE! 错误值 #REF!。
案例
CONVERT 函数
描述
将数字从一种度量系统转换为另一种度量系统。 例如,CONVERT 可将以英里为单位的距离表转换为以千米为单位的距离表。
用法
CONVERT(number,from_unit,to_unit)
Number 是以 from_unit 为单位的需要进行转换的数值。
From_unit 是数值的单位。
To_unit 是结果的单位。 CONVERT 接受 from_unit 和 to_unit 的以下文本值(引号中):
下列缩写的单位前缀可以加在任何的公制单位 from_unit 或 to_unit 之前。
备注
如果输入数据的类型有误,函数 CONVERT 返回 #VALUE! 错误值。如果单位不存在,函数 CONVERT 返回错误值 #N/A。如果单位不支持二进制前缀,函数 CONVERT 返回错误值 #N/A。如果单位在不同的组中,函数 CONVERT 返回错误值 #N/A。单位名称和前缀要区分大小写。
案例
以上是所有EXCEL的工程函数描述用法以及使用案例。这次分享中存在哪些疑问或者哪些不足,可以在下面进行评论。如果觉得不错,可以分享给你的朋友,让大家一起掌握这些excel的工程函数。
- ?
2017年最全的excel函数大全10—数据库函数
施念真
展开
上次给大家分享了《2017年最全的excel函数大全9—数学和三角函数(下)》,这次分享给大家数据库函数。
DAVERAGE 函数
描述
对列表或数据库中满足指定条件的记录字段(列)中的数值求平均值。
用法
DAVERAGE(database, field, criteria)
DAVERAGE 函数用法具有下列参数:
Database构成列表或数据库的单元格区域。 数据库是包含一组相关数据的列表,其中包含相关信息的行为记录,而包含数据的列为字段。 列表的第一行包含每一列的标签。Field指定函数所使用的列。 输入两端带双引号的列标签,如 使用年数 或 产量;或是代表列表中列位置的数字(不带引号):1 表示第一列,2 表示第二列,依此类推。Criteria为包含指定条件的单元格区域。 可以为参数指定 criteria 任意区域,只要此区域包含至少一个列标签,并且列标签下至少有一个在其中为列指定条件的单元格。
备注
可以为参数 criteria 指定任意区域,只要此区域包含至少一个列标签,并且列标签下方包含至少一个用于指定条件的单元格。
例如,如果区域 G1:G2 在 G1 中包含列标志 Income,在 G2 中包含数量 10,000,可将此区域命名为 MatchIncome,那么在数据库函数中就可使用该名称作为参数 criteria。
虽然条件区域可以位于工作表的任意位置,但不要将条件区域置于列表的下方。 如果向列表中添加更多信息,新的信息将会添加在列表下方的第一行上。 如果列表下方的行不是空的,Excel 将无法添加新的信息。确定条件区域没有与列表相重叠。若要对数据库中的一个完整列执行操作,请在条件区域中的列标签下方加入一个空行。
案例
条件案例
在单元格中键入一个等号表示要输入公式。 要显示包括等号的文本,将文本和等号用双引号括起,如下所示:
=彭德威
如果您在输入表达式(公式、运算符和文本的组合)且要显示等号而不是使 Excel 在计算中使用等号,也可以这样操作。 例如:
=''=条目''
其中条目是要查找的文本或值。 例如:
Excel 在筛选文本数据时不区分大小写字符。 但是,您可以使用公式来执行区分大小写的搜索。
以下各节提供了复杂条件的案例。
一列中有多个条件
布尔逻辑:(销售人员 = 李小明 OR 销售人员 = 郑建杰)
要查找满足“一列中有多个条件”的行,请直接在条件区域的单独行中依次键入条件。
在下面的数据区域 (A6:C10) 中,条件区域 (B1:B3) 显示“销售人员”列 (A8:C10) 中包含“李小明”或“郑建杰”的行。
多列中有多个条件,其中所有条件都必须为真
布尔逻辑:(类型 = 农产品 AND 销售额 1000)
要查找满足“多列中有多个条件”的行,请在条件区域的同一行中键入所有条件。
在下面的数据区域 (A6:C10) 中,条件区域 (A1:C2) 显示“类型”列中包含“农产品”并且“销售额”列 (A9:C10) 中值大于 ¥1,000 的所有行。
多列中有多个条件,其中所有条件都必须为真
布尔逻辑:(类型 = 农产品 OR 销售人员 = 李小明)
要查找满足“多列中有多个条件,其中所有条件都必须为真”的行,请在条件区域的不同行中键入条件。
在下面的数据区域 (A6:C10) 中,条件区域 (A1:B3) 显示“类型”列中包含“农产品”或“销售人员”列 (A8:C10) 中包含“李小明”的所有行。
多个条件集,其中每个集包括用于多个列的条件
布尔逻辑:( (销售人员 = 李小明 AND 销售额 3000) OR (销售人员 = 郑建杰 AND 销售额 1500) )
要查找满足“多个条件集,其中每个集包括用于多个列的条件”的行,请在单独的行中键入每个条件集。
在下面的数据区域 (A6:C10) 中,条件区域 (B1:C3) 显示“销售人员”列中包含“李小明”并且“销售额”列中值大于 ¥3,000 的行,或者显示“销售人员”列中包含“郑建杰”并且“销售额”列 (A9:C10) 中值大于 ¥1,500 的行。
多个条件集,其中每个集包括用于一个列的条件
布尔逻辑:( (销售额 6000 AND 销售额 6500 ) OR (销售额 500) )
要查找满足“多个条件集,其中每个集包括用于一个列的条件”的行,请在多个列中包括同一个列标题。
在下面的数据区域 (A6:C10) 中,条件区域 (C1:D3) 显示“销售额”列 (A8:C10) 中值在 6,000 和 6,500 之间以及值小于 500 的行。
查找共享某些字符而非其他字符的文本值的条件
要查找共享某些字符而非其他字符的文本值,请执行下面一项或多项操作:
键入一个或多个不带等号 (=) 的字符,以查找列中文本值以这些字符开头的行。 例如,如果键入文本“李”作为条件,则 Excel 将找到“李小明”、“李威”和“李新”。使用通配符。
可以使用下面的通配符作为比较条件。
在以下数据区域 (A6:C10) 中,条件区域 (A1:B3) 显示“类型”列中以“肉”开头的行或“销售人员”列 (A7:C9) 中第二个字符为“建”的行。
将公式结果用作条件
可以将公式的计算结果作为条件使用。 记住下列要点:
公式必须计算为 TRUE 或 FALSE。因为您正在使用公式,请像您平常那样输入公式,而不要以下列方式键入表达式:
=''=条目''
不要将列标签用作条件标签;请将条件标签保留为空,或者使用区域中并非列标签的标签(在以下案例中,是“计算的平均值”和“精确匹配”)。
如果您在公式中使用列标签而不是相对单元格引用或区域名称,Excel 在包含条件的单元格中显示错误值 #NAME? 或 #VALUE!。 您可以忽略此错误,因为它不影响区域的筛选。
用作条件的公式必须使用相对引用来引用第一行中相应的单元格(在下面的案例中,是 C7 和 A7)。公式中的所有其他引用必须是绝对单元格引用。
下列各子部分提供将公式结果用作条件的具体案例。
筛选大于数据区域中所有值的平均值的值
在以下数据区域 (A6:D10) 中,条件区域 (D1:D2) 显示“销售额”列 (C7:C10) 中值大于所有“销售额”值的平均值的行。 在公式中,“C7”引用数据区域 (7) 的第一行的筛选列 (C)。
使用区分大小写的搜索筛选文本
在数据区域 (A6:D10) 中,通过使用 EXACT 函数执行区分大小写的搜索,条件区域 (D1:D2) 显示“类型”列 (A10:C10) 中包含“Produce”的行。 在公式中,“A7”引用数据区域 (7) 中首行的筛选列 (A)。
DCOUNT 函数
描述
返回列表或数据库中满足指定条件的记录字段(列)中包含数字的单元格的个数。
字段参数为可选项。 如果省略字段,DCOUNT 计算数据库中符合条件的所有记录数。
用法
DCOUNT(database, field, criteria)
DCOUNT 函数用法具有下列参数:
Database必需。 构成列表或数据库的单元格区域。 数据库是包含一组相关数据的列表,其中包含相关信息的行为记录,而包含数据的列为字段。 列表的第一行包含每一列的标签。Field必需。 指定函数所使用的列。 输入两端带双引号的列标签,如 使用年数 或 产量;或是代表列表中列位置的数字(不带引号):1 表示第一列,2 表示第二列,依此类推。Criteria必需。 包含所指定条件的单元格区域。 可以为参数 criteria 指定任意区域,只要此参数包含至少一个列标签,并且列标签下至少有一个在其中为列指定条件的单元格。
备注
可以为参数 criteria 指定任意区域,只要此区域包含至少一个列标签,并且列标签下方包含至少一个用于指定条件的单元格。
例如,如果区域 G1:G2 在 G1 中包含列标签 Income,在 G2 中包含数量 ¥100,000,可将此区域命名为 MatchIncome,那么在数据库函数中就可使用该名称作为条件参数。
虽然条件区域可以位于工作表的任意位置,但不要将条件区域置于列表的下方。 如果向列表中添加更多信息,新的信息将会添加在列表下方的第一行上。 如果列表下方的行不是空的,Microsoft Excel 将无法添加新的信息。确定条件区域没有与列表相重叠。若要对数据库中的一个完整列执行操作,请在条件区域中的列标签下方加入一个空行。
案例
DCOUNTA 函数
描述
返回列表或数据库中满足指定条件的记录字段(列)中的非空单元格的个数。
字段参数为可选项。 如果省略字段,DCOUNTA 计算数据库中符合条件的所有记录数。
用法
DCOUNTA(database, field, criteria)
DCOUNTA 函数用法具有下列参数:
Database必需。 构成列表或数据库的单元格区域。 数据库是包含一组相关数据的列表,其中包含相关信息的行为记录,而包含数据的列为字段。 列表的第一行包含每一列的标签。Field可选。 指定函数所使用的列。 输入两端带双引号的列标签,如 使用年数 或 产量;或是代表列表中列位置的数字(不带引号):1 表示第一列,2 表示第二列,依此类推。Criteria必需。 包含所指定条件的单元格区域。 可以为参数 criteria 指定任意区域,只要此区域包含至少一个列标签,并且列标签下至少有一个在其中为列指定条件的单元格。
备注
可以为参数 criteria 指定任意区域,只要此区域包含至少一个列标签,并且列标签下方包含至少一个用于指定条件的单元格。
例如,如果区域 G1:G2 在 G1 中包含列标签 Income,在 G2 中包含数量 ¥100,000,可将此区域命名为 MatchIncome,那么在数据库函数中就可使用该名称作为条件参数。
虽然条件区域可以位于工作表的任意位置,但不要将条件区域置于列表的下方。 如果向列表中添加更多信息,新的信息将会添加在列表下方的第一行上。 如果列表下方的行不是空的,Excel 将无法添加新的信息。确定条件区域没有与列表相重叠。若要对数据库中的一个完整列执行操作,请在条件区域中的列标签下方加入一个空行。
案例
条件案例
在单元格中输入 =文本时,Excel 将它解释为公式并尝试计算它。 要输入=文本以使 Excel 不会尝试计算它,请使用以下用法:
=''=条目''
其中条目是要查找的文本或值。 例如:
在筛选文本数据时,Excel 不区分大小写。 但是,您可以使用公式来执行区分大小写的搜索。
以下各节提供了复杂条件的案例。
一列中有多个条件
布尔逻辑:(销售人员 = 李小明 OR 销售人员 = 郑建杰)
要查找满足“一列中有多个条件”的行,请直接在条件区域的单独行中依次键入条件。
在下面的数据区域 (A6:C10) 中,条件区域 (B1:B3) 用于计算“销售人员”列中包含“李小明”或“郑建杰”的行。
多列中有多个条件,其中所有条件都必须为真
布尔逻辑:(类型 = 农产品 AND 销售额 2000)
要查找满足“多列中有多个条件”的行,请在条件区域的同一行中键入所有条件。
在下面的数据区域 (A6:C12) 中,条件区域 (A1:C2) 用于计算“类别”列中包含“农产品”并且“销售额”列中值大于 ¥2,000 的行。
多列中有多个条件,其中所有条件都必须为真
布尔逻辑:(类型 = 农产品 OR 销售人员 = 李小明)
要查找满足“多列中有多个条件,其中所有条件都必须为真”的行,请在条件区域的不同行中键入条件。
在下面的数据区域 (A6:C10) 中,条件区域 (A1:B3) 显示“类型”列中包含“农产品”或“李小明”的所有行。
多个条件集,其中每个集包括用于多个列的条件
布尔逻辑:( (销售人员 = 李小明 AND 销售额 3000) OR (销售人员 = 郑建杰 AND 销售额 1500) )
要查找满足“多个条件集,其中每个集包括用于多个列的条件”的行,请在单独的行中键入每个条件集。
在下面的数据区域 (A6:C10) 中,条件区域 (B1:C3) 用于计算“销售人员”列中包含“李小明”并且“销售额”列中值大于 ¥3,000 的行,或者用于计算“销售人员”列中包含“郑建杰”并且“销售额”列中值大于 ¥1,500 的行。
多个条件集,其中每个集包括用于一个列的条件
布尔逻辑:( (销售额 6000 AND 销售额 6500 ) OR (销售额 500) )
要查找满足“多个条件集,其中每个集包括用于一个列的条件”的行,请在多个列中包括同一个列标题。
在下面的数据区域 (A6:C10) 中,条件区域 (C1:D3) 用于计算“销售额”列中值在 ¥6,000 和 ¥6,500 之间以及值小于 ¥500 的行。
查找共享某些字符而非其他字符的文本值的条件
要查找共享某些字符而非其他字符的文本值,请执行下面一项或多项操作:
键入一个或多个不带等号 (=) 的字符,以查找列中文本值以这些字符开头的行。 例如,如果键入文本“李”作为条件,则 Excel 将找到“李小明”、“李威”和“李新”。使用通配符。
可以使用下面的通配符作为比较条件。
在以下数据区域 (A6:C10) 中,条件区域 (A1:B3) 用于计算“类型”列中以“肉”开头的行或“销售人员”列中第二个字符为“建”的行。
将公式结果用作条件
可以将公式的计算结果作为条件使用。 记住下列要点:
公式必须计算为 TRUE 或 FALSE。因为您正在使用公式,请像您平常那样输入公式,而不要以下列方式键入表达式:
=''=条目''
不要将列标签用作条件标签;请将条件标签保留为空,或者使用...
- ?
Excel公式大全,很实用
春江畔
展开
1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。
2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。
3、从输入的18位身份证号的出生年月计算公式:=CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。
4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式:
=IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份证号码的单元格。
1、求和: =SUM(K2:K56) ——对K2到K56这一区域进行求和;
2、平均数: =AVERAGE(K2:K56) ——对K2 K56这一区域求平均数;
3、排名: =RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名;
4、等级: =IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格")))
5、学期总评: =K2*0.3+M2*0.3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩;
6、最高分: =MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分;
7、最低分: =MIN(K2:K56) ——求K2到K56区域(55名学生)的最低分;
8、分数段人数统计:
(1) =COUNTIF(K2:K56,"100") ——求K2到K56区域100分的人数;假设把结果存放于K57单元格;
(2) =COUNTIF(K2:K56,">=95")-K57 ——求K2到K56区域95~99.5分的人数;假设把结果存放于K58单元格;
(3)=COUNTIF(K2:K56,">=90")-SUM(K57:K58) ——求K2到K56区域90~94.5分的人数;假设把结果存放于K59单元格;
(4)=COUNTIF(K2:K56,">=85")-SUM(K57:K59) ——求K2到K56区域85~89.5分的人数;假设把结果存放于K60单元格;
(5)=COUNTIF(K2:K56,">=70")-SUM(K57:K60) ——求K2到K56区域70~84.5分的人数;假设把结果存放于K61单元格;
(6)=COUNTIF(K2:K56,">=60")-SUM(K57:K61) ——求K2到K56区域60~69.5分的人数;假设把结果存放于K62单元格;
(7) =COUNTIF(K2:K56,"
- ?
2017年最全的excel函数大全12—工程函数(中)
轻尘
展开
上次给大家分享了《2017年最全的excel函数大全12—工程函数(上)》,这次分享给大家工程函数(中)
DEC2BIN 函数
描述
将十进制数转换为二进制数。
用法
DEC2BIN(number, [places])
DEC2BIN 函数用法具有下列参数:
“数字”必需。 要转换的十进制整数。 如果数字为负数,则忽略有效的 place 值,且 DEC2BIN 返回 10 个字符的(10 位)二进制数,其中最高位为符号位。 其余 9 位是数量位。 负数由二进制补码记数法表示。Places可选。 要使用的字符数。 如果省略 places,则 DEC2BIN 使用必要的最小字符数。 Places 可用于在返回的值前置 0(零)。
备注
如果 number -512 或 number 511,则 DEC2BIN 返回 错误值 #NUM!。如果 number 为非数值型,则 DEC2BIN 返回 错误值 #VALUE!。如果 DEC2BIN 需要比 places 字符更多的字符数,则返回 错误值 #NUM!。如果 places 不是整数,将截尾取整。如果 places 为非数值型,则 DEC2BIN 返回 错误值 #VALUE!。如果 places 为零或负值,则 DEC2BIN 返回 错误值 #NUM!。
案例
DEC2HEX 函数
描述
将十进制数转换为十六进制数。
用法
DEC2HEX(number, [places])
DEC2HEX 函数用法具有下列参数:
Number必需。 要转换的十进制整数。 如果数字为负数,则忽略 places,且 DEC2HEX 返回 10 个字符的(40 位)十六进制数,其中最高位为符号位。 其余 39 位是数量位。 负数由二进制补码记数法表示。Places可选。 要使用的字符数。 如果省略 places,则 DEC2HEX 使用必要的最小字符数。 Places 可用于在返回的值前置 0(零)。
备注
如果 number -549,755,813,888 或 number 549,755,813,887,则 DEC2HEX 返回 错误值 #NUM!。如果 number 为非数值型,则 DEC2HEX 返回 错误值 #VALUE!。如果 DEC2HEX 的结果需要超过指定 Places 字符数的数目,则返回 #NUM! 错误值。 例如,因为结果 (40) 需要两个字符,所以 DEC2HEX(64,1) 返回错误值。如果 Places 不是整数,则 Places 值截尾取整。如果 Places 为非数值型,则 DEC2HEX 返回 错误值 #VALUE!。如果 Places 为负值,则 DEC2HEX 返回 错误值 #NUM!。
案例
DEC2OCT 函数
描述
将十进制数转换为八进制数。
用法
DEC2OCT(number, [places])
DEC2OCT 函数用法具有下列参数:
Number必需。 要转换的十进制整数。 如果数字为负数,则忽略 places,且 DEC2OCT 返回 10 个字符的(30 位)八进制数,其中最高位为符号位。 其余 29 位是数量位。 负数由二进制补码记数法表示。Places可选。 要使用的字符数。 如果省略 places,则 DEC2OCT 使用必要的最小字符数。 Places 可用于在返回的值前置 0(零)。如果 number -536,870,912 或 number 536,870,911,则 DEC2OCT 返回 错误值 #NUM!。如果 number 为非数值型,函数 DEC2OCT 返回 错误值 #VALUE!。如果 DEC2OCT 需要比 places 字符更多的字符数,则返回 错误值 #NUM!。如果 places 不是整数,将截尾取整。如果 places 为非数值型,则 DEC2OCT 返回 错误值 #VALUE!。如果 Places 为负值,则 DEC2OCT 返回 错误值 #NUM!。
案例
DELTA 函数
描述
检验两个值是否相等。 如果 number1=number2,则返回 1;否则返回 0。 可以使用此函数来筛选一组值。 例如,通过对几个 DELTA 函数进行求和,可计算相等对的数量。 此函数也称为 Kronecker Delta 函数。
用法
DELTA(number1, [number2])
DELTA 函数用法具有下列参数:
Number1必需。 第一个数字。Number2可选。 第二个数字。 如果省略,则假设 Number2 值为零。
备注
如果 number1 为非数值型,则 DELTA 返回 错误值 #VALUE!。如果 number2 为非数值型,则 DELTA 返回 错误值 #VALUE!。
案例
ERF 函数
描述
返回误差函数在上下限之间的积分。
用法
ERF(lower_limit,[upper_limit])
ERF 函数用法具有下列参数:
Lower_limit必需。 ERF 函数的积分下限。Upper_limit可选。 ERF 函数的积分上限。 如果省略,ERF 积分将在零到 lower_limit 之间。
备注
如果 lower_limit 为非数值型,则 ERF 返回 错误值 #VALUE!。如果 upper_limit 为非数值型,则 ERF 返回 错误值 #VALUE!。
案例
ERF.PRECISE 函数
描述
返回误差函数。
用法
ERF.PRECISE(x)
ERF.PRECISE 函数用法具有下列参数:
X必需。 ERF.PRECISE 函数的积分下限。
备注
如果 lower_limit 非数值型,则 ERF.PRECISE 返回 错误值 #VALUE!。
案例
GESTEP 函数
描述
如果 number ≥ step,则返回 1;否则返回 0(零)。 可以使用此函数来筛选一组值。 例如,通过对几个 GESTEP 函数进行求和,可计算超过阈值的值的计数。
用法
GESTEP(number, [step])
GESTEP 函数用法具有下列参数:
Number必需。 要针对步骤进行测试的值。Step可选。 阈值。 如果省略 step 值,则 GESTEP 使用零。
备注
如果任一参数为非数值型,则 GESTEP 返回 错误值 #VALUE!。
案例
HEX2BIN 函数
描述
将十六进制数转换为二进制数。
用法
HEX2BIN(number, [places])
HEX2BIN 函数用法具有下列参数:
Number必需。 要转换的十六进制数。 Number 不能包含超过 10 个字符。 number 的最高位为符号位(从右侧起第 40 位)。 其余 9 位是数量位。 负数由二进制补码记数法表示。Places可选。 要使用的字符数。 如果省略 places,则 HEX2BIN 使用必要的最小字符数。 Places 可用于在返回的值前置 0(零)。
备注
如果 number 为负数,则函数 HEX2BIN 忽略 places,返回 10 位二进制数。如果参数 number 为负数,不能小于 FFFFFFFE00;如果参数 number 为正数,不能大于 1FF。如果 number 不是合法的十六进制数,则 HEX2BIN 返回 错误值 #NUM!。如果 HEX2BIN 需要比 places 指定的更多的位数,则返回 错误值 #NUM!。如果 places 不是整数,将截尾取整。如果 places 为非数值型,则 HEX2BIN 返回 错误值 #VALUE!。如果 places 为负值,则 HEX2BIN 返回 错误值 #NUM!。
案例
HEX2OCT 函数
描述
将十六进制数转换为八进制数。
用法
HEX2OCT(number, [places])
HEX2OCT 函数用法具有下列参数:
Number必需。 要转换的十六进制数。 Number 不能包含超过 10 个字符。 Number 的最高位为符号位。 其余 39 位是数量位。 负数由二进制补码记数法表示。Places可选。 要使用的字符数。 如果省略 places,则 HEX2OCT 使用必要的最小字符数。 Places 可用于在返回的值前置 0(零)。
备注
如果参数 Number 为负数,则函数 HEX2OCT 将忽略 places,返回 10 位八进制数。如果参数 Number 为负数,不能小于 FFE0000000;如果参数 Number 为正数,不能大于 1FFFFFFF。如果 number 不是合法的十六进制数,则 HEX2OCT 返回 错误值 #NUM!。如果 HEX2OCT 需要比 places 指定的更多的位数,则返回 错误值 #NUM!。如果 places 不是整数,将截尾取整。如果 places 为非数值型,则 HEX2OCT 返回 错误值 #VALUE!。如果 places 为负值,则 HEX2OCT 返回 错误值 #NUM!。
案例
IMABS 函数
描述
返回以 x+yi 或 x+yj 文本格式表示的复数的绝对值(模)。
用法
IMABS(inumber)
IMABS 函数用法具有下列参数:
Inumber必需。 需要计算其绝对值的复数。
备注
使用函数 COMPLEX 可以将实系数和虚系数复合为复数。复数绝对值的计算公式如下:
其中:
z = x + yi
案例
IMAGINARY 函数
描述
返回以 x+yi 或 x+yj 文本格式表示的复数的虚系数。
用法
IMAGINARY(inumber)
IMAGINARY 函数用法具有下列参数:
Inumber必需。 需要计算其虚系数的复数。
备注
使用函数 COMPLEX 可以将实系数和虚系数复合为复数。
案例
IMARGUMENT 函数
描述
返回参数θ(theta),即以弧度表示的角,如:
用法
IMARGUMENT(inumber)
IMARGUMENT 函数用法具有下列参数:
Inumber必需。需要计算其参数θ的复数。
备注
使用函数 COMPLEX 可以将实系数和虚系数复合为复数。函数 IMARGUMENT 的计算公式如下:
其中:
和
z = x + yi
案例
IMCOS 函数
描述
返回以 x+yi 或 x+yj 文本格式表示的复数的余弦。
用法
IMCOS(inumber)
IMCOS 函数用法具有下列参数:
Inumber必需。 需要计算其余弦的复数。
备注
使用函数 COMPLEX 可以将实系数和虚系数复合为复数。如果 inumber 为逻辑值,则 IMCOS 返回 错误值 #VALUE!。复数余弦的计算公式如下:
案例
IMCOSH 函数
描述
返回以 x+yi 或 x+yj 文本格式表示的复数的双曲余弦值。
用法
IMCOSH(inumber)
IMCOSH 函数用法具有下列参数。
Inumber 必需。 需要计算其双曲余弦值的复数。
备注
使用函数 COMPLEX 可以将实系数和虚系数复合为复数。如果 inumber 为非 x+yi 或 x+yj 文本格式的值,则 IMCOSH 返回错误值 #NUM! 。如果 inumber 为逻辑值,则 IMCOSH 返回错误值 #VALUE! 。
案例
以上是所有EXCEL的工程函数(中)描述用法以及使用案例。这次分享中存在哪些疑问或者哪些不足,可以在下面进行评论。如果觉得不错,可以分享给你的朋友,让大家一起掌握这些excel的工程函数(中)。
- ?
2017年最全的excel函数大全(2)—web函数
三生情
展开
上次给大家分享了《2017年最全的excel函数大全(1)——统计函数》,这次分享给大家web类函数。
WEBSERVICE 函数
描述:
返回 Intranet 或 Internet 上的 Web 服务数据。
用法:
WEBSERVICE(url)
WEBSERVICE 函数用法具有下列参数描述。
Url 必需。 Web 服务的 URL。
备注
如果参数无法返回数据,则 WEBSERVICE 返回错误值 #VALUE!。
如果参数导致字符串无效或含有的字符超过允许的单元格限制(32767 个字符),则 WEBSERVICE 返回错误值 #VALUE!。
如果 url 字符串所含字符超过 GET 请求允许的 2048 个字符,则 WEBSERVICE 返回错误值 #VALUE!。
对于不支持的协议,例如 ftp :// 或 file://,WEBSERVICE 返回 #VALUE! 错误值。
ENCODEURL 函数
描述
返回 URL 编码的字符串。
用法
ENCODEURL(text)
ENCODEURL 函数用法具有下列参数。
Text 要进行 URL 编码的字符串。
FILTERXML 函数
描述
使用指定的 XPath 从 XML 内容返回特定数据。
用法
FILTERXML(xml, xpath)
FILTERXML 函数语法具有下列参数。
Xml必需。有效 XML 格式中的字符串。
Xpath 必需。标准 XPath 格式中的字符串。
其他
如果 XML 无效,FILTERXML 返回错误值 #VALUE!。
如果 XML 包含带有无效前缀的命名空间,FILTERXML 返回错误值 #VALUE!。
案例
这里用用有道翻译api接口把中文翻译成英文。
使用ENCODEURL 函数将单元格 B2 中的中文作为参数传递到 C2 的 Web 查询中。FILTERXML 函数在此次查询中,可返回D2:D4的翻译后的英文。
公式如下:
显示结果如下:
以上是所有excel的web函数说明以及语法,以及使用案例。这次分享中存在哪些疑问或者哪些不足,可以在下面进行评论。如果觉得不错,可以分享给你的朋友,让大家一起掌握这些excel的web函数。
- ?
22个常用Excel函数大全,直接套用,提升工作效率!
pp
展开
Excel曾经一度出现了严重Bug,主要有两种比较悲催的情况,首先是这种:
更加悲催的是这种:
言归正传,今天和大家分享一组常用函数公式的使用方法:职场人士必须掌握的12个Excel函数,用心掌握这些函数,工作效率就会有质的提升。
建议收藏备用着,有时间多学习操练下。
目录:数字处理、判断公式、统计公式、求和公式、查找与引用公式、字符串处理公式、其他常用公式等
一、数字处理
01.取绝对值
=ABS(数字)
02.数字取整
=INT(数字)
03.数字四舍五入
=ROUND(数字,小数位数)
二、判断公式
04.把公式返回的错误值显示为空
公式:C2
=IFERROR(A2/B2,"")
说明:如果是错误值则显示为空,否则正常显示。
05.IF的多条件判断
公式:C2
=IF(AND(A2<500,B2="未到期"),"补款","")
说明:两个条件同时成立用AND,任一个成立用OR函数。
三、统计公式
06.统计两表重复
公式:B2
=COUNTIF(Sheet15!A:A,A2)
说明:如果返回值大于0说明在另一个表中存在,0则不存在。
07.统计年龄在30~40之间的员工个数
=FREQUENCY(D2:D8,{40,29})
08.统计不重复的总人数
公式:C2
=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))
说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。
09.按多条件统计平均值
F2公式
=AVERAGEIFS(D:D,B:B,"财务",C:C,"大专")
10.中国式排名公式
=SUMPRODUCT(($D$4:$D$9>=D4)*(1/COUNTIF(D$4:D$9,D$4:D$9)))
四、求和公式
11.隔列求和
公式:H3
=SUMIF($A$2:$G$2,H$2,A3:G3)
或
=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)
说明:如果标题行没有规则用第2个公式
12.单条件求和
公式:F2
=SUMIF(A:A,E2,C:C)
说明:SUMIF函数的基本用法
13.单条件模糊求和
公式:详见下图
说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A。
14.多条求模糊求和
公式:C11
=SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11)
说明:在sumifs中可以使用通配符*
15.多表相同位置求和
公式:b2
=SUM(Sheet1:Sheet19!B2)
说明:在表中间删除或添加表后,公式结果会自动更新。
16.按日期和产品求和
公式:F2
=SUMPRODUCT((MONTH($A$2:$A$25)=F$1)*($B$2:$B$25=$E2)*$C$2:$C$25)
说明:SUMPRODUCT可以完成多条件求和
五、查找与引用公式
17.单条件查找
公式1:C11
=VLOOKUP(B11,B3:F7,4,FALSE)
说明:查找是VLOOKUP最擅长的,基本用法
18.双向查找
公式:
=INDEX(C3:H7,MATCH(B10,B3:B7,0),MATCH(C10,C2:H2,0))
说明:利用MATCH函数查找位置,用INDEX函数取值
19.查找最后一个符合条件记录
公式:详见下图
说明:0/(条件)可以把不符合条件的变成错误值,而lookup可以忽略错误值
20.多条件查找
公式:详见下图
说明:公式原理同上一个公式
21.指定非空区域最后一个值查找
公式;详见下图
说明:略
22.区间取值
公式:详见下图
公式说明:VLOOKUP和LOOKUP函数都可以按区间取值,一定要注意,销售量列的数字一定要升序排列。
六、字符串处理公式
23.多单元格字符合并
公式:c2
=PHONETIC(A2:A7)
说明:Phonetic函数只能对字符型内容合并,数字不可以。
24.截取除后3位之外的部分
公式:
=LEFT(D1,LEN(D1)-3)
说明:LEN计算出总长度,LEFT从左边截总长度-3个
25.截取 - 之前的部分
公式:B2
=Left(A1,FIND("-",A1)-1)
说明:用FIND函数查找位置,用LEFT截取。
26.截取字符串中任一段
公式:B1
=TRIM(MID(SUBSTITUTE($A1," ",REPT(" ",20)),20,20))
说明:公式是利用强插N个空字符的方式进行截取
27.字符串查找
公式:B2
=IF(COUNT(FIND("河南",A2))=0,"否","是")
说明: FIND查找成功,返回字符的位置,否则返回错误值,而COUNT可以统计出数字的个数,这里可以用来判断查找是否成功。
28.字符串查找一对多
公式:B2
=IF(COUNT(FIND({"辽宁","黑龙江","吉林"},A2))=0,"其他","东北")
说明:设置FIND第一个参数为常量数组,用COUNT函数统计FIND查找结果
七、日期计算公式
29.两日期间隔的年、月、日计算
A1是开始日期(2011-12-1),B1是结束日期(2013-6-10)。计算:
相隔多少天?=datedif(A1,B1,"d") 结果:557
相隔多少月? =datedif(A1,B1,"m") 结果:18
相隔多少年? =datedif(A1,B1,"Y") 结果:1
不考虑年相隔多少月?=datedif(A1,B1,"Ym") 结果:6
不考虑年相隔多少天?=datedif(A1,B1,"YD") 结果:192
不考虑年月相隔多少天?=datedif(A1,B1,"MD") 结果:9
datedif函数第3个参数说明:
"Y" 时间段中的整年数。
"M" 时间段中的整月数。
"D" 时间段中的天数。
"MD" 天数的差。忽略日期中的月和年。
"YM" 月数的差。忽略日期中的日和年。
"YD" 天数的差。忽略日期中的年。
30.扣除周末的工作日天数
公式:C2
=NETWORKDAYS.INTL(IF(B2
说明:返回两个日期之间的所有工作日数,使用参数指示哪些天是周末,以及有多少天是周末。周末和任何指定为假期的日期不被视为工作日
八、其他常用公式
31.创建工作表目录的公式
把所有的工作表名称列出来,然后自动添加超链接,管理工作表就非常方便了。
使用方法:
第1步:在定义名称中输入公式:
=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,99)&T(NOW())
第2步、在工作表中输入公式并拖动,工作表列表和超链接已自动添加
=IFERROR(HYPERLINK("#'"&INDEX(Shname,ROW(A1))&"'!A1",INDEX(Shname,ROW(A1))),"")
32.中英文互译公式
=FILTERXML(WEBSERVICE("http://fanyi.youdao/translate?&i="&A2&"&doctype=xml&version"),"//translation")
excel中的函数公式千变万化,今天就整理这么多了。如果你能掌握一半,在工作中也基本上遇到不难题了。
建议收藏备用着,有时间多学习操练下。
- ?
2018年最全的excel函数大全14—统计函数(3)
万声
展开
上次给大家分享了《2017年最全的excel函数大全14—统计函数(2)》,这次分享给大家统计函数(3)。
COUNTIFS 函数
描述
COUNTIFS函数将条件应用于跨多个区域的单元格,然后统计满足所有条件的次数。
用法
COUNTIFS(criteria_range1, criteria1, [criteria_range2, criteria2],…)
COUNTIFS 函数用法具有以下参数:
criteria_range1必需。在其中计算关联条件的第一个区域。criteria1必需。条件的形式为数字、表达式、单元格引用或文本,它定义了要计数的单元格范围。例如,条件可以表示为 32、">32"、B4、"apples"或 "32"。criteria_range2, criteria2, ...可选。附加的区域及其关联条件。最多允许 127 个区域/条件对。
重要:每一个附加的区域都必须与参数criteria_range1具有相同的行数和列数。这些区域无需彼此相邻。
备注
每个区域的条件一次应用于一个单元格。如果所有的第一个单元格都满足其关联条件,则计数增加 1。如果所有的第二个单元格都满足其关联条件,则计数再增加 1,依此类推,直到计算完所有单元格。如果条件参数是对空单元格的引用,COUNTIFS 会将该单元格的值视为 0。您可以在条件中使用通配符,即问号 (?) 和星号 (*)。问号匹配任意单个字符,星号匹配任意字符串。如果要查找实际的问号或星号,请在字符前键入波形符 (~)。
案例 1
案例 2
COVARIANCE.P 函数
描述
返回总体协方差,即两个数据集中每对数据点的偏差乘积的平均数。利用协方差确定两个数据集之间的关系。例如,您可检查教育程度与收入是否成正比。
用法
COVARIANCE.P(array1,array2)
COVARIANCE.P 函数用法具有下列参数:
Array1必需。整数的第一个单元格区域。Array2必需。整数的第二个单元格区域。
备注
参数必须是数字,或者是包含数字的名称、数组或引用。如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。如果 array1 和 array2 所含数据点的个数不等,则 COVARIANCE.P 返回错误值 #N/A。如果 array1 和 array2 当中有一个为空,则 COVARIANCE.P 返回错误值 #p/0!。协方差计算公式为
其中
是样本平均值 AVERAGE(array1) 和 AVERAGE(array2),n 是样本大小。
案例
COVARIANCE.S 函数
描述
返回样本协方差,即两个数据集中每对数据点的偏差乘积的平均值。
用法
COVARIANCE.S(array1,array2)
COVARIANCE.S 函数用法具有下列参数:
Array1必需。整数的第一个单元格区域。Array2必需。整数的第二个单元格区域。
备注
参数必须是数字,或者是包含数字的名称、数组或引用。如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。如果 array1 和 array2 具有不同数量的数据点,则 COVARIANCE.S 返回错误值 #N/A。如果 array1 或 array2 为空或各自仅包含 1 个数据点,则 COVARIANCE.S 返回错误值 #p/0!。
案例
DEVSQ 函数
描述
返回各数据点与数据均值点之差(数据偏差)的平方和。
用法
DEVSQ(number1, [number2], ...)
DEVSQ 函数用法具有下列参数:
number1, number2, ... Number1 是必需的,后续数字是可选的。用于计算偏差平方和的 1 到 255 个参数。也可以用单一数组或对某个数组的引用来代替用逗号分隔的参数。
备注
参数可以是数字或者是包含数字的名称、数组或引用。逻辑值和直接键入到参数列表中代表数字的文本被计算在内。如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。如果参数为错误值或为不能转换为数字的文本,将会导致错误。偏差平方和的公式为:
案例
EXPON.DIST 函数
描述
返回指数分布。使用 EXPON.DIST 可以建立事件之间的时间间隔模型,如银行自动提款机支付一次现金所花费的时间。例如,可通过 EXPON.DIST 来确定这一过程最长持续一分钟的发生概率。
用法
EXPON.DIST(x,lambda,cumulative)
EXPON.DIST 函数用法具有下列参数:
X必需。函数值。Lambda必需。参数值。Cumulative必需。逻辑值,用于指定指数函数的形式。如果 cumulative 为 TRUE,则 EXPON.DIST 返回累积分布函数;如果为 FALSE,则返回概率密度函数。
备注
如果 x 或 lambda 为非数值型,则 EXPON.DIST 返回错误值 #VALUE!。如果 x < 0,则 EXPON.DIST 返回错误值 #NUM!。如果 lambda < 0,则 EXPON.DIST 返回错误值 #NUM!。概率密度函数的公式为:
累积分布函数的公式为:
案例
F.DIST 函数
描述
返回 F 概率分布函数的函数值。使用此函数可以确定两组数据是否存在变化程度上的不同。例如,分析进入中学的男生、女生的考试分数,来确定女生分数的变化程度是否与男生不同。
用法
F.DIST(x,deg_freedom1,deg_freedom2,cumulative)
F.DIST 函数用法具有下列参数:
X必需。用来计算函数的值。Deg_freedom1必需。分子自由度。Deg_freedom2必需。分母自由度。Cumulative必需。决定函数形式的逻辑值。如果 cumulative 为 TRUE,则 F.DIST 返回累积分布函数;如果为 FALSE,则返回概率密度函数。
备注
如果任一参数为非数值型,则 F.DIST 返回错误值 #VALUE!。如果 x 为负数,则 F.DIST 返回错误值 #NUM!。如果 deg_freedom1 或 deg_freedom2 不是整数,则将被截尾取整。如果 deg_freedom1 < 1,则 F.DIST 返回错误值 #NUM!。如果 deg_freedom2 < 1,则 F.DIST 返回错误值 #NUM!。
案例
F.DIST.RT 函数
描述
返回两个数据集的(右尾)F 概率分布(变化程度)。使用此函数可以确定两组数据是否存在变化程度上的不同。例如,分析进入中学的男生、女生的考试分数,来确定女生分数的变化程度是否与男生不同。
用法
F.DIST.RT(x,deg_freedom1,deg_freedom2)
F.DIST.RT 函数用法具有下列参数:
X必需。用来计算函数的值。Deg_freedom1必需。分子自由度。Deg_freedom2必需。分母自由度。
备注
如果任一参数为非数值型,则 F.DIST.RT 返回错误值 #VALUE!。如果 x 为负数,则 F.DIST.RT 返回错误值 #NUM!。如果 deg_freedom1 或 deg_freedom2 不是整数,则将被截尾取整。如果 deg_freedom1 < 1,则 F.DIST.RT 返回错误值 #NUM!。如果 deg_freedom2 < 1,则 F.DIST.RT 返回错误值 #NUM!。F.DIST.RT 的计算公式为 F.DIST.RT=P( F>x ),其中 F 为呈 F 分布且带有 deg_freedom1 和 deg_freedom2 自由度的随机变量。
案例
F.INV 函数
描述
返回 F 概率分布函数的反函数值。如果 p = F.DIST(x,...),则 F.INV(p,...) = x。在 F 检验中,可以使用 F 分布比较两组数据中的变化程度。例如,可以分析美国和加拿大的收入分布,判断两个国家/地区是否有相似的收入变化程度。
用法
F.INV(probability,deg_freedom1,deg_freedom2)
F.INV 函数用法具有下列参数:
Probability必需。 F 累积分布的概率值。Deg_freedom1必需。分子自由度。Deg_freedom2必需。分母自由度。
备注
如果任一参数为非数值型,则 F.INV 返回错误值 #VALUE!。如果 probability < 0 或 probability > 1,则 F.INV 返回错误值 #NUM!。如果 deg_freedom1 或 deg_freedom2 不是整数,则将被截尾取整。如果deg_freedom1 < 1 或 deg_freedom2 < 1,则 F.INV 返回错误值 #NUM!。
案例
F.INV.RT 函数
描述
返回(右尾)F 概率分布函数的反函数值。如果 p = F.DIST.RT(x,...),则 F.INV.RT(p,...) = x。在 F 检验中,可以使用 F 分布比较两组数据中的变化程度。例如,可以分析美国和加拿大的收入分布,判断两个国家/地区是否有相似的收入变化程度。
用法
F.INV.RT(probability,deg_freedom1,deg_freedom2)
F.INV.RT 函数用法具有下列参数:
Probability必需。 F 累积分布的概率值。Deg_freedom1必需。分子自由度。Deg_freedom2必需。分母自由度。
备注
如果任一参数为非数值型,则 F.INV.RT 返回错误值 #VALUE!。如果 Probability < 0 或 Probability > 1,则 F.INV.RT 返回错误值 #NUM!。如果 Deg_freedom1 或 Deg_freedom2 不是整数,则将被截尾取整。如果 Deg_freedom1 < 1 或 Deg_freedom2 < 1,则 F.INV.RT 返回错误值 #NUM!。如果 Deg_freedom2 < 1 或 Deg_freedom2 ≥ 10^10,则 F.INV.RT 返回错误值 #NUM!。
F.INV.RT 可用于返回 F 分布的临界值。例如,ANOVA 计算的结果常常包括 F 统计值、F 概率和显著水平参数为 0.05 的 F 临界值数据。若要返回 F 的临界值,请将显著水平参数用作为 F.INV.RT 的 probability 参数。
如果已给定概率值,则 F.INV.RT 使用 F.DIST.RT(x,deg_freedom1,deg_freedom2)=probability 求解数值 x。因此,F.INV.RT 的精度取决于 F.DIST.RT 的精度 F.INV.RT 使用迭代搜索技术。如果搜索在 64 次迭代之后没有收敛,则函数返回错误值 #N/A。
案例
F.TEST 函数
描述
返回 F 检验的结果,即当 array1 和 array2 的方差无明显差异时的双尾概率。
使用此函数可确定两个案例是否有不同的方差。例如,给定公立和私立学校的测验分数,可以检验各学校间测验分数的差别程度。
用法
F.TEST(array1,array2)
F.TEST 函数用法具有下列参数:
Array1必需。第一个数组或数据区域。Array2必需。第二个数组或数据区域。
备注
参数可以是数字,或者是包含数字的名称、数组或引用。如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的单元格将计算在内。如果 array1 或 array2 中数据点的个数少于 2 个,或者 array1 或 array2 的方差为零,则 F.TEST 返回错误值 #p/0!。
案例
FISHER 函数
描述
返回 x 的 Fisher 变换值。该变换生成一个正态分布而非偏斜的函数。使用此函数可以完成相关系数的假设检验。
用法
FISHER(x)
FISHER 函数用法具有下列参数:
X必需。要对其进行变换的数值。
备注
如果 x 为非数值型,则 FISHER 返回错误值 #VALUE!。如果 x ≤ -1 或 x ≥ 1,则 FISHER 返回错误值 #NUM!。Fisher 变换的公式为:
案例
FISHERINV 函数
描述
返回 Fisher 逆变换值。使用该变换可以分析数据区域或数组之间的相关性。如果 y = FISHER(x),则 FISHERINV(y) = x。
用法
FISHERINV(y)
FISHERINV 函数用法具有下列参数:
Y必需。要对其进行逆变换的数值。
备注
如果 y 为非数值型,则 FISHERINV 返回错误值 #VALUE!。Fisher 逆变换的公式为:
案例
FORECAST 函数
描述
根据现有值计算或预测未来值。预测值为给定 x 值后求得的 y 值。已知值为现有的 x 值和 y 值,并通过线性回归来预测新值。可以使用该函数来预测未来销售、库存需求或消费趋势等。
用法
FORECAST(x, known_y's, known_x's)
FORECAST 函数用法具有下列参数:
X必需。需要进行值预测的数据点。Known_y's必需。相关数组或数据区域。Known_x's必需。独立数组或数据区域。
备注
如果 x 为非数值型,则 FORECAST 返回错误值 #VALUE!。如果 known_y's 和 known_x's 为空或含有不同个数的数据点,函数 FORECAST 返回错误值 #N/A。如果 known_x's 的方差为零,则 FORECAST 返回错误值 #p/0!。函数 FORECAST 的计算公式为 a+bx,式中:
且:
且其中 x 和 y 是样本平均值 AVERAGE(known_x's) 和 AVERAGE(known_y's)。
案例
FORECAST.ETS 函数
描述
计算指数平滑( ets )算法的使用" AAA 版本或基于现有值(历史)预测未来值。预测值是指定的目标日期,应为时间线的延续标记中的历史值的延续标记。可以使用此函数来预测未来销售额、库存需求或消费趋势。
此函数需要时间线与不同点间常量步骤进行组织。例如,每月、每年的时间线或数值的日程表的1日的值可能是一个月的时间线的索引。对于此类型的时间线,它与之前的详细数据应用聚合原始非常有用的预测,生成更加精确的预测和结果。
用法
预测. ets ( target_date "、"值"、"时间线",[ seasonality ]、[ data_completion ],[汇总])
FORECAST.ETS 函数用法具有以下参数:
target_date必需。要为其预测值的数据点。目标日期可以是日期/时间或数值。如果目标日期按时间前后排列处于历史时间线结束之前,则 FORECAST.ETS 将返回 #NUM! 错误。值必需。值是"历史值,您要为其预测下一点。时间线必需。独立数组或数值数据区域。时间线中的日期之间必须有一致步长且不能为零。无需对时间线进行排序,因为 FORECAST.ETS 会对其进行隐式排序,以进行计算。如果无法在提供的时间线中识别一致步长,则 Forecast.ETS 将返回 #NUM! 错误。如果时间线包含重复值,则 Forecast.ETS 将返回 #VALUE! 错误。如果时间线和值的范围大小不同,则 Forecast.ETS 将返回 #N/A 错误。季节性可选。一个数值。默认值为 1,意味着 Excel 自动检测季节性进行预测,并使用正整数作为季节性模式的长度。 0 表示无季节性,意味着预测为线性预测。正整数指示算法使用此长度模式作为季节性。对于其他任何值,FORECAST.ETS 将返回 #NUM! 错误。
最大支持 seasonality 是8,760(一年中的小时数)。该数字上方的任何 seasonality 将导致"# NUM ! 错误。
数据完成可选。虽然时间线需要数据点之间的一致步长,但 FORECAST.ETS 支持最多...
- ?
说说常用的excel函数公式大全有哪些,如何使用?看了你就知道!
褚元瑶
展开
我们都知道excel函数公式很强大,运用好了对我们制表很有帮助,但是excel函数公式实在是太多了,根本记不住,下面跟大家分享一些常常会用到的函数公式。
一、对于数字的处理:
1、取绝对值
=ABS(数字)
2、取整
=INT(数字)
3、四舍五入
=ROUND(数字,小数位数)
二、统计公式:
1、统计两个表格重复的内容
公式:B2
=COUNTIF(Sheet15!A:A,A2)
说明:如果返回值大于0说明在另一个表中存在,0则不存在。
2、统计不重复的总人数
公式:C2
=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))
说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。
在完成excel表格统计之后,以免后期不小心修改数据,我们可以将excel表格转换成pdf格式。高版本的office可以直接将excel另存为pdf,低版本或者想要批量转换的可以用迅捷pdf转换器来完成转换。
三、求和公式
1、隔列求和
公式:H3
=SUMIF($A$2:$G$2,H$2,A3:G3)
或
=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)
说明:如果标题行没有规则用第2个公式
2、单条件求和
公式:F2
=SUMIF(A:A,E2,C:C)
说明:SUMIF函数的基本用法
3、单条件模糊求和
公式:详见下图
说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如"*A*"就表示a前和后有任意多个字符,即包含A
4、多条件模糊求和
公式:C11
=SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11)
说明:在sumifs中可以使用通配符*
5、多表相同位置求和
公式:b2
=SUM(Sheet1:Sheet19!B2)
说明:在表中间删除或添加表后,公式结果会自动更新。
6、按日期和产品求和
公式:F2
=SUMPRODUCT((MONTH($A$2:$A$25)=F$1)*($B$2:$B$25=$E2)*$C$2:$C$25)
说明:SUMPRODUCT可以完成多条件求和
好啦,以上就是比较常用的excel公式啦,当然,excel函数公式远远不止这些,但是以上公式如果能熟练应用也会非常提高工作效率哦。
- ?
实用-超详细Excel函数宝典完整版
粱凡阳
展开
分享一个超实用的Excel函数宝典完整版,这是完整版的excel函数教程,非常详细。
什么函数索引!
数学与三角函数!
查找与引用函数!
文本函数!
财务函数!
信息函数!
等!
几乎囊括全了。对于需要excel制作东西的朋友们,非常实用,需要的朋友赶紧下载吧。
PS:为了防止修改excel表中的函数内容,已设置为只读模式,用只读模式进入即可,这样就不怕修改了某些函数而无法恢复。
该资源从函数的定义,注释,使用格式,内附参数解释以及要点全部包含,而且在使用过程中,某些东西需要哪些注意事项全部包含,特别还给出了例子,所以无论是对于新手还是老司机,都有保存收藏的价值!
资源获取方式:
每篇文章底部都有下载方式,如回复:excel函数宝典,获取密码后,点击原文阅读进行下载。
- ?
2017年最全的excel函数大全(1)——统计函数
荒谬
展开
我从今天开始分享一些excel的所有函数大全,这次分享给大家统计类函数,使用中遇到哪个统计函数不认识,可以来这里找。我从今天开始分享一些excel的所有函数大全,这次分享给大家统计类函数,使用中遇到哪个统计函数不认识,可以来这里找。
以上是所有excel的统计函数说明以及语法,这次分享中存在哪些疑问或者哪些不足,可以在下面进行评论。如果觉得不错,可以分享给你的朋友,让大家一起掌握这些excel的统计函数。
excel函数大全完整版
-
1、只需3秒快速实现求和
-
2、如何快速填充序号
-
3、如何自动填充序号(公式法)
-
4、数据条的神奇应用
-
5、多文本快速合并
-
6、查找与替换的不同玩法
-
7、快速定位到指定区域
-
8、数据排序、工资条制作
-
9、快速筛选(模糊、精确筛选)
-
10、快速插入空行
-
11、快速删除空行
-
12.快速跳转到天涯海角
-
13、.同时查看两个Excel文件
-
14、用条件格式扮靓报表
-
15、一键插入Excel图表
-
16、批量处理行高、列宽
-
17、利用拆分功能查看数据
-
18、批量录入相同内容
-
19、工作表快速跳转
-
20、批量录入表格模板(精品课程)
-
21、Excel函数与公式的应用、公式循环引用的查找
-
22、IF函数单条件判断同比增长
-
23、用sum函数 格式相同,连续多表数据汇总
-
24、excel快捷键
-
25、VLOOKUP函数——根据销售员匹配销售额
-
26、统计各部门销售总额
-
27、统计指定条件个数
-
28、怎样输入当前日期和时间、星期数
-
29、销售业绩排名
-
30、Sumproduct函数-万能函数(销售额汇总求和)
-
31、根据销售员,地区,商品名称汇总
-
32、批量替换PPT字体
-
33、给销售额数据批量添加万元单位
-
34、一秒快速核对两列数据
-
35、快速定位到指定单元格或区域
-
36、快速制作双行标题工资条
-
37、给你的表格做个瘦身
-
38、快速打开常用的Excel文件
-
39、快速打开多个Excel文件
-
40、利用创建组—快速隐藏/展开多列数据
-
41、快速制作下拉菜单
-
42、复制粘贴表格,如何保留数据源列宽格式一致?
-
43、两列数据位置互换
-
44、1秒钟扮靓报表——如何实现表格隔行换色
-
45、快速删除重复记录——保留唯一值
-
46、快速向下填充、向右填充,文本或公式
-
47、给Excel文件添加密码
-
48、插入带图片的批注
-
49、输入公式后不计算?
-
50、如何设置单元格缩进
-
51、快速解决Excel表格总显示货币格式
-
52、批量添加万元单位
-
53、你会四舍五入么?
-
54、用RAND函数机选彩票
-
55、冻结首行你会么?
-
56、超链接的高级应用
-
57、IFERROR函数-屏蔽错误值
-
58、批量填充颜色
-
59、录入数据
-
60、快速输入工号
-
61、快速行列转置
-
62、自定义缩放界面
-
63、多个单元格同时输入
-
64、如何计算立方米?
-
65、快速制作双行标题工资条
-
66、输入带方框的√和×
-
67、快速将姓名对齐
-
68、快速输入性别
-
69、按单位职务排序
-
70、自动计算合同到期日期
-
71、计算时间间隔
-
72、日期和时间的拆分
-
73、快速处理不规范的日期格式
-
74、快速填充合并单元格
-
75、效率加倍的快捷键
-
76、快速复制表格和对象
-
77、快速创建工作表副本
-
78、快速复制序列号
-
79、快速显示公式
-
80、多个单元格同时输入
-
81、快速调整显示比例
-
82、快速自动填充
-
83、快速填充(Ctrl+E)
-
84、Ctrl与数字键结合
-
85、快速将多列数据整理为1列
-
86、快速将1列数据拆分为多列
-
87、快速定位公式
-
88、快速录入数据
-
89、快速累计求和
-
90、身份证号码显示为0怎么办?
-
91、快速制作斜线表头
-
92、文本竖向显示
-
93、神奇的监视窗口
-
94、不一样的格式刷
-
95、快速美化图表
-
96、快速生成当前日期
-
97、快速找出循环引用
-
98、快速提取信息
-
99、二维表快速转换为一维表
-
100、快速多表合并