Philippe97531
New Member
- Joined
- Mar 4, 2017
- Messages
- 4
[TABLE="class: grid, width: 500"]
<tbody>[TR]
[TD][/TD]
[TD]A[/TD]
[TD]B[/TD]
[TD]C[/TD]
[TD]D[/TD]
[TD]E[/TD]
[TD]F[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD][/TD]
[TD][/TD]
[TD]My estimate[/TD]
[TD]My estimate[/TD]
[TD]My estimate[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]Runner[/TD]
[TD]Time[/TD]
[TD]Jane[/TD]
[TD]John[/TD]
[TD]Chris[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]Jane[/TD]
[TD]1:40:00[/TD]
[TD]1:41:00[/TD]
[TD]1:39:50[/TD]
[TD]1:43:00[/TD]
[TD]=INDEX($C2:$E$2;MATCH(MIN(ABS(C3:E3-B3));ABS(C3:E3-B3);0))[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]John[/TD]
[TD]1:30:00[/TD]
[TD]1:32:00[/TD]
[TD]1:32:30[/TD]
[TD]1:28:00[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]5[/TD]
[TD]Chris[/TD]
[TD]1:46:00[/TD]
[TD]1:48:00[/TD]
[TD]1:52:00[/TD]
[TD]1:44:00[/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
Would love to have a single formula that points to the person whose estimate is closest to the actual running time of fellow half marathon runners.
This one works:
=INDEX(C3:E3;MATCH(MIN(ABS(C2:E2-B3));ABS(C2:E2-B3);0)) (CSE array formula, obviously). But it won't find more than one correct estimate (we're a group of 30 runners so it's possible two or more people will have the same estimate).
Even better would be to simply have the best estimate cell(s) highlighted, including the persons' name, but conditional formatting doesn't allow for array formulas.
Note 1: not everyone is going to estimate everyone's time, so some cells will be empty. (don't think that'll matter though)
Note 2: of course more than one person can be closest, or exactly estimating. This doesn't work with my formula.
Note 3: I'm on a Mac (Excel 2016 [v15.31]), so replace the semicolon with a comma if you're on Windows.
Any clever Excel guru out there?
BIG thanks for your time!
<tbody>[TR]
[TD][/TD]
[TD]A[/TD]
[TD]B[/TD]
[TD]C[/TD]
[TD]D[/TD]
[TD]E[/TD]
[TD]F[/TD]
[/TR]
[TR]
[TD]1[/TD]
[TD][/TD]
[TD][/TD]
[TD]My estimate[/TD]
[TD]My estimate[/TD]
[TD]My estimate[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]2[/TD]
[TD]Runner[/TD]
[TD]Time[/TD]
[TD]Jane[/TD]
[TD]John[/TD]
[TD]Chris[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]3[/TD]
[TD]Jane[/TD]
[TD]1:40:00[/TD]
[TD]1:41:00[/TD]
[TD]1:39:50[/TD]
[TD]1:43:00[/TD]
[TD]=INDEX($C2:$E$2;MATCH(MIN(ABS(C3:E3-B3));ABS(C3:E3-B3);0))[/TD]
[/TR]
[TR]
[TD]4[/TD]
[TD]John[/TD]
[TD]1:30:00[/TD]
[TD]1:32:00[/TD]
[TD]1:32:30[/TD]
[TD]1:28:00[/TD]
[TD][/TD]
[/TR]
[TR]
[TD]5[/TD]
[TD]Chris[/TD]
[TD]1:46:00[/TD]
[TD]1:48:00[/TD]
[TD]1:52:00[/TD]
[TD]1:44:00[/TD]
[TD][/TD]
[/TR]
</tbody>[/TABLE]
Would love to have a single formula that points to the person whose estimate is closest to the actual running time of fellow half marathon runners.
This one works:
=INDEX(C3:E3;MATCH(MIN(ABS(C2:E2-B3));ABS(C2:E2-B3);0)) (CSE array formula, obviously). But it won't find more than one correct estimate (we're a group of 30 runners so it's possible two or more people will have the same estimate).
Even better would be to simply have the best estimate cell(s) highlighted, including the persons' name, but conditional formatting doesn't allow for array formulas.
Note 1: not everyone is going to estimate everyone's time, so some cells will be empty. (don't think that'll matter though)
Note 2: of course more than one person can be closest, or exactly estimating. This doesn't work with my formula.
Note 3: I'm on a Mac (Excel 2016 [v15.31]), so replace the semicolon with a comma if you're on Windows.
Any clever Excel guru out there?
BIG thanks for your time!