View Single Post
  #6   Report Post  
Posted to microsoft.public.excel.worksheet.functions
T. Valko T. Valko is offline
external usenet poster
 
Posts: 15,768
Default if any 3 of 5 cells have 0 then 0.

If there will not be any negative numbers, this also excludes empty cells as
being =0.

=IF(FREQUENCY((A1,C2,E3,G4,I5),0)=3,0,"")

--
Biff
Microsoft Excel MVP


"Peo Sjoblom" wrote in message
...
Plus the OP states that the cells are non adjacent


--

Regards,

Peo Sjoblom




"Pete_UK" wrote in message
...
If you had two cells containing negative numbers, then the third
smallest may be zero but the overall criteria is not met. I tried this
variation as an array formula (CSE):

=IF(SUM(IF(SMALL(range_test,{1,2,3})=0,1))=3,0,"no ")

but it fails if there is at least one negative number. This amendment
(also CSE) seems to work:

=IF(SUM(IF(SMALL(range_test,{1,2,3,4,5})=0,1))=3, 0,"no")

but it falls down if any cell is empty.

I like Sandy's solution <bg

Hope this helps.

Pete

On Nov 29, 12:49 am, "Gary" wrote:
Thanks Sandy.

Wouldnt the following formula do what I want?

=IF(SMALL(namedrange,3)=0,0

I am not sure.

"Sandy Mann" wrote in message

...



Do empty cells count as zero? If so then:

=IF(SUM((A4=0),(C4=0),(E4=0),(G4=0),(I4=0))2,0,"" )

If you want to exclude counting empty cells as zeros then:

=IF(SUM((A4=0)*(A4<""),(C4=0)*(C4<""),(E4=0)*(E4 <""),(G4=0)*(G4<""),(I4-=0)*(I4<""))2,0,"")

--
HTH

Sandy
In Perth, the ancient capital of Scotland
and the crowning place of kings


Replace @mailinator.com with @tiscali.co.uk

"Gaurav" wrote in message
...
What can be the shortest formula for this?

If any 3 of 5 non adjacent cells have 0 then 0.

Thanks- Hide quoted text -

- Show quoted text -