excel学习库

excel表格_excel函数公式大全_execl从入门到精通

奇、偶数行、列的求和

该文节选自《函数宝典》OFFICE365EXCEL 4.3.18版本电子版 SUMPRODUCT函数第5例

奇数列的和公式

上行=SUMPRODUCT((MOD(COLUMN(C99:L99),2)=1)*1,(C99:L99))

下行=SUMPRODUCT((MOD(COLUMN(B100:K100),2)=1)*1,B100:K100)

偶数列的和公式

上行=SUMPRODUCT((MOD(COLUMN(C99:L99),2)=0)*1,C99:L99)

下行=SUMPRODUCT((MOD(COLUMN(B100:K100),2)=0)*1,B100:K100)

已下架

奇数行的和公式

=SUMPRODUCT((MOD(ROW(B102:B108),2)=1)*1,B102:B108)

偶数行的和公式

=SUMPRODUCT((MOD(ROW(B102:B108),2)=0)*1,B102:B108)

注意:要看清楚行或列的开始值的奇偶数

本例所涉及到的其它函数

MOD:求出两数相除的余数.MOD(被除数,除数)

ROW:计算行序号

COLUMN:计算列序号

解赋解析:

=SUMPRODUCT((MOD(COLUMN(C99:L99),2)=1)*1,(C99:L99))

1、惯例,选中上面公式的红色部分,按F9得到下面的公式.

=SUMPRODUCT(({1,0,1,0,1,0,1,0,1,0}=1)*1,(C99:L99))

这里红色的 1 与 0 的来源是

先说 COLUMN 函数,作用是得到列序号.

这里红色的 1 与 0 的来源是

先说 COLUMN 函数,作用是得到列序号.

从这时我们可以理解到,A、C、E、G……得到的是奇数,反之是偶数.

然后用的 MOD 函数除偶数求出两数相除的余数,来判断所在列是 1 还是 0 .也就是上面公式显示中的红色部分.

2、 选中上面公式的红色部分,按F9得到下面的公式.这里与 1、 不同的是经过 *1 得到的是数值.

=SUMPRODUCT({1,0,1,0,1,0,1,0,1,0},(C99:L99))

3、 选中上面公式的红色部分,按F9得到下面的公式.这里要讲一下:

=SUMPRODUCT({1,0,1,0,1,0,1,0,1,0},{1,2,3,4,5,6,7,8,9,10})

4、 {1,0,1,0,1,0,1,0,1,0}

{1,2,3,4,5,6,7,8,9,10}

这里的B118行与B119行的数字,是对应相乘,然后再相加.

一样的思路,大家自行理解偶数列与行的奇偶数公式.

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接