查找“文本”date之间的variables
让我以下面这个问题作序:我所提供的数据不是最合乎逻辑的顺序,涉及到更加统一的工作将是非常耗时的。
我正在编制销售表来收集每个产品收入的总体年度视图。 我目前正试图在主工作表内所需的工作表内search产品名称(全部在同一工作簿内)。
请看下面的示例输出:
Year 2014 Jan Feb Mar ... Nov Dec Product 1 Product 2 Product 3 2015 Jan Feb Mar ... Nov Dec Product 1 Product 2 Product 3
示例input
... F ... N ... T ... ... Date ... Product ... Amount ... ------------------------------------------------------ 10/03/15 ... Prod. 1 ... $1000.00 ... 04/05/15 ... Prod. 3 ... $3000.00 ... 02/09/15 ... Prod. 1 ... $2000.00 ...
我想根据月份和产品来分解它,这是我遇到的问题。 目前我(尝试)使用:
=SUMIFS('2015'!R:R,'2015'!F:F,"Product 1",">=1/1/2015",'2015'!F:F,"<=1/31/2015")
任何帮助提供将不胜感激!
SUMIFS()是最好的方法。 但是可以使标准更具dynamic性,因此可以将公式从单元格复制到单元格,而不是在公式中将值“硬编码”。
要做到这一点确保您的月份行是实际的date,其数字格式为mmm
而不是文本。
正如你所看到的, Jan
细胞实际上是1/1/2015
。 我们本来可以做得更加有活力。 而不是一年的硬编码,因为我把今年放在A2,我可以用这个公式:
=DATE($A$2,Column(A:A),1)
并拖动/复制。 这将会在每个月的第一天。
再次做一个自定义格式的mmm
那么这个公式就是:
=SUMIFS('2015'!$T:$T,'2015'!$N:$N,$A3,'2015'!$F:$F,">=" & EOMONTH(B$2,-1)+1,'2015'!$F:$F,"<=" & EOMONTH(B$2,0))
然后这个公式被拖放/复制。