总结出文本date之间的所有单元格

我有2桌子。 在第一个表中我有项目名称和每个项目的成本。 项目名称始终以数据(yyyymmdd)开始,例如20171201_Project1,20171202_Project_2等。在第二个表中,我有date和语言摘要1

我想做的是总结所有项目在Sheet2之间的两个date,所以如果我在20171201和20171211之间完成了7个项目,我想有一个公式,将总结。

我目前正在使用这个公式:

=SUMIFS(Sheet1!F:F,Sheet1!A:A,">20171201*",Sheet1!A:A,"<20171211*") 

但是,我总是必须手动inputdate。 我想要做的是使用Sheet2中列A的date来表示date的范围。 您可以从这里下载Excel文件。 我p有新的公式不起作用。

我试图使用这个公式,但它并没有显示出正确的价值。

 =SUMIFS(Sheet1!F:F,Sheet1!A:A,">=DATE(LEFT(A2,4),MID(A2,5,2),RIGHT(A2,2))*",Sheet1!A:A,"<=DATE(LEFT(A3,4),MID(A3,5,2),RIGHT(A3,2))*") 

问候,

阿德里安

如果我明白你想要什么, SUMPRODUCT可能会更好。

就像是:

 =SUMPRODUCT((LEFT(projCosts[Project Name],8)>=TEXT(A2,"yyyymmdd"))*(LEFT(projCosts[Project Name],8)<TEXT(A3,"yyyymmdd"))*projCosts[Cost]) 

如果感兴趣的date在A2和A3(在这个例子中)。 请注意,根据所需的确切date范围,您可能需要更改相等运算符( <>= )以包含/排除等号。