怎样用indirect进行跨表求和

 时间:2024-10-12 19:03:59

1、打开如图所示excel文件,包括四个表格:1月销售,2月销售,3月销售,1季度业务现在需要把:1月销售,2月销售,3月销售中的业务员的销售数据在1季度业务表中跨表求和。

怎样用indirect进行跨表求和
怎样用indirect进行跨表求和
怎样用indirect进行跨表求和
怎样用indirect进行跨表求和

2、我们首先使用sumif函数,因为sumif能使用跨表的数组。在查询表的B3单元格输入:=sumif(会出现提示:SUMIF(range,criteria,[sum_range])

怎样用indirect进行跨表求和

3、SUMIF(range,criteria,[sum_range])就是S曷决仙喁UMIF函数的格式range是指条件的范围,在当前表格中,这个范围就是:“1月销售”,“2月销售”,“3月销售”三个表格的A列这个跨表的范围要怎样表示,在这里我们需要使用间接引用函数indirectindirect(row(1:3)&"月销售!A:A")row(1:3)是一个数组,相当于{1,2,3},通过&与“月销售!A:A”相连,因为indirect 中的参数必须是文本,所以用""引起来。row(1:3)&"月销售!A:A"也就相当于:“1月销售”,“2月销售”,“3月销售”三个表格的A列

怎样用indirect进行跨表求和

4、criteria就是指要查询的对象:姓名A也就是单元格A3,sum_range是指求和范围,这个范围也是跨表的这个跨表的范围是:“1月销售”,“2月销售”,“3月销售”三个表格的B列表示为:indirect(row(1:3)&"月销售!B:B")

怎样用indirect进行跨表求和
怎样用indirect进行跨表求和

5、这样就完成了sumif函数,如下所示:SUMIF(INDIRECT(ROW(1:3)&"月销售!A:A"),A3,INDIRECT(ROW(1:3)&"月销售!B:B"))在任务栏单击,然后按F9就可以看到最后结果,结果是一个数组{34,26,29}

怎样用indirect进行跨表求和
怎样用indirect进行跨表求和

6、我们酋篚靶高需要对这个数组求和所以添加SUM函数=SUM(SUMIF(INDIRECT(ROW(1:3)&"月销售!A:帆歌达缒A"),A3,INDIRECT(ROW(1:3)&"月销售!B:B")))因为它是数组公式,所以需要按 Ctrl+Shift+Enter确认最终得到={SUM(SUMIF(INDIRECT(ROW(1:3)&"月销售!A:A"),A3,INDIRECT(ROW(1:3)&"月销售!B:B")))}计算结果为69

怎样用indirect进行跨表求和
怎样用indirect进行跨表求和

7、因为需要往下拖动复制,所以把ROW猾诮沓靥(1:3)转换成绝对位置ROW($1:$3)把A3转换成$A3=SUM(SUMIF(INDIRECT(ROW($1:$3)&"瘅莹遒淄月销售!A:A"),$A3,INDIRECT(ROW($1:$3)&"月销售!B:B")))再次按Ctrl+Shift+Enter确认然后拖动单元格右下角往下复制

怎样用indirect进行跨表求和
怎样用indirect进行跨表求和
  • 如何在Excel中使用INDIRECT跨表引用
  • column函数的使用方法
  • Excel中的sumproduct函数如何使用?
  • Excel:vlookup+match搭配
  • sumifs函数多条件求和如何计算?
  • 热门搜索
    法制伴我行手抄报 手抄报花边又漂亮 预防登革热手抄报 快乐五一英语手抄报 寓言故事手抄报 爱国主义手抄报图片 国庆70周年手抄报内容 文明交通我见证手抄报 猴年春节手抄报 我为队旗添光彩手抄报