请教SUM()函数的用法?
显示的结果的时候怎么写啊,老是说错误类型:
Microsoft VBScript 运行时错误 (0x800A000D)
类型不匹配: 'sum' 展开
sum函数在excel中的使用有多种方法,具体方法如下:
一、对数字求和
比如计算1,23,4,567,890这些数字的和:
任意单元格中输入:
=sum(1,23,4,567,890)
回车
此时,表示计算1+23+4+567+890的值并显示到该单元格中。(见下图)
二、对几个单元格求和
用这种方法计算1,23,4,567,890这些数字的和:
任意不同单元格中输入:1,23,4,567,890这些数字,然后对这些单元格求和。
例如:在A2,C4,B3,B4,D2中分别输入上述数字,然后在任意空白单元格内输入
=sum(A2,C4,B3,B4,D2)
回车
此时,表示计算A2,C4,B3,B4,D2这几个单元格中的值的和并显示到该单元格中。(见下图)
参数为单元格的时候,可以先把鼠标放到括号中,直接选其他单元格。
按住Ctrl一个一个的选可以选多个不连续的单元格。
三、对连续单元格求和
用这种方法计算1,23,4,567,890这些数字的和:
任意连续单元格中输入:1,23,4,567,890这些数字,然后对这些单元格求和。
例如:在A2,B2,C2,D2,E2,F2这一块连续的区域中分别输入上述数字,中间可以空白,系统会把它们当0看,然后在这一区域外的任意空白单元格内输入
=sum(A2:F2)
回车
此时,表示计算从A2到F2这几个单元格中的值的和并显示到该单元格中。(见下图)
参数为连续单元格的时候,可以先把鼠标放到括号中,直接选其他单元格,因为是连续的,所以直接选上第一个鼠标不松开,拖动到最后一个就可以了。
也可以选中第一个单元格以后,按住Shift,再选最后一个单元格,这样中间的就都被选中了。
四、对列求和
用这种方法计算1,23,4,567,890这些数字的和:
任意单元格中输入:1,23,4,567,890这些数字,然后对这些单元格所在的所有列求和。
例如:在A列中的任意单元格分别输入上述数字,中间可以空白,系统会把它们当0看,然后在这A列以外的任意空白单元格内输入
=sum(A:A)
回车
此时,表示计算A列早所有单元格中的值的和并显示到该单元格中。(见下图)
选择列的时候,可以先把鼠标放到括号中,直接选中一列。
当数据在多列时,可以同时选多列。
例如,要计算A、B、D三列,可以写成sum(A:A,B:B,D:D),相当于是单独选择每一列。
表示对每一列求和后再求各列的和。
也可以选中第一列以后,拖动,这样中间的就都被选中了。结果为
sum(A:B,D:D)
效果相同。
五、对区域求和
最后试试这种方法计算1,23,4,567,890的和:
任意单元格中输入:1,23,4,567,890这些数字,然后对这些单元格所在区域求和。
例如:在A2,E4这一块区域中分别输入上述数字,中间可以空白,系统会把它们当0看,然后在这一区域外的任意空白单元格内输入
=sum(A2:E4)
回车
此时,表示计算左上角为A2右下角为E4的这个区域中所有单元格中的值的和并显示到该单元格中。(见下图)
参数为连续区域的时候,可以先把鼠标放到括号中,直接选其他单元格,因为是连续的,所以直接选上左上角鼠标不松开,拖动到右下角最后一个就可以了。
当然可以选中第一个单元格以后,按住Shift,再选最后一个单元格,这样整个区域就被选中了。
SUM函数和格式是:SUM(number1,number2,……)括号里的是SUM函数的参数,SUM函数计算单元格区域内所有数值的和,参数之间用“,”分开。如果要求若干相邻单元格内的数值之和时,参数之间用“:”分开。如果SUM函数的参数中是数值以外的文本时,计算结果为错误值“#VALUE!”。
Number1, number2, ... 为 1 到 30 个需要求和的参数。
直接键入到参数表中的数字、逻辑值及数字的文本表达式将被计算。
如:SUM("9", 2, TRUE) 等于 12,因为文本值被转换成数字,而逻辑值 "TRUE" 被转换成数字 1。
如果参数为数组或引用,只有其中的数字将被计算。数组或引用中的空白单元格、逻辑值、文本或错误值将被忽略。
如果参数为错误值或为不能转换成数字的文本,将会导致错误。
1、行或列连续求和。 如: =SUM(A2:A12)
2、区域求和
区域求和常用于对一张工作表中的所有数据求总计。此时你可以让单元格指针停留在存放结果的单元格,然后在Excel编辑栏输入公式"=SUM()",用鼠标在括号中间单击,最后拖过需要求和的所有单元格。若这些单元格是不连续的,可以按住Ctrl键分别拖过它们。对于需要减去的单元格,则可以按住Ctrl键逐个选中它们,然后用手工在公式引用的单元格前加上负号。当然你也可以用公式选项板完成上述工作,不过对于SUM函数来说手工还是来得快一些。
如:=SUM(A1:C3) 表示是从A1到C3这个范围的数据区域
=SUM(A1,B2:C3) 表示是单个单元格A1与其他区域的集合
=SUM(111,A1:C3) 表示是数字与其他参数的集合
3、注意
在Excel中,具有参数的函数,有些是有限制的,SUM函数的参数不得超过30个。比如利用SUM求和时,参数为不连续的单元格时,第三十一个参数是不会参加求和的,同时会出现出错信息。示例:=SUM(A1,B2,C3,D4,……Z30)。同理,参数为不连续的区域时,也是这样。示例:=SUM(A1:A10,B2:B10,C3:C10,D4:D10,……Z1:Z30)。
sql = "select sum(s1) from 表"
set results = conn.execute(sql)
if not results.eof then
response.write(results(0))
end if
results.close:set results = nothing