本文列举了100个Excel常用的公式,按照以下10个分类进行分别汇总。算术函数类日期函数类排序函数类逻辑函数类引用函数类辅助函数类查找与替换类条件函数类IS函数类 这100个公式不需要死记硬背,只需用心理解;先收藏,用到时查看即可。 算术函数类SUM 选中单元格的累加和 AVERAGE 选中单元格的算数平均值 COUNT 统计选中的单元格是数字的个数。MEDIAN 选中单元格的中位数 SUMPRODUCT 单元格数组的乘积和 SUMSQ 选中单元格的开方和 COUNTBLANK 选中单元格为空的个数 EVEN 选中单元格的近偶值(最靠近的偶数),正数向上找,负数向下找。 ODD 选中单元格的近奇值(最靠近的奇数),正数向上找,负数向下找。 INT 选中单元格向下求整数。 LARGE 返回数组中第k大的值。 SMALL 返回数组中第k小的值。 MAX 返回数组中最大值,MAX和MAXA的区别是,MAX忽略逻辑值和文本,而MAXA会把true当作1,false和文本值当作0。 MIN 返回数组中最小值,MIN和MINA的区别是,MIN忽略逻辑值和文本,而MINA会把true当作1,false和文本值当作0。 MOD 数值number对pisor取余数 RAND 返回01之间的随机数 RANDBETWEEN 返回bottomtop之间的随机数 SQRT 返回数值Number的开平方根 SUBTOTAL 返回列表的统计值,第一个参数是选用的函数名,后面的参数作为数据源。 日期函数类DATE 根据参数year,month,day返回日期对象。 DATEVALUE 根据日期文本返回日期对象。 TIME 根据参数hour,minute,second返回时间对象。 TIMEVALUE 根据时间文本返回时间对象。 NOW 返回当前的日期时间 TODAY 返回当前日期 YEARMONTHDAYHOURMINUTESECOND 6个函数分别返回年、月、日、时、分、秒 WEEKDAY 返回serialnumber是一周的第几天 DAYS 返回startdate到enddata间共有几天 NETWORKDAYS 返回startdate到enddata间共有多少个工作日 排序函数类RANK 返回数字number在数组ref的序号(如有相同值,序号取最低值),order指定是升序排列还是降序排列 RANK。AVG 返回数字number在数组ref的序号(如有相同值,序号取平均值),order指定是升序排列还是降序排列RANK。EQ 返回数字number在数组ref的序号(如有相同值,序号取最高值),order指定是升序排列还是降序排列 逻辑函数类AND 逻辑与,参数都是true,返回true。否则返回false NOT 逻辑非,参数为true,返回false;参数为false,返回trueOR 逻辑或,参数任一为true,返回true;否则返回falseXOR 异或,参数二进制最低同0则为false;否则为true 引用函数类ADDRESS 按照参数行号rownum,列号columnnum返回单元格引用文本。 CHOOSE 从value数组中选取第indexnum个的值 INDEX 从array二维数组,返回rownum和columnnum指定位置的值 INDIRECT 返回reftext文本对应的单元格的值,相当于指针引用 OFFSET 根据refence引用的位置,加上rows和cols偏移量,取height,width大小的二维数组 辅助函数类AREAS 返回引用reference占用的区域数量,连续单元格为一个区域 CHAR 根据电脑字符集,返回数字映射的字符 CODE 根据电脑字符集,返回字符映射的数字 CLEAN 移除文本text中所有不可打印的字符 TRIM 移除文本字符串中多余的空格,仅保留一个空格 LEN 返回文本字符串的长度 COLUMNROW 返回引用reference对应的行或列 EXACT 判断文本text1和text2是否完全相同,大小写敏感 FORMULATEXT 返回引用reference对应的公式的字符串表示 LEFTRIGHTMID 字符串截取函数,从左右中间进行字符串截取 LOWERPROPERUPPER 字符串转换函数 LOWER字符串全部转为小写 PROPER字符串首字母大写,其余字符小写 UPPER字符串全部转为大写 REPT 重复numbertimes次text文本 SHEET 返回Sheet名称为value的Sheet序号sheetnumber SHEETS 返回文档中总共有多少个sheet TRANSPOSE 单元格转置,即行与列对调 TYPE 返回单元格的数据类型,用数字表示 1数字 2文本 4逻辑值 16错误值 64数组 VALUE 将文本字符串转为数字 查找与替换类FIND 返回要查找的findtext,在withintext中的位置,大小写敏感 SEARCH 功能与FIND类似,区别是大小写忽略 SUBSTITUTE 在文本text中,用参数newtext替换oldtext,替换第instancenum个 REPLACE 在oldtext中,从位置startnum开始,用newtext替换chars个字符 MATCH 在数组lookuparray中,匹配值lookupvalue,匹配规则为matchtype LOOKUP 在数组lookupvector中查询lookupvalue,根据查找的索引位置,返回resultvector中对应的值 HLOOKUP 在数组tablearray中,查找值lookupvalue,找到后返回同列第rowindexnum行的值 VLOOKUP 在数组tablearray中,查找值lookupvalue,找到后返回同行第columnindexnum列的值 条件函数类AVERAGEIF 在范围range中,查询符合criteria条件的索引;根据这些索引从averagerange范围中查询结果,返回结果集的平均值 SUMIF 在范围range中,查询符合criteria条件的索引;根据这些索引从sumrange范围中查询结果,返回结果集的累加和 COUNTIF 在范围range中,根据符合criteria条件的个数 IF 检查条件是否满足,满足返回值valueiftrue;不满足返回valueiffalse IFERROR 如果value是非法值的话,返回值valueiferror,否则返回表达式本身 IFNA 如果value解析为NA,则返回值valueifna,否则返回表达式本身 IS函数类ISBLANK 如果单元格为空,返回true;如果单元格非空,返回false ISERR 检查value是否为非法值(VALUE!,REF!,DIV0!,等);如果是非法值,返回true;否则返回false。 ISEVEN 如果数字是偶数,返回true;否则返回false。 ISODD 如果数字是奇数,返回true;否则返回false。 ISFORMULA 如果单元格引用包含公式,返回true;否则返回false ISLOGICAL 如果单元格是一个真假值,返回true;否则返回false ISNA 如果单元格是NA,返回true;否则返回false ISNUMBER 如果单元格是数字,返回true;否则返回false ISREF 如果单元格是引用地址,返回true;否则返回false ISTEXT 如果单元格是文本,返回true;否则返回false ISNONTEXT 如果单元格不是文本,返回true;否则返回false 以上是Excel最常用的公式总结,喜欢请收藏关注点赞