SUM Between Two Dates

lynette1978

New Member
Joined
Aug 10, 2017
Messages
5
I have the following data.
TAB 1:
[TABLE="width: 196"]
<tbody>[TR]
[TD][/TD]
[TD][TABLE="class: grid, width: 500"]
<tbody>[TR]
[TD="align: center"][/TD]
[TD="align: center"]A[/TD]
[TD="align: center"]B[/TD]
[TD="align: center"]C[/TD]
[/TR]
[TR]
[TD="align: center"]1[/TD]
[TD]Location[/TD]
[TD]Month[/TD]
[TD]Rate[/TD]
[/TR]
[TR]
[TD="align: center"]2[/TD]
[TD]San Diego[/TD]
[TD]Feb-18[/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
[/TD]
[/TR]
</tbody><colgroup><col><col span="2"></colgroup>[/TABLE]

TAB 2:
[TABLE="class: grid, width: 500"]
<tbody>[TR]
[TD="align: center"][/TD]
[TD="align: center"]A[/TD]
[TD="align: center"]B[/TD]
[TD="align: center"]C[/TD]
[TD="align: center"]D[/TD]
[/TR]
[TR]
[TD="align: center"]1[/TD]
[TD]Location[/TD]
[TD]Season Start[/TD]
[TD]Season End[/TD]
[TD]Rate[/TD]
[/TR]
[TR]
[TD="align: center"]2[/TD]
[TD]San Diego[/TD]
[TD]10/1/2017[/TD]
[TD]12/31/2017[/TD]
[TD]$153.00[/TD]
[/TR]
[TR]
[TD="align: center"]3[/TD]
[TD]San Diego[/TD]
[TD]1/1/2018[/TD]
[TD]7/31/2018[/TD]
[TD]$167.00[/TD]
[/TR]
[TR]
[TD="align: center"]4[/TD]
[TD]San Diego[/TD]
[TD]8/1/2018[/TD]
[TD]9/30/2018[/TD]
[TD]$153.00[/TD]
[/TR]
</tbody>[/TABLE]

On TAB 1, in cell C2, I'm trying to pull in the rate from TAB 2, based on the month in TAB 1, cell B2. So in this example, it would pull in the rate of $167.00. I've tried using SUMIFS with ">=", but it pulls in the first rate where the month on TAB 1 is greater than the date in column B on TAB 2. Is there a way to do this?
 

Excel Facts

Using Function Arguments with nested formulas
If writing INDEX in Func. Arguments, type MATCH(. Use the mouse to click inside MATCH in the formula bar. Dialog switches to MATCH.
This is an array formula and must be committed with CONTROL+SHIFT+ENTER. If done correctly Excel will put {} around the formula. Change Sheet7 to the name of your tab 2
Code:
=IFERROR(INDEX(Sheet7!D2:D4,SMALL(IF(A2=Sheet7!A2:A4,IF(B2<=Sheet7!C2:C4,IF(B2>=Sheet7!B2:B4,ROW(Sheet7!D2:D4)-ROW(Sheet7!D2)+1))),1)),"not found")
 
Upvote 0
I have the following data.

Hi, if your data is sorted by Location and then by "Start Date" in ascending order, then here is another option that you can test.


Excel 2013/2016
ABC
1LocationMonthRate
2San DiegoFeb-18167
Tab1
Cell Formulas
RangeFormula
C2=LOOKUP(B2,'Tab2'!$B$2:$B$100/('Tab2'!$A$2:$A$100=A2),'Tab2'!$D$2:$D$100)



Excel 2013/2016
ABCD
1LocationSeason StartSeason EndRate
2San Diego10/01/201712/31/2017153
3San Diego01/01/201807/31/2018167
4San Diego08/01/201809/30/2018153
Tab2
 
Upvote 0
Can you use something like this? It is not perfect for your situation. Instead of Feb-18, I used 2/18/2018. I am sure there is an expert out there who can figure this part out. Need to use Cntrl+Shift+Enter.
[TABLE="width: 77"]
<tbody>[TR]
[TD="class: xl65, width: 77"] =INDEX($D$2:$D$4,MATCH(1,(($B$7>=$B$2:$B$4)*($B$7<=$C$2:$C$4)),0))[/TD]
[/TR]
</tbody>[/TABLE]


[TABLE="width: 288"]
<colgroup><col><col><col><col></colgroup><tbody>[TR]
[TD]Location[/TD]
[TD]Season Start[/TD]
[TD]Season End[/TD]
[TD]Rate[/TD]
[/TR]
[TR]
[TD]San Diego[/TD]
[TD="align: right"]10/1/2017[/TD]
[TD="align: right"]12/31/2017[/TD]
[TD="align: right"]$1.00[/TD]
[/TR]
[TR]
[TD]San Diego[/TD]
[TD="align: right"]1/1/2018[/TD]
[TD="align: right"]7/31/2018[/TD]
[TD="align: right"]$2.00[/TD]
[/TR]
[TR]
[TD]San Diego[/TD]
[TD="align: right"]8/1/2018[/TD]
[TD="align: right"]9/30/2018[/TD]
[TD="align: right"]$3.00[/TD]
[/TR]
[TR]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[TD][/TD]
[/TR]
[TR]
[TD]Location[/TD]
[TD]Month[/TD]
[TD]Rate[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]San Diego[/TD]
[TD="align: right"]2/18/2018[/TD]
[TD="align: right"]$2.00[/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
 
Upvote 0

Forum statistics

Threads
1,223,908
Messages
6,175,307
Members
452,633
Latest member
DougMo

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top