admin 管理员组文章数量: 887021
2023年12月17日发(作者:update语句关联更新)
1SUMPRODUCT计算数组乘积的和(sumproduct)2ABS3IF4CEILING5FLOOR6GCD7LCM8INT9LN10LOG11MOD12PI13POWER14PRODUCT15RAND16ROUND18ROUNDUP19SUBTOTAL20DATE21DATEDIF绝对值(ABS)IF函数 IF(逻辑值,返回真值,返回假值)向上舍入基础的倍数(ceiling)向下舍入基础的倍数(floor)计算最大公约数(GCD)计算最小公倍数(LCM)向下舍入取整(INT)计算自然对数(LN)计算指定底数的对数(LOG)计算两数相除的余数(MOD)PI() 3.1415····计算乘幂 power(底数,指数)计算各数乘积 product随机数 RAND() 0~1之间的小数随机数四舍五入函数 ROUND(数字,指定位数)2.1351~50之间的随机数2.1540.51.33333330.3333332432658817ROUNDDOWN向下舍入函数 ROUNDDOWN(数字,指定位数) 不采用四舍五入,而是直接舍弃后面的小数向上舍入函数 ROUNDUP(数字,指定位数) 后面的小数直接进一位返回分类汇总 SUBTOTAL(Function_num,ref1,„)
日期 DATE()"YM"start_date 与 end_date 日期中月数的差,忽略日期中的日和年;"YD"start_date 与 end_date 日期中天数的差。忽略日期中的年;"MD"start_date 与 end_date 日期中天数的差。忽略日期中的月和年.22DAYS36023WEEKDAY24WEEKNUM25WORDDAY26AND27OR28CHOOSE29LOOKUP财务上日期之间天数 DAYS360(日期,日期) 基于一年12个月,一个月30天计算之间的数字;3:返回数字0(星期一)到数字6(星期日)之间的数字。计算一年中的第几周 WEEKNUM(日期,返回类型) 返回类型同上一个的1,2两点日期之差 DATEDIF(start_date,end_date,unit) unit:"Y" 时间段中的整年数;"M"
某日期为星期几 WEEKDAY(日期,返回类型) 1或省略:返回数字1(星期日)到数字7计算某一日期指定的之前或之后的某个工作日 WORKDAY(start_date,days,holidays)
AND(logical1,logical2, ...) 当所有的逻辑值都为真时,返回true,当有一个逻辑值选择函数 Choose(index_num, value1, [value2], ...)87OR(logical1,logical2,...) 有一个逻辑值为真时返回true,当所有的逻辑值为假时返重要:查找函数 LOOKUP(),向量形式LOOKUP(查找值,仅包括一行或一列的查找区域,返
HLOOKUPVLOOKUP横向查找函数 HLOOKUP(查找值,区域,返回查找值所在列的第几行的值,逻纵向查找函数 VLOOKUP(查找值,区域,返回查找值所在行的第几列的值,逻辑值)Range_lookup 为一逻辑值,若为 1或TRUE 或省略,则返回近似匹配值,即找不到精确匹配1-5LOOKUP函数:2-43-3-2-24-25-160如果为0或 FALSE,函数 HLOOKUP 将查找精确匹配值,如果找不到,则返回错误值 #N/A30HYPERLINK创建快捷方式函数 hyperlink("link_location","friendly_name") Link_location是打开百度链接31INDEX32INDIRECT33MATCHhyperlink("本地文件具体盘符路径","名称")H49123123若为单元格直接输入,若为文本格式加""。 第二个参数随意指定的字符串或某一单元返回指定单元格的内容 INDEX(区域,行数,列数) INDEX((区域1,区域2,„),行数对单元格的引用 INDIRECT()例子:返回指定数值在指定数组区域中的位置 MATCH(查找的值,连续的单元格区域,match_tlookup_array必须按降序排列单元格区域必须按升序排列;为0时,查找等于查找值的第一个数值,单元格区域按任意34ROW35ROWS36DOLLAR37RMB38EXACT39FIND40LEFT41RIGHT42LEN43LOWER44MID45PROPERROW()函数 row()指公式所在行的行数;row(F35)指公式引用所在行的行数数字转美元货币形式 DOLLAR(数字或单元格,保留的小数位数) 位数不填默数字转人民币货币形式 RMB(数字或单元格引用,保留位数) 同上检测文本字符串是否相符 EXACT(text1,text2)text若直接为文本则加上ROWS()函数 ROWS(单元格区域)指单元格区域所占的总行数;ROWS({1,2,3;4,5,6})指对原始数据中某个字符串进行定位,以确定其位置 FIND("要查找的文本",包含要查找的若为文本加"",单元格直接输入,忽略指定开始字符则默认为1从字符串左部取得指定个数的字符 LEFT("要提取子串的字符串"或单元格,子串长度返张三男张先生安徽省六安市舒城县安徽省3大家好从字符串右部取得指定个数的字符 RIGHT("要提取子串的字符串"或单元格,子串长度返返回文本串的字符数 LEN("文本"或单元格)将文本转为小写,非字母不进行改变 LOWER("文本"或单元格)从字符串中返回指定数目的字符 MID("文本"或单元格,开始字符位置,返回字符数)自动转换大小写字母 PROPER(text)how are youHow Are You
46REPLACE47REPT48T49TEXT50TRIM51UPPER52ISBLANK54ISERR使用其他文本字符串并根据所指定的字符数替换某文本字符串中的部分文本 REPLACE(要用新文本替换旧文本中字符的个数,用于替换旧文本中字符的新文本)重复文本 REPT(需要重复的文本,重复的次数)你好你好你好返回引用为文本 T(文本) 若为文本,返回文本,若不为文本,返回空值123123.012300.0%﹩123.00¥123.00helloTRUE将值转为特定数字格式的文字 TEXT(数值或可计算为数值的公式或包含数值的列引用,除了单词之间的单个空格外,清除文本中多余的空格和前后空格 TRIM(文本)将字母文本转为大写 UPPER(文本) 对非字母字符不起作用判断单元格是否为空 ISBLANK( )FALSE53CONCATENATE2020将几个文本字符串合并为一个文本字符串 concatenate(text1,tex2,„)30你好600这是错误的判断指定单元格的值是否为错误值(除#N/A之外的其他任意错误值都将返回true,若不是茶种铁观音普洱茶种铁观音普洱龙井铁观音普洱铁观音树高>50树高6树龄产量利润树高<60列标志树龄3产量242019201816利润15.375列标志茶种铁观音Database 构成列表或数据库的单元格区域。数据库是包含一组相关数据的列表,其中包列表的第一行包含着每一列的标志项。
此外,Field 也可以是代表列表中数据列位置的数字:1 表示第一Field 指定函数所使用的数据列。列表中的数据列必须在第一行具有标志项。Field
Criteria 为一组包含给定条件的单元格区域。可以为参数 criteria 指定任意区域,只55DAVERAGE计算数据库或数据清单中满足指定条件的列中数值的平均值DAVERAGE(database,field,criteria)
高度在50厘米以上的铁观音的平均产量高度在50厘米至60厘米之间的铁观音的利润所有树种的平均树龄56DCOUNTDCOUNT(database,field,criteria)232297或23或计算数据库或者列表中满足指定条件并且包含数字的单元格个数查找高度在50到60厘米之间的铁观音的记录,并且计算这些记录中“树龄”字段包含数字57DCOUNTA58DGET59DMAX60DMIN61DSUM62COUNT63COUNTA64LARGE计算数据库中满足指定条件的非空单元格个数DCOUNTA(database,field,criteria)查找高度在50到60厘米之间的铁观音的记录,并且计算这些记录中“利润”字段为非空的从数据库提取符合指定条件的单个记录说明:1.如果没有满足条件的记录,DGET(database,field,criteria)2.如果有多个记录满足条件,则函数提取出产量为20的铁观音的树龄是多少30提取出产量为高于16小于19的茶种的返回选择的数据库条目满足指定条件的最大值DMAX(database,field,criteria)
查找铁观音和普洱中的最大利润150查找所有茶种中的树高最高值61返回选择的数据库条目满足指定条件的最小值DMIN(database,field,criteria)查找高度在50厘米以上的铁观音的最小利润97返回指定条件的数字之和DSUM(database,field,criteria)
计算高度在50到60厘米之间的铁观音的的总利润97返回包含数字以及包含参数列表中的数字的单元格的个数;可以计算单元格区域或数字数COUNT(value1,value2,...) 12你好返回参数列表中非空值的单元格个数;计算单元格区域或数组中包含数据的单元格个数COUNTA(value1,value2,...) 12你好返回数据集中第 k 个最大值LARGE(Array 为需要从中选择第 k 个最大值的数组或数据区域,K 为返回值在数组或数据说明 :如果数组为空,函数 LARGE 返回错误值 #NUM!。
如果 k ≤ 0 或 k 大于数据点的个数,函数 LARGE 返回错误值 #NUM!。
如果区域中数据点的个数为 n,则函数 LARGE(array,1) 返回最大值,函数 LARGE(arra382491212
65SMALL返回数据集中第 k 个最小值说明 :如果 array 为空,函数 SMALL 返回错误值 #NUM!。
如果 k ≤ 0 或 k 超过了数据点个数,函数 SMALL 返回错误值 #NUM!。
LARGE(Array 为需要从中选择第 k 个最小值的数组或数据区域,K 为返回值在数组或数据如果 n 为数组中的数据点个数,则 SMALL(array,1) 等于最小值,SMALL(array,n) 等于66MAX67MIN68MAXA69MINA70MODE返回一组值中的最大值MAX(number1,number2,...)
说明 :可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或如果参数为数组或引用,则只有数组或引用中的数字将被计算。数组或引用中的空白单元如果逻辑值和文本不能忽略,请使用函数 MAXA 来代替。
如果参数不包含数字,函数 MAX 返回 0(零)。
1返回一组值中的最小值MIN(number1,number2,...)
说明 :可以将参数指定为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值或如果参数是数组或引用,则函数 MIN 仅使用其中的数字,空白单元格,逻辑值、文本或如果逻辑值和文本字符串不能忽略,请使用 MINA 函数。
如果参数中不含数字,则函数 MIN 返回 0。
返回参数清单中的最大值。文本值和逻辑值(如 TRUE 和 FALSE)也作为数字来计算。说明 :参数可以为数字、空白单元格、逻辑值或数字的文本表达式。如果参数为错误值,则会产请使用 MAX 工作表函数来代替。
如果参数为数组或引用,则只使用数组或引用中的数值。忽略数组或引用中的空白单元格包含 TRUE 的参数作为 1 计算;包含文本或 FALSE 的参数作为 0 计算。
如果参数不包含任何值,函数 MAXA 返回 03数据-20.30.5FALSETRUE返回参数列表中的最小值。文本值和逻辑值(如 TRUE 和 FALSE)也作为数字来计算此函数说明和MAXA类似返回在某一数组或数据区域中出现频率最高的数值。MODE 是一个位置测量函数说明
参数可以是数字,或者是包含数字的名称、数组或引用。
如果数据集合中不含有重复的数据,则 MODE 数返回错误值 N/A。
数据71PERCENTRANK136151返回特定数值在一个数据集中的百分比排位如果数组或引用参数包含文本、逻辑值或空白单元格,则这些值将被忽略;但包含零值的72RANK73TRIMMEANPERCENTRANK(array,x,significance)
Array 定义相对位置的数组或数字区域。
X 数组中需要得到其排位的值。
Significance 可选,一个用来标识返回的百分比值的有效位数的值。如果省略,函数 P361249230.6返回一个数字在数字列表中的排位RANK(number,ref,order)Number 为需要找到排位的数字。
Ref 为数字列表数组或对数字列表的引用。Ref 中的非数值型参数将被忽略。
Order 为一数字,指明排位的方式1.如果 order 为 0(零)或省略,对数字的排位是基于 ref 为按照降序排列的列表(从2.如果 order 不为零(比如为1)对数字的排位是基于 ref 为按照升序排列的列表(从小数据12512424返回数据集的内部平均值;即先从数据集的头部和尾部除去一定百分比的数据点(多少个TRIMME需要进行整理并求平均值的数组或数值区域,计算时所要除去的数据点的比例) 1.如果 percent < 0 或 percent > 1,函数 TRIMMEAN 返回错误值 #NUM!。
2.函数 TRIMMEAN 将除去的数据点数目向下舍入为最接近的 2 的倍数。如果 percent =函数 TRIMMEAN 将对称地在数据集的头部和尾部各除去一个数据(即只去除2个)23331.33333总去除数小于2则不去除极大极小值28.857143去除数不足2的倍数数取
2120212042a~b之间的随机数2.1a+int(rand()*(b-a)),而是直接舍弃后面的小数2.2时间段中的整年数;"M" 时间段中的整月数;"D" 时间段中的天数;,一个月30天计算数字1(星期日)到数字7(星期六)之间的数字; 2:返回数字1(星期一)到数字7(星期日)上一个的1,2两点TRUETRUEFALSEFALSE_date,days,holidays) days为正值指之后,为负值指之前;holidays指排除的日期。回true,当有一个逻辑值为假时返回false,当所有的逻辑值为假时返回falsevalue可以是数字、单元格引用、已定义名称、公式、函数或文本一行或一列的查找区域,返回区域仅包括一行或一列)查找区域的值必须按升序排列 ;
几行的值,逻辑值) ;横向和纵向查找函数的查找值必须在所选区域的首行或首列里值,逻辑值)匹配值,即找不到精确匹配值,则返回小于 lookup_value 的最大数值,1230VLOOKUP函数HLOOKUP函数2345674不到,则返回错误值 #N/Ame") Link_location是超级链接的文件的路径和文件名,或要跳转的单元格地址,指定的字符串或某一单元格的值,是你希望在超级链接的单元格中显示的内容(区域1,区域2,„),行数,列数,区域数)续的单元格区域,match_type) match_type:为1时,查找小于或等于查找值的最大数值,数值,单元格区域按任意顺序排列;为-1时,查找大于或等于lookup_value的最小数值,所在行的行数1,2,3;4,5,6})指数组所占的总行数为2不填默认为两位, 位数为负则从小数点往左按相应位数取$500则加上"",若为单元格引用则直接输入单元格。你好Can I help you?99你好TRUETRUE查找的文本",包含要查找的文本的文本或单元格,指定开始进行查找的字符即可不返回之前相同的)串"或单元格,子串长度返回值)765串"或单元格,子串长度返回值)3213hello56How Are You YouHOW ARE YOU38字符位置,返回字符数)
中的部分文本 REPLACE(要替换部分字符的文本,要用新文本替换的旧文本中字符的位置,6你好0109456你好123本,返回空值式或包含数值的列引用,以文本格式表示的数字格式) 你 好HELLO空白的有文字你 好First Quarter Earnings TRIM(文本)HELLOnate(text1,tex2,„)误值都将返回true,若不是错误值则返回false)产量>20产量>16产量<19相关数据的列表,其中包含相关信息的行为记录,而包含数据的列为字段。一行具有标志项。Field 可以是文本,即两端带引号的标志项,如“树龄”或“产量”;示第一列,2 表示第二列,等等。teria 指定任意区域,只要它至少包含一个列标志和列标志下方用于设定条件的单元格。
23录中“树龄”字段包含数字的单元格数目1录中“利润”字段为非空的单元格数目1果没有满足条件的记录,则函数 DGET 将返回错误值 #VALUE!18个记录满足条件,则函数 DGET 将返回错误值 #NUM!为高于16小于19的茶种的树龄是多少计算单元格区域或数字数组中数字字段的输入项个数#DIV/0!#DIV/0!663546包含数据的单元格个数,K 为返回值在数组或数据单元格区域中的位置(从大到小排))值 #NUM!。
2#NAME?#NUM!最大值,函数 LARGE(array,n) 返回最小值
,K 为返回值在数组或数据单元格区域中的位置(从小到大排))值 #NUM!。
值,SMALL(array,n) 等于最大值。达式。如果参数为错误值或不能转换成数字的文本,将产生错误。
。数组或引用中的空白单元格、逻辑值或文本将被忽略。达式。如果参数为错误值或不能转换成数字的文本,将产生错误。
单元格,逻辑值、文本或错误值将被忽略。E)也作为数字来计算。如果参数为错误值,则会产生错误。如果在计算中不能包含文本或逻辑值,数组或引用中的空白单元格和文本值。
为 0 计算。
30E)也作为数字来计算个位置测量函数
值将被忽略;但包含零值的单元格将计算在内。
的值。如果省略,函数 PERCENTRANK 保留三位小数。=3÷(2+3)参数将被忽略。
为按照降序排列的列表(从大到小,最大值排名第1)。从大到小排,5排第二从小到大排,5排第四按照升序排列的列表(从小到大,最小值排名第1)百分比的数据点(多少个极大和极小值),然后再求平均值要除去的数据点的比例)错误值 #NUM!。
如果总去除的数据少于2个,则不去除计算出所有的平均值4519的倍数。如果 percent = 0.1,30 个数据点的 10% 等于 3 个数据点,据(即只去除2个)去除数不足2的倍数数取向下的2的倍数,本题各去除一个极大值极小值后返回平均值
日)
同的)
版权声明:本文标题:常用excel函数及使用方法 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702752696h429399.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论