加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

双条件汇总,季度可变按姓名汇总各月份数据(函数与公式)

(2020-07-28 09:39:48)
标签:

excel

函数与公式

分类: Excel相关
      题目:sheet2表为数据源表,其中:B3:B15是姓名列,C2:N2为1~12月份数据区;sheet1表为数据汇总表,其中:B$2是季度数据,可以变化,B4:B13为姓名区,D4:D13为季度汇总表(用公式)。
      要求:D列是公式汇总列,B2单元格是季度,可以变化,请根据B2单元格季度数和B列中的名字,获取sheet2表格中相应季度中的数据合计,请按这个要求写D列公式。
     公式的重点:季度变化,会造成取值列的变化,但仍可以用此公式取到汇总数。
 
一、sheet2表中姓名为唯一值,则用下法最简单(SUMPRODUCT+Vlookup函数):
     =SUMPRODUCT(VLOOKUP(B4,Sheet2!B:O,B$2*3-{1,0,-1},0))
     此公式在姓名为唯一值时最简洁,可以根据季度数变化。
二、sheet2表中姓名不是唯一值,则用下面公式(Sum+Sumif函数):
     =SUM(SUMIF(Sheet2!B:B,B4,OFFSET(Sheet2!C:C,,((B$2-1)*3+{1;2;3})-1)))
     此公式用了sunif函数,所以,可以汇总同姓名数据,最后用sum函数汇总各月份数据。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有