做工程的免不了要做资料算量,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最擅长的,基本用法

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

说明:返回两个日期之间的所有工作日数,使用参数指示哪些天是周末,以及有多少天是周末。周末和任何指定为假期的日期不被视为工作日。

(来源:网络,版权归原作者)

猜您喜欢

◆  超有用的15个EXCEL公式

◆  10个让你“事半功倍”的Excel函数

◆  Excel 用得“巧”,工作起来没烦恼!

分享 · 共赢

电气圈,一个有态度的圈子

15个常用excel函数公式_项目上最常用的Excel函数公式大全,现在看还不晚相关推荐

  1. php函数库快速记忆法_史上最全的php函数大全

    定义了一下方法,具体用法可查百度 usleep() 函数延迟代码执行若干微秒. unpack() 函数从二进制字符串对数据进行解包. uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID ...

  2. vlookup函数练习_为什么职场要学excel函数?看这个案例演示:自动计算快递价格...

    在上一篇文章里面,我们讲了如何整理完成一个规范化的表格,以便于下一步的函数计算. 最初的信息内容如图所示. 经过整理,我们得到了表2这样的规范化表格. 现在,我们就通过表2来实现快递费用自动计算,最终 ...

  3. access month函数用法_小白进阶必备的10组函数公式实用技巧解读,有案例和详情解读哦!...

    函数公式可以说是Excel的灵魂,所以对于一些基础实用性的函数公式我们必须掌握哦! 一.Len.Lenb:返回文本字符串中的字符数个数或字符数. 目的:返回指定字符串的字数和字节数. 方法: 在目标单 ...

  4. excel小写转大写公式_谁说WPS干不过Excel?这几个功能WPS更强

    Office是办公软件的鼻祖,功能更强大完善.但是职场中,不少人使用的是WPS.WPS这款办公软件的设计考虑到中国人的使用习惯,所以有一些Excel比不上的好用功能. 俗话说"白猫黑猫抓到老 ...

  5. excel小写转大写公式_让娃爱上学习,Excel 自动检查数学作业,从此母慈子孝

    周末好啊!老规矩,每逢周末,就教大家一些简单.新奇.有趣.实用的. 家有萌娃的,快用今天的模板,做个自动判断答案对错的数学习题集,小孩感兴趣.大人得解放,辅导功课乐融融. 案例: 根据娃的水平,在 A ...

  6. 可用资源不足excel无法完成任务_项目资源管理包括哪些内容?

    项目管理不只是管理交付项目所需要的任务,如何计划.组织和管理团队对项目产生巨大的影响,项目资源管理对于项目的成败起着至关重要的作用.如果你是项目管理新手,你很容易会对资源规划.分配.调度等术语和随之而 ...

  7. excel重复上一步快捷键_史上最全的Excel快捷键合集

    Excel是我们工作当中非常常用的办公软件之一,据说真正的Excel高手可以不用操控鼠标,啪啪啪几下键盘,一个报表就完成了. 那么在这过程当中全靠的都是熟悉各个快捷键的使用. 今天我们就来给各位盘点一 ...

  8. python函数助手_转jmeter(十五)函数助手

    由于时间和版本问题,其中有些内容和排版我做了修改和重新整理,使其更符合最新的jmeter版本. 一.使用jmeter函数助手 启动jmeter后,可以在JMeter的选项菜单中找到函数助手对话框(快捷 ...

  9. excel自动筛选_具有范围内条件的Excel自动筛选

    excel自动筛选 In Excel 2003, and earlier versions, an AutoFilter allows only two criteria for each colum ...

最新文章

  1. 1个Python特征选择工具,助力实现高效机器学习
  2. 如何让VB6代码编辑器垂直滚动条随鼠标滚轮滚动
  3. 深度学习(十)keras学习笔记
  4. 处理字符串_2_遍历字符串里的每个值
  5. 后台nodejs程序如何主动推送数据给浏览器
  6. JVM内存结构 VS Java内存模型 VS Java对象模型
  7. 《精通自动化测试框架设计》—第2章 2.6节使用数据库
  8. SAP License:Ecc6.0和R/3 有什么区别?
  9. webbrowser控件 加载为空白_OA系统公文控件升级操作说明
  10. 58岁退休女士,想出去旅游却很难约到合适的伴,怎么办?
  11. mysql 维护文档_mysql数据库维护文档
  12. 49. NAT 服务器
  13. win7系统不能加入工作组计算机,技术员教你解决win7系统工作组计算机无法访问的修复办法...
  14. koa2+html模板,Koa2 路由
  15. 我的Android进阶之旅------经典的大牛博客推荐(排名不分先后)!!
  16. LINUX udhcpc命令
  17. SPSS实战:单因素方差分析(ANOVA)
  18. 什么是域名系统 (DNS)
  19. 你知不知道痛楚的滋味?
  20. 取消Excel里面全部超级链接

热门文章

  1. 分布式学习笔记---分布式系统的回顾与简介
  2. 计算机网络层次结构之OSI模型和TCP/IP模型
  3. python 机器学习 sklearn——一起识别数字吧
  4. cocos creator 微信小游戏 子域分辨率、错位等问题
  5. STM32L051测试 (五、串口测试 — 与Enocean模块通讯问题)
  6. 简单好用的 SemVer: 如何命名你的应用版本
  7. 图解点云深度学习中FPS(Farthest Point Sampling)--最远点采样算法
  8. uni开发微信小程序解决全局分享分销问题
  9. 生物信息之多序列比对,进化树分析,保守位点分析
  10. 3DMAX小白怎么上手?快速讲解3DMAX基本操作心得