EXCEL中间隔多列求和,如何用公式或者函数能快速准确的得出结果,能解析指教一下用法最好,感谢🙏

黄色从C1开始每间隔5列求和,绿色从G1开始每间隔5列求和(按颜色单独求和),数据延伸到NI1,请问各位高手如何运用公式或者函数呢?谢谢各位高人予以赐教啦

首先在某单元格输入 =ROUNDDOWN((COLUMN(NI1)-2)/6,0) 和 =ROUNDDOWN((COLUMN(NI1)-6)/6,0) 得到均需要循环61次数组进行累加

打开VBA,调出方法如下所示,在VBAProject->Sheet表格中找到数据所在区域,右键->插入->模块 得到一个窗口,输入

Sub t()

Dim i As Integer, ii As Integer, iii As Integer

ii = 3 '黄色

iii = 7 '绿色

[a2] = 0

[a3] = 0

For i = 1 To 61

[a2] = Cells(2, 1) + Cells(1, ii)

[a3] = Cells(3, 1) + Cells(1, iii)

ii = ii + 6

iii = iii + 6

Next

'单元格A2值对应黄色求和

'单元格A3值对应绿色求和

End Sub


复制粘贴后点击F5即可运行完毕,最后回到数据所在表格查看计算结果。

比如“开始”项目下右键即可出现

打开开发工具,默认关闭


打开Visual Basic

用函数,A2单元格 =C1 B2单元格 =INDIRECT("R"&ROW()&"C"&(COLUMN()-1),FALSE) + OFFSET($C1,0,(COLUMN()-1)*6,1,1),横向拖动B2单元格直至BI2。  BI2单元格值为黄色求和

同理,A3单元格 =G1 B3单元格 =INDIRECT("R"&ROW()&"C"&(COLUMN()-1),FALSE) + OFFSET($G1,0,(COLUMN()-1)*6,1,1),横向拖动B3单元格直至BI3。 BI3单元格值为绿色求和

最后说明下BI单元格的由来,在名称框内输入r1c61回车即可跳转到61列对应英文。



今天看了下别人的函数做法,发现自己做复杂了,更简单的是

A2 单元格 =SUMPRODUCT((MOD(COLUMN(A1:BL1),6)=3)*A1:BL1) A2即为黄色求和

A3 单元格 =SUMPRODUCT((MOD(COLUMN(A1:BL1),6)=1)*A1:BL1) - A1 A3即为绿色求和

或者

A2 单元格 {=SUM((MOD(COLUMN(A1:BL1),6)=3)*A1:BL1)} A2即为黄色求和

A3 单元格 {=SUM((MOD(COLUMN(A1:BL1),6)=1)*A1:BL1) - A1} (这里需框选 SUM((MOD(COLUMN(A1:BL1),6)=1)*A1:BL1) CTRL+SHIFT+ENTER,否则会报错) A3即为黄色求和

思路是采用数组函数进行判断,仅余数为需要时才逻辑值才为1,其余值时为0,相乘后余数为需要的值不变,余数为其余值则会为0,最后进行相加。

温馨提示:内容为网友见解,仅供参考
无其他回答

EXCEL中间隔多列求和,如何用公式或者函数能快速准确的得出结果,能解析...
首先在某单元格输入 =ROUNDDOWN((COLUMN(NI1)-2)\/6,0) 和 =ROUNDDOWN((COLUMN(NI1)-6)\/6,0) 得到均需要循环61次数组进行累加 打开VBA,调出方法如下所示,在VBAProject->Sheet表格中找到数据所在区域,右键->插入->模块 得到一个窗口,输入 Sub t()Dim i As Integer, ii As Integer, iii...

EXCEL中每间隔5列求和,如何用公式或者函数能快速准确的得出结果,能解析...
=SUM(SUBTOTAL(9,OFFSET(C1,,(ROW($1:$100)-1)*6)))数组 看懂即缘分,没看懂证明没缘。。

excel中如何利用公式做求和算法
步骤 1、隔列求和 H3=SUMIF($A$2:$G$2,H$2,A3:G3);2、单条件求和 F2=SUMIF(A:A,E2,C:C)3、单条件模糊求和 公式: SUMIF(A2:A4,"*A*",C2:C4)4、多条件模糊求和 公式:C11=SUMIFS(C2:C7,A2:A7,A11&"*",B2:B7,B11);5、多表相同位置求和 公式:b2=SUM(Sheet1:Sheet19!

Excel教程怎样实现隔多列数据求和
①首先启动Excel2007,打开含有数据的表格,一年之中十二个月的数据情况,我们要隔2列进行求和,例如三、六、九、十二,说起求和,函数公式必不可少,我们不要怕这些,在M2单元格输入下图中的公式,进行隔2列求和。②输入完毕,回车得到结果223,双击该单元格右下角的填充柄,自动将余下的数据计算出来。

Excel函数:VLOOKUP函数结合数组进行任意多列隔列求和(原理讲解)_百度知...
进一步,我们发现,通过 SUM 函数对数组求和,可以得到与逐一使用 VLOOKUP 函数相加相同的结果,但公式简洁得多。更进一步,结合 VLOOKUP 和 MATCH 函数,用 MATCH 自动查找返回列的值,简化了操作。若需调整求和列,只需在 MATCH 函数中进行相应修改,操作更加灵活。这一方法不仅简化了计算过程,也降低了...

在Excel中如何设置隔列求和公式
方法 点击主菜单中的“公式”,显示如下图;点击插入函数,此时页面会弹出如下图所示的函数对话框。在显示的函数对话框中,单击“或选择类别”的下拉箭头,选择全部;“选择函数”中单击“sumproduct”函数,最终显示如图。单击确定后,弹出如下图所示的列表框。如下图表格所示,要求求出单价列和数量列所...

在EXCEL中怎样隔多列有规律的求和,麻烦哪位高手指教一下。如:F3+N3+...
SUMPRODUCT(F3:HG3*(MOD(COLUMN(F3:HG3)-5,8)=1))应该就可以了,这个就是当列数除以8余数为1的列相加,只不过F列的列数是6,你要从F列开始加需要减5才能除以8余1

Excel求和公式这下全了多表隔列多条件求和一个都不能少
如果用sumifs函数更简单一些:=SUMIFS(C2:C7,A2:A7,A11&”*”,B2:B7,B11)8、多表求和 如下图所示,要求在汇总表里设置合计公式,汇总前19个工作表B列的和。公式:=SUM(Sheet1:Sheet19!B2)公式说明:Sheet1:Sheet19 这是表示由第1工作表和最后一个工作表组合的工作表集合。大家注意输入方法。...

excel表格中怎么样将多列求和(数据过大,列数太多,求和出不来)
1.打开需要求和的excel表格 2.选中显示和数字的那列的单元格,点击左上角的插入函数 3.选中和函数,你也可以选择其他的计算方法 4.输入你要求和的起始列和终止列,然后点击确定 5.现在一行的和已经计算出来了,然后将鼠标移到如图单元格的右下方,往下拉动 6.拉动到你要求和的最后一行,松开鼠标,...

在EXCEL中怎样对满足多个并列条件的数值求和,想知道函数是用哪些如何用...
1:选定“性别、工龄、工资”,点[数据]下的[筛选];2:点开“性别”旁的按钮,在[文本筛选]里选择[男] (即去掉[女]前的对勾);3:点开“工龄”旁的按钮,在[数字筛选]里选择大于3的数字 (因为要求是工龄在三年以上的)4:此时“工资”栏里的数字的和,就是“工龄在三年以上男职工工资之...

相似回答