ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Is there a formula for searching for any one of a list of strings? (https://www.excelbanter.com/excel-worksheet-functions/121164-there-formula-searching-any-one-list-strings.html)

bookgirl

Is there a formula for searching for any one of a list of strings?
 
I am making a template for a series of spreadsheets. I have a list of strings
and a series of spreadsheets which contain varying numbers (or none) of that
list.

E.g. In a series of monthly spreadsheets of crates of fruit bought by a
greengrocer, I want to search for particular types of fruit (apple, kumquat
etc.) to see if he bought any that month.

I can make a formula (COUNTIF...) display if one of them appears, but can't
find a way to count how many from my entire list appear (apple OR kumquat OR
lychee).

Please, can anybody help?

Bob Phillips

Is there a formula for searching for any one of a list of strings?
 
=SUMPRODUCT(--(ISNUMBER(MATCH(A2:A20,{"apple","kumquat","pear"}, 0))))

--
HTH

Bob Phillips

(replace somewhere in email address with gmail if mailing direct)

"bookgirl" wrote in message
...
I am making a template for a series of spreadsheets. I have a list of

strings
and a series of spreadsheets which contain varying numbers (or none) of

that
list.

E.g. In a series of monthly spreadsheets of crates of fruit bought by a
greengrocer, I want to search for particular types of fruit (apple,

kumquat
etc.) to see if he bought any that month.

I can make a formula (COUNTIF...) display if one of them appears, but

can't
find a way to count how many from my entire list appear (apple OR kumquat

OR
lychee).

Please, can anybody help?




Lori

Is there a formula for searching for any one of a list of strings?
 
=COUNT(1/COUNTIF(A2:A20,{"apple","kumquat","pear"}))

Bob Phillips wrote:

=SUMPRODUCT(--(ISNUMBER(MATCH(A2:A20,{"apple","kumquat","pear"}, 0))))

--
HTH

Bob Phillips

(replace somewhere in email address with gmail if mailing direct)

"bookgirl" wrote in message
...
I am making a template for a series of spreadsheets. I have a list of

strings
and a series of spreadsheets which contain varying numbers (or none) of

that
list.

E.g. In a series of monthly spreadsheets of crates of fruit bought by a
greengrocer, I want to search for particular types of fruit (apple,

kumquat
etc.) to see if he bought any that month.

I can make a formula (COUNTIF...) display if one of them appears, but

can't
find a way to count how many from my entire list appear (apple OR kumquat

OR
lychee).

Please, can anybody help?



Bob Phillips

Is there a formula for searching for any one of a list of strings?
 
??????????

=SUMPRODUCT(COUNTIF(A2:A20,{"apple","kumquat","pea r"}))

--
HTH

Bob Phillips

(replace somewhere in email address with gmail if mailing direct)

"Lori" wrote in message
oups.com...
=COUNT(1/COUNTIF(A2:A20,{"apple","kumquat","pear"}))

Bob Phillips wrote:

=SUMPRODUCT(--(ISNUMBER(MATCH(A2:A20,{"apple","kumquat","pear"}, 0))))

--
HTH

Bob Phillips

(replace somewhere in email address with gmail if mailing direct)

"bookgirl" wrote in message
...
I am making a template for a series of spreadsheets. I have a list of

strings
and a series of spreadsheets which contain varying numbers (or none)

of
that
list.

E.g. In a series of monthly spreadsheets of crates of fruit bought by

a
greengrocer, I want to search for particular types of fruit (apple,

kumquat
etc.) to see if he bought any that month.

I can make a formula (COUNTIF...) display if one of them appears, but

can't
find a way to count how many from my entire list appear (apple OR

kumquat
OR
lychee).

Please, can anybody help?





Ron Rosenfeld

Is there a formula for searching for any one of a list of strings?
 
On Fri, 1 Dec 2006 05:11:00 -0800, bookgirl
wrote:

I am making a template for a series of spreadsheets. I have a list of strings
and a series of spreadsheets which contain varying numbers (or none) of that
list.

E.g. In a series of monthly spreadsheets of crates of fruit bought by a
greengrocer, I want to search for particular types of fruit (apple, kumquat
etc.) to see if he bought any that month.

I can make a formula (COUNTIF...) display if one of them appears, but can't
find a way to count how many from my entire list appear (apple OR kumquat OR
lychee).

Please, can anybody help?


What about:

=countif(rng,"apple") + countif(rng,"kumquat") + countif(rng,"lychee)

??
--ron

Teethless mama

Is there a formula for searching for any one of a list of strings?
 
Try this:

=SUMPRODUCT(--(A1:A100={"apple","kumquat","pear"}))



"bookgirl" wrote:

I am making a template for a series of spreadsheets. I have a list of strings
and a series of spreadsheets which contain varying numbers (or none) of that
list.

E.g. In a series of monthly spreadsheets of crates of fruit bought by a
greengrocer, I want to search for particular types of fruit (apple, kumquat
etc.) to see if he bought any that month.

I can make a formula (COUNTIF...) display if one of them appears, but can't
find a way to count how many from my entire list appear (apple OR kumquat OR
lychee).

Please, can anybody help?


bookgirl

Is there a formula for searching for any one of a list of stri
 
Thank you all so much for your help. I have the spreadsheet working perfectly
now!
BookGirl

Lori

Is there a formula for searching for any one of a list of strings?
 
If pear appears twice, apple once and kumquat is not on the list, the
answer should be 2 as only two out of three fruits have appeared. Other
formulas give 3.


Ron Rosenfeld wrote:

On Fri, 1 Dec 2006 05:11:00 -0800, bookgirl
wrote:

I am making a template for a series of spreadsheets. I have a list of strings
and a series of spreadsheets which contain varying numbers (or none) of that
list.

E.g. In a series of monthly spreadsheets of crates of fruit bought by a
greengrocer, I want to search for particular types of fruit (apple, kumquat
etc.) to see if he bought any that month.

I can make a formula (COUNTIF...) display if one of them appears, but can't
find a way to count how many from my entire list appear (apple OR kumquat OR
lychee).

Please, can anybody help?


What about:

=countif(rng,"apple") + countif(rng,"kumquat") + countif(rng,"lychee)

??
--ron



Ron Rosenfeld

Is there a formula for searching for any one of a list of strings?
 
On 1 Dec 2006 08:06:20 -0800, "Lori" wrote:

If pear appears twice, apple once and kumquat is not on the list, the
answer should be 2 as only two out of three fruits have appeared. Other
formulas give 3.


Ah! You're probably correct, although I initially read it differently.
--ron


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

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com