Excel中对应时间段的对应条件下价格不同,如果统计

如下图,左边是原始数据,右边是想要整理的结果,对应的价格用什么方法可以快速的做进去

你的F4、F34……等单元格的数据让人很难写公式,当然不是不可以写啦。建议你使用数据透视表吧。
在A1到D1单元格分别加上列标题吧,例如,A1为 型号、B1为 数量、C1为 起止日期、D1为 类型【举例而已】,然后选定A1到Dn(n为最后一行数据的Excel的行号),然后菜单:
插入-->表(在左边),然后选择 透视表,接着将 型号 字段拖到 行 那里、再将 起止日期 字段拖到 行 那里并放在 型号字段下面,将 类型 字段拖到 列 那里,将 数量 字段拖到 值 那里,就ok了。
如果一定要用公式的话,可以:
1)G4单元格公式:=SUMIFS($B:$B,$A:$A,$F$4,$D:$D,G$3),然后向右拖动填充公式;
2)G5单元格公式:=SUMIFS($B:$B,$A:$A,$F$4,$D:$D,G$3,$C:$C,$F5),然后向右、向下拖动填充公式;
3)G34单元格公式:=SUMIFS($B:$B,$A:$A,$F$34,$D:$D,G$3),然后向右拖动填充公式;
4)G35单元格公式:=SUMIFS($B:$B,$A:$A,$F$34,$D:$D,G$3,$C:$C,$F35),然后向右、向下拖动填充公式;
以此类推
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-31
应该是用sumifs函数提取即可吧
1、在E4单元格输入公式:
=IF(LEN(F4)=6,F4,E3)
复制并下拉到底
2、在G4单元格输入公式:
=SUMIFS($B:$B,$A:$A,$E4,$C:$C,$F4,$D:$D,G$3)
复制并下拉并右拉至Z列,即可得到每一个项目的数据,AB列总计用SUM即可。
第2个回答  2019-01-30

H2=SUMPRODUCT(($C$1:$C$23=F2)*($D$1:$D$23=$H$1),$B$1:$B$23)

I2=SUMPRODUCT(($C$1:$C$23=F2)*($D$1:$D$23=$I$1),$B$1:$B$23)

其他以此类推。并全部下拉。

本回答被网友采纳
相似回答