Countif with a Range of criteria

H

Hilvert Scheper

Hi there,
I can't seem to find any answers here that I need in particular, maybe
someone can help me out here? Sorry if the question's rather long but I'm
trying to explain exactly what I want:

I have a Range of 15 Cells that contain Criteria for my Countif, looking like:
(Cells:)
F2 G2 H2 I2 J2 K2
AAA BBB CCC DDD EEE FFF

I need to know How many times All these criteria appear in Column E in sheet
"Worksheet", like:

PRODUCT:
AAA
AAA
DDD
EEE
FFF
FFF
ZZZ

(The formula should return a Total of 6)
I am currently using
COUNTIF('Worksheet'!E:E,F2)+COUNTIF('Worksheet'!E:E,G2)+COUNTIF('Worksheet'!E:E,H2)+COUNTIF('Worksheet'!E:E,I2)+COUNTIF('Worksheet'!E:E,J2)+COUNTIF('Worksheet'!E:E,K2)

This works OK, but if I have a range of 15 cells and the column is in
another file, so this way the formula would be a Mile long. Is there a way to
count this in One formula??

Again, Sorry for the Long story, but Many Thanks for Your help!!!
Hilvert Scheper
 
L

Luke M

how's this for condensed?
=SUM((E1:E65535=F2:K2)*1)
Confirm this as an array formula using (Ctrl+Shift+Enter)

Note that you can't call out the entire column for this to work (I assumed
leaving out the last row would be okay for now). If formula causes lag in
calculation speed, reduce size of range as possible.

And of course, to add more condition, simply change the width of the second
range (and don't forget to input as an array formula!)
 
J

Jarek Kujawa

would such an array-entered (i.e. insert it with CTRL+SHIFT+ENTER)
formula help?

=SUM(IF(COUNTIF($F$2:$K$2,Worksheet!$E$1:$E$15)>0,1,))
 
J

Jarek Kujawa

....adjust the ranges accordingly...

would such an array-entered (i.e. insert it with CTRL+SHIFT+ENTER)
formula help?

=SUM(IF(COUNTIF($F$2:$K$2,Worksheet!$E$1:$E$15)>0,1,))







- Poka¿ cytowany tekst -
 
R

Ron Rosenfeld

Hi there,
I can't seem to find any answers here that I need in particular, maybe
someone can help me out here? Sorry if the question's rather long but I'm
trying to explain exactly what I want:

I have a Range of 15 Cells that contain Criteria for my Countif, looking like:
(Cells:)
F2 G2 H2 I2 J2 K2
AAA BBB CCC DDD EEE FFF

I need to know How many times All these criteria appear in Column E in sheet
"Worksheet", like:

PRODUCT:
AAA
AAA
DDD
EEE
FFF
FFF
ZZZ

(The formula should return a Total of 6)
I am currently using:
COUNTIF('Worksheet'!E:E,F2)+COUNTIF('Worksheet'!E:E,G2)+COUNTIF('Worksheet'!E:E,H2)+COUNTIF('Worksheet'!E:E,I2)+COUNTIF('Worksheet'!E:E,J2)+COUNTIF('Worksheet'!E:E,K2)

This works OK, but if I have a range of 15 cells and the column is in
another file, so this way the formula would be a Mile long. Is there a way to
count this in One formula??

Again, Sorry for the Long story, but Many Thanks for Your help!!!
Hilvert Scheper


=SUMPRODUCT(--ISNUMBER(FIND(F2:K2,E1:E65535)))

1. Obviously, adjust the F2:K2 range to reflect your entire criteria range.

2. Unless you have Excel 2007+, you cannot refer to an entire column when
generating the array. Even if you could, the fewer cells, the more rapidly the
function will calculate.
--ron
 
H

Hilvert Scheper

Hi Jarek,
That also works Brilliantly, Thank You Very much!!
It's GREAT to know people are trying to help, Fantastic response.
Hilvert
 
J

Jarek Kujawa

in this case would you mind clicking on the stars to give my response
a remark?
thanks
;-)))
 

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