Excel进阶:主要公式函数的用法及说明详解
2024-06-21 0
1条件函数或逻辑函数(主要是IF)
主要包括IF、IFS、IFERROR、SUMIF、SUMIFS等,下面一一介绍;
1、SE功能:主要用于判断。常用词用于判断某个区域或区域的值是否满足某个条件。如果满足一定条件,会显示什么;
示例样式1:IF(D2判断D列金额小于1000,返回C列对应的值,否则返回空值;
样式示例1:IF(D2判断D列中的金额是否小于1000。如果是,则返回C列对应的值,否则返回空值。
返回值可由用户定义
样式示例2:IF(D25,C2,''),'')嵌套IF,多条件判断,条件可以多个,评估数量小于1000,同时数量大于5,如果两者都满足则返回对应的名称,否则返回NULL。
现在很多版本都不支持IFS功能
2SENA和SEERRORE函数:这些主要用于处理已经写入的公式值和误差值。传统的方法是将错误值转换为空值或指定值。示例中的函数可以直接写在I列中,只需将I列中的函数写在位置I2中,为了方便查看,放在其他列中。
示例样式1:IFNA(I2,'仅适用于N/A错误值')IFNA函数仅针对#N/A错误值。
示例样式2:SEERRORE(I2,'所有错误值')该函数经常使用,匹配所有错误值并返回指定值。
3、SUMIF函数:主要用于条件求和,共有三个参数(条件面积列、条件列或条件值、求和列)。
样式示例1:SUMIF(B:B,'设备类别',E:E)对类型栏中“设备类别”的数量进行求和;
4、SUMIFS函数:多个条件求和,条件可以有多个,sumif的参数顺序略有不同,即求和区、条件区、条件值以及条件和条件值的多个区域可以稍后累加;
示例样式1:SUMIFS(E:E,B:B,'设备类别',F:F,'>2022-9-1')主要计算满足设备类别和大于9月1日两个条件的数量;
2搜索功能(主要是VLOOKUP)
查找功能主要有VLOOKUP、MAX、MIN等;
1、VLOOKUP函数:四个主要参数(要查找的值、要查找的区域/范围、范围内返回值的列数、近似匹配或精确匹配),在比较和查找方面非常高效也是我们常用的功能;
示例样式:VLOOKUP(H2,C:F,3,FALSE)从左侧大量数据中查找单个设备的维护数量和日期。选择从C到F的四列,数量属于第三列,并且搜索区域中的数字为一列,必须是比较列。
2、MAX函数:主要是从某个区域或范围内的值中选取最大的数;
示例样式:MAX(D:D)求金额列的最大值,该列可以是列、行或区域;
3、MIN函数:主要是从某个区域或范围内的值中选取最大的数;
示例样式:MIN(D:D)查找金额列的最小值,该列可以是列、行或范围;
3字符串处理函数(获取字符串中的数字)
字符串函数主要处理字符串,包括LEN、TEXT、LEFT、RIGHT、MID等。
1LEN函数:用于计算单元格中字符串的长度在很多情况下非常实用,特别是与其他字符串函数结合使用时。
示例样式:LEN(C2)计算名称列的单元格中有多少个字符,通常用于计算长字符串的长度。
2TEXT函数:用于将数字或日期转换为文本。
样式示例:TEXT(F2,'DDDD')TEXT(F2,'AAAA')将F列中的数字日期转换为相应的星期几,其中'DDDD'转换为英文格式,'AAAA'转换为中文,31个字母和4个字母显示的数字不一样,你可以试试。
3LEFT函数:用于获取单元格中存在的字符串的值,从左侧开始并获取更多字符。
示例样式:LEFT(C2,2)从名称列对应的字符串左侧取值,接受2个字符;
4、RIGHT函数:用于取单元格中字符串的值,从右边开始,取更多的字符。
示例样式:RIGHT(C2,2)从名称列对应的字符串右侧取值,接受2个字符;
5、MID函数:用于获取单元格中从指定位置开始的字符串值和字符数。
示例样式1:MID(C2,2,2)取姓名列的单元格的值,从第2个字符开始,取2;
样式示例2:MID(C2,ROUND(LEN(C2)/2,0),1)从名称列中取出中间字符如果没有中间字符,字符中,取最接近的先例;
还使用LEN函数和ROUND函数。ROUND函数取小数位数,下面将详细介绍。
4数字处理函数(舍入或余数舍入)
数字处理函数主要有四舍五入、四舍五入、求余等。很多时候数字计算结果的小数位数太多,我们需要对其进行处理,主要包括ROUND、INT、MOD等;
1、ROUND函数:指定四舍五入的小数位数;
样式示例:ROUND(E2,0)ROUND(E2,1)ROUND(E2,3)处理单价列中的多个小数位,其中0代表0位小数,1代表1位小数,3代表3位小数由于四舍五入,处理后的值与原始值不同。
2INT函数:向上取整,只取整部分;
样式示例:INT(E2)将单价栏向上取整,类似于清除所有小数,处理后数值会变小。
如果想要单价的小数部分,可以将单价减去整数部分,得到E2-INT(E2)
3、MOD功能:取余,两个数相除后的余数;
示例样式:MOD(D2,3)金额列除以3后的余数。
5日期和时间函数
日期和时间函数是我们经常使用的函数,主要包括获取年、月、日、周等,特别是YEAR、MONTH、DAY、TODAY、TIME、WEEKNUM、WEEKNUM;
1YEAR函数:YEAR(G2)获取指定日期的年份;
2、MONTH函数:MONTH(G2)获取指定日期的月份;
3、DAY函数获取指定日期的第几天(数字);
4TODAY函数:TODAY()获取今天的日期
5NOW函数:NOW()获取当前日期和时间
6、WEEKNUM函数:WEEKNUM(G2,1)将指定日期转换为一年中的周数(一年中的周数)
7、WEEKDAT函数:WEEKDAY(G2,2)将指定日期转换为星期几
本站文章均由用户上传或转载而来,该文章内容本站无法检测是否存在侵权,如果本文存在侵权,请联系邮箱:2287318951@qq.com告知,本站在7天内对其进行处理。