2012冲剌班计算机复习要点(Excel2003操作)_2011_12_30(4)

2018-12-17 11:50

函数是一个预先定义好的内置公式。 1.自动求和

在要求和的单元格中,单击常用工具栏中的“自动求和”按钮。 2.插入函数

单击常用工具栏中的“自动求和”按钮旁的下拉“箭头”,单击【其他函数】,打开“插入函数”对话框 ,选择需要使用的函数。

四、公式与函数

常见函数:注意:函数嵌套最多七级。

1) SUM()返回某一单元格区域中所有数字之和。 格式:SUM(number1,number2, ...)

注意事项:凡是在单元格的数据,都不会自动进行转换到数值。凡是直接在函数参数中直接给出的,都会先尝试进行转换到数值。

A1 A2 “3” A3 2 A4 true A5 1900-1-1

A 数据

A6 ‘1900-1-1

公式

说明(结果)

结果是:7。由于是在函数参数中直接给出,因而尝试先转换:”3”?3,true-?1,日期”1900-1-1”-?1。

结果是3。此时单元格中数据不自动转换。注意:日期1900-1-1就是数值1。注意A6中是文本1900-1-1 17 3

=SUM(“3”, 2,

true ,”1900-1-1”) =SUM(A2:A5) =SUM(A2:A4, 15) =SUM(A5,A6, 2)

注:若参数中文本不能转换成数值,则报错:#VALUE!

2) COUNT(): 返回包含数字以及包含参数列表中的数字的单元格的个数。利用函数 COUNT 可以计算单元格区域或数字数组中数字字段的输入项个数。 COUNT(value1,value2,...)

Value1, value2, ... 为包含或引用各种类型数据的参数(1 到 30个),但只有数字类型的数据才被计算。

注意事项:凡是在单元格的数据,都不会自动进行转换到数值。凡是直接在函数参数中直接给出的,都会先尝试进行转换数值。

第 页 16 共 27 页

=COUNT(“12”,true,3,”ABC”,”1900-1-1”) 结果:4。因是”ABC”不能转换,因而不计算在内。 =COUNT(,,) 结果:3

若“12”,true,3,”ABC”,”1900-1-1”分别放在单元格A1到A5中,则=COUNT(A1:A5)结果是:2 (只有A3与A5统计)

=COUNT(A1:A5,”12”,,,)结果是:6 =SUM(A1:A5,”12”,,,)结果是:16

3) AVERAGE

返回参数的平均值(算术平均值)。 AVERAGE(number1,number2,...)

Number1, number2, ... 为需要计算平均值的 1 到 30 个参数。 注意:其实是由SUM()与COUNT()相除而得到的。 =AVERAGE(A1:A5,\结果是:2.666666667

4)IF(): 执行真假值判断,根据逻辑计算的真假值,返回不同结果。 格式:IF(logical_test, value_if_true, value_if_false)

Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式。例如,A10=100 就是一个逻辑表达式,如果单元格 A10 中的值等于 100,表达式A10=100值即为 TRUE,否则为 FALSE。

注意:IF(A1,x,y)公式时,若单元格A1中是数值类型,则0表示FALSE,不是0表示的是TRUE。若A1中没有内容,也是FALSE。若A1中放的是任何字符串,则结果一定是:#VALUE!

Value_if_true 当logical_test 值为 TRUE 时,就返回Value_if_true的值。假设Value_if_true的值为文本字符串“预算内”,若 logical_test 的值为 TRUE,那么该IF函数的最终值将是Value_if_true的值,即是文本“预算内”。如果 logical_test 为 TRUE 而 value_if_true 为空(即这个参数就省略了,没有写),那么就当作Value_if_true是0(零)。 Value_if_false 当logical_test 值为 FALSE 时,就返回Value_if_false的值。假设Value_if_false的值为文本字符串“超出预算”,若 logical_test 的值为 FALSE,那么该IF函数的最终值将是Value_if_false的值,即是文本“超出预算”。如果 logical_test 为 FALSE 而 value_if_false为空(即这个参数就省略了,没有写),那么就当作Value_if_false是0(零)。 IF中逻辑表达式中混合类型数据是如何计算比较大小的?见上边17)公式部分中的比较运算符中所讲的规则。 思考:设B1单元格中存放如下IF函数组成的公式,最终B1单元格的值是多少? 设单元格A1值是10,A2是FALSE,A3是”123”,A4值是”abcd” 1)=IF(A2,12,) 结果是:0(l因为第二个参数缺省没有写)

2)=IF(A1,1,2) 结果是:1. 因为:A1中值是10,表示TRUE。若用del删除了A1中内容,结果是2。

第 页 17 共 27 页

3)=IF(A3,1,2)结果是:#VALUE! 4)=IF(A4,1,2)结果是:#VALUE!

5) =IF(A1

5)AND()

AND(e1,e2, ...)

所有的参数e1、e2、...都为TRUE时,结果才是TRUE。否则只要有一个e为FALSE,结果就是FALSE。 注意: ①直接给出的参数中,不能有字符类型数据,否则结果立即是#VALUE! 如: AND(TRUE,1<2,”abc”)则结果是#VALUE!(参数”abc”是直接给出的)

②若直接给出的参数中没有字符类型数据(即满足①,否则立即是#VALUE!),这时,如果所有的参数中至少有一个能计算出TRUE或FALSE时,则单元格参数中所有的空白单元格或字符类型单元格将全部被忽略掉。 如:

A1是空白(没有内容)、A2是”abc”,则AND(A1,A2,A2>A1)结果是TRUE。因为:A2>A1能计算TRUE,因而A1与A2被忽略掉。不会是#VALUE!

③若直接给出的参数中没有字符类型数据(即满足①,否则立即是#VALUE!),这时,如果所有的参数中都不能有一个能计算出TRUE或FALSE时,结果立即是#VALUE!

规则其实很简单:参数中只要有一个能计算出TRUE或FALSE,则就尽最大努力,忽略掉不能计算出的那些单元格参数。 如:上例中A1是空白(没有内容)、A2是”abc”,则AND(A1,A2)结果是#VALUE!。因为:没有一个能计算出TRUE或FALSE。

如:设A1中放的是10,A2中放的是TRUE 1)AND(A1,A2)结果是TRUE 2)AND(A1>A2)结果是FALSE。

6)OR()

OR(e1,e2, ...) 所有的参数e1、e2、...中,只要有一个为TRUE时,结果就是TRUE。所有的参数都是FALSE时,结果才是FALSE。 其它注意事项同AND()。

如:设A1中放的是10,A2中放的是TRUE,A3是空白,A4是”abc” 1)OR(A1,A2)结果是TRUE

2)OR(A1>A2,true

7)NOT()

格式:NOT(e)

若e是TRUE,则结果是FALSE。若e是FALSE,则结果是TRUE。

第 页 18 共 27 页

注意:空白单元格当做FALSE看待。0看成FALSE,非0看成TRUE。 如:

1)NOT(12)结果是:FALSE 2)NOT(0)结果是:TRUE 3)NOT(A1),若A1没有内容(空白),则结果是:TRUE。若A1放的是10则结果是:FALSE。若A1放的是”abc”,则结果是#VALUE!

8)NOW() 返回当前日期和时间所对应的序列号。如果在输入函数前,单元格的格式为“常规”,则结果将设为日期格式。即当前日期与时间。 格式:NOW( ) 注意: Excel将日期存储为数字类型的序列号。默认情况下,1900 年 1 月 1 日的序列号是 1 而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39448 天。 序列号中小数点右边的数字表示时间,左边的数字表示日期。例如,序列号 .5 表示时间为中午 12:00。

9)TODAY() 返回当前日期的序列号。序列号是 Excel 日期和时间计算使用的日期-时间代码。如果在输入函数前,单元格的格式为“常规”,则结果将设为日期格式,即当前日期。 格式:TODAY( ) 注意:

同NOW()。

10)LEFT()

格式:LEFT(text,num_chars)

返回字符串text中最左边的共num_chars个字符。 Text 是包含要提取字符的文本字符串。

Num_chars 指定要由 LEFT 所提取的字符数。 注意:

Num_chars 必须大于或等于 0。

如果 num_chars 大于文本长度,则 LEFT 返回所有文本。 如果省略 num_chars,则假定其为 1。 如:

1)LEFT(“abcdefg”,3)结果是”abc”,即返回最左边的三个字符。

2) LEFT(“abcdefg”,20),20比字符串的长度还大。结果是”abcdefg”,即返回全部字符。 3)LEFT(“abcdefg”),省略了第二个参数。结果是”a”,即返回最左边的1个字符。、 4)LEFT(“abcdefg”,-1),由于是负数结果是#VALUE!。

5)LEFT(“abcdefg”,0)结果是空串””,即返回最左边0个字符。

11)RIGHT() 格式:RIGHT(text,num_chars)

返回字符串text中最右边的共num_chars个字符。

第 页 19 共 27 页

Text 是包含要提取字符的文本字符串。

Num_chars 指定要由 RIGHT 所提取的字符数。 注意:

Num_chars 必须大于或等于 0。

如果 num_chars 大于文本长度,则 RIGHT 返回所有文本。 如果省略 num_chars,则假定其为 1。 如:

1)RIGHT(“abcdefg”,3)结果是”efg”,即返回最右边的三个字符。

2) RIGHT(“abcdefg”,20),20比字符串的长度还大。结果是”abcdefg”,即返回全部字符。 3) RIGHT(“abcdefg”),省略了第二个参数。结果是”g”,即返回最右边的1个字符。、 4) RIGHT(“abcdefg”,-1),由于是负数,结果是#VALUE!。

5) RIGHT(“abcdefg”,0)结果是空串””,即返回最右边0个字符。

12)LEN() 格式:LEN(text)

返回串text中字符的个数。即串text的长度。 如:

1)LEN(“abc”)结果是3 2)LEN(“你好”)结果是2 3)LEN(“”)结果是0(空串)

13)MID() MID 返回文本字符串中从指定位置开始的特定数目的字符 格式:

MID(text,start_num,num_chars)

Text 是包含要提取字符的文本字符串。

Start_num 是文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,以此类推。

Num_chars 指定希望 MID 从文本中返回字符的个数。 如:

1)MID(“abc”,2,2)结果是”bc”。即从2开始取,一共取2个字符。 2) MID(“abc”,0,2)结果是#VALUE!。必须要从1开始取。 3) MID(“abc”,-1,2)结果是#VALUE! 。必须要从1开始取。

4) MID(“abc”,4,2)结果是空串””。因为:开始位置大于串长了。注意:不是#VALUE!。 5)MID(“abc”,2,10)结果是”bc”。取到串结束。

6)MID(“abc”,2,0)结果是空串””。因为一共取了0个字符。 7)MID(“abc”,2,-1)结果是#VALUE!。

14)REPLACE()

格式:REPLACE(old_text,start_num,num_chars,new_text) 文本替换。

第 页 20 共 27 页


2012冲剌班计算机复习要点(Excel2003操作)_2011_12_30(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:北师大版2018—2019学年四年级上册数学期中试卷

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: