Excel如何用公式求第n列的和?公式里列用n表示。
发布网友
发布时间:2022-04-23 22:42
我来回答
共5个回答
热心网友
时间:2023-09-09 19:30
求和公式是用sum(列号:列号),如果列号不指明,那也需要套用一个column公式返回列号。也就是说公式里不能用n,需要通过其他函数返回这个列号。sum(column (某个单元格):column (某个单元格))当然,上面的单元格你还可以继续嵌套LOOKUP类、INDEX、INDIRECT、OFFSET等查找引用公式来定位。追答求和公式是用sum(列号:列号),如果列号不指明,那也需要套用一个column公式返回列号。也就是说公式里不能用n,需要通过其他函数返回这个列号。
sum(column (某个单元格):column (某个单元格))
当然,上面的单元格你还可以继续嵌套LOOKUP类、INDEX等查找引用公式来定位到单元格。
热心网友
时间:2023-09-09 19:31
使用偏移函数
或indirectt函数,都可以
热心网友
时间:2023-09-09 19:31
假设n在A1
在B1中输入或复制粘贴下列公式
=SUM(INDIRECT(A1&":"&A1))
热心网友
时间:2023-09-09 19:32
有如下数据,需要分别对一个月的上班、请假、加班、旷工时间进行汇总:
可以使用数组公式,如:
D4单元格可以设置公式:=SUMPRODUCT((MOD(COLUMN(I4:EB4)-9,4)=0)*I4:EB4)
D5单元格可以设置公式:=SUMPRODUCT((MOD(COLUMN(J4:EC4)-10,4)=0)*J4:EC4)
其它公式可以类似设置:
上班请假
=SUMPRODUCT((MOD(COLUMN(I4:EB4)-9,4)=0)*I4:EB4)=SUMPRODUCT((MOD(COLUMN(J4:EC4)-10,4)=0)*J4:EC4)
=SUMPRODUCT((MOD(COLUMN(I5:EB5)-9,4)=0)*I5:EB5)=SUMPRODUCT((MOD(COLUMN(J5:EC5)-10,4)=0)*J5:EC5)
=SUMPRODUCT((MOD(COLUMN(I6:EB6)-9,4)=0)*I6:EB6)=SUMPRODUCT((MOD(COLUMN(J6:EC6)-10,4)=0)*J6:EC6)
=SUMPRODUCT((MOD(COLUMN(I7:EB7)-9,4)=0)*I7:EB7)=SUMPRODUCT((MOD(COLUMN(J7:EC7)-10,4)=0)*J7:EC7)
=SUMPRODUCT((MOD(COLUMN(I8:EB8)-9,4)=0)*I8:EB8)=SUMPRODUCT((MOD(COLUMN(J8:EC8)-10,4)=0)*J8:EC8)
=SUMPRODUCT((MOD(COLUMN(I9:EB9)-9,4)=0)*I9:EB9)=SUMPRODUCT((MOD(COLUMN(J9:EC9)-10,4)=0)*J9:EC9)
=SUMPRODUCT((MOD(COLUMN(I10:EB10)-9,4)=0)*I10:EB10)=SUMPRODUCT((MOD(COLUMN(J10:EC10)-10,4)=0)*J10:EC10)
=SUMPRODUCT((MOD(COLUMN(I11:EB11)-9,4)=0)*I11:EB11)=SUMPRODUCT((MOD(COLUMN(J11:EC11)-10,4)=0)*J11:EC11)
其中的-9、-10是表示需要开始计算的列号离第一列的列数;
其中的4表示数据每隔4列需要相加。
由Column函数求出某列是第几列;
Mod函数求出除4的余数,通过逻辑等式确定是否逻辑值是真还是假;逻辑值为真是在数组中代表1,假时代表0;
Sumproct函数可以对两个数组中按顺序对应的数组元素值相乘,得到一个乘值数组,乘值数组元素再求和。
热心网友
时间:2023-09-09 19:32
如果你明确知道n是那一列,可以使用公式=sum(N:N)求和