ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   How do I sum within a set time frame from the current date? (https://www.excelbanter.com/excel-worksheet-functions/48439-how-do-i-sum-within-set-time-frame-current-date.html)

Skydiver Driver

How do I sum within a set time frame from the current date?
 
I am trying to figure out a way to add one column based on the date entered.
I need to write a formula that will calculate the past 6,12, and 24 months
from the current date.

Travis

Don

SD
=SUMPRODUCT(--(A1:A18<=E1),--(A1:A18(EDATE(E1,-6))),B1:B18)

Change the -6 to -12 and -24 for the other months


=SUMPRODUCT(--(A1:A18<=TODAY()),--(A1:A18(EDATE(TODAY(),-6))),B1:B18)

Same formula, except the current date is today.


"Skydiver Driver" <Skydiver wrote in
message ...
I am trying to figure out a way to add one column based on the date
entered.
I need to write a formula that will calculate the past 6,12, and 24 months
from the current date.

Travis




Gary''s Student

You need to :
1. calculate the times in the past
2. look then up in your table
3. sum between the end points

For the first part, is =TODAY() is in A1
then =DATE(YEAR(A1),MONTH(A1)-6,DAY(A1)) will be 6 months prior
then =DATE(YEAR(A1),MONTH(A1)-12,DAY(A1)) will be 12 months prior
then =DATE(YEAR(A1),MONTH(A1)-24,DAY(A1)) will be 24 months prior

you would then use MATCH() to find the entries or SUMIF() or SUMPRODUCT()
to get the correct sums
--
Gary''s Student


"Skydiver Driver" wrote:

I am trying to figure out a way to add one column based on the date entered.
I need to write a formula that will calculate the past 6,12, and 24 months
from the current date.

Travis


Skydiver Driver

How do I sum within a set time frame from the current date?
 
Thank you Don, you have been a tremendous help; I have been pulling my hair
out over this for some time.

Travis

"Don" wrote:

SD
=SUMPRODUCT(--(A1:A18<=E1),--(A1:A18(EDATE(E1,-6))),B1:B18)

Change the -6 to -12 and -24 for the other months


=SUMPRODUCT(--(A1:A18<=TODAY()),--(A1:A18(EDATE(TODAY(),-6))),B1:B18)

Same formula, except the current date is today.


"Skydiver Driver" <Skydiver wrote in
message ...
I am trying to figure out a way to add one column based on the date
entered.
I need to write a formula that will calculate the past 6,12, and 24 months
from the current date.

Travis






All times are GMT +1. The time now is 05:39 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com