返回目录:excel表格制作
SUMIF中的sum_range为实际求和区域,e799bee5baa6e79fa5e98193e58685e5aeb9362是对需要求和的单元格、区域的引用。
SUMIF函数有三个参数,=SUMIF(range,criteria,sum_range)
第一个参数:Range为条件区域,用于条件判断的单元格区域。
第二个参数:Criteria是求和条件,由数字、逻辑表达式等组成的判定条件。
第三个参数:Sum_range 为实际求和区域,需要求和的单元格、区域或引用。
当省略第三个参数时,则条件区域就是实际求和区域。
只有在区域中相应的单元格符合条件的情况下,sum_range 中的单元格才求和。
如果忽略了 sum_range,则对区域中的单元格求和。
示例如下,range参数是B2到B12单元格区域,代表求和的对象;criteria是服装,代表求和的条件;sum_range是C2到C12单元格区域,代表求和的值。
Microsoft Excel 还提供了其他一些函数,它们可根据条件来分析数据。例如,如果要计算单元格区域内某个文本字符串或数字出现的次数,则可使用 COUNTIF 函数。
如果要让公式根据某一条件返回两个数值中的某一值(例如,根据指定销售额返回销售红利),则可使用 IF 函数。
使用 SUMIF 函数匹配超过 255 个字符的字符串时,将返回不正确的结果 #VALUE!。
求和的实际单元格通过以下方法确定:使用 sum_range 参数中左上角的单元格作为起始单元格,然后包括与 range 参数大小和形状相对应的单元格。
扩展资料:
SUMIF函数可对满足某一条件的单元格区域求和,该条件可以是数值、文本或表达式,可以应用在人事、工资和成绩统计中。
仍以上图为例,在工资表中需要分别计算各个科室的工资发放情况。
要计算销售部2001年5月加班费情况。则在F15中输入公式为
=SUMIF($C:$C,"销售部",$F:$F)
其中"$C:$C"为提供逻辑判断依据的单元格区域,"销售部"为判断条件即只统计$C:$C区域中部门为"销售部"的单元格,$F:$F为实际求和的单元格区域。
多条件求平均数,AVERAGEIFS(计算数据区域,条件区域1,条件1,条件区域2,条件2,条件区域3,条件3,……),即求同时符合三个条件的数据记录平均数。
条件区域与求和区域的行范围需一致,否则会出错。
SUMIF 函数求和索引条件与索引范围之间的关系,必须为整数。例如:如果索引条件为6 ,索引范围内符合6.5条件的也会被求和。及非精确匹配,对小数点后的数值会做四舍五入处理。
参考资料来源:百度百科-SUMIF函数
range(目标区域地址),目标区域地址就是参数。
这个函数是在循环中动态取得e79fa5e98193e59b9ee7ad94335范围。
Range("b" & i & ":h" & i)这个格式是对的。
常用的格式就是
Range("a1", "b4").Select
Range("a2:b4").Select
扩展资料:
range是一种计算机术语,在Excel中,Range集合代表某一单元格、某一行、某一列、某一选定区域(该区域可包含一个或若干连续单元格区域),或者某一三维区域。
可用 Range(arg)(其中 arg 为区域名称)来返回代表单个单元格或单元格区域的 Range 对象。
表示单元格——range("A1")表示第一行第一列的单元格,实质上于cells(1,1)效果一样。两者在这种情况下是一样的,但是两者的关系可以这样理解,range对象是单元格对象的集合。
range对象在表示单元格的时候不可以像cells(i,j)一样range("ij")表示的,这是要注意的一点!
range对象表示连续的区域有两种表达:第一是range("起始单元格","结束单元格"),第二是range("起始单元格:结束单元格")。
对于不连续的区域,range的表达是:range("起始单元格1:结束单元格1,起始单元格2:结束单元格2")
参考资料:range函数
range("a1:b2")
range(1,"a") = range("a1")=cells(1,1)明白了吧
Cells(WorksheetFunction.CountA(Sheets("sheet1").Range("E1:E65536")) + 2, 2).Select
或者
Range("B" & WorksheetFunction.CountA(Sheets("sheet1").Range("E1:E65536")) + 2).Select