One way:
=INDEX(A1:A10,MATCH(MAX(IF(A1:A10<>"",MID(A1:A10,
FIND("/",A1:A10)+1,3)+0)),MID(A1:A10,FIND("/",A1:A10)+1,3)+0,0))
Be aware, that the formulae don't consider duplicates!
They find the *first* occurrence in the list.
E.g.
123/89
140/92
140/100
143/100
If you are looking for the highest systolic reading, the matching formula
will return 140/92.
Likewise, if you are looking for the highest diastolic number, the above
formula will return 140/100.
For a more systematic approach, try this setup:
Sys. Dia. Systolic
Max, Max A
Max, Min B
Min, Max C
Min, Min D
Sys. Dia. Diastolic
Max, Max E
Min, Max F
Max, Min G
Min, Min H
Formula A:
=INT(MAX((IF(IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3))+0=
MAX(IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3)+0)),LEFT(A2:A11,
FIND("/",A2:A11)-1)*1000+IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3)))))/
1000)&"/"&RIGHT(MAX(IF(IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3))+0=
MAX(IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3)+0)),LEFT(A2:A11,
FIND("/",A2:A11)-1)*1000+IF(A2:A11<>"",MID(A2:A11,
FIND("/",A2:A11)+1,3)))),3)+0
Formula B:
=INT(MIN((IF(IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3))+0=
MAX(IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3)+0)),LEFT(A2:A11,
FIND("/",A2:A11)-1)*1000+IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3)))))/
1000)&"/"&RIGHT(MAX(IF(IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3))+0=
MAX(IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3)+0)),LEFT(A2:A11,
FIND("/",A2:A11)-1)*1000+IF(A2:A11<>"",MID(A2:A11,
FIND("/",A2:A11)+1,3)))),3)+0
Formula C:
=INT(MAX((IF(IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3))+0=
MIN(IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3)+0)),LEFT(A2:A11,
FIND("/",A2:A11)-1)*1000+IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3)))))/
1000)&"/"&RIGHT(MIN(IF(IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3))+0=
MIN(IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3)+0)),LEFT(A2:A11,
FIND("/",A2:A11)-1)*1000+IF(A2:A11<>"",MID(A2:A11,
FIND("/",A2:A11)+1,3)))),3)+0
Formula D:
=INT(MIN((IF(IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3))+0=
MIN(IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3)+0)),LEFT(A2:A11,
FIND("/",A2:A11)-1)*1000+IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3)))))/
1000)&"/"&RIGHT(MIN(IF(IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3))+0=
MIN(IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3)+0)),LEFT(A2:A11,
FIND("/",A2:A11)-1)*1000+IF(A2:A11<>"",MID(A2:A11,
FIND("/",A2:A11)+1,3)))),3)+0
Formula E:
=INT(MAX((IF(IF(A2:A11<>"",LEFT(A2:A11,FIND("/",A2:A11)-1))+0=
MAX(IF(A2:A11<>"",LEFT(A2:A11,FIND("/",A2:A11)-1)+0)),LEFT(A2:A11,
FIND("/",A2:A11)-1)*1000+IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3)))))/
1000)&"/"&RIGHT(MAX(IF(IF(A2:A11<>"",LEFT(A2:A11,FIND("/",A2:A11)-1))+0=
MAX(IF(A2:A11<>"",LEFT(A2:A11,FIND("/",A2:A11)-1)+0)),LEFT(A2:A11,
FIND("/",A2:A11)-1)*1000+IF(A2:A11<>"",MID(A2:A11,
FIND("/",A2:A11)+1,3)))),3)+0
Formula F:
=INT(MAX((IF(IF(A2:A11<>"",LEFT(A2:A11,FIND("/",A2:A11)-1))+0=
MAX(IF(A2:A11<>"",LEFT(A2:A11,FIND("/",A2:A11)-1)+0)),LEFT(A2:A11,
FIND("/",A2:A11)-1)*1000+IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3)))))/
1000)&"/"&RIGHT(MIN(IF(IF(A2:A11<>"",LEFT(A2:A11,FIND("/",A2:A11)-1))+0=
MAX(IF(A2:A11<>"",LEFT(A2:A11,FIND("/",A2:A11)-1)+0)),LEFT(A2:A11,
FIND("/",A2:A11)-1)*1000+IF(A2:A11<>"",MID(A2:A11,
FIND("/",A2:A11)+1,3)))),3)+0
Formula G:
=INT(MIN((IF(IF(A2:A11<>"",LEFT(A2:A11,FIND("/",A2:A11)-1))+0=
MIN(IF(A2:A11<>"",LEFT(A2:A11,FIND("/",A2:A11)-1)+0)),LEFT(A2:A11,
FIND("/",A2:A11)-1)*1000+IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3)))))/
1000)&"/"&RIGHT(MAX(IF(IF(A2:A11<>"",LEFT(A2:A11,FIND("/",A2:A11)-1))+0=
MIN(IF(A2:A11<>"",LEFT(A2:A11,FIND("/",A2:A11)-1)+0)),LEFT(A2:A11,
FIND("/",A2:A11)-1)*1000+IF(A2:A11<>"",MID(A2:A11,
FIND("/",A2:A11)+1,3)))),3)+0
Formula H:
=INT(MIN((IF(IF(A2:A11<>"",LEFT(A2:A11,FIND("/",A2:A11)-1))+0=
MIN(IF(A2:A11<>"",LEFT(A2:A11,FIND("/",A2:A11)-1)+0)),LEFT(A2:A11,
FIND("/",A2:A11)-1)*1000+IF(A2:A11<>"",MID(A2:A11,FIND("/",A2:A11)+1,3)))))/
1000)&"/"&RIGHT(MIN(IF(IF(A2:A11<>"",LEFT(A2:A11,FIND("/",A2:A11)-1))+0=
MIN(IF(A2:A11<>"",LEFT(A2:A11,FIND("/",A2:A11)-1)+0)),LEFT(A2:A11,
FIND("/",A2:A11)-1)*1000+IF(A2:A11<>"",MID(A2:A11,
FIND("/",A2:A11)+1,3)))),3)+0
Each formula is an array formula and must be entered with
<Shift><Ctrl><Enter>, also if edited later.
Each formula is entered as one line.
With this setup in A2:A11
125/78
123/100
158/120
160/88
160/120
123/78
127/98
Blank
126/98
160/90
this is the returned table:
Sys. Dia. Systolic
Max, Max 160/120
Max, Min 160/88
Min, Max 123/100
Min, Min 123/78
Sys. Dia. Diastolic
Max, Max 160/120
Min, Max 158/120
Max, Min 125/78
Min, Min 123/78
I hope, you can use it, not because I have been patient,
but because I'm beginning to feel like one too
Thanks for an interesting problem
--
Best Regards
Leo Heuser
Followup to newsgroup only please.
Alvin R. Williams said:
yes that works!! Now is it possible to show the entire reading showing the
highest diastolic (/number) number