有关EXCEL二维数据查找及统计问题

来源:百度知道 编辑:UC知道 时间:2024/07/16 20:39:20
请问我该如何使用函数对以下数据按时间的不同对各型号数据进行分类汇总,结果返回另一工作表的相应单元格:
sheet1:日期 型号 数量
2008-8-1 aa 10
2008-8-1 bb 5
2008-8-1 cc 15
2008-8-7 aa 20
...
2008-9-1 aa 30
2008-9-1 cc 26
...
sheet2:8月汇总 型号 数量
aa
bb
...
9月汇总 型号 数量
aa
bb
cc

在sheet2中建立如下的表格结构(A1:C3)
月份\型号 ... aa ... bb ... (其他型号)
8
9
......
(其他月份)

B2中输入 =sumproduct((month(sheet1!$A$2:$A$100)=$A2)*(sheet1!$B$2:$B$100=B$1)*(sheet1!$c$2:$C$100))

将B2公式向右和向下复制,较为灵活地解决你的问题

假设数据区在A2:C5,第一行是表头
求8月的aa型号的公式: =SUMPRODUCT((MONTH(Sheet1!$A$2:$A$5)=8)*(Sheet1!$B$2:$B$5="aa")*Sheet1!$C$2:$C$5)

求bb则 =SUMPRODUCT((MONTH(Sheet1!$A$2:$A$5)=8)*(Sheet1!$B$2:$B$5="bb")*Sheet1!$C$2:$C$5)

求9月的aa型号的公式: =SUMPRODUCT((MONTH(Sheet1!$A$2:$A$5)=9)*(Sheet1!$B$2:$B$5="aa")*Sheet1!$C$2:$C$5)
其他也一样,稍微修改一下,把aa 改成bb或cc