青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2017-12-22 17:05 | 显示全部楼层 |阅读模式
一、 输入三个“=”,回车,得到一条双直线;
4 a% d9 h' l3 @( U) Q. c( c1 q& N! r二、 输入三个“~”,回车,得到一条波浪线;' R: b1 O; j. b( V6 P1 C- x. H
三、 输入三个“*”或 “-”或 “#”,回车,惊喜多多;
% y2 N$ Y6 M# ?; E; S在单元格内输入=now()   显示日期" ^7 f1 L6 I' _! w; w' o2 m
在单元格内输入=CHOOSE(WEEKDAY(I3,2),"星期一","星期二","星期三","星期四","星期五","星期六","星期日")         显示星期几
+ h3 h  f2 D2 y. z1 M5 `1 D8 w" nExcel常用函数大全) {  R4 w& s; b8 p
3 U) m/ y. j# k& y5 K/ B
 1、ABS函数 2 W) f6 X8 G/ g* _- q, i
  函数名称:ABS $ t2 ?! E1 {3 k, s  M& s! ]
  主要功能:求出相应数字的绝对值。 - t/ Z; v9 R& p- E1 ?
  使用格式:ABS(number) $ i+ }& V% w: r0 }; S
  参数说明:number代表需要求绝对值的数值或引用的单元格。
5 Z- |+ g2 j4 T  c3 y+ o  应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。
  p8 f+ @: \- S" T0 s4 T1 E! V+ x  特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。
# O& Z9 Y7 W+ s  2、AND函数 , g" H- B2 g8 |% h
  函数名称:AND
% [  f0 _0 \4 W4 T0 i' H1 \4 ]  主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。
( K7 r* u- v# m2 e1 ]  使用格式:AND(logical1,logical2, ...) / [# c5 p6 p& G9 J, r. m+ ^+ {2 v' |
  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。 $ r( ^( M. T& ?4 ~0 Y2 T+ P, y
  应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。 * b' B, ]  E2 E2 e5 I
  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。
8 S' ?" u: |! ?/ _6 o* A  3、AVERAGE函数 ! U* `8 M4 z+ J. A0 m
  函数名称:AVERAGE
; P: o0 W8 F) `* E  H, ^8 {  主要功能:求出所有参数的算术平均值。
+ @. C; _7 v  R/ R2 V) a5 F& ~  使用格式:AVERAGE(number1,number2,……)
  G/ o, k# B$ y. a: I  参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。 0 z: j( `+ {) m# q$ v
  应用举例:在B8单元格中输入公式:=AVERAGE(B77,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。
! i5 V2 H, ^5 x- J6 Q3 B8 b- R  特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。4 l) S0 o- Q0 q! d
  4、COLUMN 函数 3 \, u! U, T1 q& ?: b0 @
  函数名称:COLUMN
( Y, X* J  q: M6 o4 \6 A7 w5 c  主要功能:显示所引用单元格的列标号值。 ) M2 R& M+ j* A4 R9 w) y
  使用格式:COLUMN(reference) 4 g8 V; x$ l3 V5 O$ M
  参数说明:reference为引用的单元格。
: j7 ^# ~5 q& s  应用举例:在C11单元格中输入公式:=COLUMN(B11),确认后显示为2(即B列)。
$ q+ }8 w! H* T, u& c0 x  特别提醒:如果在B11单元格中输入公式:=COLUMN(),也显示出2;与之相对应的还有一个返回行标号值的函数——ROW(reference)。9 U( e( s  Y* Q& h( ]! D3 V
  5、CONCATENATE函数
7 q2 c- W4 L4 l7 U  函数名称:CONCATENATE 4 t5 `/ {% o; s
  主要功能:将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。 * s, x, e6 W/ [& e1 a
  使用格式:CONCATENATE(Text1,Text……) 1 W0 K! @; `7 d0 V2 X3 ]
  参数说明:Text1、Text2……为需要连接的字符文本或引用的单元格。
! L% Q+ N* F( e/ r0 p  应用举例:在C14单元格中输入公式:=CONCATENATE(A14,"@",B14,".com"),确认后,即可将A14单元格中字符、@、B14单元格中的字符和.com连接成一个整体,显示在C14单元格中。 , |9 |  U9 Y4 Y, e
  特别提醒:如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号,如果将上述公式改为:=A14&"@"&B14&".com",也能达到相同的目的。3 g6 }9 y9 A) f' g& d
  6、COUNTIF函数
3 z; M4 X" v  I3 K( I5 I1 |  函数名称:COUNTIF " C8 s* W/ S! U" p' W5 m; K8 {
  主要功能:统计某个单元格区域中符合指定条件的单元格数目。
2 z* ], O) Y8 I* |5 \4 \1 u$ h* ~+ y  使用格式:COUNTIF(Range,Criteria)
8 C4 h! ?) B, I  参数说明:Range代表要统计的单元格区域;Criteria表示指定的条件表达式。   ' ]5 Q$ B5 U' ?1 V& k' f: h
  应用举例:在C17单元格中输入公式:=COUNTIF(B1:B13,">=80"),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。 ; ~3 H$ Y7 _1 S! l$ M; T
  特别提醒:允许引用的单元格区域中有空白单元格出现。
- \! ?  B3 v+ c/ ]# t  7、DATE函数
; ]& B1 S$ C/ A1 u: |  函数名称:DATE . u. V* ^3 d  P# H
  主要功能:给出指定数值的日期。 & O7 h1 f# d/ Y
  使用格式:DATE(year,month,day) ) s  K  D9 Y  U2 }' t. Q
  参数说明:year为指定的年份数值(小于9999);month为指定的月份数值(可以大于12);day为指定的天数。 1 c2 \7 w; g8 A+ \/ U* t" Y
  应用举例:在C20单元格中输入公式:=DATE(2003,13,35),确认后,显示出2004-2-4。
: U& B, d6 }; s& E# n4 m; r  特别提醒:由于上述公式中,月份为13,多了一个月,顺延至2004年1月;天数为35,比2004年1月的实际天数又多了4天,故又顺延至2004年2月4日。
* ]  [9 F4 @0 A  P  8、函数名称:DATEDIF
9 q& k" ]" [% R  主要功能:计算返回两个日期参数的差值。
- ~/ c3 G( }9 T! F3 I  使用格式:=DATEDIF(date1,date2,"y")、=DATEDIF(date1,date2,"m")、=DATEDIF(date1,date2,"d")
* a7 j: c; i9 |7 @  参数说明:date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两个日期相差的年(月、天)数。
. d9 \  N/ ~4 Y  应用举例:在C23单元格中输入公式:=DATEDIF(A23,TODAY(),"y"),确认后返回系统当前日期[用TODAY()表示)与A23单元格中日期的差值,并返回相差的年数。. s7 B. p' P4 Y0 n7 ?7 H
  特别提醒:这是Excel中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。- v  y/ h: X9 p% i# K
  9、DAY函数( l& N8 Q% v) z7 o
  函数名称:DAY, m; R& L1 @" \. g8 s6 _
  主要功能:求出指定日期或引用单元格中的日期的天数。
' Q, F0 Q1 C! o2 `; W) ?# s  使用格式:DAY(serial_number)
3 ^9 h6 u$ X' ]' {6 T* h) T  参数说明:serial_number代表指定的日期或引用的单元格。  n- g! k0 O, r; j
  应用举例:输入公式:=DAY("2003-12-18"),确认后,显示出18。
# f9 v) y: g2 d1 R6 o+ g  特别提醒:如果是给定的日期,请包含在英文双引号中。/ f8 F2 p* Z, f% y- K7 D/ n( W- `
  10、DCOUNT函数& V: O# I% K, }1 L9 r
  函数名称:DCOUNT: |& {0 _2 {/ E" e: i7 W" {
  主要功能:返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。
! ^" L) k3 G( x9 h  使用格式:DCOUNT(database,field,criteria)% U1 T6 h9 E& e3 ], P' [
  参数说明:Database表示需要统计的单元格区域;Field表示函数所使用的数据列(在第一行必须要有标志项);Criteria包含条件的单元格区域。/ P7 b; h$ E, m4 H1 k
  应用举例:如图1所示,在F4单元格中输入公式:=DCOUNT(A111,"语文",F1:G2),确认后即可求出“语文”列中,成绩大于等于70,而小于80的数值单元格数目(相当于分数段人数)。
9 q' q- b- p& p, i 10.jpg 9 W- d& [4 P  |; K' {
特别提醒:如果将上述公式修改为:=DCOUNT(A111,,F1:G2),也可以达到相同目的。) b+ p& f% Y" e1 B3 K- o" l1 R
  11、FREQUENCY函数
, h) J( N+ E$ n  函数名称:FREQUENCY
! B) f4 @- |7 J  {6 y0 v+ L  主要功能:以一列垂直数组返回某个区域中数据的频率分布。
" @/ R6 S0 X* J  使用格式:FREQUENCY(data_array,bins_array)
# J' z: f& F  ]  参数说明:Data_array表示用来计算频率的一组数据或单元格区域;Bins_array表示为前面数组进行分隔一列数值。  
1 K$ P5 _& _" A/ m2 }1 S+ q  应用举例:如图2所示,同时选中B32至B36单元格区域,输入公式:=FREQUENCY(B2:B31,D236),输入完成后按下“Ctrl+Shift+Enter”组合键进行确认,即可求出B2至B31区域中,按D2至D36区域进行分隔的各段数值的出现频率数目(相当于统计各分数段人数)。" K( `: s. |4 V7 u
   11.jpg 8 _6 N' m1 q6 h6 S
  特别提醒:上述输入的是一个数组公式,输入完成后,需要通过按“Ctrl+Shift+Enter”组合键进行确认,确认后公式两端出现一对大括号({}),此大括号不能直接输入。
* d9 H: `, Q# B& l1 T  12、IF函数+ N# m+ L2 q% h8 b5 l. q; z
  函数名称:IF: m4 W: t, W9 V# \, A7 ^
  主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。3 F8 i$ }" f* H7 {
  使用格式:=IF(Logical,Value_if_true,Value_if_false), Q: V: B/ x) t1 g+ w3 \# p
  参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。
. S* ]0 d& r# }2 [( i1 N8 a  应用举例:在C29单元格中输入公式:=IF(C26>=18,"符合要求","不符合要求"),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样。
. N: K5 @5 H& k2 u$ k; m  特别提醒:本文中类似“在C29单元格中输入公式”中指定的单元格,读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所附的实例文件。6 n, p* K5 ]9 h# p. G# f& R5 A
  13、INDEX函数
3 K3 I* c! W5 k) p( \2 W7 K% K  函数名称:INDEX
9 S7 b4 L* p4 `" P: f  主要功能:返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。
. l2 Y/ w# |3 g* Z- I  使用格式:INDEX(array,row_num,column_num)
) [" J- s5 z# ]9 U; n9 }; m- d  参数说明:Array代表单元格区域或数组常量;Row_num表示指定的行序号(如果省略row_num,则必须有 column_num);Column_num表示指定的列序号(如果省略column_num,则必须有 row_num)。
- y( w$ `7 ?, u, h  应用举例:如图3所示,在F8单元格中输入公式:=INDEX(A111,4,3),确认后则显示出A1至D11单元格区域中,第4行和第3列交叉处的单元格(即C4)中的内容。( R: y" Z# g. n5 w( Q. l: J, |2 M0 Y
12.jpg 1 H: d7 I- Y4 d$ T
  特别提醒:此处的行序号参数(row_num)和列序号参数(column_num)是相对于所引用的单元格区域而言的,不是Excel工作表中的行或列序号。
# }2 S% [6 z4 _  w- ]. E    14、INT函数; ^! w  K" p, x) x' ^/ A1 h4 a3 g
  函数名称:INT
5 J3 [- a+ A9 y$ Q  U8 W% c" H  主要功能:将数值向下取整为最接近的整数。
  i  v+ w" R. {! c: `% c* P4 y  使用格式:INT(number)
5 ?+ L! T, [9 U, r' b  参数说明:number表示需要取整的数值或包含数值的引用单元格。  0 L. G6 u8 S% [) }: Q* D6 _- u& I
  应用举例:输入公式:=INT(18.89),确认后显示出18。
, g" O: Y, Q3 K2 ]( [6 C7 A  特别提醒:在取整时,不进行四舍五入;如果输入的公式为=INT(-18.89),则返回结果为-19。
( b: S3 b7 g2 k! ^+ y$ p   : i* U: _5 V, d, T7 O+ U8 C5 L  Y
    15、ISERROR函数' I; y4 t/ l( f6 F' i* N* k
  函数名称:ISERROR3 m8 r: K* I3 z
  主要功能:用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。$ s( |3 O) M1 t% F
  使用格式:ISERROR(value)
& C* [$ X( L6 b# j3 ~. V/ b  参数说明:Value表示需要测试的值或表达式。; u+ w% w5 h& X! V, r
  应用举例:输入公式:=ISERROR(A35/B35),确认以后,如果B35单元格为空或“0”,则A35/B35出现错误,此时前述函数返回TRUE结果,反之返回FALSE。
* \9 j* g1 l- Y, J$ L; N; ]  特别提醒:此函数通常与IF函数配套使用,如果将上述公式修改为:=IF(ISERROR(A35/B35),"",A35/B35),如果B35为空或“0”,则相应的单元格显示为空,反之显示A35/B35
  r/ d. `! B' G% @: [$ l0 H1 w的结果。2 o! B" S! C5 o: J3 M
  16、LEFT函数
; L! ^# E5 g/ n; B  函数名称:LEFT$ |0 _) d" q+ P) d0 v! Q- p. w6 D
  主要功能:从一个文本字符串的第一个字符开始,截取指定数目的字符。4 Y& d4 @* I: Y( m3 V4 q
  使用格式:LEFT(text,num_chars)
3 C6 y* w" s( F& i  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。  ; z; T& g) D2 j, {2 n+ d
  应用举例:假定A38单元格中保存了“我喜欢天极网”的字符串,我们在C38单元格中输入公式:=LEFT(A38,3),确认后即显示出“我喜欢”的字符。" @% P. m: q" e8 Y/ X- a( I$ U
  特别提醒:此函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思。9 Q! t6 s$ _  P) e
  17、LEN函数8 t* o9 |. ]! d
  函数名称:LEN* P9 T! N7 Q3 s% m8 g9 X% e
  主要功能:统计文本字符串中字符数目。; e1 i8 W, z* H( o, j2 `3 A& M& {
  使用格式:LEN(text)
5 l5 @1 l9 J: U, F0 q! `( Q2 ^+ O  参数说明:text表示要统计的文本字符串。  ( ^7 j: F2 }8 f" |! y
  应用举例:假定A41单元格中保存了“我今年28岁”的字符串,我们在C40单元格中输入公式:=LEN(A40),确认后即显示出统计结果“6”。" I; I+ E+ l  M1 T3 S
  特别提醒:LEN要统计时,无论中全角字符,还是半角字符,每个字符均计为“1”;与之相对应的一个函数——LENB,在统计时半角字符计为“1”,全角字符计为“2”。* m- b: H& w* q2 H8 s! Q# ]9 q
  18、MATCH函数& t! N* b/ R3 F4 _7 H$ v
  函数名称:MATCH
9 d& |5 L6 h. I, W' ~  \( o  主要功能:返回在指定方式下与指定数值匹配的数组中元素的相应位置。
" Z6 K5 _& S$ }: l9 k( o  u; m  使用格式:MATCH(lookup_value,lookup_array,match_type)! e) R( X; ]% O: a8 W: e
  参数说明:Lookup_value代表需要在数据表中查找的数值;
+ I4 u# C3 b' o: C  Lookup_array表示可能包含所要查找的数值的连续单元格区域;4 ^4 Y0 e- J% x, b! [
  Match_type表示查找方式的值(-1、0或1)。
$ S0 w, ~, w& ~( w- J% m2 @  如果match_type为-1,查找大于或等于 lookup_value的最小数值,Lookup_array 必须按降序排列;
8 c& T+ }; R: q  如果match_type为1,查找小于或等于 lookup_value 的最大数值,Lookup_array 必须按升序排列;1 F7 L) E+ v- L. d
  如果match_type为0,查找等于lookup_value 的第一个数值,Lookup_array 可以按任何顺序排列;如果省略match_type,则默认为1。# f1 [' T5 @9 d" e* j
  应用举例:如图4所示,在F2单元格中输入公式:=MATCH(E2,B1:B11,0),确认后则返回查找的结果“9”。% c- E) z3 d7 z$ h  L, f3 T
13.jpg * g3 ~! p+ c/ }  a# U
特别提醒:Lookup_array只能为一列或一行。
+ @7 J' |9 q' m% m" ]/ ~" M  19、MAX函数/ a" Q) C3 Q5 O' i
  函数名称:MAX5 [, Z# f7 U2 X7 D2 j
  主要功能:求出一组数中的最大值。
3 T, F5 F. M, S; j  T  使用格式:MAX(number1,number2……)
0 g0 B$ z- {5 ^' D  参数说明:number1,number2……代表需要求最大值的数值或引用单元格(区域),参数不超过30个。/ R. T. m5 Z* d
  应用举例:输入公式:=MAX(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最大值。5 R% h3 K6 s. z0 H( ^  J
  特别提醒:如果参数中有文本或逻辑值,则忽略。
& Y2 E9 a& `- k, H# o1 {  20、MID函数
1 a' d( w2 W5 t  函数名称:MID
- m9 a* e2 [1 h8 O  主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。
0 |; b1 j7 H) w6 [2 O( q5 {  使用格式:MID(text,start_num,num_chars): D' D  v! B9 Y& R, I4 Y
  参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。4 ]* L, i: D% ~$ e! v; U
  应用举例:假定A47单元格中保存了“我喜欢天极网”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“天极网”的字符。
. }# p6 M6 @4 h6 H; K/ z  特别提醒:公式中各参数间,要用英文状态下的逗号“,”隔开。
; ?' @. S+ M3 i# @  21、MIN函数! H) |% _9 n) I  Q2 }9 {, I
  函数名称:MIN9 ]. u0 o: L3 J3 Z3 _" ?& t5 j
  主要功能:求出一组数中的最小值。
6 b( h% J: }8 C# t3 q- e6 |. `  使用格式:MIN(number1,number2……)- F/ J3 ~/ j4 s- f
  参数说明:number1,number2……代表需要求最小值的数值或引用单元格(区域),参数不超过30个。  k- Q; u2 g4 i( ~6 }
  应用举例:输入公式:=MIN(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最小值。
) B5 K7 `7 X4 [) M% Y4 k  特别提醒:如果参数中有文本或逻辑值,则忽略。4 w$ `, Y/ `, M) }
  22、MOD函数
( n9 L6 W* D1 J  r/ I  函数名称:MOD" g' ]+ O. p( P% _3 |
  主要功能:求出两数相除的余数。# s: A) c( I. r" ~8 ~
  使用格式:MOD(number,divisor)
0 e% T8 N) S. W$ p5 T, I0 b# ~  u  参数说明:number代表被除数;divisor代表除数。1 K$ ]8 r$ ^' S0 p3 U2 Z6 K! z1 _8 @
  应用举例:输入公式:=MOD(13,4),确认后显示出结果“1”。
9 i: M" x) }' j6 \( g  特别提醒:如果divisor参数为零,则显示错误值“#DIV/0!”;MOD函数可以借用函数INT来表示:上述公式可以修改为:=13-4*INT(13/4)。# y1 j1 @6 J8 i4 V+ w
  23、MONTH函数* q, T6 _( P. G' E! }
  函数名称:MONTH7 ?! c2 q# S9 v* G- V- ~- J4 A) X
  主要功能:求出指定日期或引用单元格中的日期的月份。
% k8 G& x7 B" v; \0 L) x  使用格式:MONTH(serial_number)2 n$ F" n* S: w; G' T3 {
  参数说明:serial_number代表指定的日期或引用的单元格。, E; w9 F# j; a; ]/ o
  应用举例:输入公式:=MONTH("2003-12-18"),确认后,显示出11。
% u+ R3 T& q" n) \  特别提醒:如果是给定的日期,请包含在英文双引号中;如果将上述公式修改为:=YEAR("2003-12-18"),则返回年份对应的值“2003”。, u, M1 w4 G% A6 R. Y( ?  k
  24、NOW函数
2 r! o8 T( N' ?8 Q2 \! J8 w1 v: u# L  函数名称:NOW
0 a3 c7 |- A1 k  主要功能:给出当前系统日期和时间。
& K& {( _1 c" A' G' @  w3 F  使用格式:NOW(); L: Z3 V# r% K5 u9 N( a
  参数说明:该函数不需要参数。  
0 x' _& L, U" K  应用举例:输入公式:=NOW(),确认后即刻显示出当前系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。6 ^! a  W4 x( l, x& N( W/ V; T
  特别提醒:显示出来的日期和时间格式,可以通过单元格格式进行重新设置。6 j0 S/ r) y( N
  25、OR函数. P0 a$ L" p" v
  函数名称:OR
8 O0 H! G7 X" `6 I! c  主要功能:返回逻辑值,仅当所有参数值均为逻辑“假(FALSE)”时返回函数结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。
1 `+ L" @. ^: S  使用格式:OR(logical1,logical2, ...)8 F/ I7 s3 W1 V) K6 b. @0 t% `
  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。) Q$ k3 f& H. U! @) M" E2 N
  应用举例:在C62单元格输入公式:=OR(A62>=60,B62>=60),确认。如果C62中返回TRUE,说明A62和B62中的数值至少有一个大于或等于60,如果返回FALSE,说明A62和B62中的数值都小于60。# X$ e9 o: n& k$ J# M- W
  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。+ Y: ^+ U- j% W5 t$ [+ a6 x
  26、RANK函数
9 T1 l$ r+ ]6 p8 ^& @  函数名称:RANK
1 B, I( t3 ~8 d  主要功能:返回某一数值在一列数值中的相对于其他数值的排位。
9 |5 Z; r, a4 n3 c" z6 r  使用格式:RANK(Number,ref,order)7 C! Y4 x4 C; \( f9 C% H
  参数说明:Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。  % A& B5 z$ A$ e2 M& O, }5 c( o$ ^
  应用举例:如在C2单元格中输入公式:=RANK(B2,$B$2B$31,0),确认后即可得出丁1同学的语文成绩在全班成绩中的排名结果。' J" L: [0 d, U5 w
  特别提醒:在上述公式中,我们让Number参数采取了相对引用形式,而让ref参数采取了绝对引用形式(增加了一个“$”符号),这样设置后,选中C2单元格,将鼠标移至该单元格右下角,成细十字线状时(通常称之为“填充柄”),按住左键向下拖拉,即可将上述公式快速复制到C列下面的单元格中,完成其他同学语文成绩的排名统计。
8 b9 A  s9 n. I( z7 L  27、RIGHT函数
+ G+ D3 V; a' t' `- r% \  函数名称:RIGHT
, p% q0 s& I& _( L" C8 |$ a  主要功能:从一个文本字符串的最后一个字符开始,截取指定数目的字符。
2 v& c! |) B9 w" w  使用格式:RIGHT(text,num_chars)
. H) u% f4 Z4 e, c* T$ q  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。  + V; \: @2 o' f5 L8 R5 J3 I
  应用举例:假定A65单元格中保存了“我喜欢天极网”的字符串,我们在C65单元格中输入公式:=RIGHT(A65,3),确认后即显示出“天极网”的字符。4 ?# ^8 Q8 W3 O5 H8 r$ d8 V3 j& Y9 @  j
  特别提醒:Num_chars参数必须大于或等于0,如果忽略,则默认其为1;如果num_chars参数大于文本长度,则函数返回整个文本。& {5 B2 h1 s. l
  28、SUBTOTAL函数
( T% a8 c  A/ F, v& ]2 z  函数名称:SUBTOTAL3 E& B: Y0 L' H& {! M3 m8 ~, O, b
  主要功能:返回列表或数据库中的分类汇总。6 R% T0 r2 t9 ]# T3 p
  使用格式:SUBTOTAL(function_num, ref1, ref2, ...)
0 s8 ^! p3 d7 k& M  参数说明:Function_num为1到11(包含隐藏值)或101到111(忽略隐藏值)之间的数字,用来指定使用什么函数在列表中进行分类汇总计算(如图6);ref1, ref2,……代表要进行分类汇总区域或引用,不超过29个。
% h( U" K4 @7 ?  应用举例:如图7所示,在B64和C64单元格中分别输入公式:=SUBTOTAL(3,C2:C63)和=SUBTOTAL103,C2:C63),并且将61行隐藏起来,确认后,前者显示为62(包括隐藏的行),后者显示为61,不包括隐藏的行。
8 w9 j8 K6 P, P1 l2 d 14.jpg $ S" I8 l+ P6 R2 X3 j8 O

# B, ]5 q8 l2 v- t% X  特别提醒:如果采取自动筛选,无论function_num参数选用什么类型,SUBTOTAL函数忽略任何不包括在筛选结果中的行;SUBTOTAL函数适用于数据列或垂直区域,不适用于数据行或水平区域。' d" c1 A% h3 `! w) e6 h, U
  29、函数名称:SUM
1 R, G5 ?4 G7 d  主要功能:计算所有参数数值的和。
6 f, G$ ^9 ~1 s  f  使用格式:SUM(Number1,Number2……)+ z) W" n$ \  Y  z
  参数说明:Number1、Number2……代表需要计算的值,可以是具体的数值、引用的单元格(区域)、逻辑值等。  , {( z, M9 b6 @4 @5 {* R9 i
  应用举例:如图7所示,在D64单元格中输入公式:=SUM(D263),确认后即可求出语文的总分。
$ r( l0 ?# G# a  特别提醒:如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略;如果将上述公式修改为:=SUM(LARGE(D263,{1,2,3,4,5})),则可以求出前5名成绩的和。
4 |7 F% `/ a1 C. s* g- R/ g, p  30、SUMIF函数- @$ _5 |1 W; [% k* m3 x
  函数名称:SUMIF) _1 W# p; [; o: O  J
  主要功能:计算符合指定条件的单元格区域内的数值和。
9 }% `/ m% X8 b' F" U/ [7 K" a& S  使用格式:SUMIF(Range,Criteria,Sum_Range): c" z8 |6 q* B# Y# ]
  参数说明:Range代表条件判断的单元格区域;Criteria为指定条件表达式;Sum_Range代表需要计算的数值所在的单元格区域。8 o7 p- |  F% ]6 P3 F9 e; K4 o( S' s8 V
  应用举例:如图7所示,在D64单元格中输入公式:=SUMIF(C2:C63,"男",D263),确认后即可求出“男”生的语文成绩和。) U" p5 U: H8 h8 y! }/ q) K2 j
  特别提醒:如果把上述公式修改为:=SUMIF(C2:C63,"女",D263),即可求出“女”生的语文成绩和;其中“男”和“女”由于是文本型的,需要放在英文状态下的双引号("男"、"女")中。
6 N; B& {$ P! b/ n& h+ L+ ^  31、TEXT函数$ e  @: b! {8 v+ h- H& S
  函数名称:TEXT. q5 Z+ S8 z! {/ f! j2 e
  主要功能:根据指定的数值格式将相应的数字转换为文本形式。
8 \6 `8 w- W" u7 ?& W- ^  使用格式:TEXT(value,format_text)% I/ L& P" Y; n. s( e
  参数说明:value代表需要转换的数值或引用的单元格;format_text为指定文字形式的数字格式。
& l; K7 q5 K, o9 U, n3 ^6 t; B. U- p  应用举例:如果B68单元格中保存有数值1280.45,我们在C68单元格中输入公式:=TEXT(B68, "$0.00"),确认后显示为“$1280.45”。% R0 ]& I& B! J; E9 P' A2 @
  特别提醒:format_text参数可以根据“单元格格式”对话框“数字”标签中的类型进行确定。
, m# f+ o6 E+ v+ g1 u  32、TODAY函数
8 V! T. R% d6 P( |  B! f  函数名称:TODAY7 y* I5 M$ ?" ]! @. w3 l
  主要功能:给出系统日期。# e) j1 I) t6 n
  使用格式:TODAY()  x& h1 _* F) o9 r' [" l; Z
  参数说明:该函数不需要参数。  
' h$ f: X* ?: g. d  B6 ~% q  应用举例:输入公式:=TODAY(),确认后即刻显示出系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。
8 z3 V% Y4 e+ _$ a  特别提醒:显示出来的日期格式,可以通过单元格格式进行重新设置(参见附件)。
1 {) l5 k& x6 a, J) e& Z$ d  33、VALUE函数# j1 B& \& }9 x/ _6 R
  函数名称:VALUE
2 V# t* L( c3 r  主要功能:将一个代表数值的文本型字符串转换为数值型。) @! L: b( c/ X5 \
  使用格式:VALUE(text)
( d* J( a- x5 g, t4 ?+ `  参数说明:text代表需要转换文本型字符串数值。  / H! e+ \8 L3 n6 g! n4 u' S2 o* f2 c
  应用举例:如果B74单元格中是通过LEFT等函数截取的文本型字符串,我们在C74单元格中输入公式:=VALUE(B74),确认后,即可将其转换为数值型。
1 h- W6 N8 d% M  特别提醒:如果文本型数值不经过上述转换,在用函数处理这些数值时,常常返回错误。
' V" Q- v2 @/ A  34、VLOOKUP函数
) q8 r. z% P2 ]/ D1 Z# V4 X8 ~( b8 M  函数名称:VLOOKUP
1 `1 X4 f" R5 D3 F  主要功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值。5 p" U7 I: {3 ?/ P' J) M* C
  使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup). d- K. C, H; C7 J$ R+ B2 d  P. G
参数说明: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。7 }6 A- O; q! S* M3 Z5 k
  应用举例:参见图7,我们在D65单元格中输入公式:=VLOOKUP(B65,B263,3,FALSE),确认后,只要在B65单元格中输入一个学生的姓名(如丁48),D65单元格中即刻显示出该学生的语言成绩。# L* k5 S2 k2 O+ }/ Z3 @3 v! [
  特别提醒:Lookup_value参见必须在Table_array区域的首列中;如果忽略Range_lookup参数,则Table_array的首列必须进行排序;在此函数的向导中,有关Range_lookup参数的用法是错误的。8 A. z6 P8 k2 [  _
  35、WEEKDAY函数7 Z8 W& F: L: c6 g( [* c
  函数名称:WEEKDAY9 i  ?: S2 D( |& c2 i$ q9 a7 ^
  主要功能:给出指定日期的对应的星期数。- y: W+ F# q' `- v6 ?$ C
  使用格式:WEEKDAY(serial_number,return_type): w) h7 Z+ {. p$ w2 a- }
  参数说明:serial_number代表指定的日期或引用含有日期的单元格;return_type代表星期的表示方式[当Sunday(星期日)为1、Saturday(星期六)为7时,该参数为1;当Monday(星期一)为1、Sunday(星期日)为7时,该参数为2(这种情况符合中国人的习惯);当Monday(星期一)为0、Sunday(星期日)为6时,该参数为3]。/ h5 M9 p9 _0 z9 b  m3 j+ y
  应用举例:输入公式:=WEEKDAY(TODAY(),2),确认后即给出系统日期的星期数。
0 L) D4 r( N6 ]. L0 K0 \  特别提醒:如果是指定的日期,请放在英文状态下的双引号中,如=WEEKDAY("2003-12-18",2)。
+ b; s* y9 b$ \- P1 v' h7 V, I1 k一。单元格颜色效果全选表格,格式-条件格式,条件选择“公式”,公式如下,然后选“格式”按钮,“图案”,选择需要颜色。; t. }" k7 T& A
1 s! x. n1 P0 ?

3 w+ \1 X" u7 U" G' `/ i6 h1.隔行颜色效果(奇数行颜色):6 R6 n8 x, Q  l% a% r; u* O4 f
=MOD(ROW(),2)=1
1 |5 u( {. A: A( i. X. [; a( h2.隔行颜色效果(偶数行颜色):0 |' @5 k- z, o+ P1 S5 _+ B
=MOD(ROW(),2)=0! f* u, F2 C6 r* I+ \5 h5 X- V" B
3.如果希望设置格式为每3行应用一次底纹,可以使用公式:
7 |' B# B" p: c( d- U=MOD(ROW(),3)=1
1 M; U( m3 H. y% H4.如果希望设置奇偶列不同底纹,只要把公式中的ROW()改为COLUMN()即可,如:
7 v0 v7 \# N5 y) Y* @! d- L=MOD(COLUMN(),2)
6 d. S% R; O  g5.如果希望设置国际象棋棋盘式底纹(白色+自定义色):
# m" u7 D* ?+ S, Z' r1 X5 z=MOD(ROW()+COLUMN(),2) 2 ~6 n. x) ?* C/ s: q* ?% W
说明:该条件格式的公式用于判断行号与列号之和除以2的余数是否为0。如果为0,说明行数与列数的奇偶性相同,则填充单元格为指定色,否则就不填充。在条件格式中,公式结果返回一个数字时,非0数字即为TRUE,0和错误值为FALSE。因此,上面的公式也可以写为:
! r8 j: v( y4 s" Q  d: p=MOD(ROW()+COLUMN(),2)<>0
2 e2 c( @- k- V# m7 Y6.如果希望设置国际象棋棋盘式底纹(自定义色+自定义色):, F9 t7 S/ U  y! I+ \
加入样式2:
. k) e) b6 E' g2 q  k# V=MOD(ROW()+COLUMN(),2)=0 * K1 i; E- o5 S- @. }" v5 H
二。用颜色进行筛选
  O* u2 b5 ~9 c. z/ w# Qexcel2007可以按单元格颜色、字体颜色或图标进行排序。$ q" |; m- I; j! i
如果是excel2003,需要添加辅助列,用定义名称的方法得到对应的颜色号,然后对辅助列进行排序:% ?, S; @9 {  ]$ r( [
颜色单元格在A列,选中B1,插入->名称->定义,输入a,下面输入公式 =get.cell(24,$a1),9 e4 q) P: S- v1 Q/ L. g! ~
此法可得到字体色的序列号。 B1输入 =a 将公式向下复制到相应行。0 G8 f+ m" p* p3 i* Y0 K
将全表按B列排序即可。若是想获得背景色序列号,将24改成63即可。
一、 输入三个“=”,回车,得到一条双直线;1 F3 V) a& `0 V! a4 T4 w9 G, i
二、 输入三个“~”,回车,得到一条波浪线;6 ], e$ K3 a# M8 ]% r- o- _8 d
三、 输入三个“*”或 “-”或 “#”,回车,惊喜多多;
* N' N9 S+ v) o" V4 G在单元格内输入=now()   显示日期: s  U) p0 w2 C: W$ M  l$ ~8 s
在单元格内输入=CHOOSE(WEEKDAY(I3,2),"星期一","星期二","星期三","星期四","星期五","星期六","星期日")         显示星期几6 A! D. Z" }% j" E! O% z
Excel常用函数大全
! U/ R0 R) G: b( v0 s, d9 L
! t" x- Z1 a; z; r 1、ABS函数 * Y0 O  E$ Z% F/ z6 r/ t, y
  函数名称:ABS
# {1 D$ [- r  u4 @/ o  主要功能:求出相应数字的绝对值。 4 d; r) c5 c* q* L3 t
  使用格式:ABS(number) ' `+ K( _% W5 F7 t- S
  参数说明:number代表需要求绝对值的数值或引用的单元格。 7 g* w" e. w  G8 e
  应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。
# |" }( @+ ]" v; X- v2 ]7 F  特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。
3 [* t, d( O4 d9 p& ], O: C. C0 T  2、AND函数
- d: g& w7 W1 O$ ?+ {  函数名称:AND
- e; g( w1 V2 Y' c+ F( P3 j  主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。
! j9 J/ t# d. w/ v0 g' M  使用格式:AND(logical1,logical2, ...) ! _  Q- g. a% a: n
  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。
* K2 P/ ~! D8 y( `  应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。 0 N* ~% F& I# S2 J7 i" g. Z
  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。' @6 p7 H0 B" Q
  3、AVERAGE函数
! Y) ^; U* z: ~4 P+ t) b6 w3 ~  函数名称:AVERAGE
# a+ K/ R1 m6 l) \1 f  主要功能:求出所有参数的算术平均值。
# d4 d, U3 f+ b, x3 n$ g  使用格式:AVERAGE(number1,number2,……)
# \1 a; I" v) Q3 L' f/ `  参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。
5 J' C: E" V! C7 u  应用举例:在B8单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。 1 _! {" @/ t- y* d
  特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。
! t% E: F1 |/ L. K$ U0 I; t/ x7 I: y  4、COLUMN 函数 * i+ z9 c3 g3 k- b5 D* v; B; J' H5 ^
  函数名称:COLUMN
% V3 i, t! B9 R2 A: |8 B7 {$ q, O6 v  主要功能:显示所引用单元格的列标号值。
6 I) A# O9 Q; T4 P  使用格式:COLUMN(reference)
+ {. B4 [- ~7 U+ A  参数说明:reference为引用的单元格。 / k$ j/ o8 H- v$ p  N# |
  应用举例:在C11单元格中输入公式:=COLUMN(B11),确认后显示为2(即B列)。
# ?1 w  x5 f7 ]  特别提醒:如果在B11单元格中输入公式:=COLUMN(),也显示出2;与之相对应的还有一个返回行标号值的函数——ROW(reference)。
# b0 g  r- H* F: z. {  5、CONCATENATE函数
8 h# U/ k% x/ a- _! O0 z6 T  函数名称:CONCATENATE ( R( i. o; y( b/ @& C0 a2 b! z
  主要功能:将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。 7 }7 U2 O: J& B& b( S
  使用格式:CONCATENATE(Text1,Text……) % S. y5 C8 t' K  J8 s
  参数说明:Text1、Text2……为需要连接的字符文本或引用的单元格。
5 o; E3 r8 s# ^; V! f5 E6 N( r& O  应用举例:在C14单元格中输入公式:=CONCATENATE(A14,"@",B14,".com"),确认后,即可将A14单元格中字符、@、B14单元格中的字符和.com连接成一个整体,显示在C14单元格中。
$ I* z# s6 h. v  特别提醒:如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号,如果将上述公式改为:=A14&"@"&B14&".com",也能达到相同的目的。
, a  |7 H% a% [0 J9 L# O  6、COUNTIF函数 . O* ^! h% m* g/ V$ `
  函数名称:COUNTIF 2 f7 @. X! i  n- t9 m/ y
  主要功能:统计某个单元格区域中符合指定条件的单元格数目。
( k9 T; c. x, ]) W  使用格式:COUNTIF(Range,Criteria)
" K9 D! Y' m. k2 e# l' ]" w  参数说明:Range代表要统计的单元格区域;Criteria表示指定的条件表达式。  
" P# F' ]( a0 h6 s  应用举例:在C17单元格中输入公式:=COUNTIF(B1:B13,">=80"),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。
" \* x- u* C$ ~8 J  z  特别提醒:允许引用的单元格区域中有空白单元格出现。
$ }' w3 h9 r# w/ I  7、DATE函数
4 i" C/ }! C( R6 A  函数名称:DATE ( h: L: l* H! D
  主要功能:给出指定数值的日期。 2 m: }$ |# t4 z: J2 T; V# {) S% N
  使用格式:DATE(year,month,day) # m; M' r& H8 ?; X* `. `; G+ ~
  参数说明:year为指定的年份数值(小于9999);month为指定的月份数值(可以大于12);day为指定的天数。 5 y8 H* ^% h6 d
  应用举例:在C20单元格中输入公式:=DATE(2003,13,35),确认后,显示出2004-2-4。 ) S8 x- w1 s  F; \3 j2 p
  特别提醒:由于上述公式中,月份为13,多了一个月,顺延至2004年1月;天数为35,比2004年1月的实际天数又多了4天,故又顺延至2004年2月4日。
$ M$ a7 F0 G8 Z5 O5 k# d  8、函数名称:DATEDIF
, G9 {* L  I1 X- N& f  主要功能:计算返回两个日期参数的差值。' q4 t& t# {$ U
  使用格式:=DATEDIF(date1,date2,"y")、=DATEDIF(date1,date2,"m")、=DATEDIF(date1,date2,"d")
) b; L/ X1 K$ ^( F% m& B3 m  参数说明:date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两个日期相差的年(月、天)数。6 p/ ~4 D$ n9 b6 k, {% W
  应用举例:在C23单元格中输入公式:=DATEDIF(A23,TODAY(),"y"),确认后返回系统当前日期[用TODAY()表示)与A23单元格中日期的差值,并返回相差的年数。0 U4 v6 p* ~( f6 v6 w$ z! L. x
  特别提醒:这是Excel中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。: A6 Y. M# x% ~( }" L& v# I
  9、DAY函数
" R$ ^9 _, @* {5 w% j+ ~6 ?  函数名称:DAY
% k1 A  c( A& V2 Y, X  主要功能:求出指定日期或引用单元格中的日期的天数。5 K! A& p2 G0 j. ]& n  f+ I' m
  使用格式:DAY(serial_number)
6 q( u4 z  D1 B& B  参数说明:serial_number代表指定的日期或引用的单元格。' P" c8 S0 Q  }
  应用举例:输入公式:=DAY("2003-12-18"),确认后,显示出18。
# J0 v2 K% m/ A  特别提醒:如果是给定的日期,请包含在英文双引号中。
. Q) y: l) N& R9 ]  10、DCOUNT函数- ~1 q& u- s! i& R" R
  函数名称:DCOUNT( j1 P0 H0 j$ O3 Y0 C; ~
  主要功能:返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。
4 W! d0 [6 g! e- \  使用格式:DCOUNT(database,field,criteria)* L7 ~. H) X+ S; M- X9 m$ y
  参数说明:Database表示需要统计的单元格区域;Field表示函数所使用的数据列(在第一行必须要有标志项);Criteria包含条件的单元格区域。
) v9 t0 K" U" v8 G9 I7 P, f" b/ K  应用举例:如图1所示,在F4单元格中输入公式:=DCOUNT(A1:D11,"语文",F1:G2),确认后即可求出“语文”列中,成绩大于等于70,而小于80的数值单元格数目(相当于分数段人数)。
3 ~6 X/ w! ?# ]1 F1 z3 w, c7 z- D) Q- D2 }. x6 `
特别提醒:如果将上述公式修改为:=DCOUNT(A1:D11,,F1:G2),也可以达到相同目的。
( _( Q, q( r  i0 ^6 t  \  11、FREQUENCY函数* j" y/ l0 o* p* L$ U
  函数名称:FREQUENCY
$ U, w  N' {9 e. [+ u: c( Z, {  主要功能:以一列垂直数组返回某个区域中数据的频率分布。3 W' W6 a8 P, S! o' \8 y/ U' C* S
  使用格式:FREQUENCY(data_array,bins_array)
# l) p$ U: Y( a# ?% m1 I  参数说明:Data_array表示用来计算频率的一组数据或单元格区域;Bins_array表示为前面数组进行分隔一列数值。  * ~* l+ R6 q7 y: |" O
  应用举例:如图2所示,同时选中B32至B36单元格区域,输入公式:=FREQUENCY(B2:B31,D2:D36),输入完成后按下“Ctrl+Shift+Enter”组合键进行确认,即可求出B2至B31区域中,按D2至D36区域进行分隔的各段数值的出现频率数目(相当于统计各分数段人数)。
  A% z( P8 {" s: P- i( s  + R5 R$ K  J% L! t& {, c7 _
  特别提醒:上述输入的是一个数组公式,输入完成后,需要通过按“Ctrl+Shift+Enter”组合键进行确认,确认后公式两端出现一对大括号({}),此大括号不能直接输入。' D3 T% i& @- G$ I5 v% b& O
  12、IF函数2 R" r: a* c& I
  函数名称:IF
4 p+ i# A% V' f6 y8 ]$ z; M  主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。
# D4 F& d( C, o7 z4 \  使用格式:=IF(Logical,Value_if_true,Value_if_false)2 o& N- W* g0 w/ {/ k
  参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。
2 _# ?1 U' g5 R7 k; @/ {! F* [1 v  应用举例:在C29单元格中输入公式:=IF(C26>=18,"符合要求","不符合要求"),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样。
- X, Y, c/ j! s" W6 t9 K8 f  特别提醒:本文中类似“在C29单元格中输入公式”中指定的单元格,读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所附的实例文件。
( i* Z" a0 i' U- ?$ q# b  13、INDEX函数
+ _0 a. Y% Y; b( k  函数名称:INDEX
! t6 j9 F9 L8 |, q3 C  主要功能:返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。
: L3 h- g. f) N3 [) b. m  使用格式:INDEX(array,row_num,column_num)% d1 r! N9 a# Q4 I' ^3 m
  参数说明:Array代表单元格区域或数组常量;Row_num表示指定的行序号(如果省略row_num,则必须有 column_num);Column_num表示指定的列序号(如果省略column_num,则必须有 row_num)。
) \. w' s/ h. Z: k1 P1 v  应用举例:如图3所示,在F8单元格中输入公式:=INDEX(A1:D11,4,3),确认后则显示出A1至D11单元格区域中,第4行和第3列交叉处的单元格(即C4)中的内容。% g# D2 N+ ?: O9 K! X8 W/ \

, M% {. @& I7 X  特别提醒:此处的行序号参数(row_num)和列序号参数(column_num)是相对于所引用的单元格区域而言的,不是Excel工作表中的行或列序号。! C0 b( \; b; Y6 |+ G
    14、INT函数, l7 W6 t: {1 N# A$ J
  函数名称:INT
1 Y2 z0 K' x( X; |% ~8 X  主要功能:将数值向下取整为最接近的整数。- X* U$ D/ d) W# j9 v* ^
  使用格式:INT(number)  G6 `, _6 i7 c2 O
  参数说明:number表示需要取整的数值或包含数值的引用单元格。  
3 s+ h* O9 l' z# z  q1 m  F  应用举例:输入公式:=INT(18.89),确认后显示出18。5 x1 b- v- @: \* s' k
  特别提醒:在取整时,不进行四舍五入;如果输入的公式为=INT(-18.89),则返回结果为-19。
& k$ i( j9 I3 Y, u+ g   
8 A% x, P7 Y0 ^" k& x    15、ISERROR函数
$ d4 z5 W# M. d* G3 C' @  函数名称:ISERROR, _# b2 |7 |  Q
  主要功能:用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。
* o* g* z3 c9 m- E0 x  使用格式:ISERROR(value)
% s0 Q) j3 O3 u- P% n9 f. V  参数说明:Value表示需要测试的值或表达式。% Q9 _. l, O+ _5 Z- M" G9 `
  应用举例:输入公式:=ISERROR(A35/B35),确认以后,如果B35单元格为空或“0”,则A35/B35出现错误,此时前述函数返回TRUE结果,反之返回FALSE。/ P. O3 ~  q0 r2 U
  特别提醒:此函数通常与IF函数配套使用,如果将上述公式修改为:=IF(ISERROR(A35/B35),"",A35/B35),如果B35为空或“0”,则相应的单元格显示为空,反之显示A35/B350 E2 l% ~9 w" h, ?5 }3 D
的结果。
( O& o% y9 q9 D# V3 R  16、LEFT函数+ d, E! C4 G) }! y  V
  函数名称:LEFT5 {3 @1 ^+ v0 m9 u* r
  主要功能:从一个文本字符串的第一个字符开始,截取指定数目的字符。
7 D  Q: b/ v8 y8 t5 A  使用格式:LEFT(text,num_chars)
5 d/ U" S5 P( E  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。  4 h0 e* W& l$ o: N, K$ B
  应用举例:假定A38单元格中保存了“我喜欢天极网”的字符串,我们在C38单元格中输入公式:=LEFT(A38,3),确认后即显示出“我喜欢”的字符。3 ]1 R! Q& u! W6 {) s. K
  特别提醒:此函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思。" b; S+ v- w" }9 m
  17、LEN函数9 r/ u  {9 c$ p0 b' B
  函数名称:LEN
. n$ t" Y6 g, H' x0 ?) ]  主要功能:统计文本字符串中字符数目。
. l0 g9 ~. E  p  使用格式:LEN(text)
* _: Q) ^; g- v' [9 t, ~  参数说明:text表示要统计的文本字符串。  
5 W  T! p2 N; b' E" L* W  应用举例:假定A41单元格中保存了“我今年28岁”的字符串,我们在C40单元格中输入公式:=LEN(A40),确认后即显示出统计结果“6”。
8 f, C4 S+ O" x. K5 @6 f% i5 Y  ?  特别提醒:LEN要统计时,无论中全角字符,还是半角字符,每个字符均计为“1”;与之相对应的一个函数——LENB,在统计时半角字符计为“1”,全角字符计为“2”。
. ]- R6 I9 H  s$ G  18、MATCH函数8 [7 ^" i0 g9 z2 F" o) k" {
  函数名称:MATCH8 H( p! g6 V' g) e
  主要功能:返回在指定方式下与指定数值匹配的数组中元素的相应位置。
2 J$ T  Y6 x+ T# J# h4 X  使用格式:MATCH(lookup_value,lookup_array,match_type)
. D$ _$ N$ m8 L/ W& q" d  参数说明:Lookup_value代表需要在数据表中查找的数值;6 ~  n: d& O% _% e) T
  Lookup_array表示可能包含所要查找的数值的连续单元格区域;
" P' {- Y# X" l5 i  Match_type表示查找方式的值(-1、0或1)。
( Q$ k- Y! x' O# I) t% e6 X  如果match_type为-1,查找大于或等于 lookup_value的最小数值,Lookup_array 必须按降序排列;
7 x; S0 s- B1 [' E& _+ o/ A  如果match_type为1,查找小于或等于 lookup_value 的最大数值,Lookup_array 必须按升序排列;( r. u) v1 B" `( {# u
  如果match_type为0,查找等于lookup_value 的第一个数值,Lookup_array 可以按任何顺序排列;如果省略match_type,则默认为1。
! U, A: c* L+ I& W/ p  应用举例:如图4所示,在F2单元格中输入公式:=MATCH(E2,B1:B11,0),确认后则返回查找的结果“9”。7 c1 K$ s6 y; q, j; X5 c" w
5 g2 `- @. h5 r0 C9 x
特别提醒:Lookup_array只能为一列或一行。
- F9 v5 K- `1 p1 a  19、MAX函数
/ W* c& p2 h. z0 e/ e  t  函数名称:MAX& U9 e; n+ z; ]  Q
  主要功能:求出一组数中的最大值。$ x( ?7 x8 v! @; w4 K
  使用格式:MAX(number1,number2……)
' u9 V9 u: G# R. z" O6 Y9 u3 O  参数说明:number1,number2……代表需要求最大值的数值或引用单元格(区域),参数不超过30个。
0 {- O! I% l0 G) d- Y, R- _4 f  应用举例:输入公式:=MAX(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最大值。
, o* k2 j! m  }' \# J" [$ B  特别提醒:如果参数中有文本或逻辑值,则忽略。: q/ Q& ~" r: A" W) m. q0 n
  20、MID函数( Y, g: R. M. l6 x4 M
  函数名称:MID
2 i; s  w& i( `0 O  主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。: p6 l5 [7 Q: X" j8 i. I- |
  使用格式:MID(text,start_num,num_chars)' N3 E) ]2 J# e# ?% ^
  参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。% F# X3 d1 F0 Z" `% G- n
  应用举例:假定A47单元格中保存了“我喜欢天极网”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“天极网”的字符。' Z" e; A% U4 z* W  e8 B
  特别提醒:公式中各参数间,要用英文状态下的逗号“,”隔开。2 b6 ]% P3 g' [2 A8 O" O3 c+ r
  21、MIN函数
2 @+ f7 n, w+ A4 n  函数名称:MIN
+ X" x! }  h  ?+ }  主要功能:求出一组数中的最小值。8 B: m; m6 O/ \4 K) g. P
  使用格式:MIN(number1,number2……)
: S$ M/ v! m& D  参数说明:number1,number2……代表需要求最小值的数值或引用单元格(区域),参数不超过30个。$ M6 y  V1 a$ C; s
  应用举例:输入公式:=MIN(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最小值。
- l% O, n( L* [8 `( f  特别提醒:如果参数中有文本或逻辑值,则忽略。
8 `  R, f: X, _* O9 ]  22、MOD函数& s" \- \2 {- T
  函数名称:MOD
9 a% E3 O' _* j0 O; g& f4 C  主要功能:求出两数相除的余数。7 R, v) w) p- w! M# }4 V2 y
  使用格式:MOD(number,divisor)7 d9 H. b- }! E3 k- @, \$ |
  参数说明:number代表被除数;divisor代表除数。
5 ?3 G* b( A! I$ u( P: r- l  应用举例:输入公式:=MOD(13,4),确认后显示出结果“1”。
/ i# r. I% `+ A* c( e+ q  特别提醒:如果divisor参数为零,则显示错误值“#DIV/0!”;MOD函数可以借用函数INT来表示:上述公式可以修改为:=13-4*INT(13/4)。
0 j2 @2 c$ H/ ]8 f  23、MONTH函数
% R: G  @* K6 }  函数名称:MONTH
6 i2 u2 i9 C/ i: b/ s  主要功能:求出指定日期或引用单元格中的日期的月份。
0 [' b, w/ Z+ u; ?* V  使用格式:MONTH(serial_number)
0 s) H/ G- }+ V  Z" d+ ^! m  参数说明:serial_number代表指定的日期或引用的单元格。; D$ `; H2 h; s
  应用举例:输入公式:=MONTH("2003-12-18"),确认后,显示出11。
  o3 u  u6 z- E, a2 \- _5 @  特别提醒:如果是给定的日期,请包含在英文双引号中;如果将上述公式修改为:=YEAR("2003-12-18"),则返回年份对应的值“2003”。3 ]- N& x8 S7 r+ O
  24、NOW函数2 J1 r  D0 i9 v' K
  函数名称:NOW0 ^" [% S4 U( o# s8 m# N, D" W4 g6 Z; i
  主要功能:给出当前系统日期和时间。
" ~6 Z- t6 n, w% S( ~0 _2 V7 E/ j  使用格式:NOW()
# O: B; V) P3 Y: t' Z- k* m) r  参数说明:该函数不需要参数。  3 r- k0 X3 J1 i
  应用举例:输入公式:=NOW(),确认后即刻显示出当前系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。( h6 n  j: k# N$ z4 m2 N
  特别提醒:显示出来的日期和时间格式,可以通过单元格格式进行重新设置。1 V5 A- T. ~; `" _; N
  25、OR函数4 M3 N+ t6 F" m" A- Z' {
  函数名称:OR
$ p1 f, G. B' Q/ U3 b# m& q  主要功能:返回逻辑值,仅当所有参数值均为逻辑“假(FALSE)”时返回函数结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。
- O0 M  \* c8 ~9 s  使用格式:OR(logical1,logical2, ...)1 ?) `- E' L2 Q# V- g
  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。3 L2 |3 M$ H3 ?+ M, |
  应用举例:在C62单元格输入公式:=OR(A62>=60,B62>=60),确认。如果C62中返回TRUE,说明A62和B62中的数值至少有一个大于或等于60,如果返回FALSE,说明A62和B62中的数值都小于60。- I* Q" |/ {& n8 I
  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。/ w6 L- C' e* F" K  n
  26、RANK函数
( J6 e) x6 v, `# A4 y- p  函数名称:RANK
8 B9 [* T7 L& ?& Q& \  主要功能:返回某一数值在一列数值中的相对于其他数值的排位。$ L4 B, S' j* n3 G3 K: \
  使用格式:RANK(Number,ref,order)4 m- M0 D  B/ N( \
  参数说明:Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。  
. E  @- w% e; n0 M  应用举例:如在C2单元格中输入公式:=RANK(B2,$B$2B$31,0),确认后即可得出丁1同学的语文成绩在全班成绩中的排名结果。& N, q7 |2 j( c9 S1 B0 e
  特别提醒:在上述公式中,我们让Number参数采取了相对引用形式,而让ref参数采取了绝对引用形式(增加了一个“$”符号),这样设置后,选中C2单元格,将鼠标移至该单元格右下角,成细十字线状时(通常称之为“填充柄”),按住左键向下拖拉,即可将上述公式快速复制到C列下面的单元格中,完成其他同学语文成绩的排名统计。
) x# }$ O3 M& Z9 H  M' Q  27、RIGHT函数" ]4 r5 a8 x4 l6 o
  函数名称:RIGHT' z3 Z* q3 d" ?6 m6 J7 o- d: W- I( p
  主要功能:从一个文本字符串的最后一个字符开始,截取指定数目的字符。. W! S, p# o6 b# Z% c. C, Z. G
  使用格式:RIGHT(text,num_chars)
  S2 B9 p4 f$ x1 x  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。  ! F" A4 {& X, Y) F7 {+ N
  应用举例:假定A65单元格中保存了“我喜欢天极网”的字符串,我们在C65单元格中输入公式:=RIGHT(A65,3),确认后即显示出“天极网”的字符。3 ^& X& p1 s' C: {* }" q
  特别提醒:Num_chars参数必须大于或等于0,如果忽略,则默认其为1;如果num_chars参数大于文本长度,则函数返回整个文本。
9 N# u1 L! S  {8 d+ @  28、SUBTOTAL函数( h0 N6 D) v" ~2 s5 L  t
  函数名称:SUBTOTAL- W- K$ j. c1 m; h0 [1 O
  主要功能:返回列表或数据库中的分类汇总。3 d5 Z" W+ r1 r) M  C+ ^. t
  使用格式:SUBTOTAL(function_num, ref1, ref2, ...)
9 n+ H1 o  _) s# ]2 ^- P6 t1 n  参数说明:Function_num为1到11(包含隐藏值)或101到111(忽略隐藏值)之间的数字,用来指定使用什么函数在列表中进行分类汇总计算(如图6);ref1, ref2,……代表要进行分类汇总区域或引用,不超过29个。
; Z% @- H1 P8 G$ a  应用举例:如图7所示,在B64和C64单元格中分别输入公式:=SUBTOTAL(3,C2:C63)和=SUBTOTAL103,C2:C63),并且将61行隐藏起来,确认后,前者显示为62(包括隐藏的行),后者显示为61,不包括隐藏的行。" y- x  I0 W' c: `8 R, |8 Q& F
5 C  i; O$ `' Y; ]! J' R
1 o4 ^- l# t  d  o' o9 t
  特别提醒:如果采取自动筛选,无论function_num参数选用什么类型,SUBTOTAL函数忽略任何不包括在筛选结果中的行;SUBTOTAL函数适用于数据列或垂直区域,不适用于数据行或水平区域。
' C$ \0 f4 E/ j8 e1 e  29、函数名称:SUM
) A% Q; V% c1 ~* h/ G  主要功能:计算所有参数数值的和。, V3 B& ]1 w. C6 e4 }/ A
  使用格式:SUM(Number1,Number2……)& Y$ \- F2 D; f4 t+ c$ S
  参数说明:Number1、Number2……代表需要计算的值,可以是具体的数值、引用的单元格(区域)、逻辑值等。  ! M5 k9 \7 Q4 Y: _8 L
  应用举例:如图7所示,在D64单元格中输入公式:=SUM(D2:D63),确认后即可求出语文的总分。8 ?' ?# ?  `; z
  特别提醒:如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略;如果将上述公式修改为:=SUM(LARGE(D2:D63,{1,2,3,4,5})),则可以求出前5名成绩的和。6 C2 |/ ^# G8 D7 \3 {4 p& e
  30、SUMIF函数
" c# E9 `' E2 P) y3 F  W# m. l+ L  A  函数名称:SUMIF5 D' G* N2 H- y$ N: ?
  主要功能:计算符合指定条件的单元格区域内的数值和。$ a0 Y1 P: w* \; \% Y3 a: u
  使用格式:SUMIF(Range,Criteria,Sum_Range)/ [% v/ }( [( U4 e$ x% S
  参数说明:Range代表条件判断的单元格区域;Criteria为指定条件表达式;Sum_Range代表需要计算的数值所在的单元格区域。
" b/ L0 @  |- n5 P  `  应用举例:如图7所示,在D64单元格中输入公式:=SUMIF(C2:C63,"男",D2:D63),确认后即可求出“男”生的语文成绩和。9 _& c9 J! U: K" |
  特别提醒:如果把上述公式修改为:=SUMIF(C2:C63,"女",D2:D63),即可求出“女”生的语文成绩和;其中“男”和“女”由于是文本型的,需要放在英文状态下的双引号("男"、"女")中。+ [; S0 k- G3 J. K) G
  31、TEXT函数
/ e2 N$ X0 u# U# v6 T3 p  函数名称:TEXT
' [& m/ a% S; a3 q4 _! m9 Z  主要功能:根据指定的数值格式将相应的数字转换为文本形式。
/ ^1 s9 f) r6 V' L% R0 O  使用格式:TEXT(value,format_text)2 v5 A' F0 c9 _( Z+ M$ d$ N
  参数说明:value代表需要转换的数值或引用的单元格;format_text为指定文字形式的数字格式。* _7 S5 P  C* M% o1 ]% S
  应用举例:如果B68单元格中保存有数值1280.45,我们在C68单元格中输入公式:=TEXT(B68, "$0.00"),确认后显示为“$1280.45”。0 ]" a, D. ?* r  x3 X
  特别提醒:format_text参数可以根据“单元格格式”对话框“数字”标签中的类型进行确定。
$ y1 q2 u: ]) m  p1 d1 q  32、TODAY函数1 a* b1 _* A6 I
  函数名称:TODAY  M) `% J; N" @, B, y
  主要功能:给出系统日期。* B/ M0 d9 `4 {8 R( c
  使用格式:TODAY()" h! u* n, S8 O- m5 B
  参数说明:该函数不需要参数。  : A- H! g" M, |0 J: m9 O
  应用举例:输入公式:=TODAY(),确认后即刻显示出系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。
0 E, c/ a5 C( N8 ^: t1 K  特别提醒:显示出来的日期格式,可以通过单元格格式进行重新设置(参见附件)。
. p8 r$ X) o$ k  v* E/ U+ n% S! ~- X  33、VALUE函数
1 w" o) d; F: E8 S: z; ^5 U  函数名称:VALUE
9 H/ ~% [/ I/ y5 o( l% q0 ~  主要功能:将一个代表数值的文本型字符串转换为数值型。
" [7 p6 U# j0 E( R3 b, u  使用格式:VALUE(text): w& P$ R$ M" y5 m
  参数说明:text代表需要转换文本型字符串数值。  
% F) i% L4 Z  ~' T  应用举例:如果B74单元格中是通过LEFT等函数截取的文本型字符串,我们在C74单元格中输入公式:=VALUE(B74),确认后,即可将其转换为数值型。
( N- S7 V5 p& U2 U+ A/ n  特别提醒:如果文本型数值不经过上述转换,在用函数处理这些数值时,常常返回错误。
  B5 L: j. M) h* _3 M0 A, P' z- K  r  34、VLOOKUP函数  N  g3 g* n6 A. J4 ~) [& U
  函数名称:VLOOKUP/ V9 G! P, t: r- @1 n
  主要功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值。
5 y& R$ Z0 z& }/ V  使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
( {4 i. q  z! `) i/ t) W! U, q参数说明: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。3 e) \7 ~7 e& N' A2 Q9 q$ b
  应用举例:参见图7,我们在D65单元格中输入公式:=VLOOKUP(B65,B2:D63,3,FALSE),确认后,只要在B65单元格中输入一个学生的姓名(如丁48),D65单元格中即刻显示出该学生的语言成绩。- t4 `5 O5 @* m
  特别提醒:Lookup_value参见必须在Table_array区域的首列中;如果忽略Range_lookup参数,则Table_array的首列必须进行排序;在此函数的向导中,有关Range_lookup参数的用法是错误的。
- p; ^! P2 q7 {  35、WEEKDAY函数
( Z8 g8 M" v3 X" P# U  函数名称:WEEKDAY
3 }  U( E7 ~0 o$ U: _  主要功能:给出指定日期的对应的星期数。
1 V( y! t/ W/ x; P  使用格式:WEEKDAY(serial_number,return_type)0 `7 @5 @  G2 }' ^: g
  参数说明:serial_number代表指定的日期或引用含有日期的单元格;return_type代表星期的表示方式[当Sunday(星期日)为1、Saturday(星期六)为7时,该参数为1;当Monday(星期一)为1、Sunday(星期日)为7时,该参数为2(这种情况符合中国人的习惯);当Monday(星期一)为0、Sunday(星期日)为6时,该参数为3]。
, _0 L  q: j2 T  应用举例:输入公式:=WEEKDAY(TODAY(),2),确认后即给出系统日期的星期数。
# d" Q9 A- \$ Q% A# J, J  特别提醒:如果是指定的日期,请放在英文状态下的双引号中,如=WEEKDAY("2003-12-18",2)。! F/ y: R  k" B, D: G2 ~
一。单元格颜色效果全选表格,格式-条件格式,条件选择“公式”,公式如下,然后选“格式”按钮,“图案”,选择需要颜色。
+ y# s; E* X6 I" T* ?" l! K( i. K
4 H8 D0 c  Z2 P& C9 G  I/ i8 j$ F0 p8 N1 J
1.隔行颜色效果(奇数行颜色):
! L% T, \3 `# @/ s7 \/ G% U=MOD(ROW(),2)=1: I# q% c& o0 @, g2 m
2.隔行颜色效果(偶数行颜色):
  ]% M' x! {* R3 ]6 A3 L- t. \=MOD(ROW(),2)=0
1 ~% n- t6 B' q) l3.如果希望设置格式为每3行应用一次底纹,可以使用公式:8 B) X: Z. j. c5 b# K
=MOD(ROW(),3)=1  A* u4 }: e- y. ]3 w5 K" W
4.如果希望设置奇偶列不同底纹,只要把公式中的ROW()改为COLUMN()即可,如:" b* c! T# u# K7 }
=MOD(COLUMN(),2). X# m9 w1 X! \  x+ L& K
5.如果希望设置国际象棋棋盘式底纹(白色+自定义色):
% K  J) I% P# {9 H=MOD(ROW()+COLUMN(),2)
% z% n7 e3 L1 R- s0 }7 u说明:该条件格式的公式用于判断行号与列号之和除以2的余数是否为0。如果为0,说明行数与列数的奇偶性相同,则填充单元格为指定色,否则就不填充。在条件格式中,公式结果返回一个数字时,非0数字即为TRUE,0和错误值为FALSE。因此,上面的公式也可以写为:
4 \0 J0 H- v/ p% T! F- u( {. B; F=MOD(ROW()+COLUMN(),2)<>0( x& n. M6 g7 `
6.如果希望设置国际象棋棋盘式底纹(自定义色+自定义色):
; e. `9 }; ]; W$ T+ p' c: w: [加入样式2:
) ~0 h( s3 |1 L6 w6 X) D+ O=MOD(ROW()+COLUMN(),2)=0
. v7 S. N1 _. e/ y二。用颜色进行筛选# Y2 Z6 Q% Q) J3 ^! _/ m0 `4 o3 s$ F* {
excel2007可以按单元格颜色、字体颜色或图标进行排序。
( g' R3 z$ G" G如果是excel2003,需要添加辅助列,用定义名称的方法得到对应的颜色号,然后对辅助列进行排序:
: W8 {  C$ S2 L  X颜色单元格在A列,选中B1,插入->名称->定义,输入a,下面输入公式 =get.cell(24,$a1),6 W8 ^4 |0 o( O
此法可得到字体色的序列号。 B1输入 =a 将公式向下复制到相应行。5 M( s2 j$ t6 }+ G
将全表按B列排序即可。若是想获得背景色序列号,将24改成63即可。
2 j' N7 ^- ~3 S, x! P9 J
; U" u; [! }  T' q1 D0 ]3 F6 t

4 K1 I+ X+ B5 o. V' E. X+ q一、 输入三个“=”,回车,得到一条双直线;
+ H# x2 f/ r3 Q$ ]$ S5 `二、 输入三个“~”,回车,得到一条波浪线;) ]# t8 _2 @0 p, Z6 G7 ]
三、 输入三个“*”或 “-”或 “#”,回车,惊喜多多;$ L) ?6 M# J1 o' n3 E! y0 I' v
在单元格内输入=now()   显示日期
- P( h) m/ D* z! e在单元格内输入=CHOOSE(WEEKDAY(I3,2),"星期一","星期二","星期三","星期四","星期五","星期六","星期日")         显示星期几  E1 Z- b( L$ `8 R8 d
Excel常用函数大全, c( l9 M  l- @$ Y) \1 h0 _
: V1 F8 r6 `/ Q  y! ~. z/ R
 1、ABS函数
7 o: z# H& J0 m/ t0 V! Y* Q  函数名称:ABS
4 \  d4 K2 X/ z) R  主要功能:求出相应数字的绝对值。 ! V: r: i2 {) v4 t, N4 {" A: V
  使用格式:ABS(number) : j8 Q1 q! i, P7 e! R: w" v
  参数说明:number代表需要求绝对值的数值或引用的单元格。 # ^; w$ S% c! e! z& D
  应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。
6 x; h; I$ n$ v  特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。
) a% L5 X# |) Q4 k. z  2、AND函数
/ D- {- A4 D2 j/ I% e' R  函数名称:AND / Q, F  ]8 y5 ?% }
  主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。
% N- h/ H4 j4 t; l8 W  使用格式:AND(logical1,logical2, ...) - _1 f  \: w3 ]5 W& f9 b9 F
  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。
5 j$ j. u' H8 f- Y3 M1 g* _) D+ z  应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。 + |% q% o* S- B' P4 j7 e
  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。
7 @& I* @9 ~9 l* }: X  3、AVERAGE函数 9 }, y1 ?, i7 f
  函数名称:AVERAGE 8 R1 o; i+ H2 V1 z$ `  V1 w
  主要功能:求出所有参数的算术平均值。 % J; U! ?4 \: b- u7 S% D" @
  使用格式:AVERAGE(number1,number2,……)
" |9 @0 a# O7 p3 |7 z3 P2 ]( `- ~  参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。 6 y- l2 i9 a" L# e
  应用举例:在B8单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。 & ^* E; W: ^& P* I; Y( `
  特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。
$ y& w! {' p+ F! [+ ~+ d  4、COLUMN 函数
2 ?4 R$ W# @0 h9 ?; A0 j% g0 T' ~  函数名称:COLUMN / }! i: c6 t- v+ R7 f7 c
  主要功能:显示所引用单元格的列标号值。
$ O  @' V" g1 ?  y7 L/ A# e  使用格式:COLUMN(reference)
6 F$ @. G# s0 Y0 Q; Y  参数说明:reference为引用的单元格。
( h- U3 x+ K. u% U' t' [5 P) M  应用举例:在C11单元格中输入公式:=COLUMN(B11),确认后显示为2(即B列)。 $ a  Z5 l) ^0 a% x: a/ J- J( n
  特别提醒:如果在B11单元格中输入公式:=COLUMN(),也显示出2;与之相对应的还有一个返回行标号值的函数——ROW(reference)。
7 ?0 i& Z" D  p9 A1 g+ [  5、CONCATENATE函数
4 c( H: Q' Y. k; _. ]5 _  函数名称:CONCATENATE 8 Y4 I' H5 p4 }; }0 n4 I6 K) u
  主要功能:将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。 ) }/ l% r8 e# G7 G$ X1 ?
  使用格式:CONCATENATE(Text1,Text……)
  k. b, G3 E" u# _/ q' R9 l) e  参数说明:Text1、Text2……为需要连接的字符文本或引用的单元格。   p9 G7 W$ u, ~- ^' w8 V$ w  ~
  应用举例:在C14单元格中输入公式:=CONCATENATE(A14,"@",B14,".com"),确认后,即可将A14单元格中字符、@、B14单元格中的字符和.com连接成一个整体,显示在C14单元格中。
1 Z6 U+ n/ T& i  特别提醒:如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号,如果将上述公式改为:=A14&"@"&B14&".com",也能达到相同的目的。5 z0 g4 T1 g( r
  6、COUNTIF函数 $ m/ U/ I. Y3 g% Z
  函数名称:COUNTIF
) J' u3 |  i1 ?  ], O# d  主要功能:统计某个单元格区域中符合指定条件的单元格数目。 7 [5 w1 i3 V5 A6 j1 J( T/ z
  使用格式:COUNTIF(Range,Criteria)
0 M4 t' V- N8 ^1 h# ?; Y+ C3 l  参数说明:Range代表要统计的单元格区域;Criteria表示指定的条件表达式。  
3 P7 @! `9 X+ I3 V  应用举例:在C17单元格中输入公式:=COUNTIF(B1:B13,">=80"),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。
2 }! I8 \' _" o  特别提醒:允许引用的单元格区域中有空白单元格出现。
& ?6 M  V. Y1 _# d: L! }" n1 m* B+ p  7、DATE函数 9 ]* ?" x& M# Y4 e. D- P2 v
  函数名称:DATE
5 |5 |: D0 C  z, J* h  主要功能:给出指定数值的日期。
: d& v2 F! ~) C) M* W/ g! M  使用格式:DATE(year,month,day) # c# |3 L$ ?( Q+ O9 g- H
  参数说明:year为指定的年份数值(小于9999);month为指定的月份数值(可以大于12);day为指定的天数。 ! P3 ~0 d5 M0 G, @9 i  Y
  应用举例:在C20单元格中输入公式:=DATE(2003,13,35),确认后,显示出2004-2-4。 ! `) [/ ~$ Q! s3 \
  特别提醒:由于上述公式中,月份为13,多了一个月,顺延至2004年1月;天数为35,比2004年1月的实际天数又多了4天,故又顺延至2004年2月4日。
) \6 `  H% q. a3 h- Z, z  K  8、函数名称:DATEDIF
& H1 ^: [# E6 r/ Z2 _  c. Y5 E  主要功能:计算返回两个日期参数的差值。
6 L2 L4 E, ]7 z* W  使用格式:=DATEDIF(date1,date2,"y")、=DATEDIF(date1,date2,"m")、=DATEDIF(date1,date2,"d")
) ^7 n6 b' ]8 l+ }) _4 j4 Z( c  参数说明:date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两个日期相差的年(月、天)数。) t, e- X1 V  p4 c# E4 _
  应用举例:在C23单元格中输入公式:=DATEDIF(A23,TODAY(),"y"),确认后返回系统当前日期[用TODAY()表示)与A23单元格中日期的差值,并返回相差的年数。
6 ]4 Z1 }# H' e. j+ Q/ t  特别提醒:这是Excel中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。* [9 U  j) \% X: t! X
  9、DAY函数( u8 ~0 `; G4 I  m- A0 P1 e
  函数名称:DAY
0 I8 Z4 Y2 P  S! ^  主要功能:求出指定日期或引用单元格中的日期的天数。
9 e9 I* i8 F) [5 E  o! i  使用格式:DAY(serial_number)
0 t8 C/ r& T% m/ r& W  参数说明:serial_number代表指定的日期或引用的单元格。7 ~. }& \5 L: E: s( L9 v# _# |
  应用举例:输入公式:=DAY("2003-12-18"),确认后,显示出18。
$ u; A- c1 P& i( h4 X& s  特别提醒:如果是给定的日期,请包含在英文双引号中。
# G: u1 q1 ~# w1 C9 E# s# }  10、DCOUNT函数
" r. I  a/ G  L" x, N  函数名称:DCOUNT4 p* s2 s" f3 q. P# j
  主要功能:返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。9 k1 Z2 w3 W  @; W0 U
  使用格式:DCOUNT(database,field,criteria)
1 f/ n  H" I" K; v9 g7 t0 [! Y  参数说明:Database表示需要统计的单元格区域;Field表示函数所使用的数据列(在第一行必须要有标志项);Criteria包含条件的单元格区域。
2 |  P! \3 H" t2 A  应用举例:如图1所示,在F4单元格中输入公式:=DCOUNT(A1:D11,"语文",F1:G2),确认后即可求出“语文”列中,成绩大于等于70,而小于80的数值单元格数目(相当于分数段人数)。/ ], A0 d* R5 D* e% i" `, z
$ r! c: H) V2 R' u$ P
特别提醒:如果将上述公式修改为:=DCOUNT(A1:D11,,F1:G2),也可以达到相同目的。, F- u; g4 _' k; Q! G- H- P/ ]1 P
  11、FREQUENCY函数  X5 B9 n: x" e4 V0 D" V9 u# M
  函数名称:FREQUENCY
0 A5 M* T- b/ w; o" A* Y" X% H: f! F  主要功能:以一列垂直数组返回某个区域中数据的频率分布。& o3 ]! i7 b( f
  使用格式:FREQUENCY(data_array,bins_array)3 w; o3 ]; d  p9 t8 P" K
  参数说明:Data_array表示用来计算频率的一组数据或单元格区域;Bins_array表示为前面数组进行分隔一列数值。  . T, \9 m& f  N! N
  应用举例:如图2所示,同时选中B32至B36单元格区域,输入公式:=FREQUENCY(B2:B31,D2:D36),输入完成后按下“Ctrl+Shift+Enter”组合键进行确认,即可求出B2至B31区域中,按D2至D36区域进行分隔的各段数值的出现频率数目(相当于统计各分数段人数)。) x  n3 `1 n% ^! N4 s! n
  
: e" ?/ J" u/ b9 W* m# H  特别提醒:上述输入的是一个数组公式,输入完成后,需要通过按“Ctrl+Shift+Enter”组合键进行确认,确认后公式两端出现一对大括号({}),此大括号不能直接输入。: s3 ~& e2 r9 E- o7 |( |7 ?* ~
  12、IF函数
; L/ N9 ?/ d1 V+ }( E  函数名称:IF; u# ]( T( y/ ^$ T& Q8 ]
  主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。/ R6 r9 S- @/ i" V3 c3 j
  使用格式:=IF(Logical,Value_if_true,Value_if_false)
# G# p6 A: k, {$ R  参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。
) I5 D0 `9 `8 H# u* y0 a  应用举例:在C29单元格中输入公式:=IF(C26>=18,"符合要求","不符合要求"),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样。
- q7 u" D  I6 T4 U2 W  特别提醒:本文中类似“在C29单元格中输入公式”中指定的单元格,读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所附的实例文件。
" o# @) t- D. g/ D$ Q' b  13、INDEX函数
9 v5 n5 B' {2 B9 x  函数名称:INDEX) c( m* E3 n2 H1 W6 Y! ]" p
  主要功能:返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。7 i! \9 h) \( {& u
  使用格式:INDEX(array,row_num,column_num), s3 h: b4 h/ Q' [3 \
  参数说明:Array代表单元格区域或数组常量;Row_num表示指定的行序号(如果省略row_num,则必须有 column_num);Column_num表示指定的列序号(如果省略column_num,则必须有 row_num)。& R& o& ~, X, h. c1 v8 h
  应用举例:如图3所示,在F8单元格中输入公式:=INDEX(A1:D11,4,3),确认后则显示出A1至D11单元格区域中,第4行和第3列交叉处的单元格(即C4)中的内容。9 W2 ^  W5 f) R& |- U/ @, L. T

: G- w6 a/ h. g' c  特别提醒:此处的行序号参数(row_num)和列序号参数(column_num)是相对于所引用的单元格区域而言的,不是Excel工作表中的行或列序号。- c, Y5 t" C( [2 p3 q
    14、INT函数
* A6 i: m9 ]; n- r( g  函数名称:INT
6 A% T; l, x" ?/ \+ ^" Q  主要功能:将数值向下取整为最接近的整数。
  ]: c" X5 G1 Q: o  D0 q3 l$ r4 Q( d  使用格式:INT(number)
. V: P* G& c5 [# y# N  参数说明:number表示需要取整的数值或包含数值的引用单元格。  
& o0 t4 K( q2 b  应用举例:输入公式:=INT(18.89),确认后显示出18。
3 c! O9 u3 V" o- Z  特别提醒:在取整时,不进行四舍五入;如果输入的公式为=INT(-18.89),则返回结果为-19。/ l8 o1 B8 g3 n/ ?
   9 j; U9 m6 X9 C' }- t: p. l
    15、ISERROR函数
9 Q; s/ J7 t2 y# @6 y) e+ }  函数名称:ISERROR
9 W7 {  B2 a3 S  主要功能:用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。
, I  S6 d4 `) |% Y7 q; _, L' u, f) h  使用格式:ISERROR(value)% E! O/ _' [2 k6 O$ J
  参数说明:Value表示需要测试的值或表达式。# C2 H# E6 B; C( d2 [: `" D7 x& ^
  应用举例:输入公式:=ISERROR(A35/B35),确认以后,如果B35单元格为空或“0”,则A35/B35出现错误,此时前述函数返回TRUE结果,反之返回FALSE。9 M4 O3 a  A( t; H% O. X9 T+ R
  特别提醒:此函数通常与IF函数配套使用,如果将上述公式修改为:=IF(ISERROR(A35/B35),"",A35/B35),如果B35为空或“0”,则相应的单元格显示为空,反之显示A35/B357 ~; o+ {; U7 ^% |  Q
的结果。* Y! ^+ F* U. e7 M2 g
  16、LEFT函数8 g6 ~  j' {8 ^, |4 U9 ?9 A6 J' g
  函数名称:LEFT
/ W: E  y* ~8 e- f! O  主要功能:从一个文本字符串的第一个字符开始,截取指定数目的字符。
- N; L% n6 O& k2 l1 H( H! h  使用格式:LEFT(text,num_chars)0 R3 g0 I' v4 t+ k. W: m4 Q; E5 A8 h
  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。  
5 I  [" Q7 @# F/ C  应用举例:假定A38单元格中保存了“我喜欢天极网”的字符串,我们在C38单元格中输入公式:=LEFT(A38,3),确认后即显示出“我喜欢”的字符。7 K- {' Q: z7 w+ b, W8 W
  特别提醒:此函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思。
; F& c3 q3 x  B  f; ~4 X  L  17、LEN函数  i4 d% `$ k8 C
  函数名称:LEN6 h2 i, k) e& T% o. X4 v' u7 N
  主要功能:统计文本字符串中字符数目。8 T* `( J, ?' D( c; P0 u/ ?6 |/ j
  使用格式:LEN(text)0 B2 L; C# x; S0 N/ v0 R
  参数说明:text表示要统计的文本字符串。  
( B* X8 U( c( s- A  ]  应用举例:假定A41单元格中保存了“我今年28岁”的字符串,我们在C40单元格中输入公式:=LEN(A40),确认后即显示出统计结果“6”。
" U% Z7 `. S+ f3 W1 l  特别提醒:LEN要统计时,无论中全角字符,还是半角字符,每个字符均计为“1”;与之相对应的一个函数——LENB,在统计时半角字符计为“1”,全角字符计为“2”。
# Y: X9 z+ B6 m. |  18、MATCH函数- [$ E8 S, m9 \! o* A6 D9 E+ j
  函数名称:MATCH
- s! J4 R' Y6 Q. \: J. P& M$ [  主要功能:返回在指定方式下与指定数值匹配的数组中元素的相应位置。) l7 R7 J* L$ ]0 ?& m, T
  使用格式:MATCH(lookup_value,lookup_array,match_type)
3 P% j3 I! `. |% |% V( m  参数说明:Lookup_value代表需要在数据表中查找的数值;
7 ?6 X7 p% X* B+ e  Y, k3 p; T1 d- F  Lookup_array表示可能包含所要查找的数值的连续单元格区域;2 U! l/ F9 S+ X
  Match_type表示查找方式的值(-1、0或1)。$ q  [3 C- L  C& P& p: B8 b
  如果match_type为-1,查找大于或等于 lookup_value的最小数值,Lookup_array 必须按降序排列;
+ k) F/ v! ^$ U4 w  如果match_type为1,查找小于或等于 lookup_value 的最大数值,Lookup_array 必须按升序排列;
' b4 I' K+ s) @( Y  如果match_type为0,查找等于lookup_value 的第一个数值,Lookup_array 可以按任何顺序排列;如果省略match_type,则默认为1。% u% J' x. B/ ~* U2 q; h
  应用举例:如图4所示,在F2单元格中输入公式:=MATCH(E2,B1:B11,0),确认后则返回查找的结果“9”。% e2 a" K0 _6 _# \& Q5 b7 ]8 b& D, c

6 Y+ [/ f* T$ d/ j  f$ C特别提醒:Lookup_array只能为一列或一行。
7 G4 Y& V1 H% U3 Q/ n4 B* I  19、MAX函数
. V& m2 K* h* A1 ?2 ~/ D5 F9 Q/ ]  函数名称:MAX
8 e1 }& B; ^( P5 {  主要功能:求出一组数中的最大值。/ b% n6 Q$ K  g
  使用格式:MAX(number1,number2……)
3 d- ], W& b; r. I  参数说明:number1,number2……代表需要求最大值的数值或引用单元格(区域),参数不超过30个。
3 F2 g4 L. D4 D  应用举例:输入公式:=MAX(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最大值。# R; ~8 B5 V3 D6 T4 ~, e
  特别提醒:如果参数中有文本或逻辑值,则忽略。
( ^2 `, _# L& Q2 d  20、MID函数
: v, n! a: U. I+ [  函数名称:MID* i5 s  b8 U! S5 t+ f
  主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。
7 z2 i9 Y. D* _& U; i  使用格式:MID(text,start_num,num_chars)& D7 u& y6 {5 o* \1 {
  参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。( x) P  O9 V3 y4 G5 c1 ?
  应用举例:假定A47单元格中保存了“我喜欢天极网”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“天极网”的字符。1 `) E- [  `) W) A7 l% S7 g4 c
  特别提醒:公式中各参数间,要用英文状态下的逗号“,”隔开。
. s$ k% f: c5 u- v% k% m0 j  21、MIN函数
  m% [( ?4 h7 A+ _9 w' y  函数名称:MIN
1 m" K- c0 I& g0 F1 O  主要功能:求出一组数中的最小值。
8 c8 a, Y9 h3 W4 V7 g  {; j. I  使用格式:MIN(number1,number2……)# I* `, f# A; a- C# U  O
  参数说明:number1,number2……代表需要求最小值的数值或引用单元格(区域),参数不超过30个。
4 ~: Y* H$ {& S  应用举例:输入公式:=MIN(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最小值。: d. o: G6 c( f" I" W. u! b( \
  特别提醒:如果参数中有文本或逻辑值,则忽略。
3 r  f9 R: M% N$ I6 R, P0 t& p- B. {  22、MOD函数
+ W3 k/ A' Y+ _  函数名称:MOD6 Q. u8 Z- f; Y) M6 C
  主要功能:求出两数相除的余数。; X8 n$ s2 j- z! n+ W' ?$ x
  使用格式:MOD(number,divisor)6 r4 A7 u7 f6 W/ E* I4 l
  参数说明:number代表被除数;divisor代表除数。
& v( O) T) v6 U# D% K; P9 k9 Q1 o3 B  应用举例:输入公式:=MOD(13,4),确认后显示出结果“1”。" J1 f& D$ x6 K
  特别提醒:如果divisor参数为零,则显示错误值“#DIV/0!”;MOD函数可以借用函数INT来表示:上述公式可以修改为:=13-4*INT(13/4)。6 k; P; e1 b6 M! g) W  m! r) R0 N, F+ X
  23、MONTH函数) K* Q$ b* v8 S; @& q- w4 @
  函数名称:MONTH
" R1 G$ B0 @/ t  主要功能:求出指定日期或引用单元格中的日期的月份。
) \) h+ ]/ N' [  使用格式:MONTH(serial_number)% f: m- h6 l" Y5 {- v) F' b- D# S
  参数说明:serial_number代表指定的日期或引用的单元格。
0 q+ D  ~* a, o# c1 q  应用举例:输入公式:=MONTH("2003-12-18"),确认后,显示出11。
* F2 e; |% B/ D7 Z: r4 R  特别提醒:如果是给定的日期,请包含在英文双引号中;如果将上述公式修改为:=YEAR("2003-12-18"),则返回年份对应的值“2003”。  M8 p) s4 F  @. O
  24、NOW函数  g" _$ s) h8 e- Y. T9 Y* A
  函数名称:NOW1 Q% l0 ~8 W, I. t0 C" b4 j
  主要功能:给出当前系统日期和时间。
. c8 ]4 g6 ]; J0 w( C- Q  使用格式:NOW()
6 E5 \6 W$ L0 ~. q5 J  参数说明:该函数不需要参数。  7 q3 D; F  Z) X
  应用举例:输入公式:=NOW(),确认后即刻显示出当前系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。
; ~) h& |" R9 B) `  特别提醒:显示出来的日期和时间格式,可以通过单元格格式进行重新设置。
$ a8 I! H; q* q) \/ u6 p  25、OR函数& E8 o" z% O9 [; ^; o% T3 H
  函数名称:OR) A; A. ?3 u) s- T& c, I
  主要功能:返回逻辑值,仅当所有参数值均为逻辑“假(FALSE)”时返回函数结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。
8 Q$ G( t9 `  b' S/ u6 c$ N# X* B  使用格式:OR(logical1,logical2, ...)
0 C1 d- r8 H8 ?, ?$ a1 n8 @% ?  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。" G' p6 v  u: s5 j' g
  应用举例:在C62单元格输入公式:=OR(A62>=60,B62>=60),确认。如果C62中返回TRUE,说明A62和B62中的数值至少有一个大于或等于60,如果返回FALSE,说明A62和B62中的数值都小于60。. j0 t) B8 T, _0 s- c- @' N
  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。, w$ T+ K" z  e
  26、RANK函数* ^: n& d$ Z' @* l8 M* _
  函数名称:RANK! M5 Q/ w0 R/ n3 I7 a& g
  主要功能:返回某一数值在一列数值中的相对于其他数值的排位。' q6 G0 f  I( l8 X! p0 a  V
  使用格式:RANK(Number,ref,order)
: j1 Z3 H3 L+ J2 [' H  参数说明:Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。  + ~/ Y* K0 e9 j
  应用举例:如在C2单元格中输入公式:=RANK(B2,$B$2B$31,0),确认后即可得出丁1同学的语文成绩在全班成绩中的排名结果。7 n5 o2 m( P& l/ a6 B: T
  特别提醒:在上述公式中,我们让Number参数采取了相对引用形式,而让ref参数采取了绝对引用形式(增加了一个“$”符号),这样设置后,选中C2单元格,将鼠标移至该单元格右下角,成细十字线状时(通常称之为“填充柄”),按住左键向下拖拉,即可将上述公式快速复制到C列下面的单元格中,完成其他同学语文成绩的排名统计。
- b" i( Z1 W7 W; i% g- O  27、RIGHT函数
; r8 j3 m" G; K7 }; ?. P  函数名称:RIGHT3 A8 K3 |8 C" D
  主要功能:从一个文本字符串的最后一个字符开始,截取指定数目的字符。
( y/ s  a5 O) e% k* Z$ @0 T4 E* O  使用格式:RIGHT(text,num_chars)
: g2 m- e( A! _7 S5 k' w  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。  
! M1 X! r) n& p0 v1 Y% l7 x4 a  应用举例:假定A65单元格中保存了“我喜欢天极网”的字符串,我们在C65单元格中输入公式:=RIGHT(A65,3),确认后即显示出“天极网”的字符。6 g) I) `8 y" C/ Y% q% h
  特别提醒:Num_chars参数必须大于或等于0,如果忽略,则默认其为1;如果num_chars参数大于文本长度,则函数返回整个文本。( k: T, u0 c8 y5 _. s* w% z+ h
  28、SUBTOTAL函数9 |/ _* ^# B$ ?+ ]* c0 X
  函数名称:SUBTOTAL
  g* I$ T* w% G) G8 P; q  主要功能:返回列表或数据库中的分类汇总。6 R+ O; a, G/ f
  使用格式:SUBTOTAL(function_num, ref1, ref2, ...)" J5 u1 o* {- Y" S/ I$ m" Z
  参数说明:Function_num为1到11(包含隐藏值)或101到111(忽略隐藏值)之间的数字,用来指定使用什么函数在列表中进行分类汇总计算(如图6);ref1, ref2,……代表要进行分类汇总区域或引用,不超过29个。
  ^! e/ n( z2 O5 W  应用举例:如图7所示,在B64和C64单元格中分别输入公式:=SUBTOTAL(3,C2:C63)和=SUBTOTAL103,C2:C63),并且将61行隐藏起来,确认后,前者显示为62(包括隐藏的行),后者显示为61,不包括隐藏的行。
' s$ X! @% U7 R7 G
, f8 H. U( ]. c4 r% V: E0 v" X: x! k% @$ ?. e9 @
  特别提醒:如果采取自动筛选,无论function_num参数选用什么类型,SUBTOTAL函数忽略任何不包括在筛选结果中的行;SUBTOTAL函数适用于数据列或垂直区域,不适用于数据行或水平区域。) |  O* ~0 G/ T9 }5 p+ @
  29、函数名称:SUM
: n$ K* I* p( ]7 K& E  主要功能:计算所有参数数值的和。
  U$ m8 H' }5 i2 k/ f# }  使用格式:SUM(Number1,Number2……)8 \; J8 ?# ]/ F9 U
  参数说明:Number1、Number2……代表需要计算的值,可以是具体的数值、引用的单元格(区域)、逻辑值等。  3 d% ~+ m$ r* u! I
  应用举例:如图7所示,在D64单元格中输入公式:=SUM(D2:D63),确认后即可求出语文的总分。
* B, M! U( H9 d5 a- v" `  特别提醒:如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略;如果将上述公式修改为:=SUM(LARGE(D2:D63,{1,2,3,4,5})),则可以求出前5名成绩的和。
3 n% }) J* ?1 w9 n) D  30、SUMIF函数
3 F' c9 F6 K3 t  函数名称:SUMIF5 |' W" D+ ^2 a. W* `4 ^: o  h8 |8 j
  主要功能:计算符合指定条件的单元格区域内的数值和。
1 Z( z* W5 v6 X7 F  使用格式:SUMIF(Range,Criteria,Sum_Range)9 u/ l) a" Z: |) l. T
  参数说明:Range代表条件判断的单元格区域;Criteria为指定条件表达式;Sum_Range代表需要计算的数值所在的单元格区域。$ |9 V/ U' Y6 m) g$ a' `; o" B
  应用举例:如图7所示,在D64单元格中输入公式:=SUMIF(C2:C63,"男",D2:D63),确认后即可求出“男”生的语文成绩和。4 ?" b2 P! ~4 H3 ^: [% L/ l
  特别提醒:如果把上述公式修改为:=SUMIF(C2:C63,"女",D2:D63),即可求出“女”生的语文成绩和;其中“男”和“女”由于是文本型的,需要放在英文状态下的双引号("男"、"女")中。
- ^* z: _4 g1 K0 u. P' P! p* d+ g  31、TEXT函数
5 C  l1 W/ |% z( `+ F  函数名称:TEXT
/ Y  T2 t5 Y' C1 n) c6 F  主要功能:根据指定的数值格式将相应的数字转换为文本形式。
2 |6 f/ `# a" d* h  使用格式:TEXT(value,format_text)4 `+ F2 ?) {7 v, B# V/ c. M, r: e
  参数说明:value代表需要转换的数值或引用的单元格;format_text为指定文字形式的数字格式。
, j# Q& E" q4 \( O& f+ S' U  应用举例:如果B68单元格中保存有数值1280.45,我们在C68单元格中输入公式:=TEXT(B68, "$0.00"),确认后显示为“$1280.45”。
4 @9 j/ f: W: @0 E7 e) |  特别提醒:format_text参数可以根据“单元格格式”对话框“数字”标签中的类型进行确定。2 x5 R) v0 r& b4 K
  32、TODAY函数
) r7 j. E4 T. T. x' T- w  函数名称:TODAY* v& T# R+ ~; l' K# z2 c
  主要功能:给出系统日期。6 y/ u, J5 I$ E1 I3 O  J
  使用格式:TODAY()  V. Q6 E# C- u, c% X( W; m
  参数说明:该函数不需要参数。  
- U* e, j7 i, t, f: k  应用举例:输入公式:=TODAY(),确认后即刻显示出系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。
( B: `  k  u# U+ ^% g: ~  特别提醒:显示出来的日期格式,可以通过单元格格式进行重新设置(参见附件)。
# O8 u) a4 K& L& H# E, U  33、VALUE函数3 w$ y, S# B/ g1 R" x
  函数名称:VALUE
2 `7 p) Y& }8 ~/ z2 e  主要功能:将一个代表数值的文本型字符串转换为数值型。! e4 m1 c/ e: l
  使用格式:VALUE(text)' w* V# v  E1 r" U6 [
  参数说明:text代表需要转换文本型字符串数值。  
: m& V9 B8 K$ }* ^, A/ S. C  应用举例:如果B74单元格中是通过LEFT等函数截取的文本型字符串,我们在C74单元格中输入公式:=VALUE(B74),确认后,即可将其转换为数值型。
/ o7 l, p5 q1 }0 i4 m7 y/ Z- X  特别提醒:如果文本型数值不经过上述转换,在用函数处理这些数值时,常常返回错误。1 Z- S. P6 X# a9 n1 v! c! A
  34、VLOOKUP函数& ~+ j; r% i9 Q
  函数名称:VLOOKUP$ V/ d: P+ C" e" |! Q
  主要功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值。
* ?2 L! @' n7 }& C3 b. A. h+ L" ?  使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)( l& L- l5 C- L: v) a7 q6 I7 ]
参数说明: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。
6 l5 E' G3 f0 b6 C  应用举例:参见图7,我们在D65单元格中输入公式:=VLOOKUP(B65,B2:D63,3,FALSE),确认后,只要在B65单元格中输入一个学生的姓名(如丁48),D65单元格中即刻显示出该学生的语言成绩。
8 a2 y* e+ p3 ^8 U5 \( j  特别提醒:Lookup_value参见必须在Table_array区域的首列中;如果忽略Range_lookup参数,则Table_array的首列必须进行排序;在此函数的向导中,有关Range_lookup参数的用法是错误的。4 }3 n+ {5 a; c0 R! s4 e6 D
  35、WEEKDAY函数+ t9 v3 S/ Y: s, e; r) V
  函数名称:WEEKDAY: w7 Y2 ?5 Z8 A5 h
  主要功能:给出指定日期的对应的星期数。( z1 t9 r, ^1 j  Y1 @
  使用格式:WEEKDAY(serial_number,return_type)
- `" w/ J7 D4 \7 {% t% J1 g  参数说明:serial_number代表指定的日期或引用含有日期的单元格;return_type代表星期的表示方式[当Sunday(星期日)为1、Saturday(星期六)为7时,该参数为1;当Monday(星期一)为1、Sunday(星期日)为7时,该参数为2(这种情况符合中国人的习惯);当Monday(星期一)为0、Sunday(星期日)为6时,该参数为3]。# b. X/ c9 X7 T. y! r" t
  应用举例:输入公式:=WEEKDAY(TODAY(),2),确认后即给出系统日期的星期数。7 ]9 O2 a; a7 E$ u# _* m$ `. D
  特别提醒:如果是指定的日期,请放在英文状态下的双引号中,如=WEEKDAY("2003-12-18",2)。: }6 }' J- m% W0 Q# j
一。单元格颜色效果全选表格,格式-条件格式,条件选择“公式”,公式如下,然后选“格式”按钮,“图案”,选择需要颜色。
/ M# M" K1 B6 }9 x0 a' e5 X
8 ^9 V4 ]) ]0 i( ], {: ~" T/ Q7 u
4 O7 i  a6 {) [" |8 d3 ~" e1.隔行颜色效果(奇数行颜色):
  u& L; k- I5 c) q& u=MOD(ROW(),2)=1
: f4 R/ U7 @. _4 U9 L2.隔行颜色效果(偶数行颜色):2 d" h: z# S. Q% E% h  N/ D% U
=MOD(ROW(),2)=0
/ X- q) M! F9 `3.如果希望设置格式为每3行应用一次底纹,可以使用公式:' I3 b2 c/ h7 ?2 e) f4 f3 R
=MOD(ROW(),3)=1: m# ~1 ?6 s- R' j: j
4.如果希望设置奇偶列不同底纹,只要把公式中的ROW()改为COLUMN()即可,如:  T$ ?0 V% @( E+ P& X
=MOD(COLUMN(),2)
' L" M' U$ E& z  \: ~5.如果希望设置国际象棋棋盘式底纹(白色+自定义色):
8 v; R* d0 h: r5 m# R; l; C: ~=MOD(ROW()+COLUMN(),2) - e5 A4 \: b3 d
说明:该条件格式的公式用于判断行号与列号之和除以2的余数是否为0。如果为0,说明行数与列数的奇偶性相同,则填充单元格为指定色,否则就不填充。在条件格式中,公式结果返回一个数字时,非0数字即为TRUE,0和错误值为FALSE。因此,上面的公式也可以写为:  M( D( d( v: N# ?8 G
=MOD(ROW()+COLUMN(),2)<>02 [& `& M" u% \9 I: X, f6 ^
6.如果希望设置国际象棋棋盘式底纹(自定义色+自定义色):3 r8 y" u6 k/ _9 M2 V7 T7 L# F" `
加入样式2:3 `" I) k( H7 ]6 G  e1 r, ]/ V
=MOD(ROW()+COLUMN(),2)=0 # n( _8 P* x" o4 w$ Y
二。用颜色进行筛选" m0 b/ S5 `" d1 p& a- ^! ], ^
excel2007可以按单元格颜色、字体颜色或图标进行排序。7 i5 W; g- w( p( x; w+ P
如果是excel2003,需要添加辅助列,用定义名称的方法得到对应的颜色号,然后对辅助列进行排序:7 U% l3 p6 Q0 E! p5 X7 b
颜色单元格在A列,选中B1,插入->名称->定义,输入a,下面输入公式 =get.cell(24,$a1),
2 R1 Z5 d  x* v2 ~: W' A! v此法可得到字体色的序列号。 B1输入 =a 将公式向下复制到相应行。
$ D7 c3 H. k3 N5 {; Q4 m6 m将全表按B列排序即可。若是想获得背景色序列号,将24改成63即可。

# r/ D" ]8 d* _' |6 k: f青华模具专业实战培训机构,常年开设ug产品设计、Pro/E产品设计、ug模具设计、UG数控编程、PowerMill编程、五金模具设计等王牌课程。咨询电话:13726460417 加QQ1370609814送免费视频教程。
0 l; o& m! m, Y- _5 B
0 F, [( C- K2 h* {  A' N! s
# E3 h# a( b1 B' W9 U: b
6 `. y8 m. I5 ~8 y2 a4 C4 m
; I1 Q  y4 F8 ?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-29 05:03 , Processed in 0.064184 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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