分享

怎样对奇数列或偶数列求和

 QTXGT王国 2011-11-30

怎样对奇数列或偶数列求和?

【问题】

  数据存在A1:I1中,怎样对奇数列ACEGI列求和?

  【解答】

  可以利用求余函数MOD、列号函数COLUMN配合:

  =SUMPRODUCT((MOD(COLUMN(A:I),2)=0)*A1:I1)——偶数列

  =SUMPRODUCT((MOD(COLUMN(A:I),2)=1)*A1:I1)——奇数列

  这里:COLUMN(A:I)返回AI列的列号数组{1,2,3,4,5,6,7,8,9}MOD(数字,2)用正整数对2求余数,如果余数为1,则是奇数,余数为0则为偶数。再用SUMPRODUCT对数组相乘后求和。因为奇数列MOD返回1,而自然数与1相乘返回自然数本身,所以奇数列公式可以简化为:

  =SUMPRODUCT(MOD(COLUMN(A:I),2)*A1:I1)——奇数列

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多