总结出文本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范围,您可能需要更改相等运算符( <
, >=
)以包含/排除等号。