View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.misc
WH99 WH99 is offline
external usenet poster
 
Posts: 51
Default Sumproduct? by date

Bob,
Many thanks, it works with the following formula. Iv changed some of the
references to match the sheet names and I have increased the rows.

=SUMPRODUCT(--(MONTH(MAIN!$A$10:$A$4999)=MONTH($G$1)),--(DAY(MAIN!$A$10:$A$4999)=DAY($A1)),MAIN!$D$10:$D$4 999)

Thanks for your help. I have another question but I will post a new one.
--
WH99


"Bob Phillips" wrote:

Then my suggestion should have worked.

--
__________________________________
HTH

Bob

"WH99" wrote in message
...
Bob,
true date format
--
WH99


"Bob Phillips" wrote:

Is it a text month and yera or a true date formatted?

--
__________________________________
HTH

Bob

"WH99" wrote in message
...
Sorry guys,

Bob,
$G$1 is month and year. ie April-08. But with your new code I still get
the
#VALUE

Joel,
Still makes no difference still get #VALUE
--
WH99


"Joel" wrote:

first, you need to change bob's formula from 50 rows to 500 rows.
This
is
not giving you the error.

I think the error is being caused by DATEVALUE(A1&"-"&$G$1)

try putting =DATEVALUE(A1&"-"&$G$1) in a cell to see if this is the
cause
of
the problem. bob is create a time value that looks like "1 - Jan".
You
can
enter 1 - Jan in a cell a see if tis produces a valid microsoft data..
syntax for time vaires slightly with different versions of excel in
diffferent countries. Some countries versions may not except the time
format
1 - Jan.

Bob's code also expect just a number (1 - 31) in column A to product
the
Datevalue.

You can debug the error by using the Evaluate formual in the worksheet
menu.
click on the cell with the formula and go to Tools - Formula
Auditing -
Evaluate Formula.

"WH99" wrote:

Sorry Bob,
I get "#VALUE" in the total colimn.
Cell "G1" I have formatted the date as "April-08".

--
WH99


"Bob Phillips" wrote:

SUMPRODUCT(--(TEXT(Sheet1!$A$10:$A$50,"mmmm")=$G$1),

--(DAY(Sheet1!$A$10:$A$50)=DAY(DATEVALUE(A1&"-"&$G$1))),
Sheet1!$C$10:$C$50)

--
__________________________________
HTH

Bob

"WH99" wrote in message
...
Hi,
I have a data sheet1 as follows:
A B C
Date Unit Time

Data is entered daily, and I might have days which there are
several
entries
or none at all. It covers the whole year.(A10:A5000)
I have inserted a new sheet2, in that I have in column "A1:A31"
date 1 to
31
(depending on the month, cell G1). Column "B" the unit and
column
"C"
total
time.
What I am trying to achieve is, in sheet2, to select a month(G1)
that will
bring up the days of that month down column "A". Then total (by
the
individual days) down column "C".
--
WH99