- 最后登录
- 2023-2-17
- 注册时间
- 2011-6-1
- 威望
- 3599
- 金钱
- 60042
- 贡献
- 12387
- 阅读权限
- 255
- 积分
- 76028
- 日志
- 74
- 记录
- 301
- 帖子
- 7271
- 主题
- 472
- 精华
- 8
- 好友
- 409
 
签到天数: 769 天 [LV.10]以坛为家III  - 注册时间
- 2011-6-1
- 最后登录
- 2023-2-17
- 积分
- 76028
- 精华
- 8
- 主题
- 472
- 帖子
- 7271
|
本帖最后由 糖糖2003 于 2011-12-12 13:09 编辑
* R8 X! t. E4 A* j& y D1 }& r: H! C' [3 y4 S" _
Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,Excel中大量的公式函数可以应用选择,可以实现许多方便的功能,给使用者方便。 很难想象如果没有它,我们现在工作会处于什么状态。" a/ U% q/ L$ R# v! O
, t, _. |4 r4 Y
在工作中,学习收集了一些方法,现分享给大家,欢迎补充并指出不足之处噢!
' s- {$ \5 L. P7 q有几个自己都没有用过,不知效果如何,大家抽空可以一起试试~~/ {& ~$ P, J+ S. k# ^; N5 B
! b3 c1 R+ y9 q$ R5 p) O& P- x一、合同到期提醒
& A2 W0 ~2 R2 B$ f9 w 假如 A1单元格显示签订合同时间 2005-11-05 3 n. `" f }( k7 V: H5 W% ?
B1单元格显示合同到期时间 2007-10-31% Z' B( G) }. Y3 j
当前时间由系统提取出来 假设当前日期为 2007-10-1# R- j. ? b9 J$ l/ m+ s
想让C1单元格显示: 在合同即将到期30天内提醒:"合同即将到期", 且每日提醒 最好弹出提醒对话框,点击确定 当日不再提醒,点击取消当日在一定时间内继续提醒- _+ O* [- P7 X- e' Z5 b5 Q
=IF(ISERROR(DATEDIF(TODAY(),B2,"D")),"已过期",IF(DATEDIF(TODAY(),B2,"D")>30,"未到期",IF(DATEDIF(TODAY(),B2,"D")=30,"今天到期","差"DATEDIF(TODAY(),B2,"D")&"天到期")
! Q- S2 W& P4 [差多少天到期的合同 如何让反应的文字以红色字体体现出来,这样好统计
: `0 C, M$ g. l3 U选中C列,格式>条件格式>公式>=AND(DATEDIF(TODAY(),B2,"D")<=30,DATEDIF(TODAY(),B2,"D")>0),再点击格式>在单元格格式对话框中选图案>选红色.确定# {9 u6 g3 U$ i7 U
+ G" U* p |6 b* u
二、新税法下的个税计算公式
0 k5 B% |+ b, S. x+ a a公式=ROUND(MAX((应发工资-3500)*{3,10,20,25,30,35,45}/100-{0,21,111,201,551,1101,2701}*5,0),2);其中速扣数的公倍数5也可以乘以到里面
) M2 Z- D3 s O* J
( s2 s2 X' }- K0 C三、年龄(岁数)和工龄的计算公式
7 T9 f6 g& ?8 R( [% Y公式=DATEDIF(I4,TODAY(),"y")"年"&DATEDIF(I4,TODAY(),"ym")&"月"&DATEDIF(I4,TODAY(),"md")&"日";其中I4为数据源( R( ]( T2 C& Y, D
/ l$ @7 ~# o( P5 J5 g! e' U
四、平均年龄计算公式1 F' H+ }$ K" ]! ?, }
公式=AVERAGE(TODAY()-H3:H24)/365;其中H3:H24为计算范围;注:更新范围时,单回车键不行,需要ctrl+shift+回车键1 D( t2 j2 m) c7 i
( C5 i f7 k; E' J: A
五、数据查询并定位
; u2 ^" P4 G5 m5 y7 s1、O35=(输入查找内容);$ p+ V2 e" u$ V4 A: W R$ e9 O
2、O36=IF(ISERROR(MATCH(O35,sheet1!C:C,0)),"",MATCH(O35,sheet1!C:C,0))。(意思为显示的位置,其中C为数据列);. ^0 `" ~% ]$ [% B+ l
3、O37=HYPERLINK("#sheet1!C"&O36,IF(ISNUMBER(O36),"点击显示","没有找到"))。(意思是查询结果);- ?# g r0 i! S. w* H. `; U
注:可以应用在从大量数据中查找所需数据,当然你也可以通过Excel自带的查询工具(ctrl+f为快捷键)。
* ?. T9 Y. Q0 p3 Y! j+ E
' O8 a. \3 q# d六、如何在Excel中插入Flash时钟的?0 s T! a+ w" v( T; r4 S
动态时钟不是用函式运算、自动化功能制作出来的,这只是简单的插入Flash文挡的功能而已,而且只要你有Flash文件,任何人都可以轻松自行制作, y8 U/ P* X; W9 \
制作方法$ O0 l4 g- u) H( n
第1步 首先打开一个空白Excel文件,点击“视图” → 然后点选【控件工具箱】,→点击“其他控件”。如下图:* H, Y0 z% t8 U4 y! k3 L
第2步 然后再点击[Shockwave Flash Object]项目,表示要插入Flash物件
5 }! B+ B. ~6 g6 f第3步 接下来,鼠标会变成一个小十字,此时可以在Excel编辑区中画一个大小适中的方框,这个方框就是 用来显示Flash时钟的内容的# a. k) r/ ^( f4 C6 y4 H. ^
第4步 画好方框后,接着点击【属性】,准备设置属性。
9 A; m2 i2 r5 |第5步 出现「属性」对话框后,将DeviceFont设置成False;将Eebedmovie设置成True;将Enabled设置成True;将Locked设置成True;将Loop设置成True;将Menu设置成False;并在“Movie”右侧填入时钟的地址与名称9 ^* R$ V+ i- A- l [: \* Z9 S& a
第6步 退出设计模式,全部完成' q) Y6 S. N _6 F
+ G e. ]6 t3 L1 ~
七、与身份证相关公式
8 n; Z% E( h$ G3 R W2 f! n1、身份证验证
% _6 f- i, J7 s, d" a; c公式=IF(LEN(A2)=18,MID("10X98765432",MOD(SUMPRODUCT(MID(A2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1)=RIGHT(A2),IF(LEN(C3)=15,ISNUMBER(--TEXT(19&MID(C3,7,6),"#-00-00"))))4 X# A/ P. w2 {3 x j
. q( L3 `* m3 Q& z2 m* d$ u# b2、提取性别 , H3 T, a3 x& S% ]
公式=CHOOSE(MOD(MID(A2,LEN(A2)/2+8,1),2)+1,"女","男");或
7 t7 }# q) n! H" \ M* ?公式=IF(MOD(IF(LEN(A2)=15,MID(A2,15,1),MID(A2,17,1)),2)=1,"男","女")。
) S5 x/ G2 a5 y: L, g4 Z9 `# Y" ]5 T" A! T) `# p# j3 O9 x6 Z9 A
3、判断生肖2 e0 Q" N- k0 l9 m
公式=CHOOSE(MOD(MID(A2,LEN(A2)/2,2),12)+1,"鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪");
; H6 O0 j( A* @以上A2为身份证数据源
$ w" s9 W9 u$ {0 l# h' x1 ~8 M% u, w5 I& B) w
4、提取出生日期
+ p! q' P; e/ ]+ C5 e* L' Y公式=TEXT(RIGHT(19&MID(A2,7,LEN(A2)/2-1),8),"#-##-##");
& t9 A1 G# C- k* P* i3 e( f$ ?& K5 p7 |$ S, M, D6 _
5、提取年龄(整岁)
, N+ s' s, a: P s( X5 h h公式=INT(DAYS360(TEXT(RIGHT(19&MID(A2,7,LEN(A2)/2-1),8),"#-##-##"),TODAY())/360);0 _# K9 [) ?; s" y. M* R( Z
$ P$ ?- N) @3 G" n, p" F6、判断星座
' e% F! t& ]! O* M公式=VLOOKUP(VALUE("1900-"&TEXT(MID(A2,LEN(A2)/2+2,4),"#-##")),{1,"摩羯座";21,"水瓶座";50,"双鱼座";81,"白羊座";112,"金牛座";143,"双子座";174,"巨蟹座";205,"狮子座";236,"处女座";268,"天秤座";298,"天蝎座";328,"人马座";357,"摩羯座"},2,TRUE);
1 D; x+ [! t ]& O3 u5 `8 v% A1 ^( N' y5 N
7、15位转换为18位/ y; C7 J9 t) T8 P) q
公式=IF(LEN(C2)=15,REPLACE(C2,7,,19)&MID("10X98765432",MOD(SUMPRODUCT(MID(REPLACE(C2,7,,19),ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1),C2);
6 {. h: X$ E" u5 Y. T c# o8 g/ G: h- q8 `9 G3 W3 |
|
-
总评分: 金钱 + 20
查看全部评分
|