试验检测、施工监理最常用的Excel函数公式大全,用它工作得心应手
发布时间:2022-07-23 14:07:14
同是从事工程技术人员,不管是做资料、做试验、做报表等等,免不了要用到Excel表格。
只要搞清楚它的一些使用小技巧,工作效率那是嗖嗖的往上蹿啊。下面这些,你就绝对不能错过!
一、数字处理
1、取绝对值
=ABS(数字)
2、取整
=INT(数字)
3、四舍五入
=ROUND(数字,小数位数)
二、判断公式
1、把公式产生的错误值显示为空
公式:C2
=IFERROR(A2/B2,””)
说明:如果是错误值则显示为空,否则正常显示。
2、IF多条件判断返回值
公式:C2
=IF(AND(A2<500,B2=”未到期”),”补款”,””)
说明:两个条件同时成立用AND,任一个成立用OR函数。
三、统计公式
1、统计两个表格重复的内容
公式:B2
=COUNTIF(Sheet15!A:A,A2)
说明:如果返回值大于0说明在另一个表中存在,0则不存在。
2、统计不重复的总人数
公式:C2
=SUMPRODUCT(1/COUNTIF(A2:A8,A2:A8))
说明:用COUNTIF统计出每人的出现次数,用1除的方式把出现次数变成分母,然后相加。
四、求和公式
1、隔列求和
公式:H3
=SUMIF($A$2:$G$2,H$2,A3:G3)
或
=SUMPRODUCT((MOD(COLUMN(B3:G3),2)=0)*B3:G3)
说明:如果标题行没有规则用第2个公式
2、单条件求和
公式:F2
=SUMIF(A:A,E2,C:C)
说明:SUMIF函数的基本用法
3、单条件模糊求和
公式:详见下图
说明:如果需要进行模糊求和,就需要掌握通配符的使用,其中星号是表示任意多个字符,如”*A*”就表示a前和后有任意多个字符,即包含A。
4、多条件模糊求和
公式:C11
=SUMIFS(C2:C7,A2:A7,A11&”*”,B2:B7,B11)
说明:在sumifs中可以使用通配符*
5、多表相同位置求和
公式:b2
=SUM(Sheet1:Sheet19!B2)
说明:在表中间删除或添加表后,公式结果会自动更新。
6、按日期和产品求和
公式:F2
=SUMPRODUCT((MONTH($A$2:$A$25)=F$1)*($B$2:$B$25=$E2)*$C$2:$C$25)
说明:SUMPRODUCT可以完成多条件求和
五、查找与引用公式
1、单条件查找公式
公式1:C11
=VLOOKUP(B11,B3:F7,4,FALSE)
说明:查找是VLOOKUP最擅长的,基本用法
参加试验检测考试加微信:17691135285购买开通检测题库
2、双向查找公式
公式:
=INDEX(C3:H7,MATCH(B10,B3:B7,0),MATCH(C10,C2:H2,0))
说明:利用MATCH函数查找位置,用INDEX函数取值
3、查找最后一条符合条件的记录。
公式:详见下图
说明:0/(条件)可以把不符合条件的变成错误值,而lookup可以忽略错误值
4、多条件查找
公式:详见下图
说明:公式原理同上一个公式
5、指定区域最后一个非空值查找
公式;详见下图
说明:略
6、按数字区域间取对应的值
公式:详见下图
公式说明:VLOOKUP和LOOKUP函数都可以按区间取值,一定要注意,销售量列的数字一定要升序排列。
六、字符串处理公式
1、多单元格字符串合并
公式:c2
=PHONETIC(A2:A7)
说明:Phonetic函数只能对字符型内容合并,数字不可以。
2、截取除后3位之外的部分
公式:
=LEFT(D1,LEN(D1)-3)
说明:LEN计算出总长度,LEFT从左边截总长度-3个
3、截取-前的部分
公式:B2
=Left(A1,FIND(“-“,A1)-1)
说明:用FIND函数查找位置,用LEFT截取。
4、截取字符串中任一段的公式
公式:B1
=TRIM(MID(SUBSTITUTE($A1,” “,REPT(” “,20)),20,20))
说明:公式是利用强插N个空字符的方式进行截取
5、字符串查找
公式:B2
=IF(COUNT(FIND(“河南”,A2))=0,”否”,”是”)
说明: FIND查找成功,返回字符的位置,否则返回错误值,而COUNT可以统计出数字的个数,这里可以用来判断查找是否成功。
6、字符串查找一对多
公式:B2
=IF(COUNT(FIND({“辽宁”,”黑龙江”,”吉林”},A2))=0,”其他”,”东北”)
说明:设置FIND第一个参数为常量数组,用COUNT函数统计FIND查找结果
七、日期计算公式
1、两日期相隔的年、月、天数计算
A1是开始日期(2011-12-1),B1是结束日期(2013-6-10)。计算:
相隔多少天?=datedif(A1,B1,”d”) 结果:557
相隔多少月? =datedif(A1,B1,”m”) 结果:18
相隔多少年? =datedif(A1,B1,”Y”) 结果:1
不考虑年相隔多少月?=datedif(A1,B1,”Ym”) 结果:6
不考虑年相隔多少天?=datedif(A1,B1,”YD”) 结果:192
不考虑年月相隔多少天?=datedif(A1,B1,”MD”) 结果:9
datedif函数第3个参数说明:
“Y” 时间段中的整年数。
“M” 时间段中的整月数。
“D” 时间段中的天数。
“MD” 天数的差。忽略日期中的月和年。
“YM” 月数的差。忽略日期中的日和年。
“YD” 天数的差。忽略日期中的年。
2、扣除周末天数的工作日天数
公式:C2
=NETWORKDAYS.INTL(IF(B2
说明:返回两个日期之间的所有工作日数,使用参数指示哪些天是周末,以及有多少天是周末。周末和任何指定为假期的日期不被视为工作日。
八、随机数
1、随机数函数:
=RAND()
首先介绍一下如何用RAND()函数来生成随机数(同时返回多个值时是不重复的)。
RAND()函数返回的随机数字的范围是大于0小于1。因此,也可以用它做基础来生成给定范围内的随机数字。
生成制定范围的随机数方法是这样的,假设给定数字范围最小是A,最大是B,公式是:=A+RAND()*(B-A)。
举例来说,要生成大于60小于100的随机数字,因为(100-60)*RAND()返回结果是0到40之间,加上范围的下限60就返回了60到100之间的数字,即=60+(100-60)*RAND()。
2、随机整数
=RANDBETWEEN(整数,整数)
如:=RANDBETWEEN(2,50),即随机生成2~50之间的任意一个整数。
上面RAND()函数返回的0到1之间的随机小数,如果要生成随机整数的话就需要用RANDBETWEEN()函数了,如下图该函数生成大于等于1小于等于100的随机整数。
这个函数的语法是这样的:=RANDBETWEEN(范围下限整数,范围上限整数),结果返回包含上下限在内的整数。注意:上限和下限也可以不是整数,并且可以是负数。
猜你喜欢
- 在使用Excel文档过程中,有时会遇到打不开的情况,这是怎么回事呢?下面就跟小编一起看看吧。Excel文件打不开的解决步骤1.打开Excel
- 在Excel表格中如何给汉字加上标注拼音?很多朋友并不是很清楚,其实方法很简单的,下面小编就为大家详细介绍一下,不会的朋友可以参考一下哦今天
- Excel经常需要对数据进行筛选,筛选功能具体该如何操作呢?下面是由小编分享的excel中数据筛选教程,以供大家阅读和学习。excel中数据
- 在Excel编辑的时候可能不留意的把一些行给空着了,到了录入完成的时候才发现,这个时候就需要利用Excel中的技巧把空白行给删除了。如何删除
- 最近不少用户反馈重装系统后电脑没有声音,右下角的小喇叭没有问题,但是耳机或音响一直没有声音出来,这要怎么办?这个问题一般是声卡驱动没有安装好
- 电脑运行的时候,所有进程、软件等等都会显示在任务管理器里以进程的方式显示。当我们电脑中的某个进程出现问题的时候,电脑就会卡顿,无法运行这个软
- 课程表大家都用过,不管是小学、初中、高中,还是大学,我们都需要记录每天的课程,书法好的伙伴可以手写课程表,还有的朋友喜欢用电子的课程表。今天
- Excel文档中的水印是较为常用的一个功能,具体该如何加入水印呢?接下来是小编为大家带来的excel中加水印的方法,供大家参考。excel中
- 当大多数小伙伴使用计算机时,如果遇到系统问题,他们将需要进入安全模式。每个人都遇到了不知道如何禁用用户的问题。今天,让我们带你去看看如何解决
- 今天跟大家介绍一下,如何在Excel表格 中输入上下格式分数。在Excel表格里输入分数时,如果没有整数时,可以在单元格先输入“0”再按空格
- 在完成一些工作上面的任务时,我们可能会需要将Excel中做好的表格导入到Word里面来,我在网上看到很多中方法,但是都是一些没用的,或者是简
- 很多Win10用户在系统升级后感觉Win10启动特别慢,需要比以往多几倍不止的时间,其实解决Win10启动特别慢这事并不难,下面就跟着小编一
- 虽然去年Office 365去年的套餐也是最低5美元/月,但是老用户很少预定,但是,今天,微软为Office 365老用户制定了新的套餐,很
- 借助Word2010提供的剪贴画柔化边缘功能,用户可以为Word2010文档中的剪贴画设置柔化边缘效果,使剪贴画的边缘呈现比较模糊的效果,操
- 有些盆友用Excel时自动求和公式是经常使用的公式,但有时会突然出现不能使用,这该怎么解决呢?下面随小编一起来看看吧。Excel不能自动求和
- Word界面上有平均分布各行各列的图标,所以不必看什么使用方法,直接点击用就好,但excel2007不同,你在界面上找不到如何进行平均分布各
- excel2010批量删除超链接小技巧excel2010批量取消Excel单元格中超链接的方法非常多,但Excel 2010以前的版本都没有
- Excel工作表的A1单元格和B1单元格中有两个数字,这两个数字有一部分相同,现在要找出其中相同的数字并写入单元格C1,找出A1中有而B1中
- Excel表格混合文本怎么统计数据之和?excel表格中有文本有数据,想要同居数据的和,该怎么统计呢?下面我们就来看看详细的教程,需要的朋友
- 步骤一、打开含半角字符的Excel文件,然后选中C3单元格,如图所示: 步骤二、下面进行excel半角转全角操作,