分享

跨工作表求和

 刀丛里觅诗 2017-02-08



跨工作表求和

大家好,今天和大家分享跨工作表求和,这也是许多朋友想学的,也是群里,微信朋友圈许多朋友提问


一、具体效果看大家先看动画



二、公式:=SUM(SUMIF(INDIRECT({1,2,3}&'月!A:A'),A2,INDIRECT({1,2,3}&'月!B:B')))


三、公式解释

  1. {1,2,3}&'月!A:A'指1月,2月,3月这三个工作表的A列,且以文本形式存在

  2. 同理{1,2,3}&'月!B:B'指1月,2月,3月这三个工作表的B列,且以文本形式存在

  3. indirect这个函数,刚才第1参数要以文本形式表达单元格,第2参数不写就是A1引用样式

  4. Sumif函数3个参数

    1. 第1参数:条件所在区域

    2. 第2参数:求和的条件

    3. 第3参数求和区域

  5. 同时,这里sumif也有降维的作用,由于indirect这个函数构建了多维,引用了1月,2月,3月这个三个工作表的A列和B列

  6. 有的朋友会问,为什么外面还要嵌套一个sum呢?,sumif不是有求和作用,你说的对,不过它现在是求和每一个工作表的,所以会返回三个结果,即1月,2月,3月,所以外面还要嵌套一个sum,把这三个表的和再相加。

  7. 温馨提示,有时工作表名可能有括号,这时会报错,我们要记得在工作表名前面加一对单引号,就不会报错了,最后公式为

    =SUM(SUMIF(INDIRECT('''&{1,2,3}&'月'!A:A'),A2,INDIRECT('''&{1,2,3}&'月'!B:B')))

好了,今天我们就聊到这里,大家再见。


.
290集函数案例视频售价100元

包含函数数组、嵌套、加权、降维等讲解

525集Excel 视频售价100元

包括基础技巧、函数、透视表,VBA。

在线网络开设的班级,常年招生

函数班、VBA班;数据透视表班

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多