2016-03-21 90 views
0

我想爲大型數據圖表編寫公式。我必須選擇的標準是行和列。範圍標準日期的Excel公式,按列排列

我使用手動書寫的微積分附加文件。

|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-feb04-feb一系列日期來自新列04-feb中的第一張圖表。

請幫幫我。

enter image description here

回答

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 
0

您可以使用SUMPRODUCT這一點。 B2:E12是2月1日到2月4日的數據範圍,O2等於您正在搜索的標準。所以,在我的情況O2等於產品1.當你需要的範圍,2月8日,只是改變B2:對應於2月5日E12數據的範圍二月8

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

感謝您的回答,但是如何將條件包含在行中? – Isai

+0

該標準等於您的行標籤。在你的情況下,如果你正在搜索產品1的總和,你的標準單元格將是行標籤「產品1」 根據你的圖片看起來像G18是產品1的標準等等。 –