Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.misc
Allan from Melbourne
 
Posts: n/a
Default help with index to return particular cell value

Many thanks to Bob Phillips for getting me this far.
Thanks, it's on the right track but not quite there. Placing your 1st
formula
=INDEX($1:$1,MIN(IF($E2:$AX2<"",COLUMN($E2:$AX2)) )) in A2 returns
the value 4 (E1). (see example below)
Then I place your new formula
=INDEX($1:$1,MAX(IF($A2:INDEX(2:2,MIN(IF($A2:$AX2< "",COLUMN($A2:$AX2)))+4)<"",COLUMN($A2:INDEX(2:2 ,MIN(IF($A2:$AX2<"",COLUMN($A2:$AX2)))+4)))))
in B2 which returns the value 8 (I1). This is fine, what I now require is a
formula for C2 which will return the value 9 (J1) (this ignores what was
accounted for by the first two formulas A2 B2) and then another max formula
in D2 which will then return the value of 11 (L1). I then repeat these
formulas in the other rows. I hope
that this makes sence.
Thanks
Allan
A B C D E F G H I J K L M N O P
1 4 5 6 7 8 9 10 11 12 13 14 15
2 x x x x x x x x
3 x x x x x
4 x x x x x



"Bob Phillips" wrote:

Allan,

Is this what you mean?

=INDEX($1:$1,MAX(IF($A2:INDEX(2:2,MIN(IF($A2:$AX2< "",COLUMN($A2:$AX2)))+4)<"",COLUMN($A2:INDEX(2:2 ,MIN(IF($A2:$AX2<"",COLUMN($A2:$AX2)))+4)))))

--
HTH

Bob Phillips

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

"Allan from Melbourne" wrote
in message ...
Hello,
I am hoping that some kind person may be able to help with this problem.
I have a spreadsheet that can contain a value in column A to column AA or
even greater.
A simple example is this
A B C D E F G H I J K L
1 4 5 6 7 8 9 10 11 12 13 14 15
2 x x x x x x x x x x x x
3 x x x x x
4 x x x x x
I am using the below formulas (thanks to bob) to return the corresponding
value in row 1 for the first and last ocurrence of x in rows 2,3 and so

on.
These formulas work fine however I would like to restrict the indexing to

a
maximum of 4 columns. For example,in the above I would like row 2 to

return
the values 4 and 7 for the first block of 4 x's, then 8 and 11 for the

second
block,12 and 15 for the third block.
Row 2 would return 6 and 9 for the first and 10 and 10 for the second

block.
I hope that this explains what I am after.
The current formulas return 1 and 15 for row 1, 6 and 10 fro row 2 and 10
and 14 for row 3.


=INDEX($104:$104,MIN(IF($E110:$AX110<"",COLUMN($E 110:$AX110))))
=INDEX($104:$104,MAX(IF($E110:$AX110<"",COLUMN($E 110:$AX110))))


Many Thanks
Allan


Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Help with this conditional IF statement C-Dawg Excel Discussion (Misc queries) 3 May 15th 06 06:01 PM
Urgent date/scheduling calc needed jct Excel Worksheet Functions 3 February 24th 06 01:36 AM
How do you make cell 2 return data if cell 1 contains text? jermsalerms Excel Discussion (Misc queries) 3 January 5th 06 10:44 PM
Select cell, Copy it, Paste it, Return to Previous cell spydor Excel Discussion (Misc queries) 1 December 30th 05 01:29 PM
return zero from a blank cell Eric Excel Worksheet Functions 5 July 15th 05 11:23 PM


All times are GMT +1. The time now is 03:32 AM.

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

About Us

"It's about Microsoft Excel"