For Example
0 0 0 0 0 35 0 50 60
0 0 0 0 0 0 40 10 0 0 30
For the First Row I want the function to return the value 6 and the second
row to return the value '7'
I do not want to know the total number of zeros in a row, I want to know the
number of zeros in a row until I encounter the first nonzero cell.
Try the following array formula (commit with CTRL+SHIFT+ENTER):
=MATCH(1,--(A1:K1>0),0)
That will return the result you specified, but not the answer to your original
question. Subtract one to answer that question.
If this post helps click Yes
---------------
Jacob Skaria
--
Biff
Microsoft Excel MVP
"Bubba" <Bu...@discussions.microsoft.com> wrote in message
news:92DC5D10-4A32-403A...@microsoft.com...
I have tried:
=IF(J6=0,MATCH(0.0001,J6:BM6),0)
but the result is not always correct. Sometimes the formula counts
correctly, other times it returns a number equal to the range aka if data is
in columns J:BM it might sometimes returns '56' even though a nonzero number
was encountered before Column BM
=MATCH(0.1,A6:J6)-MATCH(0,A6:J6,0)+1
If this post helps click Yes
---------------
Jacob Skaria
>0 0 0 0 0 35 0 50 60
>0 0 0 0 0 0 40 10 0 0 30
>For the First Row I want the function to return the value
>6 and the second row to return the value '7'
What you want to do is find the position of the first non-zero entry. In row
1 the first non-zero entry is located at position 6 and for row 2 the first
non-zero entry is located at position 7.
Try this:
=MATCH(TRUE,INDEX(J1:BM1>0,0),0)
--
Biff
Microsoft Excel MVP
"Bubba" <Bu...@discussions.microsoft.com> wrote in message
news:23C76E0A-0FDB-449B...@microsoft.com...
--
Biff
Microsoft Excel MVP
"Bubba" <Bu...@discussions.microsoft.com> wrote in message
news:40FEFBCB-28A4-4044...@microsoft.com...
Try this
=MATCH(TRUE,INDEX(E29:L29>0,,),0)-1
--
Regards,
Ashish Mathur
Microsoft Excel MVP
www.ashishmathur.com
"Bubba" <Bu...@discussions.microsoft.com> wrote in message
news:92DC5D10-4A32-403A...@microsoft.com...