摘要 在日常的工作学习中,我们会用到各种运算规则,而Office将这些规则的代码统一命名为“函数公式”。函数的出现极大的降低了我们的劳动力。 本文将详细讲述我们日常生活中需要常用的54个函数。 全文字数:2257 阅读时间:8分钟 坐稳了没?要开车了哦 一图看全文 01: 日期函数 DAY函数 语法:DAY(serialnumber) 说明:返回以序列数表示的某日期的天数。天数是介于1到31之间的整数。 实例: MONTH函数 语法:MONTH(serialnumber) 说明:返回日期(以序列数表示)中的月份。月份是介于1(一月)到12(十二月)之间的整数。 实例: YEAR函数 语法:YEAR(serialnumber) 说明:返回对应于某个日期的年份。Year作为19009999之间的整数返回。 实例: DATE函数 语法:DATE(year,month,day) 说明:DATE函数返回表示特定日期的连续序列号。 实例: TODAY函数 语法:TODAY() 说明:返回当前日期。 实例: WEEKDAY函数 语法:WEEKDAY(serialnumber,〔returntype〕) 说明:返回对应于某个日期的一周中的第几天。默认情况下,天数是1(星期日)到7(星期六)范围内的整数。 实例: WEEKNUM函数 语法:WEEKNUM(serialnumber,〔returntype〕) 说明:返回特定日期的周数。 实例: 02: 数学函数 PRODUCT函数 语法:PRODUCT(number1,〔number2〕,。。。) 说明:使所有以参数形式给出的数字相乘并返回乘积。 实例: RAND函数 语法:RAND() 说明:返回大于等于0且小于1的均匀分布随机实数。为易失性函数。 实例: RANDBETWEEN函数 语法:RANDBETWEEN(bottom,top) 说明:返回位于两个指定数之间的一个随机整数。为易失性函数。 实例: ROUND函数 语法:ROUND(number,numdigits) 说明:ROUND函数将数字四舍五入到指定的位数。 实例: SUM函数 语法:SUM(number1,〔number2〕,。。。) 说明:返回参数之和。 实例: SUMIF函数 语法:SUMIF(range,criteria,〔sumrange〕) 说明:对范围中符合指定条件的值求和。 实例: SUMIFS函数 语法:SUMIFS(sumrange,criteriarange1,criteria1,〔criteriarange2,criteria2〕,。。。) 说明:计算其满足多个条件的全部参数的总量。 实例: SUMPRODUCT函数 语法:SUMPRODUCT(array1,〔array2〕,〔array3〕,。。。) 说明:在给定的几组数组中,将数组间对应的元素相乘,并返回乘积之和。 实例: 03: 统计函数 LARGE函数 语法:LARGE(array,k) 说明:返回数据集中第k个最大值。 实例: SMALL函数 语法:SMALL(array,k) 说明:返回数据集中的第k个最小值。 实例: MAX函数 语法:MAX(number1,〔number2〕,。。。) 说明:返回一组值中的最大值。 实例: MIN函数 语法:MIN(number1,〔number2〕,。。。) 说明:返回一组值中的最小值。 实例: MEDIAN函数 语法:MEDIAN(number1,〔number2〕,。。。) 说明:返回一组已知数字的中值。 实例: MODE函数 语法:MODE(number1,〔number2〕,。。。) 说明:返回的数组或数据区域中出现频率最高或重复出现值。 实例: RANK函数 语法:RANK(number,ref,〔order〕) 说明:返回一列数字的数字排位。 实例: COUNT函数 语法:COUNT(value1,〔value2〕,。。。) 说明:计算包含数字的单元格个数以及参数列表中数字的个数 实例 COUNTA函数 语法:COUNTA(value1,〔value2〕,。。。) 说明:计算范围中不为空的单元格的个数。 实例: COUNTIF函数 语法:COUNTIF(range,criteria) 说明:统计满足某个条件的单元格的数量 实例: COUNTIFS函数 语法:COUNTIFS(criteriarange1,criteria1,〔criteriarange2,criteria2〕,) 说明:将条件应用于跨多个区域的单元格,然后统计满足所有条件的次数。 实例: AVERAGE函数 语法:AVERAGE(number1,〔number2〕,。。。) 说明:返回参数的平均值(算术平均值)。 实例: AVERAGEIF函数 语法:AVERAGEIF(range,criteria,〔averagerange〕) 说明:返回某个区域内满足给定条件的所有单元格的平均值(算术平均值)。 实例: AVERAGEIFS函数 语法:AVERAGEIFS(averagerange,criteriarange1,criteria1,〔criteriarange2,criteria2〕,。。。) 说明:返回满足多个条件的所有单元格的平均值(算术平均值)。 实例: 04: 查找引用函数 VLOOKUP函数 语法:VLOOKUP(lookupvalue,tablearray,colindexnum,〔rangelookup〕) 说明:在表格或区域中按行查找内容 实例: HLOOKUP函数 语法:HLOOKUP(lookupvalue,tablearray,colindexnum,〔rangelookup〕) 说明:在表格或区域中按列查找内容 实例: LOOKUP函数 语法:LOOKUP(lookupvalue,lookupvector,〔resultvector〕) 说明:查询一行或一列并查找另一行或列中的相同位置的值 实例: CHOOSE函数 语法:CHOOSE(indexnum,value1,〔value2〕,。。。) 说明:使用indexnum返回数值参数列表中的数值。 实例: MATCH函数 语法:MATCH(lookupvalue,lookuparray,〔matchtype〕) 说明:在范围单元格中搜索特定的项,然后返回该项在此区域中的相对位置。 实例: INDEX函数 语法:INDEX(array,rownum,〔columnnum〕) 说明:返回表格或区域中的值或值的引用。 实例: INDIRECT函数 语法:INDEX(array,rownum,〔columnnum〕) 说明:返回表格或区域中的值或值的引用。 实例: COLUMN函数 语法:COLUMN(〔reference〕) 说明:返回指定单元格引用的列号。 实例: ROW函数 语法:ROW(〔reference〕) 说明:返回指定单元格引用的行号。 实例: OFFSET函数 语法:OFFSET(reference,rows,cols,〔height〕,〔width〕) 说明:返回对单元格或单元格区域中指定行数和列数的区域的引用。 实例: GETPIVOTDATA函数 语法:GETPIVOTDATA(datafield,pivottable,〔field1,item1,field2,item2〕,。。。) 说明:返回存储在数据透视表中的数据 实例: 05: 文本函数 FIND函数 语法:FIND(findtext,withintext,〔startnum〕) 说明:用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值 实例: SEARCH函数 语法:SEARCH(findtext,withintext,〔startnum〕) 说明:可在第二个文本字符串中查找第一个文本字符串,并返回第一个文本字符串的起始位置的编号 实例: TEXT函数 语法:TEXT(value,formattext) 说明:可通过格式代码向数字应用格式,进而更改数字的显示方式。 实例: VALUE函数 语法:VALUE(text) 说明:将表示数字的文本字符串转换为数字。 实例: CONCATENATE函数 语法:CONCATENATE(text1,〔text2〕,。。。) 说明:将两个或多个文本字符串联接为一个字符串。 实例 LEFT函数 语法:LEFT(text,〔numchars〕) 说明:从文本字符串的第一个字符开始返回指定个数的字符。 实例: RIGHT函数 语法:RIGHT(text,〔numchars〕) 说明:根据所指定的字符数返回文本字符串中最后一个或多个字符。 实例: MID函数 语法:MID(text,startnum,numchars) 说明:返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。 实例: LEN函数 语法:LEN(text) 说明:返回文本字符串中的字符个数。 实例: 06: 逻辑函数 AND函数 语法:AND(logical1,〔logical2〕) 说明:用于确定测试中的所有条件是否均为TRUE。 实例: OR函数 语法:OR(logical1,〔logical2〕) 说明:用于确定测试中的所有条件是否均为TRUE。 实例: FALSE函数 语法:FALSE() 说明:返回逻辑值FALSE。 实例: TRUE函数 语法:TRUE() 说明:返回逻辑值TRUE。 实例: IF函数 语法:IF(logicaltest,valueiftrue,valueiffalse) 说明:根据逻辑计算的真假值,从而返回相应的内容。 实例: IFERROR函数 语法:IFERROR(value,valueiferror) 说明:如果公式的计算结果错误,则返回您指定的值;否则返回公式的结果。 实例: