文章目录
- 1. ROW()、ROWS(array)
- 1)ROW()
- 2)ROWS(array)
- 2. COUNT(参数)、COUNTA(参数)、COUNTIF(参数)
- 1)COUNT()
- 2)COUNTA()
- 3)COUNTIF()
- 3. VLOOKUP(参数)、LOOKUP(参数)
- 1)VLOOKUP(参数)
- 2)LOOKUP(向量形式参数)
- 4、ROUND(数值, 小数位数)、ROUNDDOWN()、ROUNDUP()
- 1)ROUND(数值, 小数位数)
- 2)ROUNDDOWN()
- 3)ROUNDUP()
- 5、SUM(参数)、SUMIF(参数)
- 5.1 SUM(参数)
- 5.2 SUMIF(参数)
- 5.3 SUMIFS(参数)
- 6、IF(参数)、IFERROR(参数)
- 1)IF(参数)
- 2)IFERROR(参数)
- 7、SUBTOTAL(参数)
- 8、Rank(参数)、Rank.EQ(参数)
- 1)Rank(参数)
- 2)Rank.EQ(参数)
1. ROW()、ROWS(array)
1)ROW()
2)ROWS(array)
-
学习链接
-
参数
- Array 为需要得到其行数的数组、数组公式或对单元格区域的引用
- Array 为需要得到其行数的数组、数组公式或对单元格区域的引用
-
功能:统计行数或列数
2. COUNT(参数)、COUNTA(参数)、COUNTIF(参数)
1)COUNT()
- 参数
- 功能:单元格区域中
数字项
的个数- 函数 COUNT 在计数时,将把数字、日期、或以文本代表的数字计算在内;但是错误值或其他无法转换成数字的文字将被忽略
- 数组或引用中的空白单元格、逻辑值、文字或错误值都将被忽略。如果要统计逻辑值、文字或错误值,请使用函数 CountA
2)COUNTA()
- 参数
- 功能:统计的是非空单元格的数量,参数值可以是任何类型,它们可以包括空字符 (“”),但不包括空白单元格。
简单说:COUNT只管数数,COUNTA来者不拒
- 附加功能
- 为
合并单元格(是个整体)
填充序号、也可以用SUM()实现
- 为
3)COUNTIF()
-
学习链接
-
参数:COUNTIF(range,criteria)
- Range 为需要计算其中满足条件的单元格区域。
- Criteria 为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。
例如,条件可以表示为 32、“32”、“>32” 或 “apples”。
-
功能:计算区域中
满足给定条件的单元格的个数
3. VLOOKUP(参数)、LOOKUP(参数)
1)VLOOKUP(参数)
- 学习链接
- 参数:VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])
- Lookup_value为需要在数据表中进行查找的数值。Lookup_value 可以为数值、引用或文本字符串。
- Table_array为需要在其中查找数据的数据表。使用对区域或区域名称的引用。
- col_index_num为table_array 中查找数据的数据列序号。col_index_num 为 1 时,返回 table_array 第一列的数值,col_index_num 为 2 时,返回 table_array 第二列的数值,以此类推。
- 如果 col_index_num 小于1,函数 VLOOKUP 返回错误值 #VALUE!;
- 如果 col_index_num 大于 table_array 的列数,函数 VLOOKUP 返回错误值#REF!。
- Range_lookup为一逻辑值,指明函数 VLOOKUP 查找时是精确匹配,还是近似匹配。如果为FALSE或0,则返回精确匹配,如果找不到,则返回错误值 #N/A。如果 range_lookup 为TRUE或1,函数 VLOOKUP 将查找近似匹配值,也就是说,如果找不到精确匹配值,则返回小于 lookup_value 的最大数值。如果range_lookup 省略,则默认为1。
- 功能:在表格或数值数组中查找指定的数值,并由此返回表格或数组当前行中指定列处的数值。
2)LOOKUP(向量形式参数)
-
学习链接
-
向量形式参数(数组形式没看懂):
LOOKUP(lookup_value,lookup_vector,result_vector)-
Lookup_value 为函数 LOOKUP 在第一个向量中所要查找的数值。
lookup_value 可以为数字、文本、逻辑值或包含数值的名称或引用。
-
Lookup_vector 为只包含一行或一列的区域。
lookup_vector 的数值可以为文本、数字或逻辑值。
-
Result_vector 只包含一行或一列的区域,其数目必须与 lookup_vector 相同。
-
-
功能:返回向量中的数值
LOOKUP_vector 的数值必须按升序排序
:…、-2、-1、0、1、2、…、A-Z、FALSE、TRUE;否则,函数LOOKUP 不能返回正确的结果。文本不区分大小写- 如果函数 LOOKUP 找不到 lookup_value,则查找 lookup_vector 中小于或等于 lookup_value 的最大数值。 如果 lookup_value 小于 lookup_vector 中的最小值,函数 LOOKUP 返回错误值 #N/A。
4、ROUND(数值, 小数位数)、ROUNDDOWN()、ROUNDUP()
1)ROUND(数值, 小数位数)
- 参数:
=round(要四舍五入的单元格,保留小数位数)
- 功能:对于数据可以四舍五入
2)ROUNDDOWN()
3)ROUNDUP()
5、SUM(参数)、SUMIF(参数)
5.1 SUM(参数)
- 常规操作
- 如果参数为数字型文本,将会导致错误,需要将文本转换为数字
- 点击三角,展开后,转化为数字
- 数据—分列
5.2 SUMIF(参数)
- 学习链接
- 参数:
- SUMIF(range,criteria,sum_range)
-
Range(
判断区域
): 用于条件判断的单元格区域。 -
Criteria (
条件
):确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式或文本。例如,条件可以表示为 32、>32 或 apples(“苹果”)。
-
Sum_range(
求和区域
): 是需要求和的实际单元格。
-
- SUMIF(range,criteria,sum_range)
- 功能:根据指定条件对若干单元格求和
- 条件外求和(
使用不等号<>
) - 多条件求和(
criteria:{"苹果", "香蕉"}
) - 隔列求和
- 条件外求和(
5.3 SUMIFS(参数)
-
学习链接
-
参数:SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], …)
- Sum_range :必需,要求和的单元格区域。
- Criteria_range1:必需,使用 Criteria1 测试的区域。
- Criteria1:必需,定义将计算 Criteria_range1 中的哪些单元格的和的条件。
Criteria_range1 和 Criteria1 设置用于搜索某个区域是否符合特定条件的搜索对。一旦在该区域中找到了项,将计算 Sum_range 中的相应值的和。
-
功能:多条件求和
6、IF(参数)、IFERROR(参数)
1)IF(参数)
- 学习链接
- 参数:IF(logical_test, value_if_true, [value_if_false])
- logical_test:必需,要测试的条件(B3>=6)。
- value_if_true:必需,logical_test 的结果为 TRUE 时,您希望返回的值(“合格”,
英文状态下的双引号
)。 - value_if_false:可选,logical_test 的结果为 FALSE 时,您希望返回的值(“不合格”)。
- 功能:使用逻辑函数 IF函数时,如果条件为真,该函数将返回一个值;如果条件为假,函数将返回另一个值
2)IFERROR(参数)
- 学习链接
- 参数:IFERROR(值, 错误值)
- IFERROR(NA(),0) :如果是#N/A,则返回0
- IFERROR(VLOOKUP(G4,$B 1 : 1: 1:D$6,3,0),0),计算结果为错误值时,将返回输入的指定值0
- 功能:
#N/A
是一个常见的表格错误值,遇到这种情况,我们可以使用IFERROR函数,通过修改返回值为 #N/A的单元格,从而更正最终计算结果。
7、SUBTOTAL(参数)
- 学习链接
- 参数:SUBTOTAL(function_num,ref1,ref2,…)
- Function_num 为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数在数据清
- Ref1, ref2, 为要进行分类汇总计算的 1 到 29 个区域或引用。
- Function_num 为 1 到 11(包含隐藏值)或 101 到 111(忽略隐藏值)之间的数字,指定使用何种函数在数据清
单中进行分类汇总计算。
- 功能:计算包含或忽略隐藏的数值
- SUBTOTAL 函数适用于数据列或垂直区域。不适用于数据行或水平区域
8、Rank(参数)、Rank.EQ(参数)
1)Rank(参数)
- 学习链接
- 参数:RANK(number,ref,order)
- Number 为需要找到排位的数字。
- Ref 为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略。
- Order 为一数字,指明排位的方式。
- 如果
order 为 0(零)或省略
,WPS表格 对数字的排位是基于 ref 为按照降序排列
的列表。 - 如果
order 不为零
,WPS表格 对数字的排位是基于 ref 为按照升序排列
的列表
- 如果
- 功能:函数 RANK 对重复数的排位相同。但重复数的存在将影响后续数值的排位。
例如,在一列整数里,如果整数10 出现两次,其排位为 5,则 11 的排位为 7(没有排位为 6 的数值)
2)Rank.EQ(参数)
- 学习链接
- 参数:与RANK(number,ref,order) 相同
- 功能:当在表格排位的过程中遇到多个数值相同排位的情况,如纪同学和李同学都是95分,想要达到并列第二名的效果,第三名顺移为第四名,可以使用RANK.EQ函数