范围标准日期的Excel公式,按列排列

时间:2016-03-21 16:50:57

标签: excel sumifs

我想为大数据图表编写一个公式。我必须选择的标准是行和列。

我使用手动编写的微积分附加文件。

|PRODUCT|01-feb|02-feb|03-feb|04-feb|05-feb|06-feb|07-feb|08-feb|09-ef|10-feb|11-feb|feb-12|
|PRODUCT 1|4|3|1|5|2|9|1|3|5|8|0|5|
|PRODUCT 3|2|5|7|4|4|8|3|5|7|4|4|8|
|PRODUCT 1|1|0|5|3|1|1|8|0|5|3|1|1|
|PRODUCT 2|5|4|6|6|0|7|4|4|6|6|0|7|
|PRODUCT 5|8|7|8|7|1|9|2|7|8|7|1|9|
|PRODUCT 4|4|2|9|3|5|1|7|2|9|3|5|1|
|PRODUCT 1|9|8|1|4|4|6|5|8|1|4|4|6|
|PRODUCT 2|6|4|4|7|2|8|6|4|4|7|2|8|
|PRODUCT 5|2|6|1|8|3|9|3|6|1|8|3|9|
|PRODUCT 3|3|9|5|1|7|4|7|9|5|1|7|4|
|PRODUCT 4|7|6|5|5|8|2|1|6|5|5|8|2|

我必须得到的紧凑图表:

|PRODUCT|04-feb|08-feb|12-feb|
|PRODUCT 1|44|48|43|
|PRODUCT 2|42|35|40|
|PRODUCT 3|36|47|40|
|PRODUCT 4|41|32|38|
|PRODUCT 5|47|40|46|

应该有效的公式:

=SUMAR.SI.CONJUNTO(C5:N15,B5:B15,H20,C4:N4,"=<"&J19)

因为我想在新列01-feb的第一个图表中显示04-feb04-feb之间的日期范围。

请帮助我。

enter image description here

2 个答案:

答案 0 :(得分:1)

以下内容对您有所帮助。摘要表左上角单元格中的公式为

 {=SUM((($B$1:$M$1<=B$14)*($B$1:$M$1>=A$14)*$B$2:$M$13)*($A15=$A$2:$A$13))}

可以复制到过度单元格。摘要表中的31.01用作“辅助单元格”,因此您无需更改不同单元格的公式。

  Product   01. Feb 02. Feb 03. Feb 04. Feb 05. Feb 06. Feb 07. Feb 08. Feb 09. Feb 10. Feb 11. Feb 12. Feb
Product1    5   2   3   3   5   5   3   3   5   3   3   5
Product3    5   4   2   4   5   1   5   3   3   5   3   3
Product4    3   1   2   2   4   5   5   1   5   5   1   5
Product1    4   1   4   3   4   1   4   1   3   4   1   3
Product3    1   2   2   4   5   2   5   1   1   5   1   1
Product4    3   2   4   1   1   4   3   5   2   3   5   2
Product1    4   3   5   1   1   1   2   2   2   2   2   2
Product3    3   2   4   3   5   1   1   1   4   1   1   4
Product4    2   1   4   2   2   1   4   4   3   4   4   3
Product1    4   5   5   2   3   4   3   4   5   3   4   5
Product3    4   2   3   1   4   1   1   3   1   1   3   1
Product4    3   5   3   3   1   4   1   1   3   1   1   3



31. Jan 04. Feb 08. Feb 12. Feb                                 
Product1    54  55  62                                  
Product2    0   0   0                                   
Product3    46  56  46                                  
Product4    41  54  61                                  
Product5    0   0   0

答案 1 :(得分:0)

你可以使用sumproduct。 B2:E12是2月1日到2月4日的数据范围,O2等于您要搜索的标准。因此,在我的情况下,O2等于产品1.当您想要2月8日的范围时,只需将B2:E12更改为对应于2月5日到2月8日的数据范围。

=SUMPRODUCT(B2:E12*(A2:A12=O2))