Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
DiscussionsAccessExcelInfoPathOutlookPowerPointPublisherWord
DirectoryUser Groups
Related Topics
Outlook ExpressInternet ExplorerWindowsMS Server ProductsMore Topics ...

MS Office Forum / Excel / Worksheet Functions / October 2008

Tip: Looking for answers? Try searching our database.

SUMIF Two Conditions

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
mjones - 05 Oct 2008 01:50 GMT
Hi All,

This doesn't work:

=IF($B$5:$B$59<39721,SUMIF($D$5:$D$59,C65,$F$5:$F$59)) - entered as
Ctrl-Shft-Enter

I'm trying to get a total amount in column F if the date in column B
is less than 39721 (30-Sep-08), and column D matches C65.

Then I need the same thing, but with the date within a range, e.g. $B
$5:$B$59>39721<39813 ...

I hope someone can help.

Thank you,

Michele
Dave Peterson - 05 Oct 2008 02:14 GMT
=sumproduct(--($b$5:$b$59<date(2008,9,30)),--($d$5:$d$59=c65),$F5:$f$59)

Adjust the ranges to match--but you can't use whole columns (except in xl2007).

=sumproduct() likes to work with numbers.  The -- stuff changes trues and falses
to 1's and 0's.

Bob Phillips explains =sumproduct() in much more detail here:
http://www.xldynamic.com/source/xld.SUMPRODUCT.html

And J.E. McGimpsey has some notes at:
http://mcgimpsey.com/excel/formulae/doubleneg.html

> Hi All,
>
[quoted text clipped - 14 lines]
>
> Michele

Signature

Dave Peterson

MJones - 05 Oct 2008 18:09 GMT
Hi Dave,

Let me apologize for posting this 3 times.  Something strange is going on
with Google Groups and none of my groups are showing any postings beyond
October 3rd, including this one.  I had to come into Microsoft's website to
find this, which I'm glad I did.

Anyway, thanks for your formula.  It worked great, but I don't know if you
noticed that I added a second part to say if the date falls within a range.
For those interested, I got it working like this:

=SUMPRODUCT(--($B$5:$B$59>DATE(2008,9,30)),--($B$5:$B$59<DATE(2008,12,31)),--($D$5:$D$59=C69),$F5:$F$59)

Thanks again for your continued support.  You're great!

Michele

P.S. - Is there a simple explanation for those double dashes or somewhere I
can read about them?

> =sumproduct(--($b$5:$b$59<date(2008,9,30)),--($d$5:$d$59=c65),$F5:$f$59)
>
[quoted text clipped - 27 lines]
> >
> > Michele
Ragdyer - 05 Oct 2008 18:16 GMT
Try these 2 web pages:

http://www.mcgimpsey.com/excel/formulae/doubleneg.html

http://www.xldynamic.com/source/xld.SUMPRODUCT.html

Signature

Regards,

RD

---------------------------------------------------------------------------
Please keep all correspondence within the NewsGroup, so all may benefit !
---------------------------------------------------------------------------

> Hi Dave,
>
[quoted text clipped - 6 lines]
> noticed that I added a second part to say if the date falls within a range.
> For those interested, I got it working like this:

=SUMPRODUCT(--($B$5:$B$59>DATE(2008,9,30)),--($B$5:$B$59<DATE(2008,12,31)),-
-($D$5:$D$59=C69),$F5:$F$59)

> Thanks again for your continued support.  You're great!
>
[quoted text clipped - 34 lines]
> > >
> > > Michele
Dave Peterson - 05 Oct 2008 20:49 GMT
I didn't notice that portion.  But glad you got it working.

Just a note--did you really want to excel 12/31/2008 from the criteria?  

> Hi Dave,
>
[quoted text clipped - 51 lines]
> >
> > Dave Peterson

Signature

Dave Peterson

 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.