View Single Post
  #5   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Mike
 
Posts: n/a
Default Calculating Month To Date Revenue

Thanks. This worked.


"Ron Coderre" wrote:

Try something like this:
C1:
=SUMPRODUCT((Sheet1!$A$1:$A$100<=B1)*(Sheet1!$A$1: $A$100=(B1-DAY(B1)+1))*Sheet1!$B$1:$B$100)
Copy down as far as needed

Change range references to suit your situation.

Does that help?

***********
Regards,
Ron

XL2002, WinXP-Pro


"Mike" wrote:

I have a workbook with two sheets. Sheet 1 looks as follows:

A B
1 Date
2 MTD Revenue

Sheet 2 will have two columns of data. Column A will contain individual
dates begining with 1/1/2006 in row 1 and ending with 12/31/2006 in Row 365.
In column B will be the daily revenue for each of those days.

In cell B1 on Sheet 1 I want the user to be able to enter a date and in cell
B2 I want a formula that will calculate the month to date revenue up to that
date. In somes cases the formula will be adding just one row and in others it
may be adding up to 31 rows.

In an answer to a previous post of this question I was given the following
formula:

=SUMIF(Sheet2!A:A,"<="&Sheet1!B1,Sheet2!B:B)

This formula doesn't work because it returns the toatl revenue since the
beginning of the year. Let me clarify if I can.

Assume Sheet 2 looks as follows:


A B
1 1/1/06 100
2 1/10/06 200
3 1/31/06 300
4 2/2/06 20
5 2/12/06 30
6 2/22/06 55

If cell B1 in Sheet 1 is populated as follows, then these are the results I
would expect to see:

Value of B1 Result
1/1/06 100
1/2/06 100
1/10/06 300
1/17/06 300
1/31/06 600
2/1/06 0
2/15/06 50
2/28/06 105

Any thoughts? I tried the MONTH funtion but I could not get it to work.