excel - How to search a range for multiple pieces of text -


i need search f$3 through f$96 cell contain 4 of w3, x3, y3, , z3. return true if cells in f$3 f$96 contain four. how do?

currently use

=and(isnumber(search(w3,f$3:f$96)),isnumber(search(x3,f$3:f$96)),isnumber(search(y3,f$3:f$96)),isnumber(search(z3,f$3:f$96))) 

but if place formula in aa3, checks f3, not f$3 through f$96

i need check cells in range , return true if 1 contains 4 criteria.

sumproduct , -- (double negative) useful want. sumproduct expects array of values, cells checked.

this produced example (split multiple lines readability):

=(sumproduct(--(f$3:f$96=w3))>0)+  (sumproduct(--(f$3:f$96=x3))>0)+  (sumproduct(--(f$3:f$96=y3))>0)+  (sumproduct(--(f$3:f$96=z3))>0) 

the -- converts true/false 1's , 0's, , adds them (as giving 1 list each sumproduct, doesn't multiplication, adds). value returned number of cells matched value looking for.

as don't care how many matched, @ least 1 matched, complare result of sumproduct see if got @ least 1 match (>0), , test results added together.

the result of calculation 4 if numbers found, 3 if 3 found, , on.

you can either test 4 result, or give people idea of how many had match giving them result.


Comments

Popular posts from this blog

c# - How Configure Devart dotConnect for SQLite Code First? -

java - Copying object fields -

c++ - Clear the memory after returning a vector in a function -