求EXCEL表格每隔11行求和
答案:2 悬赏:10 手机版
解决时间 2021-04-20 15:43
- 提问者网友:献世佛
- 2021-04-20 06:03
求EXCEL表格每隔11行求和
最佳答案
- 五星知识达人网友:胯下狙击手
- 2021-04-20 06:18
公式应写成
=SUMPRODUCT((MOD(ROW(C4:C11114),11)=4)*C4:C11114)
或
=SUMPRODUCT((MOD(ROW(4:11114),11)=4)*C4:C11114)
ROW是求取行数的函数,如=ROW(A3)的值就是3,=ROW(H200)的值是200
ROW(C4:C11114) 就是从第4行到第11114行,形成数组 {4,5,6,7,......11114}
MOD是求取余数值的函数,如 =MOD(4,11) 意思就是4除以11的余数是多,值为4,再如 =MOD(11114,11) 意思就是11114除以11的余数是多,值为4,再如 =MOD(11,11) 意思就是11除以11的余数是多,值为0,即没有余数
MOD(ROW(4:11114),11) 即得出数组 {4,5,6,7,8,9,10,0,1,2,3,4,5,6,7,8,9,10,0,......4} 这样的数组
SUMPRODUCT函数支持数组方式的运算
=SUMPRODUCT((MOD(ROW(4:11114),11)=4)*C4:C11114)
意思就是符合行数值被11除后得到值为4的行,所有符合条件的行的C列的值相加求和
但如果C列(C4:C11114单元格区域)的内容中有文本内容,如汉字,字母,符号,文本数字等这样的公式会出错
则公式改成
=SUM(IF(MOD(ROW(4:11114),11)=4,C4:C11114))
数组公式,按下SHIFT+CTRL+ENTER三键
=SUMPRODUCT((MOD(ROW(C4:C11114),11)=4)*C4:C11114)
或
=SUMPRODUCT((MOD(ROW(4:11114),11)=4)*C4:C11114)
ROW是求取行数的函数,如=ROW(A3)的值就是3,=ROW(H200)的值是200
ROW(C4:C11114) 就是从第4行到第11114行,形成数组 {4,5,6,7,......11114}
MOD是求取余数值的函数,如 =MOD(4,11) 意思就是4除以11的余数是多,值为4,再如 =MOD(11114,11) 意思就是11114除以11的余数是多,值为4,再如 =MOD(11,11) 意思就是11除以11的余数是多,值为0,即没有余数
MOD(ROW(4:11114),11) 即得出数组 {4,5,6,7,8,9,10,0,1,2,3,4,5,6,7,8,9,10,0,......4} 这样的数组
SUMPRODUCT函数支持数组方式的运算
=SUMPRODUCT((MOD(ROW(4:11114),11)=4)*C4:C11114)
意思就是符合行数值被11除后得到值为4的行,所有符合条件的行的C列的值相加求和
但如果C列(C4:C11114单元格区域)的内容中有文本内容,如汉字,字母,符号,文本数字等这样的公式会出错
则公式改成
=SUM(IF(MOD(ROW(4:11114),11)=4,C4:C11114))
数组公式,按下SHIFT+CTRL+ENTER三键
全部回答
- 1楼网友:鱼芗
- 2021-04-20 06:32
=SUMPRODUCT((MOD(ROW(A4:将1改成4看看
=SUMPRODUCT((MOD(ROW(C4:CMOD(ROW(C4:C能够看到原来的表格就好做了
=SUMPRODUCT((MOD(ROW(C4:CMOD(ROW(C4:C能够看到原来的表格就好做了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯