青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2017-12-22 17:05 | 显示全部楼层 |阅读模式
一、 输入三个“=”,回车,得到一条双直线;, `6 k- F* u& A! p( Z7 I
二、 输入三个“~”,回车,得到一条波浪线;9 `" z/ T# z- c. x) Z  e3 S( H
三、 输入三个“*”或 “-”或 “#”,回车,惊喜多多;; i" Z/ S+ {' w. u8 N% ?3 {
在单元格内输入=now()   显示日期/ {7 H$ n8 V: c7 y+ I
在单元格内输入=CHOOSE(WEEKDAY(I3,2),"星期一","星期二","星期三","星期四","星期五","星期六","星期日")         显示星期几5 z/ W- O3 x/ P* X3 A4 g8 {
Excel常用函数大全1 d' Z1 Q5 ~3 w8 k9 c

' u5 X$ z8 A4 o8 T 1、ABS函数 . T" J: i, Z2 t8 E7 G5 b
  函数名称:ABS ) _3 H& R/ a4 h/ F
  主要功能:求出相应数字的绝对值。
& \  z- [% m9 e3 w+ e- d# c+ {) ?  使用格式:ABS(number)
# A6 @  d* `. f7 a! Z7 Y  参数说明:number代表需要求绝对值的数值或引用的单元格。 1 d9 c0 m$ m5 X8 y$ m8 D- i2 D( K5 p
  应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。
5 F  {9 E* s. R# k; K& Q  特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。; N) n) i0 g3 J4 D) Y
  2、AND函数 5 N* j% w5 Q: V) t7 r5 Z0 \
  函数名称:AND
5 l# z: x* v6 ~  主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。 + T- o/ t2 @& T8 A- G7 v! f; S
  使用格式:AND(logical1,logical2, ...)
3 q0 g( E( `) A1 q  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。 % {' j# q+ z" S2 q! \* Y2 c) K$ n1 v
  应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。
) a' \/ k9 T" X) w- a; T8 J  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。
8 g+ y0 o) _. b& b  3、AVERAGE函数
' h3 X8 `, |) v8 D& A  函数名称:AVERAGE ; w6 ^) o" z( Q6 x# Q, `# t
  主要功能:求出所有参数的算术平均值。 4 N" D! a5 l% ^6 E4 _0 z1 D
  使用格式:AVERAGE(number1,number2,……)
1 E" B+ Z5 e% g% T' w1 U  参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。
/ Z  z# F7 H8 K+ D& F  应用举例:在B8单元格中输入公式:=AVERAGE(B77,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。
" f& w. H, e* A5 T* G% \  特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。
7 {5 B6 B: A- T% p1 h1 F% w  4、COLUMN 函数
8 d9 ]6 ^$ i9 @1 Q- d  函数名称:COLUMN ( B7 P" z+ T0 R
  主要功能:显示所引用单元格的列标号值。
) r' b- Y6 {" E5 w& M+ H9 P  L" t  使用格式:COLUMN(reference)
4 T. ^5 f; |8 t3 m  参数说明:reference为引用的单元格。
9 b8 ?/ u  T* \( m! v4 i  应用举例:在C11单元格中输入公式:=COLUMN(B11),确认后显示为2(即B列)。
1 C5 G" @  s5 F3 p  特别提醒:如果在B11单元格中输入公式:=COLUMN(),也显示出2;与之相对应的还有一个返回行标号值的函数——ROW(reference)。
$ l. ?9 L) Y/ l5 ]$ N  5、CONCATENATE函数 1 B4 A  r8 I& M9 q
  函数名称:CONCATENATE % J% o+ l8 M1 V$ _; n6 _+ |
  主要功能:将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。 ; d5 d; Y1 p) N/ d  A: ]
  使用格式:CONCATENATE(Text1,Text……) : k$ B+ e2 w  ^, ~. U. x
  参数说明:Text1、Text2……为需要连接的字符文本或引用的单元格。 0 V5 x4 m' F* C/ ]
  应用举例:在C14单元格中输入公式:=CONCATENATE(A14,"@",B14,".com"),确认后,即可将A14单元格中字符、@、B14单元格中的字符和.com连接成一个整体,显示在C14单元格中。 * R8 s) G* |8 F8 u4 k
  特别提醒:如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号,如果将上述公式改为:=A14&"@"&B14&".com",也能达到相同的目的。% L+ ^6 C$ B' o2 s: Z! x
  6、COUNTIF函数
: w+ v& P+ l2 b$ I4 Z  函数名称:COUNTIF
) k+ D# p7 b$ {% Q9 p  主要功能:统计某个单元格区域中符合指定条件的单元格数目。 7 n+ _; \" I! L2 \- D3 [* a1 A
  使用格式:COUNTIF(Range,Criteria)
1 \' L7 S$ X9 F1 _  参数说明:Range代表要统计的单元格区域;Criteria表示指定的条件表达式。   0 K8 p4 P' V* n' Y! A3 a( W- F
  应用举例:在C17单元格中输入公式:=COUNTIF(B1:B13,">=80"),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。
3 B4 v7 @+ H7 W" \/ _8 {  特别提醒:允许引用的单元格区域中有空白单元格出现。0 }  a& r% r9 {7 P- G6 h& |$ e
  7、DATE函数
+ y0 s. Z# Q2 u: r  函数名称:DATE
) \$ z5 P, U8 r, v  主要功能:给出指定数值的日期。 / c( w9 k( b4 Y# ]1 K* y5 t" ]
  使用格式:DATE(year,month,day) 7 ]3 D, B. y3 Z' {) m
  参数说明:year为指定的年份数值(小于9999);month为指定的月份数值(可以大于12);day为指定的天数。 * L; U  s1 b  V+ m/ I- O
  应用举例:在C20单元格中输入公式:=DATE(2003,13,35),确认后,显示出2004-2-4。 7 A+ g4 f7 \- H& z
  特别提醒:由于上述公式中,月份为13,多了一个月,顺延至2004年1月;天数为35,比2004年1月的实际天数又多了4天,故又顺延至2004年2月4日。
! M0 F5 `9 ^9 l- }  8、函数名称:DATEDIF
. Q$ O& S3 O- d5 P$ _5 R% c5 G) k  主要功能:计算返回两个日期参数的差值。' Z# P2 P9 y3 E4 \
  使用格式:=DATEDIF(date1,date2,"y")、=DATEDIF(date1,date2,"m")、=DATEDIF(date1,date2,"d"): B: w' O! \3 Z. l- O5 t" I8 Y5 o
  参数说明:date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两个日期相差的年(月、天)数。0 |( A0 ^1 S9 i* O
  应用举例:在C23单元格中输入公式:=DATEDIF(A23,TODAY(),"y"),确认后返回系统当前日期[用TODAY()表示)与A23单元格中日期的差值,并返回相差的年数。
) |4 x% q. u, Z  特别提醒:这是Excel中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。
7 \9 F. S' G0 _  9、DAY函数# W' o: I" u2 s1 }& b
  函数名称:DAY
! O( P7 h/ A, {# A* b4 W  主要功能:求出指定日期或引用单元格中的日期的天数。3 Y2 D+ J* z& U  F! O8 M% m& A
  使用格式:DAY(serial_number)( g: @2 G7 M* ~- F+ X3 ^9 F+ I; m
  参数说明:serial_number代表指定的日期或引用的单元格。
+ R! s  }! {8 ]1 j. q! t9 L  应用举例:输入公式:=DAY("2003-12-18"),确认后,显示出18。0 x3 ]: H! Y4 u. K9 f
  特别提醒:如果是给定的日期,请包含在英文双引号中。
8 o9 G! \, {5 V3 V; ~( |2 t  10、DCOUNT函数0 C2 y- R- F+ I8 h
  函数名称:DCOUNT
8 K* z5 j' [! _1 G- F* G  主要功能:返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。0 Z$ R$ K! B3 q
  使用格式:DCOUNT(database,field,criteria)
, }& c* A% S/ j5 a4 F: v! u  参数说明:Database表示需要统计的单元格区域;Field表示函数所使用的数据列(在第一行必须要有标志项);Criteria包含条件的单元格区域。# n3 [7 o' _0 Y. ~5 G
  应用举例:如图1所示,在F4单元格中输入公式:=DCOUNT(A111,"语文",F1:G2),确认后即可求出“语文”列中,成绩大于等于70,而小于80的数值单元格数目(相当于分数段人数)。" t: D& L, i# {+ ]/ j
10.jpg ; g$ y6 j+ l+ y4 n. S1 N
特别提醒:如果将上述公式修改为:=DCOUNT(A111,,F1:G2),也可以达到相同目的。+ w( }) _$ q2 V# O/ r  A
  11、FREQUENCY函数
8 u9 W; m# t+ w/ T/ |2 A, q  函数名称:FREQUENCY
* Q/ L* {, |3 ]: a1 ~3 ~; D  主要功能:以一列垂直数组返回某个区域中数据的频率分布。" J# k' f' u4 p! R& Y* W0 x0 E. m
  使用格式:FREQUENCY(data_array,bins_array)
) d* r+ V3 J. t; h7 T5 t- D  参数说明:Data_array表示用来计算频率的一组数据或单元格区域;Bins_array表示为前面数组进行分隔一列数值。  6 E/ l1 T: ?6 W8 B& g2 F
  应用举例:如图2所示,同时选中B32至B36单元格区域,输入公式:=FREQUENCY(B2:B31,D236),输入完成后按下“Ctrl+Shift+Enter”组合键进行确认,即可求出B2至B31区域中,按D2至D36区域进行分隔的各段数值的出现频率数目(相当于统计各分数段人数)。3 e3 u. T5 m# q  f
   11.jpg ) T1 p% ?+ V( e9 D3 t
  特别提醒:上述输入的是一个数组公式,输入完成后,需要通过按“Ctrl+Shift+Enter”组合键进行确认,确认后公式两端出现一对大括号({}),此大括号不能直接输入。- f! e9 G  x2 B: L5 @2 t9 Z. s
  12、IF函数
( w9 P2 p! Y' `4 I4 f3 B  e9 _  函数名称:IF* u) x3 ^+ y8 L$ Z- v2 }
  主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。
  @. S6 l: x9 M' v7 ^& Q0 @: _  使用格式:=IF(Logical,Value_if_true,Value_if_false)
- ^3 P3 s' b- C+ L" O  参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。/ H. n+ A" j5 `: F0 P  |& K& S
  应用举例:在C29单元格中输入公式:=IF(C26>=18,"符合要求","不符合要求"),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样。
. i+ ?! X3 `  y6 L: p  特别提醒:本文中类似“在C29单元格中输入公式”中指定的单元格,读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所附的实例文件。  Z% E4 f" K* ~- E5 E
  13、INDEX函数
# a) M. W, j6 d* m$ Y$ V& U1 j  函数名称:INDEX
; k0 t5 G' Q$ ^. K8 y$ Q) k" u- I  主要功能:返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。! o1 c9 @) \  A" F0 |
  使用格式:INDEX(array,row_num,column_num)5 J. J* h( {' c4 E. p! F8 `) e
  参数说明:Array代表单元格区域或数组常量;Row_num表示指定的行序号(如果省略row_num,则必须有 column_num);Column_num表示指定的列序号(如果省略column_num,则必须有 row_num)。8 {% @5 ]( ]# |
  应用举例:如图3所示,在F8单元格中输入公式:=INDEX(A111,4,3),确认后则显示出A1至D11单元格区域中,第4行和第3列交叉处的单元格(即C4)中的内容。
' R0 O  A; v1 W0 Y& E 12.jpg & Z: q: Z( H& P2 G, u
  特别提醒:此处的行序号参数(row_num)和列序号参数(column_num)是相对于所引用的单元格区域而言的,不是Excel工作表中的行或列序号。
4 e& i. e6 q% D    14、INT函数1 Y8 O! u7 ~, k4 k! D1 @+ ?1 m- d
  函数名称:INT" G& s' \( b3 R9 x8 T& ~7 n" v4 X
  主要功能:将数值向下取整为最接近的整数。) `( T$ P5 u, O0 H+ p
  使用格式:INT(number)8 Y5 \4 U  j3 b! s& M; m! H9 G' P7 U/ U
  参数说明:number表示需要取整的数值或包含数值的引用单元格。  
: H  m5 b+ J  {  应用举例:输入公式:=INT(18.89),确认后显示出18。9 Q, @1 P9 q7 m+ S
  特别提醒:在取整时,不进行四舍五入;如果输入的公式为=INT(-18.89),则返回结果为-19。
" v5 v* S' {+ R/ q   8 I; Z; [2 s& g
    15、ISERROR函数0 \- F6 P3 h( c+ B; n+ @4 b, P
  函数名称:ISERROR
3 i; P' i3 r4 H5 ^, m. _( T  主要功能:用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。9 H7 p2 f$ `# i3 ]; Q/ T; l
  使用格式:ISERROR(value)
* R! J& x" _: E, g  参数说明:Value表示需要测试的值或表达式。( m# P7 l' Z' j. P/ J0 g
  应用举例:输入公式:=ISERROR(A35/B35),确认以后,如果B35单元格为空或“0”,则A35/B35出现错误,此时前述函数返回TRUE结果,反之返回FALSE。* f' K! w% c1 F8 S% _
  特别提醒:此函数通常与IF函数配套使用,如果将上述公式修改为:=IF(ISERROR(A35/B35),"",A35/B35),如果B35为空或“0”,则相应的单元格显示为空,反之显示A35/B35% i* K- m% `3 x- U. L' j/ b5 [
的结果。
: w9 T! Q, L& L+ ~8 n2 V  16、LEFT函数% I% ^2 b) q5 r5 T' y6 w, E# Q
  函数名称:LEFT
' \' \: p$ ^! ]2 E; z2 }% b0 Z" @. \  主要功能:从一个文本字符串的第一个字符开始,截取指定数目的字符。2 L1 N  R8 s, n% [) |! q
  使用格式:LEFT(text,num_chars)
+ `; K' M( v2 o7 m) o+ |4 R; E7 N  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。  
5 V1 S  x* N& _  应用举例:假定A38单元格中保存了“我喜欢天极网”的字符串,我们在C38单元格中输入公式:=LEFT(A38,3),确认后即显示出“我喜欢”的字符。9 D& ^: ^  X! r% A+ Y) f8 y8 _
  特别提醒:此函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思。; }* |/ Q4 ^8 V8 _$ f
  17、LEN函数+ {% _& r1 ]0 y/ a1 ^+ |& w! p
  函数名称:LEN
7 Y6 c4 [+ @. d3 @- A2 k5 C5 W  主要功能:统计文本字符串中字符数目。
* {2 @6 ?9 w/ H; [8 m* m  使用格式:LEN(text)
" ~5 I1 `' x- E3 q$ n  参数说明:text表示要统计的文本字符串。  
. ]. S- Q  V% Z0 a/ n2 M  应用举例:假定A41单元格中保存了“我今年28岁”的字符串,我们在C40单元格中输入公式:=LEN(A40),确认后即显示出统计结果“6”。
: C' F) ?8 |' p: L6 _  特别提醒:LEN要统计时,无论中全角字符,还是半角字符,每个字符均计为“1”;与之相对应的一个函数——LENB,在统计时半角字符计为“1”,全角字符计为“2”。, X% P* ?; l1 A6 N/ }" o
  18、MATCH函数- }) ^/ j& R% h( f5 U; @
  函数名称:MATCH
2 z6 Z$ X# P0 X( o4 {! j5 `  主要功能:返回在指定方式下与指定数值匹配的数组中元素的相应位置。+ h6 ]) `) l+ B3 }$ Y, Z% W
  使用格式:MATCH(lookup_value,lookup_array,match_type)
) o7 e6 s! `0 z# a8 T5 z9 k  参数说明:Lookup_value代表需要在数据表中查找的数值;
% _7 v& H9 v0 }$ z  Lookup_array表示可能包含所要查找的数值的连续单元格区域;8 Q0 ]3 x# s/ D* Q9 O
  Match_type表示查找方式的值(-1、0或1)。3 Y5 @3 J' C+ F" V' b
  如果match_type为-1,查找大于或等于 lookup_value的最小数值,Lookup_array 必须按降序排列;
, {6 b- `1 I/ f$ }( W$ x: Z  如果match_type为1,查找小于或等于 lookup_value 的最大数值,Lookup_array 必须按升序排列;7 h, O; f3 X6 \3 [; t+ e
  如果match_type为0,查找等于lookup_value 的第一个数值,Lookup_array 可以按任何顺序排列;如果省略match_type,则默认为1。2 S4 \. p1 o, @
  应用举例:如图4所示,在F2单元格中输入公式:=MATCH(E2,B1:B11,0),确认后则返回查找的结果“9”。/ p; G4 L" b; Z, M2 |/ Q- E" N) p
13.jpg
- F: d  s, a: @$ p特别提醒:Lookup_array只能为一列或一行。9 V' p4 @: @/ b- W
  19、MAX函数
3 t% k7 R8 a- e# d5 J- B& k  函数名称:MAX
9 d1 T: z! }2 C$ e& v  主要功能:求出一组数中的最大值。
5 v! C/ b' v9 f4 e  使用格式:MAX(number1,number2……)/ p# K+ G- w$ T
  参数说明:number1,number2……代表需要求最大值的数值或引用单元格(区域),参数不超过30个。3 ]8 ]: ^3 w+ E# r/ m/ L& f: B# W
  应用举例:输入公式:=MAX(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最大值。- W; ?% P0 P! T
  特别提醒:如果参数中有文本或逻辑值,则忽略。
4 X( Y+ z" c5 W" k+ ^. V  20、MID函数6 X5 I! s% B/ `4 \# _8 z
  函数名称:MID
) a% g% i/ S- Z' J# c  主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。
( C* J& E& r- s+ C1 v  使用格式:MID(text,start_num,num_chars)1 U1 f2 P$ {, E' e1 X* U
  参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。' e* B7 K" r' q  \$ d- g
  应用举例:假定A47单元格中保存了“我喜欢天极网”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“天极网”的字符。
& g* j* b. Q8 C4 b! j; x! o2 @, S5 M  特别提醒:公式中各参数间,要用英文状态下的逗号“,”隔开。1 J% _* [- c1 @, b3 ]! c
  21、MIN函数
: Z" @8 ~' y7 j6 o4 {1 {6 j" ]. i2 I  函数名称:MIN# T9 I+ y6 x3 D. t
  主要功能:求出一组数中的最小值。" d! \% \0 W9 l, N  Q7 v0 o4 N' \
  使用格式:MIN(number1,number2……)
* R) a7 u7 A: k2 \3 B& b0 |: U; ^2 ~  参数说明:number1,number2……代表需要求最小值的数值或引用单元格(区域),参数不超过30个。* M' J3 w) d& T2 Y7 m( c
  应用举例:输入公式:=MIN(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最小值。, o6 O8 b; J; x/ H. u! J
  特别提醒:如果参数中有文本或逻辑值,则忽略。" t3 p: Q# f: `. u) w# X& J: g1 N
  22、MOD函数9 z! M6 v  T8 n# T# L3 t
  函数名称:MOD; h0 v) A' n  G# Y7 o7 B- W* F
  主要功能:求出两数相除的余数。1 @1 S" S$ x9 ?+ y2 @4 q" c
  使用格式:MOD(number,divisor)
7 E- k, F! M, f/ F0 O( ?  参数说明:number代表被除数;divisor代表除数。! a4 P9 p: g7 w  D0 W9 s+ {7 B9 |% g
  应用举例:输入公式:=MOD(13,4),确认后显示出结果“1”。
# k. C; L. V) F" @, M- ]* z  特别提醒:如果divisor参数为零,则显示错误值“#DIV/0!”;MOD函数可以借用函数INT来表示:上述公式可以修改为:=13-4*INT(13/4)。
- T5 B( A5 Y' m2 A6 J9 B  23、MONTH函数
+ |. W6 G  i  \  函数名称:MONTH; q# ?" m9 N: h/ ?
  主要功能:求出指定日期或引用单元格中的日期的月份。
- [. M. j) x8 Y. U  使用格式:MONTH(serial_number)3 t8 j. m# P! p
  参数说明:serial_number代表指定的日期或引用的单元格。
7 Q3 g8 I5 g3 z7 K# C  应用举例:输入公式:=MONTH("2003-12-18"),确认后,显示出11。
& l6 d, c% r0 u) O" I' e: w  特别提醒:如果是给定的日期,请包含在英文双引号中;如果将上述公式修改为:=YEAR("2003-12-18"),则返回年份对应的值“2003”。
+ e) ]- a) H9 v6 d  24、NOW函数9 w' O! L; B" ]: |; I" f5 }
  函数名称:NOW
! E% O% a' e( Y  主要功能:给出当前系统日期和时间。# o4 \( R9 A; e: v' |& h
  使用格式:NOW()9 ?1 ^5 \" B5 M  f! a; n/ r
  参数说明:该函数不需要参数。  
% L5 K# l1 O% f- @' Y  应用举例:输入公式:=NOW(),确认后即刻显示出当前系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。8 }, z/ X' _( G& ~3 P- I9 q
  特别提醒:显示出来的日期和时间格式,可以通过单元格格式进行重新设置。9 @9 m6 \/ V6 @  H4 i5 ?# E$ R0 i
  25、OR函数
5 j2 S9 p! G, n2 Z! F  函数名称:OR
# O# Q2 y; r; O3 i; v8 x  主要功能:返回逻辑值,仅当所有参数值均为逻辑“假(FALSE)”时返回函数结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。* m/ g/ [3 D3 m# h% K; j6 ^
  使用格式:OR(logical1,logical2, ...)) W/ T: x5 L" s
  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。
7 L+ G6 B, u8 k+ z% a$ a8 Q  应用举例:在C62单元格输入公式:=OR(A62>=60,B62>=60),确认。如果C62中返回TRUE,说明A62和B62中的数值至少有一个大于或等于60,如果返回FALSE,说明A62和B62中的数值都小于60。
+ t7 n8 l! U7 w$ @# v  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。
2 {! L! [$ ?2 S/ v2 Q- O  26、RANK函数
* T) w8 N9 p* s3 Q7 [  函数名称:RANK
' @. D' R4 m( {3 D( O; f$ A# z  主要功能:返回某一数值在一列数值中的相对于其他数值的排位。
# q+ ]2 n. a7 q3 C- M5 V  使用格式:RANK(Number,ref,order)
: c$ j" J  @3 `0 O  参数说明:Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。  
4 \; B5 y2 d: ~+ i; Z, u9 m  应用举例:如在C2单元格中输入公式:=RANK(B2,$B$2B$31,0),确认后即可得出丁1同学的语文成绩在全班成绩中的排名结果。
/ _2 S$ r& z# ^, c/ K  特别提醒:在上述公式中,我们让Number参数采取了相对引用形式,而让ref参数采取了绝对引用形式(增加了一个“$”符号),这样设置后,选中C2单元格,将鼠标移至该单元格右下角,成细十字线状时(通常称之为“填充柄”),按住左键向下拖拉,即可将上述公式快速复制到C列下面的单元格中,完成其他同学语文成绩的排名统计。
$ c1 j, ?7 b8 a  27、RIGHT函数
: D# o) I1 y; N- ?2 T7 a* s1 W  函数名称:RIGHT% p# t+ H, Q$ D" ]; w5 A$ Q+ [
  主要功能:从一个文本字符串的最后一个字符开始,截取指定数目的字符。
% Q+ {7 R0 y3 P  使用格式:RIGHT(text,num_chars)
" p8 E6 b2 v& P, z. X  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。    G7 L% J" Q: l' {
  应用举例:假定A65单元格中保存了“我喜欢天极网”的字符串,我们在C65单元格中输入公式:=RIGHT(A65,3),确认后即显示出“天极网”的字符。
/ J) c$ I# o2 \  e5 Z  特别提醒:Num_chars参数必须大于或等于0,如果忽略,则默认其为1;如果num_chars参数大于文本长度,则函数返回整个文本。! Y: H+ W5 T+ i, a) D8 g. y! `
  28、SUBTOTAL函数9 Y( k/ J$ c6 z0 A
  函数名称:SUBTOTAL
( I6 m/ ^' ^7 W6 z) }  主要功能:返回列表或数据库中的分类汇总。3 V4 P9 q$ {0 O% }  i1 v
  使用格式:SUBTOTAL(function_num, ref1, ref2, ...)9 ^9 K) F: V5 C8 @
  参数说明:Function_num为1到11(包含隐藏值)或101到111(忽略隐藏值)之间的数字,用来指定使用什么函数在列表中进行分类汇总计算(如图6);ref1, ref2,……代表要进行分类汇总区域或引用,不超过29个。
, T8 q  U" r3 q  应用举例:如图7所示,在B64和C64单元格中分别输入公式:=SUBTOTAL(3,C2:C63)和=SUBTOTAL103,C2:C63),并且将61行隐藏起来,确认后,前者显示为62(包括隐藏的行),后者显示为61,不包括隐藏的行。
1 K7 e* [3 P  b5 L7 _7 }+ J 14.jpg
( H3 u: J5 F' g0 W1 k
( I. Y/ C7 g+ K$ j! k* [) s. W  特别提醒:如果采取自动筛选,无论function_num参数选用什么类型,SUBTOTAL函数忽略任何不包括在筛选结果中的行;SUBTOTAL函数适用于数据列或垂直区域,不适用于数据行或水平区域。
9 u! H6 }8 J8 L, B8 N5 Q  29、函数名称:SUM/ m" e% ?4 C0 D, `
  主要功能:计算所有参数数值的和。
( R4 O5 W7 w  H" J' V, ^1 ]; v1 g  使用格式:SUM(Number1,Number2……)7 E8 ?3 u% g1 [
  参数说明:Number1、Number2……代表需要计算的值,可以是具体的数值、引用的单元格(区域)、逻辑值等。  - h8 m+ W/ [* [0 U2 ?' w9 F+ ]
  应用举例:如图7所示,在D64单元格中输入公式:=SUM(D263),确认后即可求出语文的总分。
1 N7 q- b( M. z, ]( G  特别提醒:如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略;如果将上述公式修改为:=SUM(LARGE(D263,{1,2,3,4,5})),则可以求出前5名成绩的和。8 g/ o: i5 G' H3 J% m- [
  30、SUMIF函数/ D7 ~( S% E; r1 W9 T
  函数名称:SUMIF
- g, Q1 R$ L2 I& R5 q3 t% R  主要功能:计算符合指定条件的单元格区域内的数值和。
6 x9 o7 B5 g0 V* G( w  S8 x  使用格式:SUMIF(Range,Criteria,Sum_Range)$ g5 h/ F: b& |: e
  参数说明:Range代表条件判断的单元格区域;Criteria为指定条件表达式;Sum_Range代表需要计算的数值所在的单元格区域。
- r8 ~- n2 }; C  应用举例:如图7所示,在D64单元格中输入公式:=SUMIF(C2:C63,"男",D263),确认后即可求出“男”生的语文成绩和。0 M& j9 j. d, K
  特别提醒:如果把上述公式修改为:=SUMIF(C2:C63,"女",D263),即可求出“女”生的语文成绩和;其中“男”和“女”由于是文本型的,需要放在英文状态下的双引号("男"、"女")中。
: L) V1 p  D! f4 N2 p6 Y5 `5 o  31、TEXT函数0 n) O* I" g/ o4 Q
  函数名称:TEXT! E! A/ _# _( d0 \/ G0 {7 `
  主要功能:根据指定的数值格式将相应的数字转换为文本形式。
7 {4 d2 g& t$ b- ~5 v; X2 _- U; z  使用格式:TEXT(value,format_text)0 `, c. }2 x8 _  J
  参数说明:value代表需要转换的数值或引用的单元格;format_text为指定文字形式的数字格式。
2 t0 o: @( w! M4 Q( `% K- c  应用举例:如果B68单元格中保存有数值1280.45,我们在C68单元格中输入公式:=TEXT(B68, "$0.00"),确认后显示为“$1280.45”。2 s% Z) X! e* R* n4 v9 E6 Y
  特别提醒:format_text参数可以根据“单元格格式”对话框“数字”标签中的类型进行确定。. w) T- X0 G7 c, m, ?
  32、TODAY函数
, D) l' ]& h& Q4 |& Q: z9 v  函数名称:TODAY
( }' [$ L$ `5 Z. M, z$ M# o  主要功能:给出系统日期。
* y$ E+ ~$ `. N$ P5 m1 Z: ^  使用格式:TODAY()  W$ M* ?: a# Q1 z  [' Q
  参数说明:该函数不需要参数。  
, }% ?4 I; M2 c7 k7 Q, l- V' T) V' H  应用举例:输入公式:=TODAY(),确认后即刻显示出系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。
3 C: |9 ~3 o4 |8 _& G8 J  特别提醒:显示出来的日期格式,可以通过单元格格式进行重新设置(参见附件)。
# {+ ?! F& u3 l8 f0 Z! Y+ w. n  33、VALUE函数
" j0 }; b$ {8 ?/ A( }  函数名称:VALUE) o% {- N7 ~5 p; X! [# l0 Y
  主要功能:将一个代表数值的文本型字符串转换为数值型。
2 m% N3 F+ y2 k) H+ `  使用格式:VALUE(text)  J9 H2 B$ d, a" E8 x) g% ?2 ]
  参数说明:text代表需要转换文本型字符串数值。  , S8 f2 D# ~* {* N5 E4 F
  应用举例:如果B74单元格中是通过LEFT等函数截取的文本型字符串,我们在C74单元格中输入公式:=VALUE(B74),确认后,即可将其转换为数值型。! o+ D# a- c. h- f; ?& h
  特别提醒:如果文本型数值不经过上述转换,在用函数处理这些数值时,常常返回错误。
5 Y7 G( R3 O4 E1 t/ T  x  34、VLOOKUP函数
3 `2 A6 D, t8 k. i) t  函数名称:VLOOKUP6 ^& U) Y8 X: i% |& C
  主要功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值。& u9 g7 V- n4 u% ~) V& i' S$ Z
  使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
0 v# d$ ?# Q# J" _* k' h参数说明: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。
  ~& p5 y" e7 i7 E! Q+ S* R  应用举例:参见图7,我们在D65单元格中输入公式:=VLOOKUP(B65,B263,3,FALSE),确认后,只要在B65单元格中输入一个学生的姓名(如丁48),D65单元格中即刻显示出该学生的语言成绩。6 M9 Q) F8 a; b1 x% P3 e
  特别提醒:Lookup_value参见必须在Table_array区域的首列中;如果忽略Range_lookup参数,则Table_array的首列必须进行排序;在此函数的向导中,有关Range_lookup参数的用法是错误的。; C2 l7 d. a0 ~' V8 ~
  35、WEEKDAY函数7 |; t! m/ A* q& N' O. e
  函数名称:WEEKDAY
9 |+ v% b9 C  J' t2 B  主要功能:给出指定日期的对应的星期数。
4 ?, l) S$ p3 y  使用格式:WEEKDAY(serial_number,return_type)
+ g0 H3 b% X& u' A8 a8 z# M  参数说明:serial_number代表指定的日期或引用含有日期的单元格;return_type代表星期的表示方式[当Sunday(星期日)为1、Saturday(星期六)为7时,该参数为1;当Monday(星期一)为1、Sunday(星期日)为7时,该参数为2(这种情况符合中国人的习惯);当Monday(星期一)为0、Sunday(星期日)为6时,该参数为3]。
+ V/ w6 h3 G: ^  应用举例:输入公式:=WEEKDAY(TODAY(),2),确认后即给出系统日期的星期数。0 @  ~; c- q* b1 C3 b; p
  特别提醒:如果是指定的日期,请放在英文状态下的双引号中,如=WEEKDAY("2003-12-18",2)。0 t' {# ?( r: U9 O5 s& Y
一。单元格颜色效果全选表格,格式-条件格式,条件选择“公式”,公式如下,然后选“格式”按钮,“图案”,选择需要颜色。: u* y8 b; L8 U0 R
/ \$ @+ G" B5 L6 {7 C- n* ^
7 P+ O+ |% v$ [$ d6 k
1.隔行颜色效果(奇数行颜色):
3 s9 P% \% Q, Z% {=MOD(ROW(),2)=16 u! x3 D3 C8 n7 T! P
2.隔行颜色效果(偶数行颜色):
# R5 ^, p1 h+ l$ `=MOD(ROW(),2)=0
8 X% U8 k% t; C( H3.如果希望设置格式为每3行应用一次底纹,可以使用公式:
! \" T; h. I4 S! P; ~' ]" D4 o! N4 q. I=MOD(ROW(),3)=1
( e, M2 F& K; h. N+ a- r4.如果希望设置奇偶列不同底纹,只要把公式中的ROW()改为COLUMN()即可,如:
- Z/ \8 }# w8 e- c' M=MOD(COLUMN(),2)" C* l5 H* \/ v# B1 \- i! F
5.如果希望设置国际象棋棋盘式底纹(白色+自定义色):. w) J: C3 e4 t0 d' ~3 M
=MOD(ROW()+COLUMN(),2)
) u. N% g! r# N& J) D+ |5 s3 a说明:该条件格式的公式用于判断行号与列号之和除以2的余数是否为0。如果为0,说明行数与列数的奇偶性相同,则填充单元格为指定色,否则就不填充。在条件格式中,公式结果返回一个数字时,非0数字即为TRUE,0和错误值为FALSE。因此,上面的公式也可以写为:
. \* Q: E1 E9 M=MOD(ROW()+COLUMN(),2)<>0
3 x  K; j% t8 L6.如果希望设置国际象棋棋盘式底纹(自定义色+自定义色):
8 A3 R" p+ Q' y* R* N加入样式2:3 [* c  S5 N1 s9 N  |% o0 ?! M0 n5 T% M
=MOD(ROW()+COLUMN(),2)=0 $ u# n$ F: M" M: ^
二。用颜色进行筛选
: b5 m" w6 F4 d4 c( g; u$ ~9 }excel2007可以按单元格颜色、字体颜色或图标进行排序。
, \/ L7 Q+ U9 i9 U: k4 z如果是excel2003,需要添加辅助列,用定义名称的方法得到对应的颜色号,然后对辅助列进行排序:5 I* K4 v" X4 I% t
颜色单元格在A列,选中B1,插入->名称->定义,输入a,下面输入公式 =get.cell(24,$a1),8 w9 D; o, x0 j+ \6 e: \4 ?
此法可得到字体色的序列号。 B1输入 =a 将公式向下复制到相应行。
+ t4 l: |' p) N; ~8 T2 T, l% A4 s将全表按B列排序即可。若是想获得背景色序列号,将24改成63即可。
一、 输入三个“=”,回车,得到一条双直线;
1 G9 W/ \1 q# y, i二、 输入三个“~”,回车,得到一条波浪线;
* h& f9 `8 o' k3 b: C1 w三、 输入三个“*”或 “-”或 “#”,回车,惊喜多多;4 g: F7 S1 A  K: i, A
在单元格内输入=now()   显示日期
/ c" J: I4 \, c  @# \  }: @7 c在单元格内输入=CHOOSE(WEEKDAY(I3,2),"星期一","星期二","星期三","星期四","星期五","星期六","星期日")         显示星期几
+ ^6 B- x9 o6 A* d( ^) `1 D9 r* v* ZExcel常用函数大全6 z# {/ [- B7 L# S% i6 W
8 m6 T0 B- w5 I# I
 1、ABS函数 ; \: R. A3 C4 y0 k
  函数名称:ABS 2 ~4 p' H/ m0 V9 {% H$ W
  主要功能:求出相应数字的绝对值。 5 Y* z7 Z/ U6 g6 b! v; p' N3 e
  使用格式:ABS(number) 1 j( X- M; s( x
  参数说明:number代表需要求绝对值的数值或引用的单元格。 2 Y3 T! v/ v" ~, h: Y; L7 O
  应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。 5 M6 N3 D( A- O5 [1 @1 B
  特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。! j$ U$ k5 q' k- b# g
  2、AND函数 - M9 T# b$ i1 Y, q" P1 {$ I
  函数名称:AND
3 q$ s, n( _  s, K4 l" _  W1 z  主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。
; }# }5 S- p  K4 n& h( q  使用格式:AND(logical1,logical2, ...) 8 m* E3 W$ z! c: q* ^
  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。 * d- |) _& H8 o) Q, s8 Y1 q
  应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。
3 o. t5 u9 ]' g: t) g  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。
3 V( X$ N0 @  ]/ m  3、AVERAGE函数 5 |' |+ V9 S; Y
  函数名称:AVERAGE ! j8 [" E! p) L' s# t/ D# Z
  主要功能:求出所有参数的算术平均值。
: X" Y/ {$ q4 l, B  使用格式:AVERAGE(number1,number2,……) 5 P: g2 m% [$ U1 p* q5 a
  参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。
! i8 K. d2 }# i: o0 D% e. F  应用举例:在B8单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。 9 ]6 F8 p& T# L. B" P7 e+ [
  特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。
5 P1 T2 a2 D5 C  c/ {' v: W  4、COLUMN 函数
, v) K0 p: h% m5 z, R  函数名称:COLUMN ! c& m, q/ P2 n
  主要功能:显示所引用单元格的列标号值。 & F/ a6 Y. J  X; ?: I1 z' a
  使用格式:COLUMN(reference) 6 H+ T  f# a: O! B6 B2 A0 E
  参数说明:reference为引用的单元格。 ' `- w9 F2 p! Z2 m  J
  应用举例:在C11单元格中输入公式:=COLUMN(B11),确认后显示为2(即B列)。 , p( A& O$ b0 ?* e
  特别提醒:如果在B11单元格中输入公式:=COLUMN(),也显示出2;与之相对应的还有一个返回行标号值的函数——ROW(reference)。
% h  t! s0 G& f' d( ]  5、CONCATENATE函数
) @$ ?2 R) n+ o& R& @. k  函数名称:CONCATENATE 6 N# A- Y7 n0 q5 q$ o
  主要功能:将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。 . D( V0 ~' T. u; \9 c2 N9 L: a
  使用格式:CONCATENATE(Text1,Text……) - T' j0 O6 A9 o' \8 w; I  a0 b
  参数说明:Text1、Text2……为需要连接的字符文本或引用的单元格。
+ Y0 E5 p  H, }5 _) w  应用举例:在C14单元格中输入公式:=CONCATENATE(A14,"@",B14,".com"),确认后,即可将A14单元格中字符、@、B14单元格中的字符和.com连接成一个整体,显示在C14单元格中。 + }! I2 [$ z0 ]" R5 ]( p' X
  特别提醒:如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号,如果将上述公式改为:=A14&"@"&B14&".com",也能达到相同的目的。; {) p  j9 T0 _9 J+ {- Q
  6、COUNTIF函数
+ D+ e9 X# e6 C  k% \0 I  函数名称:COUNTIF
6 Y7 w& d, U0 o/ y/ T8 T0 }5 ?  [  主要功能:统计某个单元格区域中符合指定条件的单元格数目。
0 L( H, G1 [' Y5 ?: z/ w6 u) t* r  t6 k  使用格式:COUNTIF(Range,Criteria) $ P* F/ b/ J5 b  x7 m
  参数说明:Range代表要统计的单元格区域;Criteria表示指定的条件表达式。  
5 ^* V* |' m' q7 I" @# R) H  应用举例:在C17单元格中输入公式:=COUNTIF(B1:B13,">=80"),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。
/ j- y: F& S. w! j  特别提醒:允许引用的单元格区域中有空白单元格出现。3 }/ n1 I( B' t; r4 ^1 p- ^
  7、DATE函数
1 y: a& n8 d1 ]9 ?  函数名称:DATE
: N/ Q4 r; E. n3 H# R  主要功能:给出指定数值的日期。
" C" X+ y' V9 }8 K/ y2 U4 x6 T. N/ K# Z  使用格式:DATE(year,month,day) * l/ P7 s% u# b$ Q2 y
  参数说明:year为指定的年份数值(小于9999);month为指定的月份数值(可以大于12);day为指定的天数。 * {! f1 R4 o" T( X3 P" P
  应用举例:在C20单元格中输入公式:=DATE(2003,13,35),确认后,显示出2004-2-4。
6 \$ K8 x1 l4 W( w' c2 p' Z# s  特别提醒:由于上述公式中,月份为13,多了一个月,顺延至2004年1月;天数为35,比2004年1月的实际天数又多了4天,故又顺延至2004年2月4日。
' ]' r- f" s* l) [7 \; X$ M  8、函数名称:DATEDIF' g8 H4 f4 o* H% d2 ?3 G: @2 F* X
  主要功能:计算返回两个日期参数的差值。6 e# x6 P3 }! a
  使用格式:=DATEDIF(date1,date2,"y")、=DATEDIF(date1,date2,"m")、=DATEDIF(date1,date2,"d")+ R, |( d) r' a4 l
  参数说明:date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两个日期相差的年(月、天)数。: H& ~% R" x) E, |6 h) u" k9 l
  应用举例:在C23单元格中输入公式:=DATEDIF(A23,TODAY(),"y"),确认后返回系统当前日期[用TODAY()表示)与A23单元格中日期的差值,并返回相差的年数。: \5 {1 p3 C( J
  特别提醒:这是Excel中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。4 Y; s. U) |( P. h" F  \2 S
  9、DAY函数
5 e8 f8 R: G5 ?4 h  函数名称:DAY
* j+ l9 M3 I3 Z- ~2 _  主要功能:求出指定日期或引用单元格中的日期的天数。/ {' m+ I! z( O+ W3 R
  使用格式:DAY(serial_number)
6 G2 H- ?; z" k6 p, E  参数说明:serial_number代表指定的日期或引用的单元格。
5 A$ L( Y, n0 d2 `$ \4 o  应用举例:输入公式:=DAY("2003-12-18"),确认后,显示出18。
# A7 f- I7 v  }+ W1 G) E5 _  特别提醒:如果是给定的日期,请包含在英文双引号中。
# m) f$ I+ X, r1 e% ]1 d  10、DCOUNT函数
6 R& A/ o1 h! ~% e% C; J+ {1 C  函数名称:DCOUNT
) N% I" x6 S3 H5 }# ~5 z  主要功能:返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。! ?9 `5 Q) f6 C" ^4 G! Q7 V
  使用格式:DCOUNT(database,field,criteria)
# C/ j4 [6 I; B6 f" A3 q  参数说明:Database表示需要统计的单元格区域;Field表示函数所使用的数据列(在第一行必须要有标志项);Criteria包含条件的单元格区域。  u- a2 V$ H& L6 |0 a
  应用举例:如图1所示,在F4单元格中输入公式:=DCOUNT(A1:D11,"语文",F1:G2),确认后即可求出“语文”列中,成绩大于等于70,而小于80的数值单元格数目(相当于分数段人数)。+ _; a# j' w+ |; u* r) `1 o( B# J

3 L1 `$ c- i& j2 s5 U特别提醒:如果将上述公式修改为:=DCOUNT(A1:D11,,F1:G2),也可以达到相同目的。* _) O" C8 j/ f. Q  c. i6 i
  11、FREQUENCY函数% L1 |+ O1 _, m3 P& _
  函数名称:FREQUENCY# _: y. w& z4 \* T! X
  主要功能:以一列垂直数组返回某个区域中数据的频率分布。! O# Z- [5 E  c+ I
  使用格式:FREQUENCY(data_array,bins_array)9 c5 D% K( V8 f/ Z# M* v9 Z+ s' h( \  u
  参数说明:Data_array表示用来计算频率的一组数据或单元格区域;Bins_array表示为前面数组进行分隔一列数值。  9 Y  C6 n$ `7 \5 z/ A9 h
  应用举例:如图2所示,同时选中B32至B36单元格区域,输入公式:=FREQUENCY(B2:B31,D2:D36),输入完成后按下“Ctrl+Shift+Enter”组合键进行确认,即可求出B2至B31区域中,按D2至D36区域进行分隔的各段数值的出现频率数目(相当于统计各分数段人数)。) @/ H% N% Z% H# g7 Y& Y
  
6 S( o) x! x3 a: F/ E# m: V+ X  特别提醒:上述输入的是一个数组公式,输入完成后,需要通过按“Ctrl+Shift+Enter”组合键进行确认,确认后公式两端出现一对大括号({}),此大括号不能直接输入。
' R- K0 m) k1 P/ B  12、IF函数
! E' Q: u7 |# e0 H  函数名称:IF
' ]& j. T" A6 q; h# T  主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。  ^! l6 c, o" b8 V/ U. S
  使用格式:=IF(Logical,Value_if_true,Value_if_false)( V) Q. l6 @( V4 E! z: R( k; |
  参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。
; v% N# y, t2 z# F  应用举例:在C29单元格中输入公式:=IF(C26>=18,"符合要求","不符合要求"),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样。* C0 p* b5 c; {! Q% S
  特别提醒:本文中类似“在C29单元格中输入公式”中指定的单元格,读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所附的实例文件。2 U- }) Y9 k0 ~) S9 _
  13、INDEX函数
7 d6 E, C4 L8 d( {% q+ D  函数名称:INDEX
1 G9 `9 R0 T( L! ~3 Z  主要功能:返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。) s3 E4 n. h  j4 ~8 o5 C; u
  使用格式:INDEX(array,row_num,column_num). f) u7 |; p2 `
  参数说明:Array代表单元格区域或数组常量;Row_num表示指定的行序号(如果省略row_num,则必须有 column_num);Column_num表示指定的列序号(如果省略column_num,则必须有 row_num)。4 J6 {3 E& G" _
  应用举例:如图3所示,在F8单元格中输入公式:=INDEX(A1:D11,4,3),确认后则显示出A1至D11单元格区域中,第4行和第3列交叉处的单元格(即C4)中的内容。
5 S3 U' Y! z% X$ H6 ^+ ?( v+ a. d
% h+ U- e8 ]5 ^! b  特别提醒:此处的行序号参数(row_num)和列序号参数(column_num)是相对于所引用的单元格区域而言的,不是Excel工作表中的行或列序号。
* c- G+ T; Z1 W9 B    14、INT函数. z+ _  X) V+ X% H3 @; D
  函数名称:INT
0 Q6 w/ Z. O' ?/ h- X8 {1 d. n  主要功能:将数值向下取整为最接近的整数。
! j! q! z" l" L  使用格式:INT(number)
# k$ J  t1 V8 b3 I$ {! _  参数说明:number表示需要取整的数值或包含数值的引用单元格。  
& \/ E+ |6 l; R& O3 }" `' ~* w  应用举例:输入公式:=INT(18.89),确认后显示出18。" F* v! ^" V' j9 T4 |5 h
  特别提醒:在取整时,不进行四舍五入;如果输入的公式为=INT(-18.89),则返回结果为-19。( z; r  C$ z* f* l
   * b, M1 p  ?  p# d4 y5 h! J/ x0 {& T
    15、ISERROR函数( e( [% |" [6 j9 H# U  Y/ N" w
  函数名称:ISERROR1 k7 ~. c$ R8 J- c
  主要功能:用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。  M$ d8 y9 K( r4 C* b
  使用格式:ISERROR(value)
" ]3 R/ m+ r4 p8 b& l  参数说明:Value表示需要测试的值或表达式。
- X5 V( u" W& Z4 M  应用举例:输入公式:=ISERROR(A35/B35),确认以后,如果B35单元格为空或“0”,则A35/B35出现错误,此时前述函数返回TRUE结果,反之返回FALSE。3 P( P8 {9 S1 j* ]! G0 v: d
  特别提醒:此函数通常与IF函数配套使用,如果将上述公式修改为:=IF(ISERROR(A35/B35),"",A35/B35),如果B35为空或“0”,则相应的单元格显示为空,反之显示A35/B35# T4 L. L* N  Q7 A7 ]
的结果。
- Q8 w( ~- Q" B- }/ L4 b, p+ b5 b  16、LEFT函数
& C8 T7 H& ]# a4 }5 S  G2 s' ]  函数名称:LEFT  B$ o3 G0 s) K8 V
  主要功能:从一个文本字符串的第一个字符开始,截取指定数目的字符。4 l" M! k1 J4 z. Z3 D: t" H
  使用格式:LEFT(text,num_chars)+ I* H0 y5 q/ V! z
  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。  3 ?0 Z1 F- z. f) n
  应用举例:假定A38单元格中保存了“我喜欢天极网”的字符串,我们在C38单元格中输入公式:=LEFT(A38,3),确认后即显示出“我喜欢”的字符。
7 ~# Q8 t; L" h, g% d  特别提醒:此函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思。$ g0 p6 R7 ~1 T0 N2 ~
  17、LEN函数
, U  V1 x* @& ~$ j0 y8 `* P' W1 W* [  函数名称:LEN* y/ R# ^: P1 }
  主要功能:统计文本字符串中字符数目。; [5 Q! V$ K6 E
  使用格式:LEN(text)! p2 X8 n0 T1 x1 q) }$ x, h6 q
  参数说明:text表示要统计的文本字符串。  ) Q8 w. E- f  G" I- [) H' Q" ?
  应用举例:假定A41单元格中保存了“我今年28岁”的字符串,我们在C40单元格中输入公式:=LEN(A40),确认后即显示出统计结果“6”。
$ X; I  N/ N7 t  特别提醒:LEN要统计时,无论中全角字符,还是半角字符,每个字符均计为“1”;与之相对应的一个函数——LENB,在统计时半角字符计为“1”,全角字符计为“2”。4 q* b/ Y* X+ E. v$ I, N
  18、MATCH函数$ X7 \+ e2 b: I' v: \3 W( \4 [- D
  函数名称:MATCH
# s- P' X9 l) s( k' X) L8 J  主要功能:返回在指定方式下与指定数值匹配的数组中元素的相应位置。; o( ~; _. I% h8 C  D, \
  使用格式:MATCH(lookup_value,lookup_array,match_type)* L. ^+ c7 F. w; A
  参数说明:Lookup_value代表需要在数据表中查找的数值;8 V2 Z6 `/ q4 h$ N
  Lookup_array表示可能包含所要查找的数值的连续单元格区域;/ Q* l& M: h0 A5 o
  Match_type表示查找方式的值(-1、0或1)。
0 Y3 f$ H( m+ G5 j6 l8 j* t  如果match_type为-1,查找大于或等于 lookup_value的最小数值,Lookup_array 必须按降序排列;; M, K) E9 r/ {! r+ {& ^/ y
  如果match_type为1,查找小于或等于 lookup_value 的最大数值,Lookup_array 必须按升序排列;6 ~7 S' I7 ~  `/ J* \
  如果match_type为0,查找等于lookup_value 的第一个数值,Lookup_array 可以按任何顺序排列;如果省略match_type,则默认为1。7 \1 p" f0 X  D$ \$ j2 x  P( d
  应用举例:如图4所示,在F2单元格中输入公式:=MATCH(E2,B1:B11,0),确认后则返回查找的结果“9”。
* u4 v/ B+ R) T! R
( ~% }3 q  L9 A( C7 e& K4 l+ E' y特别提醒:Lookup_array只能为一列或一行。
- k5 O7 u% t8 n- y8 s; n  19、MAX函数
! z$ ]; [& z& q& ^& s  函数名称:MAX
2 J6 E* n5 B! u* S; }& V  ]$ l* R. i  主要功能:求出一组数中的最大值。, x: c+ ~$ k5 `. o" @
  使用格式:MAX(number1,number2……)5 Z4 a! {" P- m, B- A, v% u6 B( \4 A
  参数说明:number1,number2……代表需要求最大值的数值或引用单元格(区域),参数不超过30个。+ r+ q* z6 J2 J# T4 f1 p/ @
  应用举例:输入公式:=MAX(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最大值。8 {; t8 s+ p$ ?1 _/ d" `/ D
  特别提醒:如果参数中有文本或逻辑值,则忽略。4 o: ~# }9 q: d# e$ r( h; R
  20、MID函数
9 q, I% A  P5 t& {) W  函数名称:MID: ]. x7 l3 M3 L/ R7 c
  主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。
# K0 w3 e% s6 b- N/ K* C  使用格式:MID(text,start_num,num_chars)* ]7 X6 m/ y9 C& R
  参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。
. O1 |/ B! i4 i8 ?+ E, k' J5 _  应用举例:假定A47单元格中保存了“我喜欢天极网”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“天极网”的字符。
/ x* K& [2 W! {8 @  特别提醒:公式中各参数间,要用英文状态下的逗号“,”隔开。# O5 O- _& F% V/ _4 b
  21、MIN函数' M3 P$ O% S2 o% m
  函数名称:MIN1 f9 k: o, V* A5 |0 T5 b6 m
  主要功能:求出一组数中的最小值。, V# E7 b9 e$ O0 W
  使用格式:MIN(number1,number2……)8 L# {/ g1 L% O' J) I
  参数说明:number1,number2……代表需要求最小值的数值或引用单元格(区域),参数不超过30个。" X9 w$ L/ a( L7 ^8 F
  应用举例:输入公式:=MIN(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最小值。9 C2 `) j0 u' `, X2 E
  特别提醒:如果参数中有文本或逻辑值,则忽略。5 D* \' ], W/ o8 c$ g
  22、MOD函数
3 y8 M. w# Q. P' E& l  函数名称:MOD, ?+ y2 n9 o9 v+ Q( P
  主要功能:求出两数相除的余数。. O/ ^% P( T$ K8 T
  使用格式:MOD(number,divisor)
$ f- _; h9 J' _  参数说明:number代表被除数;divisor代表除数。8 m, d2 L" y+ z) \3 D3 k6 g/ |
  应用举例:输入公式:=MOD(13,4),确认后显示出结果“1”。
! u9 I- i' q) L5 N9 h  特别提醒:如果divisor参数为零,则显示错误值“#DIV/0!”;MOD函数可以借用函数INT来表示:上述公式可以修改为:=13-4*INT(13/4)。( ~, ?; ^9 b; q7 W! E
  23、MONTH函数
; ], t5 u& a1 s5 S0 y  函数名称:MONTH
, ~7 {9 }' @# M  主要功能:求出指定日期或引用单元格中的日期的月份。  a0 f2 s2 `( I; Z5 r) M
  使用格式:MONTH(serial_number)+ d- a5 P; ~9 Q
  参数说明:serial_number代表指定的日期或引用的单元格。4 x. m; C3 [+ F/ {6 K7 E, ]
  应用举例:输入公式:=MONTH("2003-12-18"),确认后,显示出11。
. S! u2 r" {: T# D3 a1 `' {5 r  特别提醒:如果是给定的日期,请包含在英文双引号中;如果将上述公式修改为:=YEAR("2003-12-18"),则返回年份对应的值“2003”。$ B. I: x4 \1 K( F: M4 E- j! A
  24、NOW函数* A  n: B. ]4 T) ?; m3 \( X' O: {
  函数名称:NOW
; M, J# w5 ^3 i6 K  主要功能:给出当前系统日期和时间。
2 ?+ G5 z% y0 T  使用格式:NOW()+ [5 C4 g+ k9 H/ l3 f
  参数说明:该函数不需要参数。  ( c, n' v1 O! F$ m2 g
  应用举例:输入公式:=NOW(),确认后即刻显示出当前系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。% H6 G/ y8 n  W
  特别提醒:显示出来的日期和时间格式,可以通过单元格格式进行重新设置。
& c5 G0 ^) Y  y7 P1 _/ j  25、OR函数/ F# n  c, q8 J# Q5 K
  函数名称:OR
; z/ l/ [$ v4 b. k" n; a  主要功能:返回逻辑值,仅当所有参数值均为逻辑“假(FALSE)”时返回函数结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。# U8 D. J! k3 w! i" N! {: k
  使用格式:OR(logical1,logical2, ...)
. E. J+ M: z- s  _, S7 H& f  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。
% O% N2 Q8 f& B, ~; q4 R  应用举例:在C62单元格输入公式:=OR(A62>=60,B62>=60),确认。如果C62中返回TRUE,说明A62和B62中的数值至少有一个大于或等于60,如果返回FALSE,说明A62和B62中的数值都小于60。
" P6 s2 k+ A9 t* ^' U& \  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。
( `1 _+ T$ V* R! s  26、RANK函数
- G7 E1 \# h7 m, c. C  函数名称:RANK
  ^/ I( q% `$ Q, E8 n" B3 }6 a  主要功能:返回某一数值在一列数值中的相对于其他数值的排位。' ?5 }% Y2 i; L. S
  使用格式:RANK(Number,ref,order)8 e7 I8 u' }/ u# ~
  参数说明:Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。  
  c6 D9 G& J4 b4 G& b+ ~- a6 G  应用举例:如在C2单元格中输入公式:=RANK(B2,$B$2B$31,0),确认后即可得出丁1同学的语文成绩在全班成绩中的排名结果。
5 `9 {9 ~. s1 k( f7 G+ i7 k  特别提醒:在上述公式中,我们让Number参数采取了相对引用形式,而让ref参数采取了绝对引用形式(增加了一个“$”符号),这样设置后,选中C2单元格,将鼠标移至该单元格右下角,成细十字线状时(通常称之为“填充柄”),按住左键向下拖拉,即可将上述公式快速复制到C列下面的单元格中,完成其他同学语文成绩的排名统计。
5 d4 `" L" }% j0 }  27、RIGHT函数0 T* S$ [6 m9 O$ u- @! z3 o
  函数名称:RIGHT
0 p+ D- Z7 F8 ?& C  主要功能:从一个文本字符串的最后一个字符开始,截取指定数目的字符。4 ]0 o1 g. o! N; A  h
  使用格式:RIGHT(text,num_chars)* R& U1 g  v' `2 P0 N# V
  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。  
8 `; x) k; f& e! O: u, m% u  应用举例:假定A65单元格中保存了“我喜欢天极网”的字符串,我们在C65单元格中输入公式:=RIGHT(A65,3),确认后即显示出“天极网”的字符。$ o  P* U! j) E
  特别提醒:Num_chars参数必须大于或等于0,如果忽略,则默认其为1;如果num_chars参数大于文本长度,则函数返回整个文本。2 H' b0 q. O& W) E; I1 i8 F
  28、SUBTOTAL函数3 C1 P9 i2 Y$ A6 y8 I
  函数名称:SUBTOTAL; i& ~9 S& t2 R# C/ N
  主要功能:返回列表或数据库中的分类汇总。
4 k6 p# f7 |& C8 x2 S7 c% E  使用格式:SUBTOTAL(function_num, ref1, ref2, ...)
  @8 f  d5 I: ?5 a* }$ g+ V; z  参数说明:Function_num为1到11(包含隐藏值)或101到111(忽略隐藏值)之间的数字,用来指定使用什么函数在列表中进行分类汇总计算(如图6);ref1, ref2,……代表要进行分类汇总区域或引用,不超过29个。) z7 Q9 j7 e/ ]: l
  应用举例:如图7所示,在B64和C64单元格中分别输入公式:=SUBTOTAL(3,C2:C63)和=SUBTOTAL103,C2:C63),并且将61行隐藏起来,确认后,前者显示为62(包括隐藏的行),后者显示为61,不包括隐藏的行。1 |* W) L0 V0 D! y) X' \

3 F9 G- e5 ]+ H$ v3 h
7 G) _' {! I" m  特别提醒:如果采取自动筛选,无论function_num参数选用什么类型,SUBTOTAL函数忽略任何不包括在筛选结果中的行;SUBTOTAL函数适用于数据列或垂直区域,不适用于数据行或水平区域。" O4 U* K  y6 g& C3 t3 a
  29、函数名称:SUM: a4 u0 t0 d: S' B8 o( a) f  U8 e; `
  主要功能:计算所有参数数值的和。
) e' Q7 ~7 ~. U6 V' z  使用格式:SUM(Number1,Number2……)5 |5 H4 w7 }& ~% b& j% g: @
  参数说明:Number1、Number2……代表需要计算的值,可以是具体的数值、引用的单元格(区域)、逻辑值等。  
( L. l* V4 ~3 n1 |3 N6 T  应用举例:如图7所示,在D64单元格中输入公式:=SUM(D2:D63),确认后即可求出语文的总分。
+ L7 W9 q6 z4 V/ ]. u1 d  特别提醒:如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略;如果将上述公式修改为:=SUM(LARGE(D2:D63,{1,2,3,4,5})),则可以求出前5名成绩的和。/ L8 L) f: R8 O# x
  30、SUMIF函数
" Q, F! ~/ U$ z" A9 I7 h  函数名称:SUMIF
/ H7 e5 R! G# ]$ c* E  主要功能:计算符合指定条件的单元格区域内的数值和。: W4 l# \* j$ T
  使用格式:SUMIF(Range,Criteria,Sum_Range)
+ |  d* _& C( Z9 y& ]  参数说明:Range代表条件判断的单元格区域;Criteria为指定条件表达式;Sum_Range代表需要计算的数值所在的单元格区域。9 x! C# K9 s; |& v3 s
  应用举例:如图7所示,在D64单元格中输入公式:=SUMIF(C2:C63,"男",D2:D63),确认后即可求出“男”生的语文成绩和。
- ?- l' j+ B! n1 u; Q( |5 R! Y! r  特别提醒:如果把上述公式修改为:=SUMIF(C2:C63,"女",D2:D63),即可求出“女”生的语文成绩和;其中“男”和“女”由于是文本型的,需要放在英文状态下的双引号("男"、"女")中。
: w! m" h, i6 v, o1 I3 t  31、TEXT函数0 V. z. W" U+ r8 c8 f! l0 v! J
  函数名称:TEXT  M& _: [' C2 ?! h# ~: n* u: u
  主要功能:根据指定的数值格式将相应的数字转换为文本形式。
% \6 U7 i$ F- o5 i' S& ^  使用格式:TEXT(value,format_text)
% _) b4 K7 T1 ^6 H; n  参数说明:value代表需要转换的数值或引用的单元格;format_text为指定文字形式的数字格式。  I6 p  U! a# J- m
  应用举例:如果B68单元格中保存有数值1280.45,我们在C68单元格中输入公式:=TEXT(B68, "$0.00"),确认后显示为“$1280.45”。. D# f. E6 v" q, K0 i2 f$ o
  特别提醒:format_text参数可以根据“单元格格式”对话框“数字”标签中的类型进行确定。
% k# p0 A) V" @/ b3 X  32、TODAY函数
- t4 q5 K2 [1 q9 t; I6 x& k  函数名称:TODAY* i7 t( a+ _, J
  主要功能:给出系统日期。
& i+ u3 }, ?' r9 G  使用格式:TODAY()
4 A6 q& o& k: ^; J+ f  参数说明:该函数不需要参数。  : w9 r* K0 i4 H: u! w2 N% X
  应用举例:输入公式:=TODAY(),确认后即刻显示出系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。
% [0 Y0 R4 k) v- a: {; ]2 D9 o/ Z! L  特别提醒:显示出来的日期格式,可以通过单元格格式进行重新设置(参见附件)。
* N* R2 h$ U' c+ [: ?( C  33、VALUE函数4 l6 K) U; q2 a' r. N2 ]* ~0 g
  函数名称:VALUE
) q6 k( U3 `2 V  主要功能:将一个代表数值的文本型字符串转换为数值型。
, b; T+ F3 z+ B/ ^  B  使用格式:VALUE(text)1 t, `# {: {( U- G! S. G# k# Z
  参数说明:text代表需要转换文本型字符串数值。  
/ ^) y6 y9 _; d; E! w  应用举例:如果B74单元格中是通过LEFT等函数截取的文本型字符串,我们在C74单元格中输入公式:=VALUE(B74),确认后,即可将其转换为数值型。+ G& q0 T9 I2 j1 N! N, l0 E
  特别提醒:如果文本型数值不经过上述转换,在用函数处理这些数值时,常常返回错误。. F5 V1 U. y7 v
  34、VLOOKUP函数
1 z$ z+ d, Z8 q  函数名称:VLOOKUP# k( `6 R, n9 S- Z2 r; T$ R/ a" ~3 s) e8 W
  主要功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值。
, c2 Q7 M9 i' G  使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)& W  f: ^. |& @; `& J* H: Z: c
参数说明: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。) _- o0 V- ^, l6 V7 f* a
  应用举例:参见图7,我们在D65单元格中输入公式:=VLOOKUP(B65,B2:D63,3,FALSE),确认后,只要在B65单元格中输入一个学生的姓名(如丁48),D65单元格中即刻显示出该学生的语言成绩。
! J  x4 w# u$ t- T- ?- I' ?0 E  特别提醒:Lookup_value参见必须在Table_array区域的首列中;如果忽略Range_lookup参数,则Table_array的首列必须进行排序;在此函数的向导中,有关Range_lookup参数的用法是错误的。
4 i' F* b  n0 a7 _) I  35、WEEKDAY函数' \7 r. _3 X, @6 L
  函数名称:WEEKDAY/ M% @) D+ X; R" Q) X5 j
  主要功能:给出指定日期的对应的星期数。, M. M7 y3 M6 N
  使用格式:WEEKDAY(serial_number,return_type)3 h3 |' ^6 r& h- Q, Z
  参数说明:serial_number代表指定的日期或引用含有日期的单元格;return_type代表星期的表示方式[当Sunday(星期日)为1、Saturday(星期六)为7时,该参数为1;当Monday(星期一)为1、Sunday(星期日)为7时,该参数为2(这种情况符合中国人的习惯);当Monday(星期一)为0、Sunday(星期日)为6时,该参数为3]。
7 K& Y! r1 E2 O. B+ `$ c0 H* H  应用举例:输入公式:=WEEKDAY(TODAY(),2),确认后即给出系统日期的星期数。
! A) z$ ~8 c2 J* T- `% |8 Y  特别提醒:如果是指定的日期,请放在英文状态下的双引号中,如=WEEKDAY("2003-12-18",2)。) O$ U, G7 j# K; |  D
一。单元格颜色效果全选表格,格式-条件格式,条件选择“公式”,公式如下,然后选“格式”按钮,“图案”,选择需要颜色。/ W- a% {6 [% {3 i. F5 [

* }1 C) P7 v; a  H' y2 R7 ]0 e) A+ u0 J6 Q8 S
1.隔行颜色效果(奇数行颜色):) |# m3 o% R+ j& H1 V9 D3 B0 g8 F9 M4 O
=MOD(ROW(),2)=1
6 r* _4 q0 T/ l2 ?2.隔行颜色效果(偶数行颜色):; M5 k. |" }1 K$ {) @) y8 V
=MOD(ROW(),2)=0; a' k+ z/ r; H+ C" Y* D2 X
3.如果希望设置格式为每3行应用一次底纹,可以使用公式:
$ C; p9 {; I: N+ ]* Q=MOD(ROW(),3)=11 I9 M5 ~6 L$ ?2 m; {
4.如果希望设置奇偶列不同底纹,只要把公式中的ROW()改为COLUMN()即可,如:
6 A) z- Q4 ~( T2 M% `7 F/ v2 T; y=MOD(COLUMN(),2)
* b( w0 z* {5 Y5 g" ~: U' o! d2 {9 H5.如果希望设置国际象棋棋盘式底纹(白色+自定义色):& F, y3 Q& b9 C  z9 c* _
=MOD(ROW()+COLUMN(),2)
9 x, }' F& i7 U$ L说明:该条件格式的公式用于判断行号与列号之和除以2的余数是否为0。如果为0,说明行数与列数的奇偶性相同,则填充单元格为指定色,否则就不填充。在条件格式中,公式结果返回一个数字时,非0数字即为TRUE,0和错误值为FALSE。因此,上面的公式也可以写为:
% g" o. A+ g/ C, u9 s=MOD(ROW()+COLUMN(),2)<>0
6 ?9 X7 {; D6 V, y  Q+ D# M2 q6.如果希望设置国际象棋棋盘式底纹(自定义色+自定义色):
' W" J; C5 N# _+ b% N* _3 m加入样式2:
' l. q& A: Q; `6 w, X=MOD(ROW()+COLUMN(),2)=0
) z1 g& L; K! |. H二。用颜色进行筛选1 l7 C% i; p- T
excel2007可以按单元格颜色、字体颜色或图标进行排序。
! h% I* a! ^6 k0 _如果是excel2003,需要添加辅助列,用定义名称的方法得到对应的颜色号,然后对辅助列进行排序:  L4 ]/ Q! F8 D. b  P
颜色单元格在A列,选中B1,插入->名称->定义,输入a,下面输入公式 =get.cell(24,$a1),4 r1 G  I# P* I- Z
此法可得到字体色的序列号。 B1输入 =a 将公式向下复制到相应行。, H' O+ M% T! I) ^0 F4 V  f
将全表按B列排序即可。若是想获得背景色序列号,将24改成63即可。
( ]: S9 s, e9 z

* ]% d9 z' c' K9 d1 w

+ ?+ @) l/ H% F% |一、 输入三个“=”,回车,得到一条双直线;/ B+ U% A* P: y. ]) Z# X
二、 输入三个“~”,回车,得到一条波浪线;
1 `3 C2 e9 m: C+ c4 k! f5 b三、 输入三个“*”或 “-”或 “#”,回车,惊喜多多;  B; g  L% I! B+ C+ q/ s0 q
在单元格内输入=now()   显示日期
" w# f0 P7 }4 {6 H! I, }在单元格内输入=CHOOSE(WEEKDAY(I3,2),"星期一","星期二","星期三","星期四","星期五","星期六","星期日")         显示星期几
2 T5 i% x* N! M7 FExcel常用函数大全# U# P2 {% Q9 @
9 ^7 @* s8 M! n2 [. ~" |
 1、ABS函数
% T/ R6 L; p( p  E) u  函数名称:ABS # b% c. M3 w4 i, m& a, Y5 m* W
  主要功能:求出相应数字的绝对值。
7 E( G0 t& N4 b  使用格式:ABS(number)
( r4 _# [4 V5 T/ o0 a  参数说明:number代表需要求绝对值的数值或引用的单元格。
! C$ y3 P1 }$ ^  应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。
9 y7 E6 Q# I* l8 t9 g9 ?  特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。9 n# |; f8 W3 g! ~& m$ q2 T
  2、AND函数 ' \' i& G  O, E  g9 q3 E
  函数名称:AND 0 R, w9 [/ F. U% }$ D
  主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。 6 A; e. O1 D. ^
  使用格式:AND(logical1,logical2, ...)
  r0 ~0 U! a8 q! E; N* p2 {  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。
" C8 j& E. ^1 Q$ _4 d& h  应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。
% Y( k" e$ Y, J" m. \  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。
3 H( G6 z+ ^0 [2 N0 F- C5 A  3、AVERAGE函数
: h( ~0 v; G7 G) ^  函数名称:AVERAGE
- d9 A0 A/ v8 I' F  主要功能:求出所有参数的算术平均值。 0 \& d: E: Z" d7 O
  使用格式:AVERAGE(number1,number2,……) 9 v. \% |! p  o: l9 M
  参数说明:number1,number2,……:需要求平均值的数值或引用单元格(区域),参数不超过30个。 * S$ c; M9 S* e9 O. ^) \1 G
  应用举例:在B8单元格中输入公式:=AVERAGE(B7:D7,F7:H7,7,8),确认后,即可求出B7至D7区域、F7至H7区域中的数值和7、8的平均值。 - k' R3 L0 q! X9 a  z/ l
  特别提醒:如果引用区域中包含“0”值单元格,则计算在内;如果引用区域中包含空白或字符单元格,则不计算在内。  Z2 Q2 O/ J; O% Z2 G7 O
  4、COLUMN 函数 $ l. {4 p# O0 e* d
  函数名称:COLUMN
9 q2 h# m; E7 X. o  主要功能:显示所引用单元格的列标号值。 $ e1 }! d7 A5 j5 D# h6 a- ]
  使用格式:COLUMN(reference)
) w' E, z# ~% N$ j* O, Y2 L1 O; z  参数说明:reference为引用的单元格。 0 D+ z- V5 T: t7 v' K
  应用举例:在C11单元格中输入公式:=COLUMN(B11),确认后显示为2(即B列)。
+ E8 H, _: B' k5 Y9 [  特别提醒:如果在B11单元格中输入公式:=COLUMN(),也显示出2;与之相对应的还有一个返回行标号值的函数——ROW(reference)。. U# B2 b/ O, q- x3 f! u, n. f
  5、CONCATENATE函数 % `" W/ w8 I/ u) S: f
  函数名称:CONCATENATE - w4 c0 s: s4 K' g  j' V
  主要功能:将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。 0 a5 `' ~2 S' n1 [
  使用格式:CONCATENATE(Text1,Text……) , F$ [  ]" R1 A- j$ l
  参数说明:Text1、Text2……为需要连接的字符文本或引用的单元格。
9 y8 y5 S! `. |. i0 l' |1 u  应用举例:在C14单元格中输入公式:=CONCATENATE(A14,"@",B14,".com"),确认后,即可将A14单元格中字符、@、B14单元格中的字符和.com连接成一个整体,显示在C14单元格中。 ! ?1 \% g; e5 o
  特别提醒:如果参数不是引用的单元格,且为文本格式的,请给参数加上英文状态下的双引号,如果将上述公式改为:=A14&"@"&B14&".com",也能达到相同的目的。8 k5 @, k$ X+ l4 o7 L# Y
  6、COUNTIF函数
+ i1 o% Y4 G) ^# d% U  函数名称:COUNTIF
  }# u' y6 s" f. B8 @  主要功能:统计某个单元格区域中符合指定条件的单元格数目。 . o: d0 d& t2 y& m: \9 ]' ]: j
  使用格式:COUNTIF(Range,Criteria)
* ?, E6 h, L. y% R  参数说明:Range代表要统计的单元格区域;Criteria表示指定的条件表达式。   * P6 D/ I/ k! ^0 x" Y2 i
  应用举例:在C17单元格中输入公式:=COUNTIF(B1:B13,">=80"),确认后,即可统计出B1至B13单元格区域中,数值大于等于80的单元格数目。 + A3 D2 S/ Y0 Q/ ]& U2 L% W
  特别提醒:允许引用的单元格区域中有空白单元格出现。
( }4 a% F, j7 N! z/ t: G  7、DATE函数   h; B3 n7 t5 Q# L
  函数名称:DATE / f; A# j$ E# C! h6 D5 e. z9 n9 r
  主要功能:给出指定数值的日期。
7 T% V2 [9 k# Y4 |) _9 z  使用格式:DATE(year,month,day)
+ {4 r% i- r4 }: s; Z/ T  参数说明:year为指定的年份数值(小于9999);month为指定的月份数值(可以大于12);day为指定的天数。
6 V/ y6 A' F% H" b' N  应用举例:在C20单元格中输入公式:=DATE(2003,13,35),确认后,显示出2004-2-4。
, C0 X- g8 K- N2 e  特别提醒:由于上述公式中,月份为13,多了一个月,顺延至2004年1月;天数为35,比2004年1月的实际天数又多了4天,故又顺延至2004年2月4日。7 l9 h* r/ ^7 H4 M* x
  8、函数名称:DATEDIF
# e. k; I9 X5 L; k  主要功能:计算返回两个日期参数的差值。. N  C& r8 H6 f" R$ Z
  使用格式:=DATEDIF(date1,date2,"y")、=DATEDIF(date1,date2,"m")、=DATEDIF(date1,date2,"d")
/ E! F  Z5 c4 \) i% H5 Z% y  参数说明:date1代表前面一个日期,date2代表后面一个日期;y(m、d)要求返回两个日期相差的年(月、天)数。
* Q3 A+ v5 \# T# Q. L8 T9 o  应用举例:在C23单元格中输入公式:=DATEDIF(A23,TODAY(),"y"),确认后返回系统当前日期[用TODAY()表示)与A23单元格中日期的差值,并返回相差的年数。
; J; \6 M  c3 A# n: w6 k  特别提醒:这是Excel中的一个隐藏函数,在函数向导中是找不到的,可以直接输入使用,对于计算年龄、工龄等非常有效。
& i: G/ X* P" I0 |  9、DAY函数' u; @' H) i( L$ j( O7 }- c9 B* m! j
  函数名称:DAY& x' \8 Y' W' U. P6 z4 y
  主要功能:求出指定日期或引用单元格中的日期的天数。. W/ u5 Y% o3 H) x
  使用格式:DAY(serial_number)4 \8 V; e. |# M* Q% C! R) W! [
  参数说明:serial_number代表指定的日期或引用的单元格。) j  |$ n7 h/ K: h0 z6 Y
  应用举例:输入公式:=DAY("2003-12-18"),确认后,显示出18。) _! R$ F' w# S) P4 Z1 g' p* t! W* G
  特别提醒:如果是给定的日期,请包含在英文双引号中。7 t$ j( K2 K3 |8 b: Y( D' \9 E
  10、DCOUNT函数8 D! Y; u; Q6 N+ p% S
  函数名称:DCOUNT
7 C8 j. k8 Q: `8 o& j( `  主要功能:返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。5 s' s& j$ w" S9 o
  使用格式:DCOUNT(database,field,criteria)
0 A6 D. K9 q+ G) ]/ i1 K6 c& w  参数说明:Database表示需要统计的单元格区域;Field表示函数所使用的数据列(在第一行必须要有标志项);Criteria包含条件的单元格区域。& `5 m3 c4 M$ a
  应用举例:如图1所示,在F4单元格中输入公式:=DCOUNT(A1:D11,"语文",F1:G2),确认后即可求出“语文”列中,成绩大于等于70,而小于80的数值单元格数目(相当于分数段人数)。
. I- K. |: a, `2 T( ?: x, A
' p# x4 a# h& d; o特别提醒:如果将上述公式修改为:=DCOUNT(A1:D11,,F1:G2),也可以达到相同目的。
4 X7 h/ U9 v8 {; g  11、FREQUENCY函数
& H9 K7 v$ Z7 e* G* c  函数名称:FREQUENCY3 d- U9 w3 L3 Y- \& K8 l
  主要功能:以一列垂直数组返回某个区域中数据的频率分布。. X+ g; G/ p1 c/ `; S- i/ ?+ p/ M
  使用格式:FREQUENCY(data_array,bins_array)
+ H4 u- G% w# _( b. D3 F/ c7 A3 P5 l  参数说明:Data_array表示用来计算频率的一组数据或单元格区域;Bins_array表示为前面数组进行分隔一列数值。  ; P; u9 U9 }8 i) |6 [& F; g
  应用举例:如图2所示,同时选中B32至B36单元格区域,输入公式:=FREQUENCY(B2:B31,D2:D36),输入完成后按下“Ctrl+Shift+Enter”组合键进行确认,即可求出B2至B31区域中,按D2至D36区域进行分隔的各段数值的出现频率数目(相当于统计各分数段人数)。) O% Y) M7 k: W2 z( [: b
  + x6 i, A( Y: v; k' d/ h
  特别提醒:上述输入的是一个数组公式,输入完成后,需要通过按“Ctrl+Shift+Enter”组合键进行确认,确认后公式两端出现一对大括号({}),此大括号不能直接输入。' t+ D) G  C; M- |" ^- d7 E6 i; [8 G9 K
  12、IF函数
" l" ]) q( \' s3 c! |2 ^( @' P3 c7 D# ^  函数名称:IF
7 j1 N% ~& n; K7 n/ M! d  主要功能:根据对指定条件的逻辑判断的真假结果,返回相对应的内容。
* e+ R- f& A3 H. U- _9 }# m  使用格式:=IF(Logical,Value_if_true,Value_if_false)3 u) b" G+ L8 b+ X- ^3 j. g: d
  参数说明:Logical代表逻辑判断表达式;Value_if_true表示当判断条件为逻辑“真(TRUE)”时的显示内容,如果忽略返回“TRUE”;Value_if_false表示当判断条件为逻辑“假(FALSE)”时的显示内容,如果忽略返回“FALSE”。( W0 m/ }, l2 v2 d
  应用举例:在C29单元格中输入公式:=IF(C26>=18,"符合要求","不符合要求"),确信以后,如果C26单元格中的数值大于或等于18,则C29单元格显示“符合要求”字样,反之显示“不符合要求”字样。9 A! u2 E+ p+ W/ y1 S5 D( [
  特别提醒:本文中类似“在C29单元格中输入公式”中指定的单元格,读者在使用时,并不需要受其约束,此处只是配合本文所附的实例需要而给出的相应单元格,具体请大家参考所附的实例文件。
6 ~2 f, U$ @% H5 Y: \! i2 W  13、INDEX函数9 F8 o9 Z; l( D0 E. s/ {/ K  {5 p6 Z2 E8 i
  函数名称:INDEX; D4 V; S0 U- J. ~$ k
  主要功能:返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。
2 @- P5 X! g; A& [  使用格式:INDEX(array,row_num,column_num)
4 Q6 {7 F( U" o% |  参数说明:Array代表单元格区域或数组常量;Row_num表示指定的行序号(如果省略row_num,则必须有 column_num);Column_num表示指定的列序号(如果省略column_num,则必须有 row_num)。. a9 i: O* k4 {
  应用举例:如图3所示,在F8单元格中输入公式:=INDEX(A1:D11,4,3),确认后则显示出A1至D11单元格区域中,第4行和第3列交叉处的单元格(即C4)中的内容。- q' v7 Q2 m' T
$ |8 d) p) e5 l0 a2 r
  特别提醒:此处的行序号参数(row_num)和列序号参数(column_num)是相对于所引用的单元格区域而言的,不是Excel工作表中的行或列序号。
3 U. s5 g6 _$ R: l  `    14、INT函数- Z; `% |# T5 P/ o' h+ K8 z
  函数名称:INT7 K. Y" ~! S$ z, z7 o$ P' q3 u
  主要功能:将数值向下取整为最接近的整数。
( c! G8 T$ m* K3 g! v7 P5 t  使用格式:INT(number)
3 |% O( Y; i+ O7 _0 C' H  参数说明:number表示需要取整的数值或包含数值的引用单元格。  
* Z+ [' D2 e" i1 e' o* ], B  应用举例:输入公式:=INT(18.89),确认后显示出18。
# N- l+ y' [9 c- h  特别提醒:在取整时,不进行四舍五入;如果输入的公式为=INT(-18.89),则返回结果为-19。
1 e1 N/ `/ z* [1 G0 R: Q   0 a7 G  S. ?0 e6 i) T7 k
    15、ISERROR函数
5 V, r3 ~4 I: a$ c5 F, @2 W" b* a  函数名称:ISERROR+ [% O( `8 o3 ]/ w- b  V
  主要功能:用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。
" E+ [5 `4 r+ a4 }: ]  使用格式:ISERROR(value)
& Z" o( V* ?7 J  I  参数说明:Value表示需要测试的值或表达式。
) \6 U: y: F' L  应用举例:输入公式:=ISERROR(A35/B35),确认以后,如果B35单元格为空或“0”,则A35/B35出现错误,此时前述函数返回TRUE结果,反之返回FALSE。
! _( k3 u( L! V+ }  特别提醒:此函数通常与IF函数配套使用,如果将上述公式修改为:=IF(ISERROR(A35/B35),"",A35/B35),如果B35为空或“0”,则相应的单元格显示为空,反之显示A35/B356 `% d. m* \5 o# z; c
的结果。
1 c: J  l; v' E) l  16、LEFT函数3 o; \: y$ O, [* C: ]
  函数名称:LEFT
' h) T* s6 T. X' T/ s  主要功能:从一个文本字符串的第一个字符开始,截取指定数目的字符。4 H) m9 `. p9 ?! x2 P
  使用格式:LEFT(text,num_chars)
7 q6 [) O9 T. E6 Y' V& f' w  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。  
! a  R0 H8 u2 b3 ~1 |1 X( ?  应用举例:假定A38单元格中保存了“我喜欢天极网”的字符串,我们在C38单元格中输入公式:=LEFT(A38,3),确认后即显示出“我喜欢”的字符。
' n( ~5 {+ V9 H6 \/ d* {  特别提醒:此函数名的英文意思为“左”,即从左边截取,Excel很多函数都取其英文的意思。  r3 F- S6 S* a; \& h
  17、LEN函数
8 b3 N5 N7 z8 }1 i# @5 ^  函数名称:LEN
. u& w/ o/ [/ j  主要功能:统计文本字符串中字符数目。+ x# P$ U: L/ }" [% _) {+ S/ A
  使用格式:LEN(text)! R* N8 y* t! U/ L! Q5 ^5 R2 b- @( F
  参数说明:text表示要统计的文本字符串。  1 n1 e" v6 t# \* y, `
  应用举例:假定A41单元格中保存了“我今年28岁”的字符串,我们在C40单元格中输入公式:=LEN(A40),确认后即显示出统计结果“6”。
: Z6 P+ |0 Y; \; Z  特别提醒:LEN要统计时,无论中全角字符,还是半角字符,每个字符均计为“1”;与之相对应的一个函数——LENB,在统计时半角字符计为“1”,全角字符计为“2”。" V  y& N- M0 P) m
  18、MATCH函数
6 f* p! A' c+ w7 u  函数名称:MATCH' B+ X. J& p( V
  主要功能:返回在指定方式下与指定数值匹配的数组中元素的相应位置。
3 R: e0 [: w0 ^/ f) C  使用格式:MATCH(lookup_value,lookup_array,match_type)1 z9 p8 {4 `. ~6 T) e
  参数说明:Lookup_value代表需要在数据表中查找的数值;& S& o1 Q$ E/ X/ D& i' Q  H+ p3 R
  Lookup_array表示可能包含所要查找的数值的连续单元格区域;
' q1 @8 z& i, C, M, o* g8 `* Z  Match_type表示查找方式的值(-1、0或1)。: Q  h6 x( ?* g/ Q8 a
  如果match_type为-1,查找大于或等于 lookup_value的最小数值,Lookup_array 必须按降序排列;0 ^# i" ?" {: E/ B* h2 w
  如果match_type为1,查找小于或等于 lookup_value 的最大数值,Lookup_array 必须按升序排列;9 W3 L# {9 L0 v3 D+ x2 g
  如果match_type为0,查找等于lookup_value 的第一个数值,Lookup_array 可以按任何顺序排列;如果省略match_type,则默认为1。3 _. ^( t7 v, R$ @( X* o4 w) l
  应用举例:如图4所示,在F2单元格中输入公式:=MATCH(E2,B1:B11,0),确认后则返回查找的结果“9”。8 X: O0 w1 a9 g' B) A

" u4 i6 F6 ^. B3 s& s特别提醒:Lookup_array只能为一列或一行。
+ c# d# L; q- O' ^/ R; D* d( j  19、MAX函数
4 E* d6 z8 D4 b& u  函数名称:MAX
8 l  V3 L: J. Z! Y" u2 F+ P3 F' C  主要功能:求出一组数中的最大值。
0 N: P4 Q* T: u6 ]& f  使用格式:MAX(number1,number2……)
0 Z4 V' ~: `4 S2 m  参数说明:number1,number2……代表需要求最大值的数值或引用单元格(区域),参数不超过30个。
) u4 o3 q* ]% A9 ]. a  应用举例:输入公式:=MAX(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最大值。
  L* d7 z' A- B  M' C' V( f+ c  特别提醒:如果参数中有文本或逻辑值,则忽略。3 U+ P# E% a3 V3 X7 D1 M! O5 t
  20、MID函数
$ n1 }2 H0 N% P& H* s6 `+ T0 @  函数名称:MID, }* u0 V, A5 P+ ^
  主要功能:从一个文本字符串的指定位置开始,截取指定数目的字符。% ^) J/ \' b7 [5 A& ^
  使用格式:MID(text,start_num,num_chars)4 M' ~8 R+ g3 B+ f  {
  参数说明:text代表一个文本字符串;start_num表示指定的起始位置;num_chars表示要截取的数目。
  l: \- M- W) m$ Q8 F# b4 H% J  应用举例:假定A47单元格中保存了“我喜欢天极网”的字符串,我们在C47单元格中输入公式:=MID(A47,4,3),确认后即显示出“天极网”的字符。
% g5 Q9 T4 u1 z* g" @  特别提醒:公式中各参数间,要用英文状态下的逗号“,”隔开。9 Y/ e7 u. V3 U0 u
  21、MIN函数8 q' R4 D, y2 V9 c' E! c9 p
  函数名称:MIN
# p( y3 w+ ~! \1 `7 h) b# y6 q& o6 k  主要功能:求出一组数中的最小值。
" r+ H/ H; {5 [9 g4 }  使用格式:MIN(number1,number2……)
) T- d7 A6 C$ ?, e# l( o4 t  参数说明:number1,number2……代表需要求最小值的数值或引用单元格(区域),参数不超过30个。
' A6 `$ K" T+ ^' u& h2 g  应用举例:输入公式:=MIN(E44:J44,7,8,9,10),确认后即可显示出E44至J44单元和区域和数值7,8,9,10中的最小值。
3 ?. n+ j8 u  ^8 B  u  特别提醒:如果参数中有文本或逻辑值,则忽略。
2 S' a; [- U( `  22、MOD函数2 a2 i) l/ v+ R* ]9 F5 r! n4 t- N' G, ?
  函数名称:MOD% y. ~) a) t+ W1 b( I" e) P2 q6 d
  主要功能:求出两数相除的余数。
- W, O2 Q0 Y- F) Q6 Q) E; f/ H$ s: \  O  使用格式:MOD(number,divisor)
* @* u- O0 S; d9 H( t1 q  参数说明:number代表被除数;divisor代表除数。
  ]# @+ I; ~8 b  L$ `2 V; c  应用举例:输入公式:=MOD(13,4),确认后显示出结果“1”。: s+ X4 Q& |" L2 L
  特别提醒:如果divisor参数为零,则显示错误值“#DIV/0!”;MOD函数可以借用函数INT来表示:上述公式可以修改为:=13-4*INT(13/4)。! E! ]' Z$ k" A9 V1 P( o, j
  23、MONTH函数
6 k+ N* H$ _7 z4 y+ d9 I  @" ?  函数名称:MONTH! B8 S+ n4 ]- A1 C( G8 G2 r/ Y5 g
  主要功能:求出指定日期或引用单元格中的日期的月份。$ I; r! m: T+ k/ O" f$ W# {+ {
  使用格式:MONTH(serial_number)
) r/ I7 S  n9 g( o. c  参数说明:serial_number代表指定的日期或引用的单元格。
, Z1 f+ O! A7 Y. u5 z5 r0 l  应用举例:输入公式:=MONTH("2003-12-18"),确认后,显示出11。
1 j- ~3 E: X5 u# ~9 V) \) g7 S: M  特别提醒:如果是给定的日期,请包含在英文双引号中;如果将上述公式修改为:=YEAR("2003-12-18"),则返回年份对应的值“2003”。! r2 O$ D' n3 v; h# b' Z5 E
  24、NOW函数) h) j# f: R) K. ]
  函数名称:NOW& m: f( Y) s" Z- w& M4 K7 C
  主要功能:给出当前系统日期和时间。1 X0 F0 `& b( Q0 O6 L
  使用格式:NOW()1 A7 t. B/ J% @' p. [& V* H
  参数说明:该函数不需要参数。  ) Q" n4 f/ ^8 r. B
  应用举例:输入公式:=NOW(),确认后即刻显示出当前系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。# a' P& s8 Z0 Q! j# D
  特别提醒:显示出来的日期和时间格式,可以通过单元格格式进行重新设置。
+ @$ }( a# ^" z% L. U9 J/ W  25、OR函数2 K* }7 t/ a( u, h* b$ B
  函数名称:OR
+ Z. Q* \% w9 M* ]! y! j  主要功能:返回逻辑值,仅当所有参数值均为逻辑“假(FALSE)”时返回函数结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。" x; k0 h0 W, {! k! S2 m
  使用格式:OR(logical1,logical2, ...)
; P6 X' ], k" i1 p2 M8 F  @  参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。
5 b" T7 u+ M$ S  z- Y. `& }; K  应用举例:在C62单元格输入公式:=OR(A62>=60,B62>=60),确认。如果C62中返回TRUE,说明A62和B62中的数值至少有一个大于或等于60,如果返回FALSE,说明A62和B62中的数值都小于60。; ?6 b4 M  E) [3 U) j" i2 q/ J% p
  特别提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。# E2 g( I2 E0 @9 f: [
  26、RANK函数7 k8 p, O9 d, Z, |' }1 a
  函数名称:RANK4 e, z; @' d) {
  主要功能:返回某一数值在一列数值中的相对于其他数值的排位。( k+ H. }/ s. u! p2 C: @
  使用格式:RANK(Number,ref,order)
/ r3 x2 S- c# H  参数说明:Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。  + P4 M# J+ x, {* v% Y; P) ?* ?* n8 @
  应用举例:如在C2单元格中输入公式:=RANK(B2,$B$2B$31,0),确认后即可得出丁1同学的语文成绩在全班成绩中的排名结果。4 `8 N" \: P& f# w* Y, Y
  特别提醒:在上述公式中,我们让Number参数采取了相对引用形式,而让ref参数采取了绝对引用形式(增加了一个“$”符号),这样设置后,选中C2单元格,将鼠标移至该单元格右下角,成细十字线状时(通常称之为“填充柄”),按住左键向下拖拉,即可将上述公式快速复制到C列下面的单元格中,完成其他同学语文成绩的排名统计。
1 i' ~4 q& J: U3 e* B$ t& G  27、RIGHT函数
* Z- z( s  ?" j9 r( f$ Z$ R  函数名称:RIGHT1 R: c2 M6 V# G; t% _$ M/ [
  主要功能:从一个文本字符串的最后一个字符开始,截取指定数目的字符。
( \- {* z( |' Z+ Z  使用格式:RIGHT(text,num_chars)' x! P3 j/ p9 f6 F
  参数说明:text代表要截字符的字符串;num_chars代表给定的截取数目。  
# E* a4 w+ n' ^  应用举例:假定A65单元格中保存了“我喜欢天极网”的字符串,我们在C65单元格中输入公式:=RIGHT(A65,3),确认后即显示出“天极网”的字符。
  I1 f" K  ?" B2 P% ~+ W  特别提醒:Num_chars参数必须大于或等于0,如果忽略,则默认其为1;如果num_chars参数大于文本长度,则函数返回整个文本。
8 k0 o& K- x* U& |# w, I) ]/ F/ Z  28、SUBTOTAL函数: S4 j$ |" P( l, o" y# _" H3 v
  函数名称:SUBTOTAL! y# E7 P6 {: p! G! E5 d
  主要功能:返回列表或数据库中的分类汇总。% H! V% h* b, u) x2 q; j/ u
  使用格式:SUBTOTAL(function_num, ref1, ref2, ...)
4 M8 I7 N1 S# ~) F" [  参数说明:Function_num为1到11(包含隐藏值)或101到111(忽略隐藏值)之间的数字,用来指定使用什么函数在列表中进行分类汇总计算(如图6);ref1, ref2,……代表要进行分类汇总区域或引用,不超过29个。
) s. u" G& @8 \6 `, A0 j  应用举例:如图7所示,在B64和C64单元格中分别输入公式:=SUBTOTAL(3,C2:C63)和=SUBTOTAL103,C2:C63),并且将61行隐藏起来,确认后,前者显示为62(包括隐藏的行),后者显示为61,不包括隐藏的行。" E' A% S( a# S8 j2 w. x' |
* C( j0 \& A0 W* y0 m3 L6 m9 U4 v
6 c- E1 i3 h3 b
  特别提醒:如果采取自动筛选,无论function_num参数选用什么类型,SUBTOTAL函数忽略任何不包括在筛选结果中的行;SUBTOTAL函数适用于数据列或垂直区域,不适用于数据行或水平区域。. j8 o& F7 d! N. R* D/ s5 [
  29、函数名称:SUM
* e; V- Y6 k$ V+ `- s, a% K  主要功能:计算所有参数数值的和。+ U6 E" ?5 _% B
  使用格式:SUM(Number1,Number2……)/ s; r, U" U2 ]4 i# ~* {: y
  参数说明:Number1、Number2……代表需要计算的值,可以是具体的数值、引用的单元格(区域)、逻辑值等。  
6 ]6 D, ?/ Z0 L- [4 c% p  应用举例:如图7所示,在D64单元格中输入公式:=SUM(D2:D63),确认后即可求出语文的总分。
# o" Q! C5 R5 M0 x1 p& |( l  特别提醒:如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略;如果将上述公式修改为:=SUM(LARGE(D2:D63,{1,2,3,4,5})),则可以求出前5名成绩的和。3 R6 N) t. E4 \$ E3 S8 I
  30、SUMIF函数' G- X' v! y, b6 W9 P- a2 |9 a
  函数名称:SUMIF  q: t2 i3 m! _- [3 s2 B) `5 A
  主要功能:计算符合指定条件的单元格区域内的数值和。+ }: n7 d( K* r# e
  使用格式:SUMIF(Range,Criteria,Sum_Range)& j& Z: j1 [6 i$ U: |  s( t
  参数说明:Range代表条件判断的单元格区域;Criteria为指定条件表达式;Sum_Range代表需要计算的数值所在的单元格区域。
, \* i$ d3 z7 F! |/ L$ e  应用举例:如图7所示,在D64单元格中输入公式:=SUMIF(C2:C63,"男",D2:D63),确认后即可求出“男”生的语文成绩和。
8 r* |+ L" F& M8 x  特别提醒:如果把上述公式修改为:=SUMIF(C2:C63,"女",D2:D63),即可求出“女”生的语文成绩和;其中“男”和“女”由于是文本型的,需要放在英文状态下的双引号("男"、"女")中。' N' m( ~7 S4 r4 H) U
  31、TEXT函数0 k- z  y# ~1 R8 {
  函数名称:TEXT. T+ {& o# a) ^. @
  主要功能:根据指定的数值格式将相应的数字转换为文本形式。
  ~1 y( J4 j2 K3 \% d  使用格式:TEXT(value,format_text)
. [0 Y4 o, ?' x! C  参数说明:value代表需要转换的数值或引用的单元格;format_text为指定文字形式的数字格式。
) ^7 s5 }4 P2 p  应用举例:如果B68单元格中保存有数值1280.45,我们在C68单元格中输入公式:=TEXT(B68, "$0.00"),确认后显示为“$1280.45”。$ y/ g5 b& d" [2 M$ L
  特别提醒:format_text参数可以根据“单元格格式”对话框“数字”标签中的类型进行确定。
- r  e$ a% x+ o8 f  32、TODAY函数5 }- r- W2 K/ i1 |% f) }4 K
  函数名称:TODAY
5 u- l4 A- L) v  主要功能:给出系统日期。
2 y, [! |; D; W6 m" ^# r  使用格式:TODAY()# ?/ i; F; }- F" p. w9 A7 X9 z, E
  参数说明:该函数不需要参数。  
4 n( z0 E* D, X9 s) M  应用举例:输入公式:=TODAY(),确认后即刻显示出系统日期和时间。如果系统日期和时间发生了改变,只要按一下F9功能键,即可让其随之改变。3 e, l. E. d, ^& P7 G  f
  特别提醒:显示出来的日期格式,可以通过单元格格式进行重新设置(参见附件)。
/ H6 y2 v9 f: F/ u' w! ~* u( A0 u  33、VALUE函数, V- s; n  |% L" I; b3 Y
  函数名称:VALUE; s- I( |- L. O# [% _
  主要功能:将一个代表数值的文本型字符串转换为数值型。
- t+ Q! f. N( Z$ R  使用格式:VALUE(text)1 {- `$ U7 x# g  A
  参数说明:text代表需要转换文本型字符串数值。  0 [' ~6 q4 m& M( ~- N& E
  应用举例:如果B74单元格中是通过LEFT等函数截取的文本型字符串,我们在C74单元格中输入公式:=VALUE(B74),确认后,即可将其转换为数值型。
2 J& g1 }) {1 P- M% J$ E+ q  特别提醒:如果文本型数值不经过上述转换,在用函数处理这些数值时,常常返回错误。
! p1 W8 c/ H% K$ U6 [  34、VLOOKUP函数
/ g' p0 u: D3 \% L  函数名称:VLOOKUP7 Z, a1 D0 |4 M8 o; ^8 n1 j
  主要功能:在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值。0 S+ y* [! G# ?& _" d, p
  使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
8 F6 \! R* J$ @( D0 `: J) N( 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。
) q9 P3 a& v. n6 i& h0 W6 `  应用举例:参见图7,我们在D65单元格中输入公式:=VLOOKUP(B65,B2:D63,3,FALSE),确认后,只要在B65单元格中输入一个学生的姓名(如丁48),D65单元格中即刻显示出该学生的语言成绩。) _3 `4 {7 b% c1 D
  特别提醒:Lookup_value参见必须在Table_array区域的首列中;如果忽略Range_lookup参数,则Table_array的首列必须进行排序;在此函数的向导中,有关Range_lookup参数的用法是错误的。. T4 C# G& X" `6 i- M
  35、WEEKDAY函数
2 E- A/ k. A! W- F1 `  函数名称:WEEKDAY
5 y" G8 `: v6 E' p  主要功能:给出指定日期的对应的星期数。6 X$ Q; V; x% S* E& Q
  使用格式:WEEKDAY(serial_number,return_type)
) N1 P2 m3 @/ D- y( P  参数说明:serial_number代表指定的日期或引用含有日期的单元格;return_type代表星期的表示方式[当Sunday(星期日)为1、Saturday(星期六)为7时,该参数为1;当Monday(星期一)为1、Sunday(星期日)为7时,该参数为2(这种情况符合中国人的习惯);当Monday(星期一)为0、Sunday(星期日)为6时,该参数为3]。
: |( A% F9 d$ t9 Q% A$ h  应用举例:输入公式:=WEEKDAY(TODAY(),2),确认后即给出系统日期的星期数。/ w' q2 y& V! }, v+ [8 ]
  特别提醒:如果是指定的日期,请放在英文状态下的双引号中,如=WEEKDAY("2003-12-18",2)。
: g0 ]4 O+ G! f一。单元格颜色效果全选表格,格式-条件格式,条件选择“公式”,公式如下,然后选“格式”按钮,“图案”,选择需要颜色。2 z3 ]2 f- }8 O) I
0 K8 U5 t9 `* I
% m$ l$ \! y( `1 l& m' v8 K- y% N
1.隔行颜色效果(奇数行颜色):  I# v4 v: u7 _5 A! m
=MOD(ROW(),2)=1
- v) B8 p$ Y9 P7 ~) z6 }$ W2.隔行颜色效果(偶数行颜色):8 M+ V) b+ n7 S3 q
=MOD(ROW(),2)=04 ~, t7 ~6 g# \* q1 n1 Z! L& V& E
3.如果希望设置格式为每3行应用一次底纹,可以使用公式:
; x. e5 x, o( w7 m1 G" {, K=MOD(ROW(),3)=11 T0 p7 a- G  R  g
4.如果希望设置奇偶列不同底纹,只要把公式中的ROW()改为COLUMN()即可,如:" u# s, D. }/ K' d7 y! K
=MOD(COLUMN(),2)
: f0 U' O; D( n. D9 Z+ O5.如果希望设置国际象棋棋盘式底纹(白色+自定义色):
0 B/ _1 q% L) K=MOD(ROW()+COLUMN(),2)
1 ~* G! |% Q& e. z* O3 u说明:该条件格式的公式用于判断行号与列号之和除以2的余数是否为0。如果为0,说明行数与列数的奇偶性相同,则填充单元格为指定色,否则就不填充。在条件格式中,公式结果返回一个数字时,非0数字即为TRUE,0和错误值为FALSE。因此,上面的公式也可以写为:# g, ]- H3 g! D' ?( P6 `
=MOD(ROW()+COLUMN(),2)<>0
2 v# S3 D& s$ J* r% u: S. Z  s2 _" u6.如果希望设置国际象棋棋盘式底纹(自定义色+自定义色):
# Q, f1 s- A: M! E2 ?; A. R加入样式2:
& W# q& U4 U: R6 j! P4 _4 c=MOD(ROW()+COLUMN(),2)=0 - C  Z! P3 Z' q- O, v! w
二。用颜色进行筛选
# q9 a2 u2 i# B+ p6 g/ Xexcel2007可以按单元格颜色、字体颜色或图标进行排序。
- Q# x8 F) J4 f& x6 I如果是excel2003,需要添加辅助列,用定义名称的方法得到对应的颜色号,然后对辅助列进行排序:
7 n( e3 S/ x7 A* p, A5 ~2 m颜色单元格在A列,选中B1,插入->名称->定义,输入a,下面输入公式 =get.cell(24,$a1),
  D8 k; `: e4 w" E. q3 p此法可得到字体色的序列号。 B1输入 =a 将公式向下复制到相应行。5 d6 A8 I3 k; t# d/ I2 s7 _
将全表按B列排序即可。若是想获得背景色序列号,将24改成63即可。
: e6 {' ?% b* M1 F* o% b) ]
青华模具专业实战培训机构,常年开设ug产品设计、Pro/E产品设计、ug模具设计、UG数控编程、PowerMill编程、五金模具设计等王牌课程。咨询电话:13726460417 加QQ1370609814送免费视频教程。 . A* ?0 r" ?3 U. O! b! x2 D: a

, y4 h, }% |. d" W; h+ u9 f9 B
9 `0 n' C4 Z* e8 X$ @: `
* a" n; {; q0 ~& z& ]. `4 k" ]% }

; J. E# [& Q/ |( }: C( j3 F! k
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-26 10:45 , Processed in 0.146039 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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