和值范围基础上,从另一列的单元格

问题描述:

这里上面的日期是我的数据:和值范围基础上,从另一列的单元格

+-------+------------+------------+------------+------------+------------+------------+ 
| Date | 01/01/2017 | 02/01/2017 | 03/01/2017 | 01/02/2017 | 02/02/2017 | 03/02/2017 | 
+-------+------------+------------+------------+------------+------------+------------+ 
| Value |   1 |  0,5 |   0 |   2 |  0,5 |   1 | 
+-------+------------+------------+------------+------------+------------+------------+ 

我试图写一个公式,其计算每个月的所有值。因此,以我的例子来说,我会在1月份获得1.5份,在2月份获得3,5份。

我尝试一些与=SUMIF()=OFFSET()=MONTH(),以便它只会归纳共享基于上面有日期的当月值,但我什么都试过,我总是得到一个语法错误。

有没有人有想法?没有脚本,甚至有可能吗?

非常感谢你,祝你有美好的一天。

行,所以我找到了一种与=FILTER()

=SUM(FILTER(2:2;MONTH(1:1)=MONTH(XXX))) 

哪里XXX这里我要计算的月份。在我来说,我这样做是从另一个片:

+---+------------------------------------------------------------------+------------------------------------------------------------------+------------------------------------------------------------------+ 
| |        A         |        B         |        C         | 
+---+------------------------------------------------------------------+------------------------------------------------------------------+------------------------------------------------------------------+ 
| 1 | Jan. 2017              | Feb. 2017              | Mar. 2017              | 
| 2 | =SUM(FILTER('OtherSheet'!2:2;MONTH('OtherSheet'!1:1)=MONTH(A1))) | =SUM(FILTER('OtherSheet'!2:2;MONTH('OtherSheet'!1:1)=MONTH(B1))) | =SUM(FILTER('OtherSheet'!2:2;MONTH('OtherSheet'!1:1)=MONTH(C1))) | 
+---+------------------------------------------------------------------+------------------------------------------------------------------+------------------------------------------------------------------+ 

这给了我:

+-----------+-----------+-----------+ 
| Jan. 2017 | Feb. 2017 | Mar. 2017 | 
+-----------+-----------+-----------+ 
|  1,5 |  3,5 |   2 | 
+-----------+-----------+-----------+