什么是反击式制砂机:请教SUM()函数的用法?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/27 13:33:05
我用ASP写了一个数据输入的程序,数据都写入到表的S1字段,我现在想统计下我输入数据的总和,用SUM函数怎么实现!我不知道怎么写?
显示的结果的时候怎么写啊,老是说错误类型:
Microsoft VBScript 运行时错误 (0x800A000D)
类型不匹配: 'sum'

求和函数Sum():可以是连续和非连续区域求和。
  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)。

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,再选最后一个单元格,这样整个区域就被选中了。

select sum(s1) as total from 表
显示的时候用rs("total")

dim sql,results
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

填入函数和字段和呗