确定最小/最大date创builddate范围?

我已经给了一个工作表两列:一个date和一个星期列。

我想要做的是创build具有该特定星期的date范围(最小值和最大值)的附加列。

举个例子:

+-----------+--------+-------------------+ | Date | Week | Date Range | +-----------+--------+-------------------+ | 8/1/2017 | Week 1 | 8/1/17 - 8/6/17 | | 8/2/2017 | Week 1 | 8/1/17 - 8/6/17 | | 8/3/2017 | Week 1 | 8/1/17 - 8/6/17 | | 8/4/2017 | Week 1 | 8/1/17 - 8/6/17 | | 8/5/2017 | Week 1 | 8/1/17 - 8/6/17 | | 8/6/2017 | Week 1 | 8/1/17 - 8/6/17 | | 8/7/2017 | Week 2 | 8/7/17 -8/13/17 | | 8/8/2017 | Week 2 | 8/7/17 -8/13/17 | | 8/9/2017 | Week 2 | 8/7/17 -8/13/17 | | 8/10/2017 | Week 2 | 8/7/17 -8/13/17 | | 8/11/2017 | Week 2 | 8/7/17 -8/13/17 | | 8/12/2017 | Week 2 | 8/7/17 -8/13/17 | | 8/13/2017 | Week 2 | 8/7/17 -8/13/17 | | 8/14/2017 | Week 3 | 8/14/17 - 8/20/17 | +-----------+--------+-------------------+ 

其逻辑是:find星期相等的最小和最大date。

我尝试过使用这个公式,但是它没有像预期的那样工作。

 =TEXT(INDEX(MIN($A$2:$A$15), MATCH($B$2:$B$15,$B$2:$B$15, 0)),"mm/dd/yy") & " - " & TEXT(INDEX(MAX($A$2:$A$15), MATCH($B$2:$B$15, $B$2:$B$15, 0)), "mm/dd/yy") 

如果您有Office 365 Excel:

 =TEXT(MINIFS($A$2:$A$14,$B$2:$B$14,B2),"m/d/yyyy") & "-" &TEXT(MAXIFS($A$2:$A$14,$B$2:$B$14,B2),"m/d/yyyy") 

在这里输入图像说明

2010年

 =TEXT(AGGREGATE(15,6,$A$2:$A$14/($B$2:$B$14=B2),1),"mm/dd/yyyy")&" - "&TEXT(AGGREGATE(14,6,$A$2:$A$14/($B$2:$B$14=B2),1),"mm/dd/yyyy")