SUMPRODUCT more help

G

Guest

I have a column of dates and a corresponding column of values that are
actually functions converting a foreign currency amount into USD. I want to
create a month-to-date total in a single cell by using SUMPRODUCT. What I am
using is:

=SUMPRODUCT(--(YEAR($A$15:$A$1000)=YEAR($C$7)),--(MONTH($A$15:$A$1000)=MONTH($C$7)),$B$15:$B$1000)

But I am getting the #VALUE! error message. Some of the cells in the dates
array are blank, and there may be a cell in the values array that has an
error because the values are functions themselves. How can I fix this? If I
can assure that none of the cells in the value array have errors will that
make it easier?
 
D

Dave R.

If any of the cells have VALUE errors, you'll get that message. Blank cells
are OK. If the cell contains some text, you'll be fine with the way your
formula is written.

You can count error messages in a range with;

=SUMPRODUCT(--ISERROR(A1:A100))
 
G

Guest

There are no errors, but I am still coming up with the #VALUE! error message
using SUMPRODUCT(). I've tried a few things, changing the formula and using
a dummy dataset, but I couldn't figure out why I was getting the error.
Fortunately I found a SUMIF variation that worked instead, but I'm still
curious what's causing the error in SUMPRODUCT.
 
G

Guest

You'll get that error if your arrays contain a non-numeric header. If row 15
contains the name of your field, for example.
 
G

Guest

Someone suggested using =SUMIF(A:A,">"&(TODAY()-DAY(TODAY())),B:B)

I adapted that into
=SUMPRODUCT(--($A$15:$A$1000>($Z$7-DAY($Z$7))),--($A$15:$A$1000<=$Z$7),Z$15:Z$1000)

This version worked. Something in the MONTH() and YEAR() was giving me the
#VALUE! error. I thought it might be the headers, but when I excluded those
from the array I still got the error. The experience has been worthwhile
though because it's forced me to learn much more about SUMPRODUCT.
 

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

Similar Threads

SUMPRODUCT 1
Excel Sumproduct 0
SUMPRODUCT to substiute array formula 7
Sumproduct, but errors in column 6
Sumproduct - range as criteria 1
Sumproduct Help! 2
SUMPRODUCT HELP 3
help with sumproduct 1

Top