PC Review


Reply
Thread Tools Rate Thread

Can I use COUNTIF and AND together?

 
 
A Newton
Guest
Posts: n/a
 
      30th Jan 2007
I have a two-sheet workbook. On one sheet (Worksheet 1), I want to
count the total cells in the other worksheet that contain the words
"Joe Blow" in column J and the word "New" in column H. I was hacking
away trying something like this:

=COUNTIF('Worksheet 2'!J2:J500,"Joe Blow") AND ('Worksheet 2'!
H2:H500,"New")

But no dice. . .

Also, is there an easy way to say "all of column J" and "all of column
H" instead of using the range as I've done above. (I just said 500
'cuz it was well beyond the end of the data range.)

Thanks in advance for suggestions/help.

-- Adam

 
Reply With Quote
 
 
 
 
=?Utf-8?B?SmltIFRob21saW5zb24=?=
Guest
Posts: n/a
 
      30th Jan 2007
You probably want...

=SumProduct(('Worksheet 2'!J2:J500="Joe Blow") * ('Worksheet 2'!
H2:H500="New"))

Check out this link for more info...
http://www.xldynamic.com/source/xld.SUMPRODUCT.html
--
HTH...

Jim Thomlinson


"A Newton" wrote:

> I have a two-sheet workbook. On one sheet (Worksheet 1), I want to
> count the total cells in the other worksheet that contain the words
> "Joe Blow" in column J and the word "New" in column H. I was hacking
> away trying something like this:
>
> =COUNTIF('Worksheet 2'!J2:J500,"Joe Blow") AND ('Worksheet 2'!
> H2:H500,"New")
>
> But no dice. . .
>
> Also, is there an easy way to say "all of column J" and "all of column
> H" instead of using the range as I've done above. (I just said 500
> 'cuz it was well beyond the end of the data range.)
>
> Thanks in advance for suggestions/help.
>
> -- Adam
>
>

 
Reply With Quote
 
=?Utf-8?B?Sk1C?=
Guest
Posts: n/a
 
      31st Jan 2007
Normally you would reference an entire column as J:J, but sumproduct cannot
work with an entire column (although I think it will if you are using
XL2007). You could use J2:J65536 or J2:J65535, however. Or, you could set
up dynamic named ranges.

Chip has some info here as well as a downloadable example:
http://www.cpearson.com/excel/excelF.htm#DynamicRanges
http://www.cpearson.com/excel/named.htm#Dynamic


"A Newton" wrote:

> I have a two-sheet workbook. On one sheet (Worksheet 1), I want to
> count the total cells in the other worksheet that contain the words
> "Joe Blow" in column J and the word "New" in column H. I was hacking
> away trying something like this:
>
> =COUNTIF('Worksheet 2'!J2:J500,"Joe Blow") AND ('Worksheet 2'!
> H2:H500,"New")
>
> But no dice. . .
>
> Also, is there an easy way to say "all of column J" and "all of column
> H" instead of using the range as I've done above. (I just said 500
> 'cuz it was well beyond the end of the data range.)
>
> Thanks in advance for suggestions/help.
>
> -- Adam
>
>

 
Reply With Quote
 
A Newton
Guest
Posts: n/a
 
      31st Jan 2007
On Jan 30, 5:37 pm, Jim Thomlinson <James_Thomlin...@owfg-Re-Move-
This-.com> wrote:
> You probably want...
>
> =SumProduct(('Worksheet 2'!J2:J500="Joe Blow") * ('Worksheet 2'!
> H2:H500="New"))
>
> Check out this link for more info...http://www.xldynamic.com/source/xld.SUMPRODUCT.html
> --
> HTH...
>
> Jim Thomlinson
>
> "A Newton" wrote:
> > I have a two-sheet workbook. On one sheet (Worksheet 1), I want to
> > count the total cells in the other worksheet that contain the words
> > "Joe Blow" in column J and the word "New" in column H. I was hacking
> > away trying something like this:

>
> > =COUNTIF('Worksheet 2'!J2:J500,"Joe Blow") AND ('Worksheet 2'!
> > H2:H500,"New")

>
> > But no dice. . .

>
> > Also, is there an easy way to say "all of column J" and "all of column
> > H" instead of using the range as I've done above. (I just said 500
> > 'cuz it was well beyond the end of the data range.)

>
> > Thanks in advance for suggestions/help.

>
> > -- Adam


Thanks for the help, Jim. Your suggestion to use SUMPRODUCT worked out
perfectly.

 
Reply With Quote
 
A Newton
Guest
Posts: n/a
 
      31st Jan 2007
On Jan 30, 9:41 pm, JMB <J...@discussions.microsoft.com> wrote:
> Normally you would reference an entire column as J:J, but sumproduct cannot
> work with an entire column (although I think it will if you are using
> XL2007). You could use J2:J65536 or J2:J65535, however. Or, you could set
> up dynamic named ranges.
>
> Chip has some info here as well as a downloadable example:http://www.cpearson.com/excel/excelF...ed.htm#Dynamic
>
> "A Newton" wrote:
> > I have a two-sheet workbook. On one sheet (Worksheet 1), I want to
> > count the total cells in the other worksheet that contain the words
> > "Joe Blow" in column J and the word "New" in column H. I was hacking
> > away trying something like this:

>
> > =COUNTIF('Worksheet 2'!J2:J500,"Joe Blow") AND ('Worksheet 2'!
> > H2:H500,"New")

>
> > But no dice. . .

>
> > Also, is there an easy way to say "all of column J" and "all of column
> > H" instead of using the range as I've done above. (I just said 500
> > 'cuz it was well beyond the end of the data range.)

>
> > Thanks in advance for suggestions/help.

>
> > -- Adam


Thanks, the suggestion to use 65535 works out well.

 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
COUNTIF is Off by 1 GooseMA Microsoft Excel Misc 4 8th Dec 2009 05:04 PM
Can I use COUNTIF with OR? AA Arens Microsoft Excel Discussion 3 20th Nov 2006 04:11 PM
How do I use a countif function according to two other countif fu. =?Utf-8?B?S2lyc3R5?= Microsoft Excel Worksheet Functions 2 20th Feb 2006 11:44 AM
COUNTIF or not to COUNTIF on a range in another sheet =?Utf-8?B?RWxsaWU=?= Microsoft Excel Worksheet Functions 4 15th Sep 2005 10:06 PM
COUNTIF in one colum then COUNTIF in another...??? =?Utf-8?B?Sm9ubmllUA==?= Microsoft Excel Worksheet Functions 3 22nd Feb 2005 02:55 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 09:38 PM.