青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1129|回复: 0

[分享] 办公室文员、助理都可以学学,留着迟早用得着!

[复制链接]
发表于 2017-12-22 17:05 | 显示全部楼层 |阅读模式
一、 输入三个“=”,回车,得到一条双直线;* O0 [5 f+ R! t
二、 输入三个“~”,回车,得到一条波浪线;
$ R$ N+ T& [2 M$ ], `三、 输入三个“*”或 “-”或 “#”,回车,惊喜多多;
6 H  i' a" H! f9 Z  ?在单元格内输入=now()   显示日期
5 `  }1 s  |+ l! f在单元格内输入=CHOOSE(WEEKDAY(I3,2),"星期一","星期二","星期三","星期四","星期五","星期六","星期日")         显示星期几
2 X  Q7 B3 S) e: A' qExcel常用函数大全# i5 T! ~$ U- x7 y4 j8 ?

6 V+ T! E) ~# @+ m, H" _ 1、ABS函数
3 u/ _) j4 @- K* @9 a  函数名称:ABS
$ D: Y( K* B4 Z2 A5 x8 \  主要功能:求出相应数字的绝对值。 6 I. Y. E/ f+ ], g/ ?: p4 ^
  使用格式:ABS(number) 1 `) P# p, t7 z9 i
  参数说明:number代表需要求绝对值的数值或引用的单元格。
. ^5 o' q; _; q' k. N) }  应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。
! \& P/ q+ y# y$ b5 v  特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。6 {2 v9 `7 o! f
  2、AND函数 8 ~, y/ F$ Q( `  P
  函数名称:AND 5 K2 ^- ?4 p; o! K* U
  主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。 ! [5 |- J# X& R* m
  使用格式:AND(logical1,logical2, ...)
9 }# W5 K' ?' Q$ ~% B" \$ r  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。
. `, \) W9 C4 I; V% G) [% h  应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。 ! ^2 O* l* Q* I3 F# H
  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。
! M/ z5 L3 s; _& l2 T  3、AVERAGE函数
9 J5 B: q! }7 M# h. ?9 x3 j) M+ T, E  函数名称:AVERAGE
; r8 T, g2 [+ U3 J) h1 c  主要功能:求出所有参数的算术平均值。 ( m& ?) z2 m% D" ~. V& j
  使用格式:AVERAGE(number1,number2,……) , ]/ b, O. N/ L
  参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。   b0 W+ d" d* j- `. e9 {( x# ]6 V
  应用举例:在B8单元格中输入公式:=AVERAGE(B77,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。 2 H" U# W6 [+ _+ |( ?
  特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。
0 [6 g$ x& t9 i% g  4、COLUMN 函数 9 @3 }! H0 u& c* v! F3 U
  函数名称:COLUMN
; D& R) h* b: w) R# [; j) U2 G  主要功能:显示所引用单元格的列标号值。 & z3 I1 z1 G2 t
  使用格式:COLUMN(reference) # z3 j. m) r* M  `
  参数说明:reference为引用的单元格。 % ?; q8 d: B- z7 ^% Z/ t+ O$ p$ B
  应用举例:在C11单元格中输入公式:=COLUMN(B11),确认后显示为2(即B列)。 + {0 p' J( O% A) W1 N9 J! d" S
  特别提醒:如果在B11单元格中输入公式:=COLUMN(),也显示出2;与之相对应的还有一个返回行标号值的函数——ROW(reference)。8 K4 t9 s& d& D! ]9 P
  5、CONCATENATE函数 2 g# f0 M1 `' ^* c
  函数名称:CONCATENATE 3 n9 \: ^, {- J  t
  主要功能:将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。
+ y6 S: b0 b+ m6 ]$ r5 H  使用格式:CONCATENATE(Text1,Text……)
% @8 q& p) u1 `! k! j: C( f  参数说明:Text1、Text2……为需要连接的字符文本或引用的单元格。
$ Z5 Q2 N. t  j. u" e% [  应用举例:在C14单元格中输入公式:=CONCATENATE(A14,"@",B14,".com"),确认后,即可将A14单元格中字符、@、B14单元格中的字符和.com连接成一个整体,显示在C14单元格中。 # `4 n' A. d% K, l2 _4 f
  特别提醒:如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号,如果将上述公式改为:=A14&"@"&B14&".com",也能达到相同的目的。
1 W4 M$ d* T4 C1 o$ I  Z  6、COUNTIF函数 % X' T1 w1 e  u
  函数名称:COUNTIF 2 q7 Z* y# i( b& K2 ~7 d( D3 m  t! O
  主要功能:统计某个单元格区域中符合指定条件的单元格数目。
- Y" X; m; ^9 L  s  使用格式:COUNTIF(Range,Criteria) 5 U4 p3 o! L0 u5 T' [: H. {
  参数说明:Range代表要统计的单元格区域;Criteria表示指定的条件表达式。  
  i# k. N! [( l. U& A  应用举例:在C17单元格中输入公式:=COUNTIF(B1:B13,">=80"),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。 * L; `$ c+ g: G* y
  特别提醒:允许引用的单元格区域中有空白单元格出现。
4 r( {* e0 d9 J" `) Y/ A; S  7、DATE函数 7 R& q2 h/ V' D7 z
  函数名称:DATE 5 ~9 I3 q' _3 ^0 _! M* L
  主要功能:给出指定数值的日期。 $ c( i* I% k4 w7 J5 J" u
  使用格式:DATE(year,month,day) 8 K! ?9 b( k4 d
  参数说明:year为指定的年份数值(小于9999);month为指定的月份数值(可以大于12);day为指定的天数。
. f; N3 Z" C3 ]6 D  应用举例:在C20单元格中输入公式:=DATE(2003,13,35),确认后,显示出2004-2-4。
! J$ Z+ }2 F8 c3 h  特别提醒:由于上述公式中,月份为13,多了一个月,顺延至2004年1月;天数为35,比2004年1月的实际天数又多了4天,故又顺延至2004年2月4日。' L5 ~4 h( w0 h0 {
  8、函数名称:DATEDIF! d; M2 n# l) ~6 c2 i6 S6 J$ B/ E
  主要功能:计算返回两个日期参数的差值。  O) e4 O$ v9 I; U( M3 i
  使用格式:=DATEDIF(date1,date2,"y")、=DATEDIF(date1,date2,"m")、=DATEDIF(date1,date2,"d")
+ M+ M5 d0 ~$ S  参数说明:date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两个日期相差的年(月、天)数。
( S' h+ s/ k1 X  应用举例:在C23单元格中输入公式:=DATEDIF(A23,TODAY(),"y"),确认后返回系统当前日期[用TODAY()表示)与A23单元格中日期的差值,并返回相差的年数。
- D/ X* e. P3 B" L; v0 q# v2 Q3 @  特别提醒:这是Excel中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。. s# o! X& `7 H8 V# C4 P
  9、DAY函数
/ X& A1 [0 n) p3 ]  函数名称:DAY0 }9 L8 I, n: E( l
  主要功能:求出指定日期或引用单元格中的日期的天数。
/ Y+ k* U( t" S  使用格式:DAY(serial_number)7 T* n8 P0 I: N- O* {6 o- h
  参数说明:serial_number代表指定的日期或引用的单元格。
" m% N9 q9 X) ]. p: H4 P, K3 Y  ]  应用举例:输入公式:=DAY("2003-12-18"),确认后,显示出18。  T1 V% {3 {4 R; o' r
  特别提醒:如果是给定的日期,请包含在英文双引号中。0 o, J. I2 c7 X* u" p1 p
  10、DCOUNT函数4 {6 M2 D! X$ E% L. ?+ h
  函数名称:DCOUNT9 W; t! M8 v8 U4 S
  主要功能:返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。, w# h% {! V" {8 N# i; Z6 |, r
  使用格式:DCOUNT(database,field,criteria)/ L2 u  E+ x; X: T
  参数说明:Database表示需要统计的单元格区域;Field表示函数所使用的数据列(在第一行必须要有标志项);Criteria包含条件的单元格区域。
: D# u5 r' S, w7 o+ P  应用举例:如图1所示,在F4单元格中输入公式:=DCOUNT(A111,"语文",F1:G2),确认后即可求出“语文”列中,成绩大于等于70,而小于80的数值单元格数目(相当于分数段人数)。# F2 o/ Z, x- A, j  Z8 c
10.jpg
/ s9 S. i& [3 J; E/ u特别提醒:如果将上述公式修改为:=DCOUNT(A111,,F1:G2),也可以达到相同目的。
# Y; X8 B8 h# p8 N2 U$ Q  11、FREQUENCY函数& E' R" N. h" X+ {' z$ o
  函数名称:FREQUENCY
% O' @: y7 K3 q$ ~; _5 e  主要功能:以一列垂直数组返回某个区域中数据的频率分布。" P2 k7 S3 F3 M2 E1 a
  使用格式:FREQUENCY(data_array,bins_array)6 S- L7 F1 o) ?; A/ D6 p
  参数说明:Data_array表示用来计算频率的一组数据或单元格区域;Bins_array表示为前面数组进行分隔一列数值。  
: [0 m5 P; K$ X4 ?0 r  应用举例:如图2所示,同时选中B32至B36单元格区域,输入公式:=FREQUENCY(B2:B31,D236),输入完成后按下“Ctrl+Shift+Enter”组合键进行确认,即可求出B2至B31区域中,按D2至D36区域进行分隔的各段数值的出现频率数目(相当于统计各分数段人数)。
: r) l& x; d% [- `4 w5 Y   11.jpg
" \/ x$ s% W7 G  [! A3 Q  特别提醒:上述输入的是一个数组公式,输入完成后,需要通过按“Ctrl+Shift+Enter”组合键进行确认,确认后公式两端出现一对大括号({}),此大括号不能直接输入。
6 q. P! D- Y( f0 a+ K& ^5 a- V  12、IF函数
( }* `$ u! \+ R+ j; \) S  函数名称:IF- ~) x: ~: F9 \1 d5 ^- j; W8 z% {
  主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。0 H- S9 u( x5 y& W2 w& `
  使用格式:=IF(Logical,Value_if_true,Value_if_false)- ]+ y: g; a3 B
  参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。
# n, i$ l/ D" F7 x  y7 S% J6 U  应用举例:在C29单元格中输入公式:=IF(C26>=18,"符合要求","不符合要求"),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样。
5 D4 q% u5 R- v- v  特别提醒:本文中类似“在C29单元格中输入公式”中指定的单元格,读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所附的实例文件。3 F' z: D% v8 p) C/ |
  13、INDEX函数
2 r+ m: y5 E: X* e, T  函数名称:INDEX. u% d% S8 v! c5 Q
  主要功能:返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。, j0 {  F. |9 z8 a+ q
  使用格式:INDEX(array,row_num,column_num)- \+ D/ N+ V7 [2 a
  参数说明:Array代表单元格区域或数组常量;Row_num表示指定的行序号(如果省略row_num,则必须有 column_num);Column_num表示指定的列序号(如果省略column_num,则必须有 row_num)。
& D$ u6 R  w+ n- D! O+ r  应用举例:如图3所示,在F8单元格中输入公式:=INDEX(A111,4,3),确认后则显示出A1至D11单元格区域中,第4行和第3列交叉处的单元格(即C4)中的内容。$ \9 P. A3 A' M! P5 C( x
12.jpg & F; A) b  l6 G& `' |5 z$ Y4 ~1 B
  特别提醒:此处的行序号参数(row_num)和列序号参数(column_num)是相对于所引用的单元格区域而言的,不是Excel工作表中的行或列序号。
1 C' T  g0 u1 g, \, x+ i* p    14、INT函数
: F2 w. F5 M; z. z0 B! m  函数名称:INT" g# X: w5 q4 F8 Z/ c; u# n
  主要功能:将数值向下取整为最接近的整数。% t. E* k4 {. i9 a  p# C; Z+ w# d! _
  使用格式:INT(number)
0 G# w# i  o( p6 W0 w2 g& K  P; m  参数说明:number表示需要取整的数值或包含数值的引用单元格。  ) H/ \, @' |% t# r8 e3 }
  应用举例:输入公式:=INT(18.89),确认后显示出18。9 e& B9 L0 a8 f, Q
  特别提醒:在取整时,不进行四舍五入;如果输入的公式为=INT(-18.89),则返回结果为-19。
3 {, [0 D& X% h- @" y   
. X- S0 v  \1 x  j& O    15、ISERROR函数
5 }1 w  |5 E4 ^5 I; V  函数名称:ISERROR4 `( g$ o+ j/ i; {6 ?) F
  主要功能:用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。
5 H' d6 Q) `% ~; x" m, r) ~  使用格式:ISERROR(value)" `- I! S) g) y3 v% r5 u
  参数说明:Value表示需要测试的值或表达式。4 |/ Z$ z  c# l* u9 e3 B
  应用举例:输入公式:=ISERROR(A35/B35),确认以后,如果B35单元格为空或“0”,则A35/B35出现错误,此时前述函数返回TRUE结果,反之返回FALSE。
' I& _* w% p& \0 r* n4 R  特别提醒:此函数通常与IF函数配套使用,如果将上述公式修改为:=IF(ISERROR(A35/B35),"",A35/B35),如果B35为空或“0”,则相应的单元格显示为空,反之显示A35/B35
; Y: b5 [+ \! v0 u8 r5 F( [的结果。
- W2 }' r6 w5 t3 y& B$ M; g  16、LEFT函数1 E/ X# i! W$ M9 }5 Z' j1 L
  函数名称:LEFT
0 @6 \5 X& ]% T9 |: ]' I  主要功能:从一个文本字符串的第一个字符开始,截取指定数目的字符。
6 N* v5 ^6 z& X, g  使用格式:LEFT(text,num_chars)+ W  W7 ]" y+ Z
  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。  
8 Z2 j: w; `" q/ ~0 t) e9 `4 C" C  应用举例:假定A38单元格中保存了“我喜欢天极网”的字符串,我们在C38单元格中输入公式:=LEFT(A38,3),确认后即显示出“我喜欢”的字符。- m0 Y, ~/ m! [
  特别提醒:此函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思。/ k5 x% e9 C4 |; M4 L5 r- v- S! @
  17、LEN函数1 M! U3 I5 L6 m0 V+ F
  函数名称:LEN: u) q% D1 E% G
  主要功能:统计文本字符串中字符数目。
! q5 h! o" s# k! _% x  使用格式:LEN(text)7 p) j' {( A2 \6 L/ K" z8 @' }
  参数说明:text表示要统计的文本字符串。  9 [8 i. I  k4 Y* E" H* a
  应用举例:假定A41单元格中保存了“我今年28岁”的字符串,我们在C40单元格中输入公式:=LEN(A40),确认后即显示出统计结果“6”。
, ~% `& l7 H2 C6 A  特别提醒:LEN要统计时,无论中全角字符,还是半角字符,每个字符均计为“1”;与之相对应的一个函数——LENB,在统计时半角字符计为“1”,全角字符计为“2”。
) ~9 l" Z9 Z7 O1 h7 J0 I8 U" E8 `& j  18、MATCH函数
1 Z, c1 E: Y; x( l- O- k# f' b1 H  函数名称:MATCH9 P0 t8 ]/ i/ P% K& \
  主要功能:返回在指定方式下与指定数值匹配的数组中元素的相应位置。
$ P, c6 I: A0 h! y% E$ _. w! A  使用格式:MATCH(lookup_value,lookup_array,match_type)
  d% U; }" ]' T' `* H+ E$ A  参数说明:Lookup_value代表需要在数据表中查找的数值;' b" i" ?& m6 j  p
  Lookup_array表示可能包含所要查找的数值的连续单元格区域;( _) M3 ~. m6 Z. L% }6 N
  Match_type表示查找方式的值(-1、0或1)。) l+ |& K, [  V; j% M
  如果match_type为-1,查找大于或等于 lookup_value的最小数值,Lookup_array 必须按降序排列;
3 Q( \2 K- D0 c. e. M: O  如果match_type为1,查找小于或等于 lookup_value 的最大数值,Lookup_array 必须按升序排列;
8 X+ e3 G9 `( r& c# ]* Z0 ]4 X# y  如果match_type为0,查找等于lookup_value 的第一个数值,Lookup_array 可以按任何顺序排列;如果省略match_type,则默认为1。
" Y3 |0 x2 Q6 \3 W5 O$ I3 d$ V! U! n  应用举例:如图4所示,在F2单元格中输入公式:=MATCH(E2,B1:B11,0),确认后则返回查找的结果“9”。; |; U) w3 T7 w! m
13.jpg
, P8 k' F  Z6 r& @% n  ~3 n特别提醒:Lookup_array只能为一列或一行。
$ x8 g& L' e  o1 h1 u/ L6 B! |2 V  19、MAX函数
" D% B: Y" W% D/ x% a0 g, u0 ~  函数名称:MAX: |$ \) L9 h  Q5 {
  主要功能:求出一组数中的最大值。1 U4 |" f7 U2 F1 n4 b/ X
  使用格式:MAX(number1,number2……)6 R: v1 ^9 V6 ~6 L8 G
  参数说明:number1,number2……代表需要求最大值的数值或引用单元格(区域),参数不超过30个。9 o5 D' s: G( f& r- u
  应用举例:输入公式:=MAX(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最大值。
; I. t2 B' z% ^( f5 O: m! ^  特别提醒:如果参数中有文本或逻辑值,则忽略。
3 F6 V1 d8 O  ^5 f  20、MID函数
, J( b6 Q0 L, J& r/ p  函数名称:MID" z6 z$ }9 |" S  c" I$ I+ A6 o& y
  主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。
1 K9 q/ f/ u5 c# i7 Q% M. e  使用格式:MID(text,start_num,num_chars)9 m& s2 C3 b" N
  参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。+ ^3 @: [" g+ y# K& x/ [+ c" t
  应用举例:假定A47单元格中保存了“我喜欢天极网”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“天极网”的字符。
# W5 |- h5 v$ q4 q- S  特别提醒:公式中各参数间,要用英文状态下的逗号“,”隔开。2 T: j' {8 y! U6 k5 ?' U
  21、MIN函数
) T' l1 y: m  \/ j" d  函数名称:MIN- E) q! L, E. g+ a9 s7 Z2 w
  主要功能:求出一组数中的最小值。6 W% ^) x0 f) l+ F
  使用格式:MIN(number1,number2……)
$ r, D7 Z% Z5 \$ b$ d$ h  参数说明:number1,number2……代表需要求最小值的数值或引用单元格(区域),参数不超过30个。
& G! M2 k* d- Z  应用举例:输入公式:=MIN(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最小值。
- u$ c& l2 }' M. I) Y8 ^, J  特别提醒:如果参数中有文本或逻辑值,则忽略。
3 t" r5 u  u5 Z- p  22、MOD函数1 \& F/ ~% @' _0 l) y, K: r) E1 m
  函数名称:MOD
" P6 Z9 V+ p! o) u9 n2 e8 }* h  主要功能:求出两数相除的余数。- L& m) j( U( Q' K/ u
  使用格式:MOD(number,divisor)% ^2 D8 C/ I, v3 K2 D
  参数说明:number代表被除数;divisor代表除数。
" M' V/ k9 M1 d! M- x" a# `  应用举例:输入公式:=MOD(13,4),确认后显示出结果“1”。5 N, B$ r& t7 \: g
  特别提醒:如果divisor参数为零,则显示错误值“#DIV/0!”;MOD函数可以借用函数INT来表示:上述公式可以修改为:=13-4*INT(13/4)。3 `$ Z) B# ]- |6 S- ^+ y/ O
  23、MONTH函数
$ `7 I- c; v; O9 V  函数名称:MONTH
6 n2 W' V4 _, }! i7 L) A8 N  主要功能:求出指定日期或引用单元格中的日期的月份。5 {+ n: O" t+ B3 u+ ^; X7 V  Q
  使用格式:MONTH(serial_number)
1 Z9 Z- g: |, ?$ g; p' g/ V  参数说明:serial_number代表指定的日期或引用的单元格。
7 H9 M: D: \3 t3 o( z  应用举例:输入公式:=MONTH("2003-12-18"),确认后,显示出11。
. X- T+ c( H; ?  G  特别提醒:如果是给定的日期,请包含在英文双引号中;如果将上述公式修改为:=YEAR("2003-12-18"),则返回年份对应的值“2003”。: \! g0 O% _) O% ^& h
  24、NOW函数  Q. H1 r9 R0 L" ]% W
  函数名称:NOW( Y5 p- Y  A7 U0 X0 |
  主要功能:给出当前系统日期和时间。
) \) c2 r8 Z7 m# A  使用格式:NOW()
! {& v/ `, z0 l8 w( |  参数说明:该函数不需要参数。  
) {' ~2 ~4 }  ~9 [/ y  应用举例:输入公式:=NOW(),确认后即刻显示出当前系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。
5 d' |: ~: f& D7 p7 |  特别提醒:显示出来的日期和时间格式,可以通过单元格格式进行重新设置。
# Y. n" s/ j/ z9 J. Q6 W# ^  B. I( w  25、OR函数; b7 e' o6 _. k5 K9 p- h' ~: t% n
  函数名称:OR
- t: d* y. k. f  主要功能:返回逻辑值,仅当所有参数值均为逻辑“假(FALSE)”时返回函数结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。% w2 i" l' b6 |6 }, U4 E
  使用格式:OR(logical1,logical2, ...)
- u( w# S2 i3 I! M6 q3 h  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。: C& H2 V4 z% i9 V. G# \
  应用举例:在C62单元格输入公式:=OR(A62>=60,B62>=60),确认。如果C62中返回TRUE,说明A62和B62中的数值至少有一个大于或等于60,如果返回FALSE,说明A62和B62中的数值都小于60。
. y% S. S! ?" x0 m  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。* @' l; d1 D% W  ^# L2 {
  26、RANK函数) B, m( V# q0 p( r( g; m* p0 S
  函数名称:RANK
: ?9 _6 X7 Z  j* ^$ k9 a  主要功能:返回某一数值在一列数值中的相对于其他数值的排位。& j8 [, R  s7 f
  使用格式:RANK(Number,ref,order)
7 ^, _' m3 T" J- Q/ v: N/ G  参数说明:Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。  
( C+ H& i6 O4 }: J0 c  应用举例:如在C2单元格中输入公式:=RANK(B2,$B$2B$31,0),确认后即可得出丁1同学的语文成绩在全班成绩中的排名结果。
' Z' k6 x5 ?2 X. C. R9 \  特别提醒:在上述公式中,我们让Number参数采取了相对引用形式,而让ref参数采取了绝对引用形式(增加了一个“$”符号),这样设置后,选中C2单元格,将鼠标移至该单元格右下角,成细十字线状时(通常称之为“填充柄”),按住左键向下拖拉,即可将上述公式快速复制到C列下面的单元格中,完成其他同学语文成绩的排名统计。3 t5 J) s6 S* H/ L, G! j6 e
  27、RIGHT函数
2 q8 O) x; z. y" G# I  函数名称:RIGHT; r. o6 [# n0 S. {
  主要功能:从一个文本字符串的最后一个字符开始,截取指定数目的字符。
. i! v0 A  _$ E9 t- G  使用格式:RIGHT(text,num_chars)
& q/ {/ c; O: ?8 t3 h  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。  
% S) V5 o- s: g' n  应用举例:假定A65单元格中保存了“我喜欢天极网”的字符串,我们在C65单元格中输入公式:=RIGHT(A65,3),确认后即显示出“天极网”的字符。
/ Y' c( y( T; y5 S4 [4 O  特别提醒:Num_chars参数必须大于或等于0,如果忽略,则默认其为1;如果num_chars参数大于文本长度,则函数返回整个文本。/ e$ ^; D* G2 H' v* q* z
  28、SUBTOTAL函数
# O5 Z5 X3 q0 `! s1 Y& n9 I. ~. D  函数名称:SUBTOTAL
4 L8 C' {+ I8 l' d. M/ [: [! z' N  主要功能:返回列表或数据库中的分类汇总。9 }% H/ ]7 B2 e0 e/ o8 t4 r
  使用格式:SUBTOTAL(function_num, ref1, ref2, ...)% F4 E& u; E% M, ~1 t8 u3 ^/ N
  参数说明:Function_num为1到11(包含隐藏值)或101到111(忽略隐藏值)之间的数字,用来指定使用什么函数在列表中进行分类汇总计算(如图6);ref1, ref2,……代表要进行分类汇总区域或引用,不超过29个。
! d  u% i5 S$ v( x6 ?; n9 r  应用举例:如图7所示,在B64和C64单元格中分别输入公式:=SUBTOTAL(3,C2:C63)和=SUBTOTAL103,C2:C63),并且将61行隐藏起来,确认后,前者显示为62(包括隐藏的行),后者显示为61,不包括隐藏的行。
3 W5 f4 `* ^' ^2 D+ M7 G5 T 14.jpg ; {/ @) p8 p8 l0 o4 X- V; Z! ~
5 t% Y" Z" ?4 I( ~' ]1 ?4 D# r
  特别提醒:如果采取自动筛选,无论function_num参数选用什么类型,SUBTOTAL函数忽略任何不包括在筛选结果中的行;SUBTOTAL函数适用于数据列或垂直区域,不适用于数据行或水平区域。  W+ X* s+ @4 {+ w
  29、函数名称:SUM
1 Q) n4 O' a7 e  o! p  主要功能:计算所有参数数值的和。
  q  _9 l, t( b9 D+ r* H1 b* [( N2 |  使用格式:SUM(Number1,Number2……)
8 f- K3 G$ j# e6 B+ e3 o  参数说明:Number1、Number2……代表需要计算的值,可以是具体的数值、引用的单元格(区域)、逻辑值等。  2 W7 B$ d( P3 J% ]* p/ T
  应用举例:如图7所示,在D64单元格中输入公式:=SUM(D263),确认后即可求出语文的总分。) O9 r) B, _. F% M: K3 S, h
  特别提醒:如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略;如果将上述公式修改为:=SUM(LARGE(D263,{1,2,3,4,5})),则可以求出前5名成绩的和。
; Y6 ~) p) X/ [) D  30、SUMIF函数
3 S8 _! O% H- p/ a' W7 _, l% S9 h" m  函数名称:SUMIF
8 H  d$ ^/ [! L6 ]+ H  主要功能:计算符合指定条件的单元格区域内的数值和。( L: r: l0 E! ?  Q  s( p
  使用格式:SUMIF(Range,Criteria,Sum_Range)
3 O2 M+ P, R1 J$ r4 f7 q  参数说明:Range代表条件判断的单元格区域;Criteria为指定条件表达式;Sum_Range代表需要计算的数值所在的单元格区域。9 l4 j- l3 @( W
  应用举例:如图7所示,在D64单元格中输入公式:=SUMIF(C2:C63,"男",D263),确认后即可求出“男”生的语文成绩和。
' q# i2 b& }) |. w' a  O4 L0 ~  特别提醒:如果把上述公式修改为:=SUMIF(C2:C63,"女",D263),即可求出“女”生的语文成绩和;其中“男”和“女”由于是文本型的,需要放在英文状态下的双引号("男"、"女")中。
/ i% _# ~: z9 s  31、TEXT函数
; {/ r( k0 E0 R6 P9 _9 x! i  函数名称:TEXT
0 }6 E- p! ]; {# j  主要功能:根据指定的数值格式将相应的数字转换为文本形式。- l6 T2 f0 O5 r
  使用格式:TEXT(value,format_text)
8 R( H- P# ?) y/ q  参数说明:value代表需要转换的数值或引用的单元格;format_text为指定文字形式的数字格式。
: ~7 f. }5 Z' E4 v  应用举例:如果B68单元格中保存有数值1280.45,我们在C68单元格中输入公式:=TEXT(B68, "$0.00"),确认后显示为“$1280.45”。# x+ W& R- O# U! x% L
  特别提醒:format_text参数可以根据“单元格格式”对话框“数字”标签中的类型进行确定。" z% Z6 f. K. L2 b+ y( E0 X& R
  32、TODAY函数+ F& F. I* r6 f$ @
  函数名称:TODAY
7 I) A, q2 `: [+ o/ M# ]9 P  主要功能:给出系统日期。2 a( v/ r! n* U/ ~7 O/ _$ p. E
  使用格式:TODAY()
: ~# I( G8 s9 ^- M" Q  参数说明:该函数不需要参数。  $ L! L5 F: o9 O7 ]" A
  应用举例:输入公式:=TODAY(),确认后即刻显示出系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。# n, t# g) h3 l: x- Q% Y0 f
  特别提醒:显示出来的日期格式,可以通过单元格格式进行重新设置(参见附件)。8 d! q& N' P; s6 \% j8 `
  33、VALUE函数
! N' `, t4 a2 y5 _6 |% G) N  函数名称:VALUE
* W4 t5 y0 w" C& u6 G" W6 t  主要功能:将一个代表数值的文本型字符串转换为数值型。
& p% E: K$ N- u: `5 P  使用格式:VALUE(text)# b# Y  y( w. b
  参数说明:text代表需要转换文本型字符串数值。  
9 B/ w2 m) t( F  应用举例:如果B74单元格中是通过LEFT等函数截取的文本型字符串,我们在C74单元格中输入公式:=VALUE(B74),确认后,即可将其转换为数值型。
2 ~; y' R3 \4 d2 @  特别提醒:如果文本型数值不经过上述转换,在用函数处理这些数值时,常常返回错误。
' N& q9 m/ y! D5 B  34、VLOOKUP函数
7 M' `* P) Y2 X: a4 q2 F3 U  函数名称:VLOOKUP. ]$ a$ U3 d' f7 F7 V  b4 g, u
  主要功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值。
3 w4 v& J* h8 |; A. E' {. a: m+ t  使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)* O4 A) h/ D; P* U- i
参数说明:Lookup_value代表需要查找的数值;Table_array代表需要在其中查找数据的单元格区域;Col_index_num为在table_array区域中待返回的匹配值的列序号(当Col_index_num为2时,返回table_array第2列中的数值,为3时,返回第3列的值……);Range_lookup为一逻辑值,如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果为FALSE,则返回精确匹配值,如果找不到,则返回错误值#N/A。: k) f7 e  \# U( y
  应用举例:参见图7,我们在D65单元格中输入公式:=VLOOKUP(B65,B263,3,FALSE),确认后,只要在B65单元格中输入一个学生的姓名(如丁48),D65单元格中即刻显示出该学生的语言成绩。/ o' P, c& d. b9 [! {- l
  特别提醒:Lookup_value参见必须在Table_array区域的首列中;如果忽略Range_lookup参数,则Table_array的首列必须进行排序;在此函数的向导中,有关Range_lookup参数的用法是错误的。& c" n, c: u" C  V
  35、WEEKDAY函数
3 K# X0 V0 \( I% G7 P& _  函数名称:WEEKDAY
4 ~0 L8 s2 P: N2 v" W! A( t" z( j  主要功能:给出指定日期的对应的星期数。5 G: D% _0 V" a. |& O
  使用格式:WEEKDAY(serial_number,return_type)9 j/ {, @+ @7 v5 u
  参数说明:serial_number代表指定的日期或引用含有日期的单元格;return_type代表星期的表示方式[当Sunday(星期日)为1、Saturday(星期六)为7时,该参数为1;当Monday(星期一)为1、Sunday(星期日)为7时,该参数为2(这种情况符合中国人的习惯);当Monday(星期一)为0、Sunday(星期日)为6时,该参数为3]。
' G( R( f1 v5 e0 `  |6 [& R  应用举例:输入公式:=WEEKDAY(TODAY(),2),确认后即给出系统日期的星期数。
& G6 W. l; ~& a- y+ ?5 y- {  O  特别提醒:如果是指定的日期,请放在英文状态下的双引号中,如=WEEKDAY("2003-12-18",2)。; a/ k9 V9 b& R" a& z/ C7 N" c
一。单元格颜色效果全选表格,格式-条件格式,条件选择“公式”,公式如下,然后选“格式”按钮,“图案”,选择需要颜色。
3 [+ Q+ G8 G$ G, ?( h1 t6 g; D4 ?' S% Y0 u

  w* |3 D4 f3 s" \. ~+ h& q, b1.隔行颜色效果(奇数行颜色):
* X, K6 O% i! a! W=MOD(ROW(),2)=1+ V( ]7 S) ]2 s8 O3 _9 S& b
2.隔行颜色效果(偶数行颜色):
7 T" Q' T+ D* x9 x0 g=MOD(ROW(),2)=0$ ?" P: t; ^& C. ]
3.如果希望设置格式为每3行应用一次底纹,可以使用公式:" ?6 v8 |: V; Q, L2 T3 h% I" ~
=MOD(ROW(),3)=1
: i6 [: h2 l! @1 X3 Q5 {- P4.如果希望设置奇偶列不同底纹,只要把公式中的ROW()改为COLUMN()即可,如:
, k  K8 X9 o% m/ n; F=MOD(COLUMN(),2)
  D$ j+ d$ f' L% A. I5 n6 d( K0 R! L' x5.如果希望设置国际象棋棋盘式底纹(白色+自定义色):4 s5 Z; |8 k5 s4 @( A
=MOD(ROW()+COLUMN(),2) # c  x0 p# E5 Y; }
说明:该条件格式的公式用于判断行号与列号之和除以2的余数是否为0。如果为0,说明行数与列数的奇偶性相同,则填充单元格为指定色,否则就不填充。在条件格式中,公式结果返回一个数字时,非0数字即为TRUE,0和错误值为FALSE。因此,上面的公式也可以写为:" j/ o" i. |7 e! m
=MOD(ROW()+COLUMN(),2)<>0% D/ D7 i& f) V6 ~$ q# x- d
6.如果希望设置国际象棋棋盘式底纹(自定义色+自定义色):0 D7 Q0 q5 L& }! q
加入样式2:- V+ I$ y$ S  |; d, k
=MOD(ROW()+COLUMN(),2)=0
1 f) C9 T* u' F0 N二。用颜色进行筛选
1 Z- s+ h0 r# _, P, }excel2007可以按单元格颜色、字体颜色或图标进行排序。+ S. z+ `1 s3 `# ~0 a; |4 Z
如果是excel2003,需要添加辅助列,用定义名称的方法得到对应的颜色号,然后对辅助列进行排序:- m8 m: K8 T! n' ~/ V2 @
颜色单元格在A列,选中B1,插入->名称->定义,输入a,下面输入公式 =get.cell(24,$a1),
7 E- J; \/ g" I) F3 h1 T( ~7 g此法可得到字体色的序列号。 B1输入 =a 将公式向下复制到相应行。
$ E3 l+ T6 U4 n* o7 K将全表按B列排序即可。若是想获得背景色序列号,将24改成63即可。
一、 输入三个“=”,回车,得到一条双直线;
( M) t/ Q* @: S+ g9 j7 L二、 输入三个“~”,回车,得到一条波浪线;
  m& n4 ~5 `8 T" E, H, B三、 输入三个“*”或 “-”或 “#”,回车,惊喜多多;
, e. L" p  ~, H& d在单元格内输入=now()   显示日期
/ O) W2 b) `4 i在单元格内输入=CHOOSE(WEEKDAY(I3,2),"星期一","星期二","星期三","星期四","星期五","星期六","星期日")         显示星期几, L5 u' I  s2 B* b! j5 C* v
Excel常用函数大全
2 `& W, J1 Z3 F* g" m- L
( a( E- s7 m0 k9 d6 q1 @ 1、ABS函数 - [6 a- b) z, S
  函数名称:ABS
2 X$ X; `6 I8 O* A7 Q" J% a  主要功能:求出相应数字的绝对值。
5 f- k0 v/ j$ N+ X1 T7 x3 g  使用格式:ABS(number)
# p8 k9 K0 |& y4 m  参数说明:number代表需要求绝对值的数值或引用的单元格。
9 o+ }- A9 b6 c4 {, y* j+ I  应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。
3 e8 ~+ {* P$ u& I  A, @& d  特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。# z9 H) f% r9 O1 a; O  b
  2、AND函数 ; s: j6 O; m* ]: V% o" L5 V
  函数名称:AND 3 _1 j. F# p; }' _( Y
  主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。 , i. g% y3 r* P" H# Y% r
  使用格式:AND(logical1,logical2, ...) + w6 S% U7 w. a, \! E! c
  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。 1 _; ]6 o! l) U9 _8 T
  应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。
6 Z+ l- U  a5 O3 b8 t  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。' m2 x& _  c" B8 e" D! [8 Y1 a
  3、AVERAGE函数
# v" ~# J& j/ p9 g1 E* e  函数名称:AVERAGE ( @" _; \) M' n  g
  主要功能:求出所有参数的算术平均值。
8 l$ @8 `" N* Y  使用格式:AVERAGE(number1,number2,……) " C, v8 l( a" ]5 H/ E
  参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。
" q4 S, E' t7 k, ]: s+ w/ u  \( S  应用举例:在B8单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。 + O4 b& {" g# ^& w
  特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。
; }. S& D4 B  T3 s  4、COLUMN 函数 ; p% I$ b) H! S
  函数名称:COLUMN
0 _2 {+ `( X$ f  主要功能:显示所引用单元格的列标号值。 ! e* x1 J$ U/ r' f* e. r
  使用格式:COLUMN(reference)   z  K+ P3 b# X; k
  参数说明:reference为引用的单元格。 8 L, q; Q- l' ]
  应用举例:在C11单元格中输入公式:=COLUMN(B11),确认后显示为2(即B列)。 ; R2 J( e& ^! Y/ U9 ~8 T. y' _
  特别提醒:如果在B11单元格中输入公式:=COLUMN(),也显示出2;与之相对应的还有一个返回行标号值的函数——ROW(reference)。
* y& t8 e2 n, ~$ q; v! [  5、CONCATENATE函数
8 ^9 y) X8 ]3 i) G0 Y: C  函数名称:CONCATENATE
7 Z  I% C4 k( w  主要功能:将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。 " g! n8 [8 G( H; \
  使用格式:CONCATENATE(Text1,Text……)
- g& F+ }- }" i$ G8 q5 r: S6 t  u  参数说明:Text1、Text2……为需要连接的字符文本或引用的单元格。 9 _% A' I3 m; P' {& L* H( a7 t
  应用举例:在C14单元格中输入公式:=CONCATENATE(A14,"@",B14,".com"),确认后,即可将A14单元格中字符、@、B14单元格中的字符和.com连接成一个整体,显示在C14单元格中。 ' N, C# P0 {- _0 z% J/ J, o' i
  特别提醒:如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号,如果将上述公式改为:=A14&"@"&B14&".com",也能达到相同的目的。
3 T" V$ v' g( \* |" N$ F) Y  6、COUNTIF函数
$ J0 q0 P# R/ p% B, B8 ]6 \5 G' g  函数名称:COUNTIF
0 x( `4 o: C) U) B  主要功能:统计某个单元格区域中符合指定条件的单元格数目。 7 ~. i- E$ V$ d6 o
  使用格式:COUNTIF(Range,Criteria) / p! j* o. X9 u; P2 z( I7 v
  参数说明:Range代表要统计的单元格区域;Criteria表示指定的条件表达式。  
% o  l: [+ }9 d' a% `! C; n  应用举例:在C17单元格中输入公式:=COUNTIF(B1:B13,">=80"),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。
! T* P9 J' J) d9 J' U$ S1 K+ b4 B' i  特别提醒:允许引用的单元格区域中有空白单元格出现。# R0 Y/ A3 B0 N/ B; x
  7、DATE函数
( e* E1 _9 h2 b8 F# f3 x  函数名称:DATE
! E) q7 p  E& E" L* J/ q. L  主要功能:给出指定数值的日期。 4 j( |8 `! P5 ]" S
  使用格式:DATE(year,month,day)
2 Z; O: d4 ~% d2 U9 c3 M  参数说明:year为指定的年份数值(小于9999);month为指定的月份数值(可以大于12);day为指定的天数。 % B( D" O9 l$ |; l& A3 Y% a
  应用举例:在C20单元格中输入公式:=DATE(2003,13,35),确认后,显示出2004-2-4。 : s2 O7 `: A+ I' f! o1 q
  特别提醒:由于上述公式中,月份为13,多了一个月,顺延至2004年1月;天数为35,比2004年1月的实际天数又多了4天,故又顺延至2004年2月4日。$ X( t' G' L6 N
  8、函数名称:DATEDIF1 e) o% K; [& m( ~0 A9 x
  主要功能:计算返回两个日期参数的差值。
2 C- B! Y, ?; o% B  使用格式:=DATEDIF(date1,date2,"y")、=DATEDIF(date1,date2,"m")、=DATEDIF(date1,date2,"d")
  m4 O+ V1 z/ X4 E  参数说明:date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两个日期相差的年(月、天)数。
! |2 z) {: t1 ^0 c3 _  应用举例:在C23单元格中输入公式:=DATEDIF(A23,TODAY(),"y"),确认后返回系统当前日期[用TODAY()表示)与A23单元格中日期的差值,并返回相差的年数。
3 Q9 X' g9 k/ T# L2 g; e  特别提醒:这是Excel中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。
7 y6 ]) B4 f. y! t4 V5 U  9、DAY函数, S2 g9 q6 i+ a2 |% ]
  函数名称:DAY, S# E1 E9 B5 C6 b  A* r
  主要功能:求出指定日期或引用单元格中的日期的天数。
/ q% H# i" w5 l: Y3 M  使用格式:DAY(serial_number)
4 w+ |1 J4 p9 }3 O  参数说明:serial_number代表指定的日期或引用的单元格。- P% _, O# d# {; d
  应用举例:输入公式:=DAY("2003-12-18"),确认后,显示出18。& [" W, Z5 P/ Z, ?# v
  特别提醒:如果是给定的日期,请包含在英文双引号中。+ W$ h* @) w7 c" i% T/ g
  10、DCOUNT函数
4 X; f2 }3 n8 k* g& T  函数名称:DCOUNT, _# S1 C& i" S3 u0 {
  主要功能:返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。
( d: ?3 W) l% r: v6 p# P  使用格式:DCOUNT(database,field,criteria)0 Z% t- \) M. w6 U" L4 K. l( ^5 }
  参数说明:Database表示需要统计的单元格区域;Field表示函数所使用的数据列(在第一行必须要有标志项);Criteria包含条件的单元格区域。
9 w8 n% W5 X1 T) h3 t  应用举例:如图1所示,在F4单元格中输入公式:=DCOUNT(A1:D11,"语文",F1:G2),确认后即可求出“语文”列中,成绩大于等于70,而小于80的数值单元格数目(相当于分数段人数)。7 x) q1 j! g% X! _- n

, M  S& ?3 ^- b1 k$ @特别提醒:如果将上述公式修改为:=DCOUNT(A1:D11,,F1:G2),也可以达到相同目的。
$ C( i( |2 S8 r" x  11、FREQUENCY函数
. X% q% z. G( ]$ ?" V  函数名称:FREQUENCY
* @, @* r9 o' u6 `  主要功能:以一列垂直数组返回某个区域中数据的频率分布。6 Z7 D4 J5 r6 e* [( t) Y
  使用格式:FREQUENCY(data_array,bins_array)# J5 y: r8 X7 G: v6 n
  参数说明:Data_array表示用来计算频率的一组数据或单元格区域;Bins_array表示为前面数组进行分隔一列数值。  , `4 ^# q2 V' r, h* X8 V  P9 r  U* F
  应用举例:如图2所示,同时选中B32至B36单元格区域,输入公式:=FREQUENCY(B2:B31,D2:D36),输入完成后按下“Ctrl+Shift+Enter”组合键进行确认,即可求出B2至B31区域中,按D2至D36区域进行分隔的各段数值的出现频率数目(相当于统计各分数段人数)。
! C2 u- b6 _, E: u  
9 Q$ V3 Y8 l: m- I3 k3 v  特别提醒:上述输入的是一个数组公式,输入完成后,需要通过按“Ctrl+Shift+Enter”组合键进行确认,确认后公式两端出现一对大括号({}),此大括号不能直接输入。) @# s6 m, V' V! {1 q: o
  12、IF函数
3 L1 H' Z& a; B( H  函数名称:IF3 e. C4 i  ]" }9 [  z% h& J  W' ?
  主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。
9 E! _$ L: W$ Z1 \  使用格式:=IF(Logical,Value_if_true,Value_if_false)0 V! U- t& v: j# i. J
  参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。. b9 x# R/ {$ _, b, e
  应用举例:在C29单元格中输入公式:=IF(C26>=18,"符合要求","不符合要求"),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样。
" j( _7 c& L- g/ ^  特别提醒:本文中类似“在C29单元格中输入公式”中指定的单元格,读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所附的实例文件。& K4 K& V2 ?( s
  13、INDEX函数' W& ^# k3 E8 ^" X$ |8 `1 W
  函数名称:INDEX
2 ]& n. Q' P& \( K0 x+ E4 P7 q5 A* M  主要功能:返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。6 C, H* |$ M9 y, W, Q
  使用格式:INDEX(array,row_num,column_num)
9 }0 j/ e6 ?8 b6 E. U  参数说明:Array代表单元格区域或数组常量;Row_num表示指定的行序号(如果省略row_num,则必须有 column_num);Column_num表示指定的列序号(如果省略column_num,则必须有 row_num)。% V. f3 y1 Z* ~; k/ s/ m
  应用举例:如图3所示,在F8单元格中输入公式:=INDEX(A1:D11,4,3),确认后则显示出A1至D11单元格区域中,第4行和第3列交叉处的单元格(即C4)中的内容。
2 L5 X$ Q/ n4 r
4 E( |! u0 p) j7 _* c  特别提醒:此处的行序号参数(row_num)和列序号参数(column_num)是相对于所引用的单元格区域而言的,不是Excel工作表中的行或列序号。
8 D+ ^) g  u" s+ N    14、INT函数
; _2 |6 I8 [$ q7 S  函数名称:INT
) x: z8 P! X: I4 `- a  主要功能:将数值向下取整为最接近的整数。, X; ~- N( E. ^) s6 q# J
  使用格式:INT(number)
) D$ J  B5 P- H5 ~! K8 Y  参数说明:number表示需要取整的数值或包含数值的引用单元格。  . g3 [! k. }  D
  应用举例:输入公式:=INT(18.89),确认后显示出18。/ r  E  F2 I' Q" K+ y- E7 M1 M
  特别提醒:在取整时,不进行四舍五入;如果输入的公式为=INT(-18.89),则返回结果为-19。. |: ~- u3 d) `5 G& h9 W
   - J# z' Y& r6 C: S8 Y
    15、ISERROR函数  `, ~4 {1 B( c0 ?
  函数名称:ISERROR
: S2 z) L% A* E6 O: n; N  主要功能:用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。
/ P( @# r0 t+ m* y: A/ P  使用格式:ISERROR(value)
# K( x6 F* M; _- L  参数说明:Value表示需要测试的值或表达式。
! @! f/ u3 |' B# ~7 M  应用举例:输入公式:=ISERROR(A35/B35),确认以后,如果B35单元格为空或“0”,则A35/B35出现错误,此时前述函数返回TRUE结果,反之返回FALSE。# A7 e' ?# e3 a+ v; ~1 q2 I7 R' t
  特别提醒:此函数通常与IF函数配套使用,如果将上述公式修改为:=IF(ISERROR(A35/B35),"",A35/B35),如果B35为空或“0”,则相应的单元格显示为空,反之显示A35/B35
5 H" F; q3 ?$ W: d& q6 g. ~& l的结果。3 [. _) k! ?* s) L; g
  16、LEFT函数
3 g* r% n6 j( ^! l8 p( s  函数名称:LEFT9 r9 `% O$ Q$ a3 K! K
  主要功能:从一个文本字符串的第一个字符开始,截取指定数目的字符。- g+ c  D, I/ `3 R0 I
  使用格式:LEFT(text,num_chars)
: h0 |' k% }" D+ C  a  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。  
1 K* P' T" m0 I) z2 N( M  应用举例:假定A38单元格中保存了“我喜欢天极网”的字符串,我们在C38单元格中输入公式:=LEFT(A38,3),确认后即显示出“我喜欢”的字符。  C9 E, ]( K. Z0 b9 \4 G% u2 a' K. V9 O
  特别提醒:此函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思。- ^" a; [  q4 ^) o" O- L( e: O
  17、LEN函数! p$ ^+ u" m4 B: J; K
  函数名称:LEN
3 |8 Z/ l! U6 ?7 B8 v  主要功能:统计文本字符串中字符数目。4 D2 V: v4 i2 r' X+ G2 \0 C1 u
  使用格式:LEN(text)3 e, D6 W1 F/ }
  参数说明:text表示要统计的文本字符串。  % b) L( S) S  k0 h' W  X4 m4 y3 T
  应用举例:假定A41单元格中保存了“我今年28岁”的字符串,我们在C40单元格中输入公式:=LEN(A40),确认后即显示出统计结果“6”。! U) }" b7 L4 E* ~
  特别提醒:LEN要统计时,无论中全角字符,还是半角字符,每个字符均计为“1”;与之相对应的一个函数——LENB,在统计时半角字符计为“1”,全角字符计为“2”。
3 K& _2 m% S4 H  18、MATCH函数+ Z* I9 k/ g) H7 W; Z
  函数名称:MATCH
9 E7 I& T) O1 Z) `# W  主要功能:返回在指定方式下与指定数值匹配的数组中元素的相应位置。
- h' B4 B) X2 m  使用格式:MATCH(lookup_value,lookup_array,match_type)* Z- G& [' Z1 z5 U: e8 B  _
  参数说明:Lookup_value代表需要在数据表中查找的数值;
* K6 m) r9 h; W0 t  Lookup_array表示可能包含所要查找的数值的连续单元格区域;9 |- t4 M- ^$ n, c' K7 u& z- J7 j
  Match_type表示查找方式的值(-1、0或1)。0 I. ~1 A2 F& G9 M# n- {, I
  如果match_type为-1,查找大于或等于 lookup_value的最小数值,Lookup_array 必须按降序排列;5 z" b* n* x6 ?
  如果match_type为1,查找小于或等于 lookup_value 的最大数值,Lookup_array 必须按升序排列;
# N7 k  x4 T% F+ F* _/ ~/ C# e5 C  如果match_type为0,查找等于lookup_value 的第一个数值,Lookup_array 可以按任何顺序排列;如果省略match_type,则默认为1。
- E) ]9 l3 K) j0 B+ K8 s$ @; Y  应用举例:如图4所示,在F2单元格中输入公式:=MATCH(E2,B1:B11,0),确认后则返回查找的结果“9”。8 ?& X5 \, d4 Y6 x- T! f3 j5 O
0 q8 M9 I) ?0 k, v' n
特别提醒:Lookup_array只能为一列或一行。# F9 M" b3 _+ \
  19、MAX函数* n, T  K/ q! j8 v) B- E/ }) D2 g
  函数名称:MAX
+ W5 D1 q( M" H$ ]9 O  主要功能:求出一组数中的最大值。
( l8 N& w. \" M% `. Z  使用格式:MAX(number1,number2……)( c! {: o9 _/ B& t' ?
  参数说明:number1,number2……代表需要求最大值的数值或引用单元格(区域),参数不超过30个。  y; r! `! [/ I
  应用举例:输入公式:=MAX(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最大值。1 f" w5 [5 H: d8 O/ o
  特别提醒:如果参数中有文本或逻辑值,则忽略。' _. }) q" n1 @& r: t
  20、MID函数
8 Z7 a" B# K0 N  c  函数名称:MID
2 d; S. P5 v1 f  主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。
  T: w; a- h! C- b' O7 b+ J% c  使用格式:MID(text,start_num,num_chars), ]) f" \0 A/ ]3 e
  参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。# d% r3 j4 @1 W& q# a5 i! {. p8 L( ?" I
  应用举例:假定A47单元格中保存了“我喜欢天极网”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“天极网”的字符。( b; U' P0 C8 [7 S" z0 ~# t7 V
  特别提醒:公式中各参数间,要用英文状态下的逗号“,”隔开。' x1 ~( N2 U5 g0 o2 E
  21、MIN函数
" V9 b, P4 K9 n/ u  函数名称:MIN  \2 e* I* H7 ?. [
  主要功能:求出一组数中的最小值。
  O! W" V; Z. c7 e) }+ m  使用格式:MIN(number1,number2……)
' x3 C; u2 @0 S2 \  参数说明:number1,number2……代表需要求最小值的数值或引用单元格(区域),参数不超过30个。  F: I' X6 t4 Z; Q
  应用举例:输入公式:=MIN(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最小值。
. O( n$ K5 h  Y& z  U& Z  特别提醒:如果参数中有文本或逻辑值,则忽略。& ]- E6 c% m1 @
  22、MOD函数
1 Q  R/ `& \+ D  c6 P  函数名称:MOD
! D5 A* h& W( z' G  主要功能:求出两数相除的余数。, w: r' P/ n2 Z- r
  使用格式:MOD(number,divisor)
) ?0 O; f( y- g( G3 `0 v  参数说明:number代表被除数;divisor代表除数。1 w. N' w9 ^+ c* j. T
  应用举例:输入公式:=MOD(13,4),确认后显示出结果“1”。1 U* |; ?8 y8 p( a) K
  特别提醒:如果divisor参数为零,则显示错误值“#DIV/0!”;MOD函数可以借用函数INT来表示:上述公式可以修改为:=13-4*INT(13/4)。: l. }  w1 ]' L: u$ ?6 k' ?- t! ~
  23、MONTH函数2 X( @# }# I. K$ E
  函数名称:MONTH
' S% w( v2 H! X. W; x2 ~; C9 Y8 R  主要功能:求出指定日期或引用单元格中的日期的月份。% ^; C+ B  d  \% K8 n
  使用格式:MONTH(serial_number)3 @. T) G( V' l- k2 ^. j- L* {+ h  d! D( c
  参数说明:serial_number代表指定的日期或引用的单元格。
/ }( h: X" J/ p  应用举例:输入公式:=MONTH("2003-12-18"),确认后,显示出11。
  I# K& ]9 ?* n  g" b' d  特别提醒:如果是给定的日期,请包含在英文双引号中;如果将上述公式修改为:=YEAR("2003-12-18"),则返回年份对应的值“2003”。
1 N& N' T. h: ]( o5 I# R( R  {/ ?7 u" m  24、NOW函数
  Y2 a" O& n! J3 h. X/ A  函数名称:NOW
! ]7 I( Z' H8 J4 w+ h# N8 f' A7 k8 ?  主要功能:给出当前系统日期和时间。
! N: ]+ {8 ~: T+ k- J) |  [  使用格式:NOW()  L; _; t& Q; k4 q
  参数说明:该函数不需要参数。  
5 p( b1 e0 p& N5 o  应用举例:输入公式:=NOW(),确认后即刻显示出当前系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。! Y; |) }% W" ^) r4 n+ ?
  特别提醒:显示出来的日期和时间格式,可以通过单元格格式进行重新设置。
. H8 k8 a, i! o* S" t( w  25、OR函数' ~. I5 m3 a' w+ P8 _- f2 F
  函数名称:OR
8 K- M7 V& P) J, T2 i8 V' e  主要功能:返回逻辑值,仅当所有参数值均为逻辑“假(FALSE)”时返回函数结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。
+ G( y5 R: d! A8 a( q5 k  使用格式:OR(logical1,logical2, ...)
+ s2 T. z4 f4 C1 T' L" I& D+ X  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。
/ `  y7 v4 X' B  应用举例:在C62单元格输入公式:=OR(A62>=60,B62>=60),确认。如果C62中返回TRUE,说明A62和B62中的数值至少有一个大于或等于60,如果返回FALSE,说明A62和B62中的数值都小于60。
. v) w0 d) |- G# \  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。
# z6 g" y9 q1 H& R8 ~' ~# V8 E  26、RANK函数
* d9 S; m6 k  ~1 a7 B  函数名称:RANK8 F0 y9 R8 k9 h6 O- W
  主要功能:返回某一数值在一列数值中的相对于其他数值的排位。
5 K, `" n7 }* l% f' Z  使用格式:RANK(Number,ref,order)% R7 B0 O$ |" I+ `6 R
  参数说明:Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。  
) c- D/ g! i8 r) N1 h  应用举例:如在C2单元格中输入公式:=RANK(B2,$B$2B$31,0),确认后即可得出丁1同学的语文成绩在全班成绩中的排名结果。
, T: u" K0 t' g* C1 P  特别提醒:在上述公式中,我们让Number参数采取了相对引用形式,而让ref参数采取了绝对引用形式(增加了一个“$”符号),这样设置后,选中C2单元格,将鼠标移至该单元格右下角,成细十字线状时(通常称之为“填充柄”),按住左键向下拖拉,即可将上述公式快速复制到C列下面的单元格中,完成其他同学语文成绩的排名统计。
$ r& L2 q% K  `  27、RIGHT函数
4 h- C5 ?% a: @, `, [  函数名称:RIGHT
: I2 K0 Y9 l  A) r6 R% R* S# K! Y  主要功能:从一个文本字符串的最后一个字符开始,截取指定数目的字符。. O# _" b7 C- p2 d. X! ^/ I
  使用格式:RIGHT(text,num_chars)+ k) e3 p0 a& h- O( B/ a2 R
  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。  9 C+ C' r8 I5 V5 o1 A5 E
  应用举例:假定A65单元格中保存了“我喜欢天极网”的字符串,我们在C65单元格中输入公式:=RIGHT(A65,3),确认后即显示出“天极网”的字符。) {$ l: z3 f- @0 L4 b
  特别提醒:Num_chars参数必须大于或等于0,如果忽略,则默认其为1;如果num_chars参数大于文本长度,则函数返回整个文本。  f, T& Y4 T( }" r3 u+ q& F4 i
  28、SUBTOTAL函数
3 ]! J, _0 V) v# H! n+ n* R  函数名称:SUBTOTAL
2 g: Q* @, k+ I8 e3 r  主要功能:返回列表或数据库中的分类汇总。& J: n, ^, n6 J5 t; d  ?
  使用格式:SUBTOTAL(function_num, ref1, ref2, ...)
6 Z8 H/ A6 D4 h) K) P  参数说明:Function_num为1到11(包含隐藏值)或101到111(忽略隐藏值)之间的数字,用来指定使用什么函数在列表中进行分类汇总计算(如图6);ref1, ref2,……代表要进行分类汇总区域或引用,不超过29个。' o9 ]( y& [3 q  B, T
  应用举例:如图7所示,在B64和C64单元格中分别输入公式:=SUBTOTAL(3,C2:C63)和=SUBTOTAL103,C2:C63),并且将61行隐藏起来,确认后,前者显示为62(包括隐藏的行),后者显示为61,不包括隐藏的行。
3 e0 j, i4 R" S& y/ t
4 y! K$ \) G3 o7 ?) `/ F* q9 Y  k7 E- Y3 T( [) a
  特别提醒:如果采取自动筛选,无论function_num参数选用什么类型,SUBTOTAL函数忽略任何不包括在筛选结果中的行;SUBTOTAL函数适用于数据列或垂直区域,不适用于数据行或水平区域。
& p3 Y/ h; R; d3 a! E  29、函数名称:SUM
, h. R( x* \1 p" f: C; M  主要功能:计算所有参数数值的和。0 F7 r- l+ @, X/ }- b
  使用格式:SUM(Number1,Number2……)
* H  ]5 d: P1 R. ?6 E8 _  参数说明:Number1、Number2……代表需要计算的值,可以是具体的数值、引用的单元格(区域)、逻辑值等。  7 ~$ Y7 g7 j# N/ {
  应用举例:如图7所示,在D64单元格中输入公式:=SUM(D2:D63),确认后即可求出语文的总分。
7 J4 z% J) Z8 H5 H0 U. g  特别提醒:如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略;如果将上述公式修改为:=SUM(LARGE(D2:D63,{1,2,3,4,5})),则可以求出前5名成绩的和。
2 {: _$ l0 ]  j7 e2 u) d1 g  30、SUMIF函数6 c# }; B, \& j2 Y2 k) D% k
  函数名称:SUMIF
9 b( b8 }& ?7 o( ]# O& u2 q4 j  主要功能:计算符合指定条件的单元格区域内的数值和。
  J( I' T! P7 ]; D) e7 {" f  使用格式:SUMIF(Range,Criteria,Sum_Range), D$ n7 t% I& m* {
  参数说明:Range代表条件判断的单元格区域;Criteria为指定条件表达式;Sum_Range代表需要计算的数值所在的单元格区域。0 E: n3 Y$ I! T
  应用举例:如图7所示,在D64单元格中输入公式:=SUMIF(C2:C63,"男",D2:D63),确认后即可求出“男”生的语文成绩和。5 r/ {/ x0 `* o4 p
  特别提醒:如果把上述公式修改为:=SUMIF(C2:C63,"女",D2:D63),即可求出“女”生的语文成绩和;其中“男”和“女”由于是文本型的,需要放在英文状态下的双引号("男"、"女")中。
: y6 y: [$ o, {9 t+ r( l" K  31、TEXT函数: Q' _% w/ r3 |$ F; u$ ]
  函数名称:TEXT' M8 z& I. _) A( o
  主要功能:根据指定的数值格式将相应的数字转换为文本形式。* s/ I( l" v: I; z
  使用格式:TEXT(value,format_text). W0 P) ]* S, [
  参数说明:value代表需要转换的数值或引用的单元格;format_text为指定文字形式的数字格式。$ u- D! m3 @0 B9 F
  应用举例:如果B68单元格中保存有数值1280.45,我们在C68单元格中输入公式:=TEXT(B68, "$0.00"),确认后显示为“$1280.45”。. {9 g9 h3 R# b# E; u% z% K/ F
  特别提醒:format_text参数可以根据“单元格格式”对话框“数字”标签中的类型进行确定。
9 S) [( s6 P" ~. @5 J) G9 Q  32、TODAY函数0 f7 y/ b# f5 R) |! U$ Y
  函数名称:TODAY
% A, Q9 F$ M) t. Z/ T$ q; L  q  主要功能:给出系统日期。6 k$ Q* i% q/ C# o0 Y: j1 w
  使用格式:TODAY()& I$ i! S1 r4 k/ ~8 k) x0 U& k
  参数说明:该函数不需要参数。    ]9 y5 O; N! m% y
  应用举例:输入公式:=TODAY(),确认后即刻显示出系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。
* h" F$ y' _0 v* {3 D( v( ]  特别提醒:显示出来的日期格式,可以通过单元格格式进行重新设置(参见附件)。( n9 w/ p9 G# x8 _( ~' A
  33、VALUE函数
; S/ h- J9 V$ G% [/ h" `  函数名称:VALUE
) H# G1 f/ D1 @3 f" a  主要功能:将一个代表数值的文本型字符串转换为数值型。+ D! l: _$ ^3 Z6 \# z
  使用格式:VALUE(text)
' F, B7 B4 E; j5 o$ Q, h# g4 I& q  参数说明:text代表需要转换文本型字符串数值。  
: g7 m7 H( W+ T0 d1 F3 d: v+ F  应用举例:如果B74单元格中是通过LEFT等函数截取的文本型字符串,我们在C74单元格中输入公式:=VALUE(B74),确认后,即可将其转换为数值型。% |6 z1 Y! p0 J+ d8 x, y1 W
  特别提醒:如果文本型数值不经过上述转换,在用函数处理这些数值时,常常返回错误。
$ K' H2 v6 a  Z. T& k9 g* Z( _: `' b+ R  34、VLOOKUP函数$ {$ T  c2 L9 Y; _( ]  j# E
  函数名称:VLOOKUP
6 D! f  v6 l. t  主要功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值。
! z3 F# L7 W) }; f% t, w0 {! p  使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
  D  a; ^& A) @4 E& v5 `参数说明:Lookup_value代表需要查找的数值;Table_array代表需要在其中查找数据的单元格区域;Col_index_num为在table_array区域中待返回的匹配值的列序号(当Col_index_num为2时,返回table_array第2列中的数值,为3时,返回第3列的值……);Range_lookup为一逻辑值,如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果为FALSE,则返回精确匹配值,如果找不到,则返回错误值#N/A。
- A7 t3 C# ]  S6 q; b  应用举例:参见图7,我们在D65单元格中输入公式:=VLOOKUP(B65,B2:D63,3,FALSE),确认后,只要在B65单元格中输入一个学生的姓名(如丁48),D65单元格中即刻显示出该学生的语言成绩。
5 o5 H+ g+ q6 {$ ^8 ]. r' a% u  特别提醒:Lookup_value参见必须在Table_array区域的首列中;如果忽略Range_lookup参数,则Table_array的首列必须进行排序;在此函数的向导中,有关Range_lookup参数的用法是错误的。7 V: r3 q2 ^6 l. f8 l9 G
  35、WEEKDAY函数/ v; S  G7 I, g. h* y' y, V
  函数名称:WEEKDAY
3 U7 s  `" l1 b. ^) E  主要功能:给出指定日期的对应的星期数。. u; s: {3 K& n+ q8 e# N
  使用格式:WEEKDAY(serial_number,return_type)
5 ]+ M0 C6 {# Z0 V. N  }; a0 z  参数说明:serial_number代表指定的日期或引用含有日期的单元格;return_type代表星期的表示方式[当Sunday(星期日)为1、Saturday(星期六)为7时,该参数为1;当Monday(星期一)为1、Sunday(星期日)为7时,该参数为2(这种情况符合中国人的习惯);当Monday(星期一)为0、Sunday(星期日)为6时,该参数为3]。
/ M& |& s  C  G6 G+ ?  应用举例:输入公式:=WEEKDAY(TODAY(),2),确认后即给出系统日期的星期数。
* g6 V$ s. m" y* \  特别提醒:如果是指定的日期,请放在英文状态下的双引号中,如=WEEKDAY("2003-12-18",2)。! x9 J1 \( p6 y) A5 U$ e3 ]
一。单元格颜色效果全选表格,格式-条件格式,条件选择“公式”,公式如下,然后选“格式”按钮,“图案”,选择需要颜色。
- E' J+ j1 S; I$ J* f1 `1 p# V/ u! i; P9 U8 ?0 r

8 o6 J* N% Z- S0 R" i8 D8 o1.隔行颜色效果(奇数行颜色):  C+ L( s/ f6 h
=MOD(ROW(),2)=1% s* ?# V% p0 X7 a; p
2.隔行颜色效果(偶数行颜色):
) ^7 c' @$ }3 ?9 N  o=MOD(ROW(),2)=0
( o! V( S+ \0 \, r" g/ j3.如果希望设置格式为每3行应用一次底纹,可以使用公式:
5 _# W+ H( c9 d# E* q3 S=MOD(ROW(),3)=14 s. ?& |* u, K( t1 F
4.如果希望设置奇偶列不同底纹,只要把公式中的ROW()改为COLUMN()即可,如:+ J$ o" [9 x! x5 p4 c
=MOD(COLUMN(),2)
3 v& ]7 @/ {7 X$ u8 S2 r5.如果希望设置国际象棋棋盘式底纹(白色+自定义色):- f! I  ?9 {" f: ^, d8 P
=MOD(ROW()+COLUMN(),2) 8 N; b' ?. m" J. }5 Y8 z* J# a% S( U
说明:该条件格式的公式用于判断行号与列号之和除以2的余数是否为0。如果为0,说明行数与列数的奇偶性相同,则填充单元格为指定色,否则就不填充。在条件格式中,公式结果返回一个数字时,非0数字即为TRUE,0和错误值为FALSE。因此,上面的公式也可以写为:" q9 W) Y& y. G
=MOD(ROW()+COLUMN(),2)<>0
! e6 ], U: H: A  U8 Y& H8 X) `6.如果希望设置国际象棋棋盘式底纹(自定义色+自定义色):- o, c8 }1 @4 A9 H# Y, B9 k4 r
加入样式2:
7 {% X4 f; K: z8 e! d# i/ ~# O=MOD(ROW()+COLUMN(),2)=0
$ v# C' v& J+ L# |: A$ \二。用颜色进行筛选
0 S, f+ A0 }# e, }  F2 w% m$ h# F" Fexcel2007可以按单元格颜色、字体颜色或图标进行排序。9 C6 B# w  q& [: F6 h4 W: d4 T
如果是excel2003,需要添加辅助列,用定义名称的方法得到对应的颜色号,然后对辅助列进行排序:
4 Z, V0 x9 o: N' W. W0 u颜色单元格在A列,选中B1,插入->名称->定义,输入a,下面输入公式 =get.cell(24,$a1),! i  b! P5 y5 R3 z& O
此法可得到字体色的序列号。 B1输入 =a 将公式向下复制到相应行。
& {( Z, S; n  ~% v& E5 S' ^5 W将全表按B列排序即可。若是想获得背景色序列号,将24改成63即可。

5 t" W  i9 Z9 r9 Y  @8 Y. K: z7 w4 h/ y2 A

( y* Q7 H' ]6 i* x9 h* C一、 输入三个“=”,回车,得到一条双直线;
. L3 C+ C4 G) C! N' Q二、 输入三个“~”,回车,得到一条波浪线;
6 u- @* D* `; b$ \/ B三、 输入三个“*”或 “-”或 “#”,回车,惊喜多多;
( ]: T+ W0 g' U8 D- E2 n9 S5 r在单元格内输入=now()   显示日期
/ [7 @5 y/ C7 g! ?- U' G1 q在单元格内输入=CHOOSE(WEEKDAY(I3,2),"星期一","星期二","星期三","星期四","星期五","星期六","星期日")         显示星期几. }8 G. U. [* o7 l: ]
Excel常用函数大全
6 N5 o& A5 v8 P/ I. v6 A
; a" ~* x/ ^. V: ]$ V6 |& j 1、ABS函数 ) {; k+ d' t3 H4 K
  函数名称:ABS $ x; X+ v+ P9 N) j2 I
  主要功能:求出相应数字的绝对值。 7 z* O' i$ T8 B4 v1 R- h
  使用格式:ABS(number) 7 ]; ?9 N& z! |3 Z7 b  N
  参数说明:number代表需要求绝对值的数值或引用的单元格。 5 l9 B( a. W5 l  T) ?' [" t% @
  应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。 2 D: U: ?( F9 s2 S0 V% B" w
  特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。
% ]. B5 u& E8 Y( r  2、AND函数 " s( L" g% v1 {5 J! Z0 C/ X5 ~
  函数名称:AND
" f; L; g/ o5 P3 G- d5 Q/ G4 c  主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。
" i' W2 W  J7 A: ~' f% X# A  使用格式:AND(logical1,logical2, ...) . K% O+ x) c% o; v
  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。
7 Y1 G1 J, m- `% T/ r  应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。
: g, `$ l. D- ~  `1 T  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。& r/ k0 S! @9 y
  3、AVERAGE函数
* z& G) X, F: v3 t0 H2 d  函数名称:AVERAGE   h+ E5 ^" e! l' p
  主要功能:求出所有参数的算术平均值。
) d. u$ W" C9 S" y( F  使用格式:AVERAGE(number1,number2,……)
2 P; }# @; n& q. i6 S  参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。
* }: c8 F7 a# K) w  应用举例:在B8单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。
! @7 G! S+ x! R: Z8 k7 W( d9 w# \7 i  特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。
# t/ L6 N( J3 b6 T  4、COLUMN 函数 ) G+ a8 {0 p% n0 Q- A: Q! A' J
  函数名称:COLUMN ; s9 O, c4 T8 Z2 w0 i! n
  主要功能:显示所引用单元格的列标号值。
+ {: y9 ~. @6 W' S  使用格式:COLUMN(reference) ) a( Z! u8 `. ?* l
  参数说明:reference为引用的单元格。
' a& p5 ]. k0 u  h* V' P0 ]  应用举例:在C11单元格中输入公式:=COLUMN(B11),确认后显示为2(即B列)。
4 _! L3 t+ x! P4 m. u7 ~. b) K  特别提醒:如果在B11单元格中输入公式:=COLUMN(),也显示出2;与之相对应的还有一个返回行标号值的函数——ROW(reference)。
9 z5 o5 `: V5 q  l; f/ [6 @  5、CONCATENATE函数
0 F' ^7 X: I- C  A7 x& U, I6 x  函数名称:CONCATENATE
5 |$ \5 Q5 p$ B, @- O( a  主要功能:将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。
* b+ k3 }' u2 N6 w: s: v  使用格式:CONCATENATE(Text1,Text……)
7 q! G+ w/ @8 i% N2 g  参数说明:Text1、Text2……为需要连接的字符文本或引用的单元格。 ! c' Z, L, z5 w0 Y( B1 s' n' ?
  应用举例:在C14单元格中输入公式:=CONCATENATE(A14,"@",B14,".com"),确认后,即可将A14单元格中字符、@、B14单元格中的字符和.com连接成一个整体,显示在C14单元格中。
3 z. ^+ Z* E8 c0 f2 Y8 }  @  特别提醒:如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号,如果将上述公式改为:=A14&"@"&B14&".com",也能达到相同的目的。
6 \% v* @, h# K8 u  6、COUNTIF函数
) H" N6 t$ e9 B  \3 k  函数名称:COUNTIF
) ~# k! W& |# ^0 c' h  主要功能:统计某个单元格区域中符合指定条件的单元格数目。
2 i# ?' v: G! P9 f6 f0 J5 v! |4 P/ ~  使用格式:COUNTIF(Range,Criteria)
6 x9 e7 Q5 r1 I' b% R: G+ L  参数说明:Range代表要统计的单元格区域;Criteria表示指定的条件表达式。  
; P1 \- z+ i+ C( Y  应用举例:在C17单元格中输入公式:=COUNTIF(B1:B13,">=80"),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。 7 d5 U& F4 S5 u/ E; E
  特别提醒:允许引用的单元格区域中有空白单元格出现。6 X8 o* r* T3 e( u4 R9 j5 Q" B
  7、DATE函数 * z% |/ D$ d' R" u+ g9 [
  函数名称:DATE 6 k4 T" Q  I+ @' k- k/ O4 R" q
  主要功能:给出指定数值的日期。
- @% B9 O, s6 i$ Y$ ]1 v6 a. |  使用格式:DATE(year,month,day)
/ w: }# P' M  U* g5 p" j/ S9 W" {  参数说明:year为指定的年份数值(小于9999);month为指定的月份数值(可以大于12);day为指定的天数。
: }% R% [: b2 y% V$ x  应用举例:在C20单元格中输入公式:=DATE(2003,13,35),确认后,显示出2004-2-4。
' H* Y( N  r7 I" D2 v! n, l  B  特别提醒:由于上述公式中,月份为13,多了一个月,顺延至2004年1月;天数为35,比2004年1月的实际天数又多了4天,故又顺延至2004年2月4日。
0 {  k) f% k4 ^0 Y7 z7 J* s  u- }" t  8、函数名称:DATEDIF+ H# l9 _# i( [
  主要功能:计算返回两个日期参数的差值。
6 M! ^4 }" D7 H6 V) x+ l) I+ Y  使用格式:=DATEDIF(date1,date2,"y")、=DATEDIF(date1,date2,"m")、=DATEDIF(date1,date2,"d")0 A. z& y  k2 e7 R- w
  参数说明:date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两个日期相差的年(月、天)数。* ^4 L' n/ `3 s7 T% U
  应用举例:在C23单元格中输入公式:=DATEDIF(A23,TODAY(),"y"),确认后返回系统当前日期[用TODAY()表示)与A23单元格中日期的差值,并返回相差的年数。
. G, c, ~9 ^+ R  特别提醒:这是Excel中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。
2 H% Z  K+ C, ?; W4 U8 i  9、DAY函数
( z$ i# d) f$ x  ]  函数名称:DAY
6 R. n/ r3 U$ X  主要功能:求出指定日期或引用单元格中的日期的天数。* \5 H0 t/ a4 W2 g0 h" L1 P
  使用格式:DAY(serial_number)* S1 D/ @1 p, I; C8 _
  参数说明:serial_number代表指定的日期或引用的单元格。
, {1 ~2 X- ?2 E- b- p( b  应用举例:输入公式:=DAY("2003-12-18"),确认后,显示出18。
9 _  Q! ?' R. n  特别提醒:如果是给定的日期,请包含在英文双引号中。
' g) `7 m& T6 z  D  10、DCOUNT函数
, `1 q; }) g+ n1 G  函数名称:DCOUNT3 l0 _' W( |( ]$ {9 n9 |* m4 H
  主要功能:返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。2 f5 I/ @% P# J* r; Z; N
  使用格式:DCOUNT(database,field,criteria)' l7 v/ h! O, T: J  ]+ w# \: V
  参数说明:Database表示需要统计的单元格区域;Field表示函数所使用的数据列(在第一行必须要有标志项);Criteria包含条件的单元格区域。
2 p* S3 t6 Y% w  应用举例:如图1所示,在F4单元格中输入公式:=DCOUNT(A1:D11,"语文",F1:G2),确认后即可求出“语文”列中,成绩大于等于70,而小于80的数值单元格数目(相当于分数段人数)。; w6 S6 h$ L* a/ P6 n

* L3 ~2 y( v8 ~8 M% D特别提醒:如果将上述公式修改为:=DCOUNT(A1:D11,,F1:G2),也可以达到相同目的。0 U( ^4 a+ q# m. C: g3 s: Q
  11、FREQUENCY函数7 P, o, T8 M1 ^% L
  函数名称:FREQUENCY, d, a( |; u$ Z7 w5 ]2 a  H) F
  主要功能:以一列垂直数组返回某个区域中数据的频率分布。
- t8 s& s0 u$ W8 M1 t& i& T  使用格式:FREQUENCY(data_array,bins_array)1 Y, U* c- B0 Q8 k/ a
  参数说明:Data_array表示用来计算频率的一组数据或单元格区域;Bins_array表示为前面数组进行分隔一列数值。  8 {6 m2 k# w% G: |1 h
  应用举例:如图2所示,同时选中B32至B36单元格区域,输入公式:=FREQUENCY(B2:B31,D2:D36),输入完成后按下“Ctrl+Shift+Enter”组合键进行确认,即可求出B2至B31区域中,按D2至D36区域进行分隔的各段数值的出现频率数目(相当于统计各分数段人数)。
1 \( T  C& y( X* v2 Q' f  " T" W; d# k* k. Y1 F0 X# E
  特别提醒:上述输入的是一个数组公式,输入完成后,需要通过按“Ctrl+Shift+Enter”组合键进行确认,确认后公式两端出现一对大括号({}),此大括号不能直接输入。; V# U0 r0 J. C7 ]  ~
  12、IF函数
* e4 e; L6 e4 ^5 I  函数名称:IF
. u% A# d5 M4 `  主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。
" \' ?& ?6 r0 f" D; q% G  使用格式:=IF(Logical,Value_if_true,Value_if_false)) F  X9 [+ n; T( U9 n' O
  参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。
7 _7 [: Z4 D/ m$ \  应用举例:在C29单元格中输入公式:=IF(C26>=18,"符合要求","不符合要求"),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样。' e# S% W2 p: o% a
  特别提醒:本文中类似“在C29单元格中输入公式”中指定的单元格,读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所附的实例文件。
: w! B8 {9 i2 S3 Z* q; z  13、INDEX函数; c# z. ~2 d* V+ {) q, w9 `
  函数名称:INDEX
) A, U; K' k6 p7 X$ P  主要功能:返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。2 D7 K2 v; K( w1 k: a9 v! P
  使用格式:INDEX(array,row_num,column_num)7 f5 i8 g! Z/ v- t( o  a
  参数说明:Array代表单元格区域或数组常量;Row_num表示指定的行序号(如果省略row_num,则必须有 column_num);Column_num表示指定的列序号(如果省略column_num,则必须有 row_num)。: M" X% L8 g8 T  n  q& Q
  应用举例:如图3所示,在F8单元格中输入公式:=INDEX(A1:D11,4,3),确认后则显示出A1至D11单元格区域中,第4行和第3列交叉处的单元格(即C4)中的内容。' U  b) f5 r! D" B" s

4 Y% F# X) Y  c/ d3 B- t  特别提醒:此处的行序号参数(row_num)和列序号参数(column_num)是相对于所引用的单元格区域而言的,不是Excel工作表中的行或列序号。
0 a$ |1 F4 F7 H6 A    14、INT函数
# ?2 L2 E$ k9 \: B. c4 Q  函数名称:INT# X8 g! U- `" ^! ?8 E
  主要功能:将数值向下取整为最接近的整数。
; I5 ]  C1 r# J/ M7 `  使用格式:INT(number)
* x# b+ g- V. E/ A  参数说明:number表示需要取整的数值或包含数值的引用单元格。    N5 y& F5 V1 k, `
  应用举例:输入公式:=INT(18.89),确认后显示出18。4 L* \5 z/ L0 B1 h
  特别提醒:在取整时,不进行四舍五入;如果输入的公式为=INT(-18.89),则返回结果为-19。. X/ I& v( v3 u% u$ l
   ) A  I& X4 L! w' q0 c2 x
    15、ISERROR函数. b/ V0 L2 ^& k2 L
  函数名称:ISERROR
: ^, i# \6 Y3 L& E4 h, ?  主要功能:用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。: q, r( Y7 C) b1 R! s" e
  使用格式:ISERROR(value)' {3 g8 l9 ~2 l  s- |3 }4 G
  参数说明:Value表示需要测试的值或表达式。0 k0 N8 N( Q* d: x
  应用举例:输入公式:=ISERROR(A35/B35),确认以后,如果B35单元格为空或“0”,则A35/B35出现错误,此时前述函数返回TRUE结果,反之返回FALSE。3 N- |+ ~$ f; [, H( }. @- j
  特别提醒:此函数通常与IF函数配套使用,如果将上述公式修改为:=IF(ISERROR(A35/B35),"",A35/B35),如果B35为空或“0”,则相应的单元格显示为空,反之显示A35/B35/ y& M" z  N$ o  J( b5 H
的结果。
9 j- q& j# b. I/ |  16、LEFT函数# H1 z: ?; `8 h
  函数名称:LEFT" r, C0 r) o5 {. }7 X
  主要功能:从一个文本字符串的第一个字符开始,截取指定数目的字符。
9 Z+ s$ n4 n% y& i, I; ]# p3 V  使用格式:LEFT(text,num_chars)
! i( _* R2 n$ V- i3 A4 S% S  f/ C  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。  
. K5 H, M, K5 q! \7 S& ?: ?  应用举例:假定A38单元格中保存了“我喜欢天极网”的字符串,我们在C38单元格中输入公式:=LEFT(A38,3),确认后即显示出“我喜欢”的字符。. |: V) s$ a6 q& l: K; z: ^7 q
  特别提醒:此函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思。0 |1 q$ C# W+ `5 ~" W4 O
  17、LEN函数* j  k0 A/ {! N8 k
  函数名称:LEN: [$ _' }4 n$ Z: u( Q3 \; p
  主要功能:统计文本字符串中字符数目。$ T6 U6 l. P0 g
  使用格式:LEN(text)' i( r% [; N; L) E+ o
  参数说明:text表示要统计的文本字符串。  
. I5 k5 H2 Y( j& {  应用举例:假定A41单元格中保存了“我今年28岁”的字符串,我们在C40单元格中输入公式:=LEN(A40),确认后即显示出统计结果“6”。
0 P9 R- X& O3 s* B4 T0 q  特别提醒:LEN要统计时,无论中全角字符,还是半角字符,每个字符均计为“1”;与之相对应的一个函数——LENB,在统计时半角字符计为“1”,全角字符计为“2”。8 g5 F3 R6 \8 o
  18、MATCH函数
0 N/ y6 I. p- i2 T  函数名称:MATCH
! y: I  H' w1 S  主要功能:返回在指定方式下与指定数值匹配的数组中元素的相应位置。& w" ^5 \; M/ M" s- k  k0 m" t* P
  使用格式:MATCH(lookup_value,lookup_array,match_type)* [% a+ q$ O' E8 J% B* x
  参数说明:Lookup_value代表需要在数据表中查找的数值;$ B& l* X* C$ `5 K& U& Q5 R
  Lookup_array表示可能包含所要查找的数值的连续单元格区域;) N0 r/ z( L+ Q1 a0 m
  Match_type表示查找方式的值(-1、0或1)。
* N( a( {  _1 V, d( q  如果match_type为-1,查找大于或等于 lookup_value的最小数值,Lookup_array 必须按降序排列;
& b: @) m2 M4 L3 r0 A% g  如果match_type为1,查找小于或等于 lookup_value 的最大数值,Lookup_array 必须按升序排列;3 V" {! F9 ]' _" D5 `
  如果match_type为0,查找等于lookup_value 的第一个数值,Lookup_array 可以按任何顺序排列;如果省略match_type,则默认为1。
9 d9 q/ H; ]5 d1 v3 Q5 Y5 q; K9 |  应用举例:如图4所示,在F2单元格中输入公式:=MATCH(E2,B1:B11,0),确认后则返回查找的结果“9”。2 D( A9 R- N+ r9 V0 M8 {
& x! }# e  ]! ]6 x3 K  ^
特别提醒:Lookup_array只能为一列或一行。9 T* i( c  u6 e7 l! A2 A* `3 q
  19、MAX函数
5 V6 [* E+ l; F+ G% f1 x% o  函数名称:MAX+ c' j% \+ S: V! @- R: k# |
  主要功能:求出一组数中的最大值。+ X; f5 ]& ?* |
  使用格式:MAX(number1,number2……)+ t; G- N, T8 t+ j/ }( {
  参数说明:number1,number2……代表需要求最大值的数值或引用单元格(区域),参数不超过30个。8 b: y9 h* _* R
  应用举例:输入公式:=MAX(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最大值。
3 W2 i8 _" l+ C; {& x3 [  特别提醒:如果参数中有文本或逻辑值,则忽略。0 r2 L$ B. m9 a
  20、MID函数* ~' F. x' @$ u
  函数名称:MID7 O: q3 Q) [6 ^; w+ y" g
  主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。6 B" z8 W' I. o- `7 v
  使用格式:MID(text,start_num,num_chars)
7 u, f( P+ u- Q8 k% k  参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。# H4 O) E( l" w) E$ t4 b* F
  应用举例:假定A47单元格中保存了“我喜欢天极网”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“天极网”的字符。
+ U3 O' y( _. B: A; e  特别提醒:公式中各参数间,要用英文状态下的逗号“,”隔开。- |6 g4 l" S6 J+ H+ o9 p2 A+ F5 Y
  21、MIN函数) @' r$ g- O2 H& W5 {( w
  函数名称:MIN1 @4 u% ?5 E9 o+ Z$ N4 m! W
  主要功能:求出一组数中的最小值。: e4 R, j8 f& F1 X  o) b$ f6 g* H
  使用格式:MIN(number1,number2……)/ T% B) _8 A3 y4 C
  参数说明:number1,number2……代表需要求最小值的数值或引用单元格(区域),参数不超过30个。
3 Y) V' S& n9 m) Y) E# X  应用举例:输入公式:=MIN(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最小值。
; I6 ~+ x# a: m! f! D  特别提醒:如果参数中有文本或逻辑值,则忽略。
* s- A$ r8 N# h( J  22、MOD函数! O% @# P* F4 Z: \: @4 Q+ @! q! G
  函数名称:MOD
$ F3 Z! K/ J8 D! ^! j* m, l# V  主要功能:求出两数相除的余数。
' R* Q; |! V/ k9 v6 M/ c  使用格式:MOD(number,divisor)
) k" J5 }) p& o1 A  参数说明:number代表被除数;divisor代表除数。; z8 R6 S4 M- I# Y/ B  L5 h2 g0 n
  应用举例:输入公式:=MOD(13,4),确认后显示出结果“1”。
* B' C/ h0 L% y! S/ P8 C9 w% _  特别提醒:如果divisor参数为零,则显示错误值“#DIV/0!”;MOD函数可以借用函数INT来表示:上述公式可以修改为:=13-4*INT(13/4)。! L0 b# ^2 m& O9 U! q8 Z) b
  23、MONTH函数
3 M) d2 b: g! }8 l. r) n  函数名称:MONTH1 N8 f' f. a, r. P1 x
  主要功能:求出指定日期或引用单元格中的日期的月份。
9 G7 S+ N; [3 K  使用格式:MONTH(serial_number)/ G3 }' M1 z$ j! ]4 O
  参数说明:serial_number代表指定的日期或引用的单元格。
0 n' Y" I% q6 C" S  应用举例:输入公式:=MONTH("2003-12-18"),确认后,显示出11。
. |/ m* T$ E% G# K0 j  特别提醒:如果是给定的日期,请包含在英文双引号中;如果将上述公式修改为:=YEAR("2003-12-18"),则返回年份对应的值“2003”。8 G7 L( l% ~4 Y# x1 f
  24、NOW函数
* Q/ z7 m+ a) j6 A. r  N6 v0 m  函数名称:NOW& P/ Z' s: r: U" v  y+ o' }1 h( m
  主要功能:给出当前系统日期和时间。
7 B+ {- l4 \: X6 G' [  使用格式:NOW()
% ?8 s  v  u, B% q+ W  参数说明:该函数不需要参数。  
; [. i6 p! @; }; a8 a0 Q; f9 h3 _  应用举例:输入公式:=NOW(),确认后即刻显示出当前系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。. X/ }; P3 X- F; p
  特别提醒:显示出来的日期和时间格式,可以通过单元格格式进行重新设置。
, ~' s/ f, D% \1 N  25、OR函数
: L8 P- s% U) ~7 P* ]. x  ~  函数名称:OR5 C5 I" v. I, \* i/ k+ W9 L
  主要功能:返回逻辑值,仅当所有参数值均为逻辑“假(FALSE)”时返回函数结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。) O% J# I1 C; T% J. j! h9 n3 D
  使用格式:OR(logical1,logical2, ...)& |. f+ B2 P* w- Q/ x7 f
  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。8 g; }: c/ w4 S% e3 Z3 g/ @: ?8 L$ P
  应用举例:在C62单元格输入公式:=OR(A62>=60,B62>=60),确认。如果C62中返回TRUE,说明A62和B62中的数值至少有一个大于或等于60,如果返回FALSE,说明A62和B62中的数值都小于60。
& R% {, I: }: m+ g1 r+ A/ C  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。
1 s% x6 Z, y; Y6 n9 |/ e  26、RANK函数
! v/ h2 {3 K, U0 |9 o9 [  函数名称:RANK) r* N& Q3 D2 ^6 i3 j
  主要功能:返回某一数值在一列数值中的相对于其他数值的排位。
! Q; |# G: ]/ z" G8 y( O  使用格式:RANK(Number,ref,order)
$ B4 p: A6 V! q7 O6 o& ^  参数说明:Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。  
- J) b3 w5 x8 s2 p- H$ Q6 l8 u  应用举例:如在C2单元格中输入公式:=RANK(B2,$B$2B$31,0),确认后即可得出丁1同学的语文成绩在全班成绩中的排名结果。
5 z0 F: d* [7 N" ~" ~. u  特别提醒:在上述公式中,我们让Number参数采取了相对引用形式,而让ref参数采取了绝对引用形式(增加了一个“$”符号),这样设置后,选中C2单元格,将鼠标移至该单元格右下角,成细十字线状时(通常称之为“填充柄”),按住左键向下拖拉,即可将上述公式快速复制到C列下面的单元格中,完成其他同学语文成绩的排名统计。4 n* ?9 U1 E1 N. @
  27、RIGHT函数2 z; r6 ]9 H0 g2 L& X1 O
  函数名称:RIGHT
" t* I8 W( v6 b! Q  主要功能:从一个文本字符串的最后一个字符开始,截取指定数目的字符。' I- |" q  ~0 s0 e; C& U4 p5 e
  使用格式:RIGHT(text,num_chars), h4 T6 Y5 L0 X; p- w+ |. g
  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。  ( Q- v) [: c/ L
  应用举例:假定A65单元格中保存了“我喜欢天极网”的字符串,我们在C65单元格中输入公式:=RIGHT(A65,3),确认后即显示出“天极网”的字符。1 k8 D9 f" f$ C6 J
  特别提醒:Num_chars参数必须大于或等于0,如果忽略,则默认其为1;如果num_chars参数大于文本长度,则函数返回整个文本。
4 I2 q3 X* V' j8 ^  28、SUBTOTAL函数  v1 I, f1 O+ |: X8 |) ]
  函数名称:SUBTOTAL" ]+ x) N; K% O. d2 h% }
  主要功能:返回列表或数据库中的分类汇总。  `& [  }0 j; P) O8 Z8 P
  使用格式:SUBTOTAL(function_num, ref1, ref2, ...)8 `  {# O! X1 w/ l
  参数说明:Function_num为1到11(包含隐藏值)或101到111(忽略隐藏值)之间的数字,用来指定使用什么函数在列表中进行分类汇总计算(如图6);ref1, ref2,……代表要进行分类汇总区域或引用,不超过29个。5 T+ E& _4 F3 K3 V) F6 ~
  应用举例:如图7所示,在B64和C64单元格中分别输入公式:=SUBTOTAL(3,C2:C63)和=SUBTOTAL103,C2:C63),并且将61行隐藏起来,确认后,前者显示为62(包括隐藏的行),后者显示为61,不包括隐藏的行。" a  m. G( y$ R! G' B9 n9 o

( _/ j  y0 b# c, D# k4 l8 w7 v3 {* K' m$ r# A
  特别提醒:如果采取自动筛选,无论function_num参数选用什么类型,SUBTOTAL函数忽略任何不包括在筛选结果中的行;SUBTOTAL函数适用于数据列或垂直区域,不适用于数据行或水平区域。! J- j# V" v/ i* ^' U
  29、函数名称:SUM3 _# v* K$ @' k. h9 {
  主要功能:计算所有参数数值的和。9 _: h. p* ?; B1 F
  使用格式:SUM(Number1,Number2……); O* d, ~: W( B% p6 ^' [
  参数说明:Number1、Number2……代表需要计算的值,可以是具体的数值、引用的单元格(区域)、逻辑值等。  
3 J* l" g; J! f1 ]5 {6 s! R  应用举例:如图7所示,在D64单元格中输入公式:=SUM(D2:D63),确认后即可求出语文的总分。
5 R6 Y$ K0 E" e9 i5 M' G8 p  特别提醒:如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略;如果将上述公式修改为:=SUM(LARGE(D2:D63,{1,2,3,4,5})),则可以求出前5名成绩的和。
: J" R: r0 _- l7 p1 Z  30、SUMIF函数. C9 x& n- K  V8 R
  函数名称:SUMIF0 @5 b" N, H7 `: f) S  h
  主要功能:计算符合指定条件的单元格区域内的数值和。
  `3 W& j0 P" J4 Z% m& w3 L  使用格式:SUMIF(Range,Criteria,Sum_Range)
) T- b7 U9 B2 X8 ^6 d+ m  参数说明:Range代表条件判断的单元格区域;Criteria为指定条件表达式;Sum_Range代表需要计算的数值所在的单元格区域。
' v+ h! l/ ?) O  应用举例:如图7所示,在D64单元格中输入公式:=SUMIF(C2:C63,"男",D2:D63),确认后即可求出“男”生的语文成绩和。! d, D" x; }* i2 y8 d' s; M
  特别提醒:如果把上述公式修改为:=SUMIF(C2:C63,"女",D2:D63),即可求出“女”生的语文成绩和;其中“男”和“女”由于是文本型的,需要放在英文状态下的双引号("男"、"女")中。* q/ r0 A) x% _6 @! F; w5 u) I+ A
  31、TEXT函数
) f6 M3 W7 W2 o8 }0 u; v" X4 o  函数名称:TEXT3 j* B, D! G( e8 v7 ?, ~/ ^
  主要功能:根据指定的数值格式将相应的数字转换为文本形式。
0 ^0 Y0 f5 A$ N1 Y6 v  使用格式:TEXT(value,format_text)4 D1 T& ?" L6 I( C' W+ `5 X
  参数说明:value代表需要转换的数值或引用的单元格;format_text为指定文字形式的数字格式。" D4 [6 @) t$ |, F; j+ B3 A" [
  应用举例:如果B68单元格中保存有数值1280.45,我们在C68单元格中输入公式:=TEXT(B68, "$0.00"),确认后显示为“$1280.45”。4 T) Y2 ?$ r( @& E
  特别提醒:format_text参数可以根据“单元格格式”对话框“数字”标签中的类型进行确定。* S/ l+ z: @, @
  32、TODAY函数$ Q  P+ P: j+ n) Q" c
  函数名称:TODAY
2 b5 K; X) a! l1 K9 {4 B  主要功能:给出系统日期。
2 Y# u( v/ X- U  使用格式:TODAY()/ @9 j, U" c$ a+ r1 Q0 }+ G9 ?0 T( d8 J$ K
  参数说明:该函数不需要参数。  ( u. ?3 c$ v8 ^3 R
  应用举例:输入公式:=TODAY(),确认后即刻显示出系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。
. s# m8 Q8 ~% C/ e* u1 Y& t; _& v! X  特别提醒:显示出来的日期格式,可以通过单元格格式进行重新设置(参见附件)。
( I& n  F; H2 E  33、VALUE函数, Q) j! M8 z1 o( ?
  函数名称:VALUE8 l6 }# o7 u3 n: X7 L7 Q* \
  主要功能:将一个代表数值的文本型字符串转换为数值型。
# \& U- B7 T" W8 l  使用格式:VALUE(text)/ n* ~) o0 ?3 ?- L# Z1 p8 X& ]
  参数说明:text代表需要转换文本型字符串数值。  
5 V/ M/ u. U2 k& c' w  应用举例:如果B74单元格中是通过LEFT等函数截取的文本型字符串,我们在C74单元格中输入公式:=VALUE(B74),确认后,即可将其转换为数值型。
) a, x, L1 T) E$ h) @, U, Z  特别提醒:如果文本型数值不经过上述转换,在用函数处理这些数值时,常常返回错误。
, p6 g# i* y" J, M  34、VLOOKUP函数
8 V  X4 `& n7 w, K  函数名称:VLOOKUP
+ b  y7 @  o) m/ [) t$ T* E  主要功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值。6 w: @: w7 b8 h* f
  使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup); T" F& ~7 i0 s, c: P" }
参数说明:Lookup_value代表需要查找的数值;Table_array代表需要在其中查找数据的单元格区域;Col_index_num为在table_array区域中待返回的匹配值的列序号(当Col_index_num为2时,返回table_array第2列中的数值,为3时,返回第3列的值……);Range_lookup为一逻辑值,如果为TRUE或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果为FALSE,则返回精确匹配值,如果找不到,则返回错误值#N/A。
4 u7 a! F! b- `  应用举例:参见图7,我们在D65单元格中输入公式:=VLOOKUP(B65,B2:D63,3,FALSE),确认后,只要在B65单元格中输入一个学生的姓名(如丁48),D65单元格中即刻显示出该学生的语言成绩。; W8 G( p0 d1 I% B  j
  特别提醒:Lookup_value参见必须在Table_array区域的首列中;如果忽略Range_lookup参数,则Table_array的首列必须进行排序;在此函数的向导中,有关Range_lookup参数的用法是错误的。) O) O; t- s$ o  ]! p# u; h
  35、WEEKDAY函数4 A1 y/ Z( j- p3 Q: u7 S% s9 c
  函数名称:WEEKDAY; z# T7 {0 @1 l+ R! I& D; f
  主要功能:给出指定日期的对应的星期数。
+ a+ @6 f0 y  a' p2 g  使用格式:WEEKDAY(serial_number,return_type)
. R! G; D0 a# i8 g  R4 G: G6 V  参数说明:serial_number代表指定的日期或引用含有日期的单元格;return_type代表星期的表示方式[当Sunday(星期日)为1、Saturday(星期六)为7时,该参数为1;当Monday(星期一)为1、Sunday(星期日)为7时,该参数为2(这种情况符合中国人的习惯);当Monday(星期一)为0、Sunday(星期日)为6时,该参数为3]。# c5 i4 w5 P) ^0 y0 u% p) f
  应用举例:输入公式:=WEEKDAY(TODAY(),2),确认后即给出系统日期的星期数。
2 Q, ]7 s2 l/ v) U% }/ Y1 ]& X  特别提醒:如果是指定的日期,请放在英文状态下的双引号中,如=WEEKDAY("2003-12-18",2)。) O* j9 q9 C7 K8 ?
一。单元格颜色效果全选表格,格式-条件格式,条件选择“公式”,公式如下,然后选“格式”按钮,“图案”,选择需要颜色。2 H$ r3 e! N7 u8 E/ h$ [: Y9 Y; a
  b. T( S& J1 V( p/ u" b

& `0 u$ t( n9 C. b( G" t1.隔行颜色效果(奇数行颜色):/ s9 l4 ]4 f4 K
=MOD(ROW(),2)=1
% j. _2 e6 O& m. l/ S2.隔行颜色效果(偶数行颜色):  H- }8 u/ @# m! d& m
=MOD(ROW(),2)=0$ v$ H5 O" U* w8 E6 U2 V  }5 h
3.如果希望设置格式为每3行应用一次底纹,可以使用公式:
% l# Z9 |- B6 S5 k8 b# Y# [4 Q=MOD(ROW(),3)=1" \, o8 o  o, L% `: H$ i: i
4.如果希望设置奇偶列不同底纹,只要把公式中的ROW()改为COLUMN()即可,如:
. R8 Q. V* [4 K' H=MOD(COLUMN(),2)$ F5 C" Y1 Q4 ~6 L; w  \& i& ?
5.如果希望设置国际象棋棋盘式底纹(白色+自定义色):
8 ~# _/ h: T# k# B; P=MOD(ROW()+COLUMN(),2)
3 h! R2 H) ~9 X- b- {: @: [( P说明:该条件格式的公式用于判断行号与列号之和除以2的余数是否为0。如果为0,说明行数与列数的奇偶性相同,则填充单元格为指定色,否则就不填充。在条件格式中,公式结果返回一个数字时,非0数字即为TRUE,0和错误值为FALSE。因此,上面的公式也可以写为:- S; y; |6 \  t8 `! f
=MOD(ROW()+COLUMN(),2)<>02 b& V' U$ V6 C6 B
6.如果希望设置国际象棋棋盘式底纹(自定义色+自定义色):
% e: V* l+ r% x4 O' @加入样式2:
/ v3 t3 `4 H* s6 _5 H* H' Q4 ]=MOD(ROW()+COLUMN(),2)=0
2 H) z$ s1 _2 R5 ?8 u二。用颜色进行筛选
- t2 ^; r, q' O7 |excel2007可以按单元格颜色、字体颜色或图标进行排序。7 y! p4 _( c, y% N8 E
如果是excel2003,需要添加辅助列,用定义名称的方法得到对应的颜色号,然后对辅助列进行排序:
6 k& S9 s4 f- p6 ~颜色单元格在A列,选中B1,插入->名称->定义,输入a,下面输入公式 =get.cell(24,$a1),
  F& r! w: u& X! ]5 k2 T+ G此法可得到字体色的序列号。 B1输入 =a 将公式向下复制到相应行。- c4 Y. \$ k9 W$ ~
将全表按B列排序即可。若是想获得背景色序列号,将24改成63即可。

) T1 Z7 F! D+ y$ X+ }3 ^) d2 N青华模具专业实战培训机构,常年开设ug产品设计、Pro/E产品设计、ug模具设计、UG数控编程、PowerMill编程、五金模具设计等王牌课程。咨询电话:13726460417 加QQ1370609814送免费视频教程。
: K( F/ a; u* W6 W, x9 g3 W

: n- l4 a# {% n; c) A/ w3 H5 O$ S3 W" t

6 r& y4 E) [& V% k; i5 T
" }/ |9 c9 d% M# x, y' h/ s4 E/ }
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2024-4-26 11:57 , Processed in 0.068105 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

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