- 最后登录
- 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 编辑
! T- p4 r6 K5 N5 b# g" P
( R; g$ J; D1 ^5 X! _Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,Excel中大量的公式函数可以应用选择,可以实现许多方便的功能,给使用者方便。 很难想象如果没有它,我们现在工作会处于什么状态。
7 }0 Q O! U2 A h, A x
* P2 u% n/ d, E3 @8 t2 P. O在工作中,学习收集了一些方法,现分享给大家,欢迎补充并指出不足之处噢!0 |- ^' H8 P ~ E
有几个自己都没有用过,不知效果如何,大家抽空可以一起试试~~; f8 p b7 [4 l
7 V+ L6 E. E2 M: l( \: M7 N, s
一、合同到期提醒1 J. ~, y2 V- S; w L( c
假如 A1单元格显示签订合同时间 2005-11-05
0 p: O5 s0 K3 q4 B" D0 x B1单元格显示合同到期时间 2007-10-310 w$ R! Y6 `) p
当前时间由系统提取出来 假设当前日期为 2007-10-14 y# H) Z2 M( W: M
想让C1单元格显示: 在合同即将到期30天内提醒:"合同即将到期", 且每日提醒 最好弹出提醒对话框,点击确定 当日不再提醒,点击取消当日在一定时间内继续提醒3 d4 C: t6 i$ ^
=IF(ISERROR(DATEDIF(TODAY(),B2,"D")),"已过期",IF(DATEDIF(TODAY(),B2,"D")>30,"未到期",IF(DATEDIF(TODAY(),B2,"D")=30,"今天到期","差"DATEDIF(TODAY(),B2,"D")&"天到期") ' k4 T9 s# N; z/ L( ^4 I
差多少天到期的合同 如何让反应的文字以红色字体体现出来,这样好统计7 r. y$ X+ B: ^! P0 o
选中C列,格式>条件格式>公式>=AND(DATEDIF(TODAY(),B2,"D")<=30,DATEDIF(TODAY(),B2,"D")>0),再点击格式>在单元格格式对话框中选图案>选红色.确定$ |& T# M' j# Z2 e" Z6 E* m
7 U+ z5 q- E$ E% y; G: S) s" X
二、新税法下的个税计算公式( V9 i- C$ ~% A' J2 v7 {
公式=ROUND(MAX((应发工资-3500)*{3,10,20,25,30,35,45}/100-{0,21,111,201,551,1101,2701}*5,0),2);其中速扣数的公倍数5也可以乘以到里面4 m4 R! _. B# ? h7 A- w
: B3 G! Y- v" ~; ~7 S8 k x三、年龄(岁数)和工龄的计算公式
" c1 `8 e& Q: l* i }公式=DATEDIF(I4,TODAY(),"y")"年"&DATEDIF(I4,TODAY(),"ym")&"月"&DATEDIF(I4,TODAY(),"md")&"日";其中I4为数据源
y V/ d) j/ d5 z
6 F! ], @, O7 z' u5 ?四、平均年龄计算公式: X# D! J& z6 R. D M
公式=AVERAGE(TODAY()-H3:H24)/365;其中H3:H24为计算范围;注:更新范围时,单回车键不行,需要ctrl+shift+回车键, I4 G9 e' N, n. ~+ u4 q% P
, T* y# W% u5 Q* p* Z五、数据查询并定位! Q$ Y& m5 e* ]. {2 g
1、O35=(输入查找内容);
8 j& n8 B! x- X7 C+ C# d D9 a) E2、O36=IF(ISERROR(MATCH(O35,sheet1!C:C,0)),"",MATCH(O35,sheet1!C:C,0))。(意思为显示的位置,其中C为数据列);* _! I* h* L( o, c* }2 N; i
3、O37=HYPERLINK("#sheet1!C"&O36,IF(ISNUMBER(O36),"点击显示","没有找到"))。(意思是查询结果);
5 C+ W- Z; Z/ l注:可以应用在从大量数据中查找所需数据,当然你也可以通过Excel自带的查询工具(ctrl+f为快捷键)。# C" t$ l! u& N u/ F
1 h( e, L" ?% i
六、如何在Excel中插入Flash时钟的?( D7 y. l' `9 g0 G E
动态时钟不是用函式运算、自动化功能制作出来的,这只是简单的插入Flash文挡的功能而已,而且只要你有Flash文件,任何人都可以轻松自行制作
% y8 [4 G0 L" Z' X8 Z制作方法- t4 H# m' `% q( h
第1步 首先打开一个空白Excel文件,点击“视图” → 然后点选【控件工具箱】,→点击“其他控件”。如下图:
3 x& J* J* L8 p3 M; j/ ~第2步 然后再点击[Shockwave Flash Object]项目,表示要插入Flash物件0 [) `0 ?( V2 A0 e0 @, B v
第3步 接下来,鼠标会变成一个小十字,此时可以在Excel编辑区中画一个大小适中的方框,这个方框就是 用来显示Flash时钟的内容的
$ u3 s) z* r- e% F" r第4步 画好方框后,接着点击【属性】,准备设置属性。5 S; r' R; O& Q9 Q6 ~" }6 H' W
第5步 出现「属性」对话框后,将DeviceFont设置成False;将Eebedmovie设置成True;将Enabled设置成True;将Locked设置成True;将Loop设置成True;将Menu设置成False;并在“Movie”右侧填入时钟的地址与名称" k9 T/ ~6 Q5 S6 t" H
第6步 退出设计模式,全部完成
1 V0 u/ T- }+ s7 X) ^6 _: s2 `2 D f7 g
七、与身份证相关公式8 d' f, u* h7 x4 x
1、身份证验证
. f% x% k" J. ?. l8 I公式=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"))))
) x: o6 Q4 b5 i% }* {. [
3 G) D# `, T6 s0 _- Q& c2、提取性别
; U5 R( c* F; {1 n$ t6 @% i公式=CHOOSE(MOD(MID(A2,LEN(A2)/2+8,1),2)+1,"女","男");或3 m4 b' s' x& X6 R6 s0 I
公式=IF(MOD(IF(LEN(A2)=15,MID(A2,15,1),MID(A2,17,1)),2)=1,"男","女")。
6 t5 K# C* k4 N" [& h
1 ] ]# j0 P' p0 |3、判断生肖
' G5 h" O; |. w; t! u7 W; ^. ]3 c% r公式=CHOOSE(MOD(MID(A2,LEN(A2)/2,2),12)+1,"鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"); ?3 ^6 m# t4 k1 o- L
以上A2为身份证数据源5 [1 d6 p- H; T2 d
' p: _. v% g1 o" ^
4、提取出生日期+ i- U. n& A6 f' M- T0 Q3 c
公式=TEXT(RIGHT(19&MID(A2,7,LEN(A2)/2-1),8),"#-##-##");$ K+ w6 {- G: J1 N
& @- U$ G# r) P# F+ L( F' N5、提取年龄(整岁)
: D4 p9 `/ T4 D2 \# C公式=INT(DAYS360(TEXT(RIGHT(19&MID(A2,7,LEN(A2)/2-1),8),"#-##-##"),TODAY())/360);; A1 k! a+ ~2 ~& S+ N0 f
, O5 m; Z3 _) p: Z j6、判断星座
% u5 g8 c/ s/ [) E. G公式=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);
# `7 Z) N7 \" n" S: W. h3 O& v1 a& L8 ^
7、15位转换为18位) C, W1 B& X. `$ e
公式=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);
4 |% P& j* u: K8 p: c! p5 n& {; P
- H6 p: x- z% [/ ^2 u/ L |
-
总评分: 金钱 + 20
查看全部评分
|