作业帮 > 综合 > 作业

求助excel:SUM(INDIRECT("B"&ROW()*5-4&":B"&ROW()*5))的解释

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/14 01:35:44
求助excel:SUM(INDIRECT("B"&ROW()*5-4&":B"&ROW()*5))的解释
SUM(INDIRECT("B"&ROW()*5-4&":B"&ROW()*5)) 这个公式怎么解释
功能:就是求每五个单元格的和
例子:ROW()里面都是A1的话就求B1到B5的和,是A2的话就是求B6到B10的和
函数详
ROW函数是返回行数 ROW(A1)就等于1,ROW(W4)就等于4
""中间是文本不变的,&是连接符
INDIRECT就是把文本变成引用,举例子说就是INDIRECT("A1")就是引用A1单元格
SUM是求和,就不解释了
这么说你可能还不是很懂,再拿个实例说下计算步骤,加入ROW()中是F8,【】中是我的注解不参与公式
1、第一步是计算ROW(F8),等于8,公式变成
SUM(INDIRECT("B"&8*5-4&":B"&8*5))
带入了ROW(F8),""号内不用计算,8*5-4和8*5没引号需要再计算,分别等于36,40
"B"&"36"就是"B36",和"B"&8*5-4是一样的
那么INDIRECT里面其实连好的字符串就是 "B36:B40"
用INDIRECT制定成字符串的引用域
其实函数就是SUM(B36:B40)
打了好多字 麻烦还是给个采纳吧,纯手打,可能回的慢了