ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 13077|回复: 47

[分享] 分享一些常用的公式

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2015-7-12 08:42 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 wangg913 于 2015-8-1 00:09 编辑

分享几个模式化的表格公式。

1 查找重复内容
=IF(COUNTIF(A:A,A2)>1,"重复","")

2 重复内容首次出现时不提示
=IF(COUNTIF(A$2:A2,A2)>1,"重复","")

3 重复内容首次出现时提示重复
=IF(COUNTIF(A2:A99,A2)>1,"重复","")

4 根据出生年月计算年龄
=DATEDIF(A2,TODAY(),"y")

5 根据身份证号码提取出生年月
=--TEXT(MID(A2,7,8),"0-00-00")

6 根据身份证号码提取性别
=IF(MOD(MID(A2,15,3),2),"男","女")

7 几个常用的汇总公式
A列求和:
=SUM(A:A)

A列最小值:
=MIN(A:A)

A列最大值:
=MAX (A:A)

A列平均值:
=AVERAGE(A:A)

A列数值个数:
=COUNT(A:A)

8 成绩排名
=RANK.EQ(A2,A$2:A$7)

9 中国式排名(相同成绩不占用名次)
=SUMPRODUCT((B$2:B$7>B2)/COUNTIF(B$2:B$7,B$2:B$7))+1

10 90分以上的人数
=COUNTIF(B1:B7,">90")

11各分数段的人数
同时选中E2:E5,输入以下公式,按Shift+Ctrl+Enter
=FREQUENCY(B2:B7,{70;80;90})

12 按条件统计平均值
=AVERAGEIF(B2:B7,"男",C2:C7)

13 多条件统计平均值
=AVERAGEIFS(D2:D7,C2:C7,"男",B2:B7,"销售")

14 统计不重复的个数
=SUMPRODUCT(1/COUNTIF(A2:A9,A2:A9))

15 提取不重复的内容
C2单元格输入以下数组公式,按Ctrl+ Shift+Enter,向下复制。
=INDEX(A:A,1+MATCH(,COUNTIF(C$1:C1,A$2:A$10),))&""



评分

2

查看全部评分

TA的精华主题

TA的得分主题

发表于 2015-7-12 11:40 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2015-7-14 12:18 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2015-7-14 12:56 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
学习中,收藏学习。

TA的精华主题

TA的得分主题

发表于 2015-7-14 14:33 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
很不错,{:soso_e163:}

TA的精华主题

TA的得分主题

发表于 2015-7-15 11:01 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2015-7-15 22:04 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
感谢版主。图文并茂,很具人性化。{:soso_e118:},初学者参数省略看来有点吃力。

TA的精华主题

TA的得分主题

发表于 2015-7-17 09:06 | 显示全部楼层
楼主,我觉得你第三个公式“重复内容首次出现时提示重复”有待商议的地方,如果A列同一个数据出现了三次,那么第二个数据也会出现重复,公式如果是=IF(AND(COUNTIF(A2:A99,A2)>1,COUNTIF($A$2:A2,A2)<=1),"重复",""),这样会不会再好一些

TA的精华主题

TA的得分主题

发表于 2015-7-17 09:26 | 显示全部楼层
关于第三个模块,应该表述为“最后一次出现的重复内容不提示”
请祝版评判一下。

TA的精华主题

TA的得分主题

发表于 2015-7-24 09:42 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-19 23:12 , Processed in 0.047995 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表