HELP WITH SUMPRODUCT FORMULA USING YEAR() and MONTH() FUNCTIONS

A

Ayo

I need some help with this formular. I am trying to figure our how to count
how many cells in a date column has May has the month and 2008 as the year.
Hence the
"--(MONTH('InSite Milestones'!$H$8:$H$7732)=MONTH(D$3)))),--(YEAR('InSite
Milestones'!$H$8:$H$7732)=YEAR(D$3))" in the formular below. But I am get
#VALUE! error for MONTH('InSite Milestones'!$H$8:$H$7732) and YEAR('InSite
Milestones'!$H$8:$H$7732), any ideas?

=(SUMPRODUCT(--('InSite Milestones'!$B$8:$B$7732=$B4),--('InSite
Milestones'!$D$8:$D$7732=$C4),--(MONTH('InSite
Milestones'!$H$8:$H$7732)=MONTH(D$3)),--(YEAR('InSite
Milestones'!$H$8:$H$7732)=YEAR(D$3))))
 
R

Rob Wills

Try this

= Sum(if(Text([Range]<"MMMYYYY") = "May2008",1,0))

but instead of pressing return pressing return once you have completed your
formula - you need to press Sht+Ctrl+Rtn

This will put {} brackets around the formula to show it is an array formula...

However - please note - in the range you can't put "E:E" it needs to be
defined.. so "E1:E4000"

HTH
Rob
 
D

Dave Peterson

Do you have any text in any of those ranges (h8:h7732 or D3)???

=month() and =year() will both result in that #value! error if you do.

(Do you have headers in row 8????)
 
B

Bob Umlas

I'm guessing that somewhere in your range of cells B8:B7732 or D or H
already contains a #VALUE! error somewhere.
You can find these & fix/clear them and the formula should work.
Bob Umlas
Excel MVP
 
J

Jacob Skaria

=SUMPRODUCT(--('InSite Milestones'!$B$8:$B$7732=$B4),
--('InSite Milestones'!$D$8:$D$7732=$C4),
--(MONTH('InSite Milestones'!$H$8:$H$7732)=MONTH(D$3)),
--(YEAR('InSite Milestones'!$H$8:$H$7732)=YEAR(D$3)))

If this post helps click Yes
 
A

Ayo

Thanks guys. I figured it out. The problem was blanks in the column H
because I was using a Vlookup formular in that column.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top