- 最后登录
- 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 编辑 + A2 z% Q# q$ w% D: W. ?
. G* H' ^$ P2 s9 |% _7 B3 LMicrosoft Excel是微软公司的办公软件Microsoft office的组件之一,Excel中大量的公式函数可以应用选择,可以实现许多方便的功能,给使用者方便。 很难想象如果没有它,我们现在工作会处于什么状态。4 R2 @4 {0 T2 A7 }0 ^
2 E( G) U# ?' k6 ], {/ e+ ~
在工作中,学习收集了一些方法,现分享给大家,欢迎补充并指出不足之处噢!
9 `( S* z2 ]8 G2 X3 @% P, I' y有几个自己都没有用过,不知效果如何,大家抽空可以一起试试~~
# n4 {. S5 M& f5 u/ e' E6 L( z- }
# a: x% i' w6 T( U% H. S+ k; i一、合同到期提醒
0 t# E8 P8 F1 g! R2 T) F0 C 假如 A1单元格显示签订合同时间 2005-11-05 ' n- S( s* C v) G A# O6 a
B1单元格显示合同到期时间 2007-10-31
7 o$ H+ e/ m$ w8 E7 I 当前时间由系统提取出来 假设当前日期为 2007-10-1
1 I, g: [: @% i: C$ a" s 想让C1单元格显示: 在合同即将到期30天内提醒:"合同即将到期", 且每日提醒 最好弹出提醒对话框,点击确定 当日不再提醒,点击取消当日在一定时间内继续提醒" ?9 s* K4 t5 X- @) n- R
=IF(ISERROR(DATEDIF(TODAY(),B2,"D")),"已过期",IF(DATEDIF(TODAY(),B2,"D")>30,"未到期",IF(DATEDIF(TODAY(),B2,"D")=30,"今天到期","差"DATEDIF(TODAY(),B2,"D")&"天到期") - R* p& M( ^2 o2 m9 O; g
差多少天到期的合同 如何让反应的文字以红色字体体现出来,这样好统计
: W t0 I; g) Z" j; h选中C列,格式>条件格式>公式>=AND(DATEDIF(TODAY(),B2,"D")<=30,DATEDIF(TODAY(),B2,"D")>0),再点击格式>在单元格格式对话框中选图案>选红色.确定
: Z+ S/ p' @. b0 V: K9 F* @- ]. M9 l6 D: x
二、新税法下的个税计算公式
, c5 [: U, V% u& Y- n公式=ROUND(MAX((应发工资-3500)*{3,10,20,25,30,35,45}/100-{0,21,111,201,551,1101,2701}*5,0),2);其中速扣数的公倍数5也可以乘以到里面
) q- O- {* |7 V# ^! u
5 _9 |8 F) A, S4 R3 x三、年龄(岁数)和工龄的计算公式
: z6 Y! T @& y/ J$ Q9 S公式=DATEDIF(I4,TODAY(),"y")"年"&DATEDIF(I4,TODAY(),"ym")&"月"&DATEDIF(I4,TODAY(),"md")&"日";其中I4为数据源
/ U c9 A6 \8 R b0 D) { z6 n
! w7 ^: U$ ]. s$ c- ^四、平均年龄计算公式" V1 u* u, e( ~8 |$ Q9 V1 N, h+ B& m) t
公式=AVERAGE(TODAY()-H3:H24)/365;其中H3:H24为计算范围;注:更新范围时,单回车键不行,需要ctrl+shift+回车键4 k1 H7 g) l a9 C
8 d; K H% a" C2 Y( ^- ?, |9 H五、数据查询并定位
% q& F5 r7 m0 V1、O35=(输入查找内容);
/ D6 Q1 z: `% R0 d2、O36=IF(ISERROR(MATCH(O35,sheet1!C:C,0)),"",MATCH(O35,sheet1!C:C,0))。(意思为显示的位置,其中C为数据列);
* k; d: B2 w9 l( a' q: d0 e3、O37=HYPERLINK("#sheet1!C"&O36,IF(ISNUMBER(O36),"点击显示","没有找到"))。(意思是查询结果);! L; }! O' l! T+ Z- I4 S' e) t. E( J% c
注:可以应用在从大量数据中查找所需数据,当然你也可以通过Excel自带的查询工具(ctrl+f为快捷键)。
- j+ d# S: V3 D |
( [# l7 x$ }6 C5 |- M) a- g' R六、如何在Excel中插入Flash时钟的?
: j7 Q& G- t# S; T动态时钟不是用函式运算、自动化功能制作出来的,这只是简单的插入Flash文挡的功能而已,而且只要你有Flash文件,任何人都可以轻松自行制作
3 z! R! o7 k' |4 B3 p: E, d制作方法" X7 Y) K) n& W- b5 o/ p$ G
第1步 首先打开一个空白Excel文件,点击“视图” → 然后点选【控件工具箱】,→点击“其他控件”。如下图:4 |0 \* _+ {0 s+ V+ v) Q( G
第2步 然后再点击[Shockwave Flash Object]项目,表示要插入Flash物件
3 M C9 n6 `4 b5 y. l/ s7 N$ k2 U第3步 接下来,鼠标会变成一个小十字,此时可以在Excel编辑区中画一个大小适中的方框,这个方框就是 用来显示Flash时钟的内容的
[( }- Z9 Y Z" c; l第4步 画好方框后,接着点击【属性】,准备设置属性。3 A5 d* G% v3 t1 [0 O4 N
第5步 出现「属性」对话框后,将DeviceFont设置成False;将Eebedmovie设置成True;将Enabled设置成True;将Locked设置成True;将Loop设置成True;将Menu设置成False;并在“Movie”右侧填入时钟的地址与名称; V7 p1 g( y; \- \( L. T
第6步 退出设计模式,全部完成
1 @' I6 U! L0 l4 m+ S3 v0 I9 a2 Z2 I3 x8 h/ s3 e
七、与身份证相关公式
, a- j. J* o, w8 Z* u" d8 q1、身份证验证
5 ?$ g$ z7 @0 a+ I0 b" l% x' n+ o7 m公式=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"))))# A( a9 S2 d/ e p! d1 j- \% a- j; T3 t
0 e6 [: \. [/ w1 Y: G2、提取性别
; t! x. @/ V, r* u& \公式=CHOOSE(MOD(MID(A2,LEN(A2)/2+8,1),2)+1,"女","男");或; V4 k# m! d w" r* y8 c, X; R+ {
公式=IF(MOD(IF(LEN(A2)=15,MID(A2,15,1),MID(A2,17,1)),2)=1,"男","女")。
" ~1 W! V+ a( X* W: n% _
. }$ H& O. n) M6 D9 n) _: V9 ~3、判断生肖3 N9 C0 P$ v! [8 P& x4 B6 G
公式=CHOOSE(MOD(MID(A2,LEN(A2)/2,2),12)+1,"鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪");
4 f9 i& a* S, W+ X以上A2为身份证数据源1 x/ K4 m7 \2 H- ~
* J& j8 q, ~3 H" n& r% ~4、提取出生日期* ]0 b, }* \: _) Y0 }
公式=TEXT(RIGHT(19&MID(A2,7,LEN(A2)/2-1),8),"#-##-##");
* O6 @9 t- ?8 m7 H
7 F! E) S& n# G- [- `: A7 K5、提取年龄(整岁)
( M6 E% U$ M" d7 w9 r公式=INT(DAYS360(TEXT(RIGHT(19&MID(A2,7,LEN(A2)/2-1),8),"#-##-##"),TODAY())/360);7 A6 m7 ^3 G2 N" E
3 u9 K. d, B& j: b! n6、判断星座
' |9 O. l9 {' e公式=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);" k% i# ~3 d4 a! Q& _/ C% `
% g( m' V3 r& e+ J# n" g7、15位转换为18位' ]9 q' I V8 m
公式=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);) J& j2 Q% n; a4 Q( Z+ D( v
( u7 s" q# x( ], G: J2 }+ p% o5 N |
-
总评分: 金钱 + 20
查看全部评分
|