A Microsoft Office (Excel, Word) forum. OfficeFrustration

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » OfficeFrustration forum » Microsoft Excel » General Discussion
Site Map Home Register Authors List Search Today's Posts Mark Forums Read  

Help in finding Value in Index Array



 
 
Thread Tools Display Modes
  #21  
Old October 29th, 2007, 11:48 PM posted to microsoft.public.excel.misc
RagDyeR
external usenet poster
 
Posts: 3,482
Default Help in finding Value in Index Array

Appreciate the feed-back ...*BUT* ...
If there's *any possibility* that you might have zeroes in Column C,
Make sure that you use either my *revised* formula, or Peo's formula.

Peo's formula *does* work!
Don't know what you might have done, that you had trouble trying it out.

As far as I can tell, *both* formulas do *exactly* the same thing!
--
Regards,

RD

---------------------------------------------------------------------------
Please keep all correspondence within the NewsGroup, so all may benefit !
---------------------------------------------------------------------------
"George" wrote in message
...
That works!

Thank you both very much.

"RagDyer" wrote:

Works OK for me!
--
Regards,

RD

---------------------------------------------------------------------------
Please keep all correspondence within the NewsGroup, so all may benefit !
---------------------------------------------------------------------------
"Peo Sjoblom" wrote in message
...
That formula does not work for me,it fails if G5 is zero


--


Regards,


Peo Sjoblom




"RagDyer" wrote in message
...
Try this *array* formula:

=INDEX(INDEX(G5:G40,MATCH(TRUE,C5:C40=0,0)):G40,
MATCH(TRUE,INDEX(G5:G40,MATCH(TRUE,C5:C40=0,0)):G4 00,0))

--
Array formulas must be entered with CSE, Ctrl Shift Enter,
instead
of
the regular Enter, which will *automatically* enclose the formula in
curly
brackets, which *cannot* be done manually. Also, you must use CSE
when
revising the formula.

--
HTH,

RD

---------------------------------------------------------------------------
Please keep all correspondence within the NewsGroup, so all may
benefit !
---------------------------------------------------------------------------
"George" wrote in message
...
It now shows #N/A. Could it be because Column G has blank (empty
cell)
rows
before the first positive value?

"Peo Sjoblom" wrote:

Try this

=INDEX(G5:G400,MATCH(TRUE,INDEX(INDEX(G5:G400,MATC H(TRUE,C5:C400="",0)):G400,0)0,0)+MATCH(TRUE,C5:C 400="",0)-1)

array entered


--


Regards,


Peo Sjoblom



"George" wrote in message
...
I am looking for the first positive value in column G (not C),
after
the
first empty cell in column C.

(I tried just replacing the C & G's but it didn't work.)

"Peo Sjoblom" wrote:

Either I totally misunderstood what you wanted or you are not
using
the
same
cell references/formula as posted because it does return the
first
value
in
C5:C400 greater than zero starting from the first blank cell in
G5:G500.
This is what I have starting in G5

0
8
7
6
5
4
3
2
1
0
-1
-2
-3
-4
-5
-6
-7

8

9


so the first blank is below -7 in C22, this is what I have
starting
in C5

0
-17
-16
-15
1
-13
-12
16
-10
-9
-8
-7
-6
-5
-4
-3
-2
-1
0
0
0
0
0
5
6
7
8
9
10


the first value greater than 0 starting in row C22 is 5 in cell
C28
and
that is what my formula returns


--


Regards,


Peo Sjoblom




"George" wrote in message
...
Hi Peo,
Sorry but that returns the C5 value (column G is zero at that
point, if
it
helps). I need the first positive number in column G after
column
C is
empty.

Thanks,


"Peo Sjoblom" wrote:

I misunderstood, I thought you were looking for zero in column
G,
this
will
work

=INDEX(C5:C400,MATCH(TRUE,INDEX(INDEX(C5:C400,MATC H(TRUE,G5:G400="",0)):C400,0)0,0)+MATCH(TRUE,G5:G 400="",0)-1)



--


Regards,


Peo Sjoblom



"George" wrote in message
...
Hi Peo,
Thanks, but the formula below returns the first value in
column
C
(after
row
5), but I am actually looking for the first positive value
in
column
G
after
column C declines to an empty cell.



"Peo Sjoblom" wrote:

One way

=INDEX(C5:C400,MATCH(TRUE,INDEX(INDEX(C5:C400,MATC H(1,(G5:G400=0)*(G5:G400""),0)):C400,0)0,0)+MAT CH(1,(G5:G400=0)*(G5:G400""),0)-1)

entered with ctrl + shift & enter


--


Regards,


Peo Sjoblom



"George" wrote in
message
...
I am trying to search a column (C5:C400) to find out when
it
runs
to
a
null
value, then search down a different column (G) starting
from
that
same
row
and return the first positive number found.

Can anyone help? I've been using the following as a
starting
point,
but
I'm
stuck on how to complete it.

=INDEX(MATCH(TRUE,G5:G4000),MATCH(TRUE,C5:C400=0, 0))

Thanks!





















 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Forum Jump


All times are GMT +1. The time now is 07:23 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 OfficeFrustration.
The comments are property of their posters.