Nifty Formulae
Nifty Formulae
3 Text 15 =INDEX(C:C,MAX(MATCH("zzzzzzzzzz",C:C),MATCH(9.9999E+307,
The 3rd formula would error out if the list contains either text or n
In this case the following would work irrespective of all kind of valu
=INDEX(B:B,LOOKUP(9.999E+307,CHOOSE({1,2,3},MATCH("zzzzz
4 #N/A
99E+307,B:B),MAX(MATCH("zzzzzzz",B:B),MATCH(9.9999E+307,B
1 #N/A =MATCH("zzzzzzz",B:B)
2 15 =MATCH(9.99999999999E+307,B:B)
3 #N/A =MAX(MATCH("zzzzzzz",C:C),MATCH(9.9999E+307,B:B
4 15 =LOOKUP(9.9999E+307,CHOOSE({1,2,3},#N/A,15,#N/
zzzzzz",C:C),MATCH(9.9999E+307,C:C)))
maximum value
ed INDEX function.
307,CHOOSE({1,2,3},MATCH("zzzzzzz",B:B),MATCH(9.99
zzzzz",B:B),MATCH(9.9999E+307,B:B)))))
9999E+307,B:B)
zzz",C:C),MATCH(9.9999E+307,B:B))
307,CHOOSE({1,2,3},#N/A,15,#N/A))
200 =MIN(ABS($E$1-B2))
200 =MIN(ABS($E$1-B3))
500 =MIN(ABS($E$1-B4))
250 =MIN(ABS($E$1-B5))
400 =MIN(ABS($E$1-B6))
200 =MIN(D9:D13)
Break ABS(E1-B2:B6)
200 =ABS($E$1-B2)
200 =ABS($E$1-B3)
500 =ABS($E$1-B4)
250 =ABS($E$1-B5)
400 =ABS($E$1-B6)
200 =MIN(D17:D21)
Now MATCH(MIN(ABS(E1-B2:B6)),ABS(E1-B2:B6),0)
1 =MATCH(200,{200,200,500,250,400},0)
Tom =INDEX(A2:A6,1)
Since we are looking for an exact match, MATCH returns the first name Tom though Tom and
name Tom though Tom and Kris got same values.
field 1
a30 a100021
a31 a100022
a32 a100023
a33 a100024
a34 a100025
a35 a100026
a36 a100027
a37 a100028
a38 a100029
a39 a100030
c =VLOOKUP(INDEX(A2:A32,MATCH(1,SUBTOTAL(3,OFFSET(A2:A32,ROW(A2:A32)-ROW(A2),
Table =Sheet1!$D$39:$E$42
a10 a
a20 b
a30 c
a40 d
{"a10";"a11";"a12";"a13";"a14";"a15";"a16";"a17";"a18";"a19";"a20";"a21";"a22";"a23";"a24";"a25";"a2
29";"a30";"a31";"a32";"a33";"a34";"a35";"a36";"a37";"a38";"a39";"a40"}
{0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;1;1;1;1;1;1;1;1;1;1;0}
VLOOKUP("a30",Table,2,0) returns c
2,ROW(A2:A32)-ROW(A2),,1)),0)),Table,2,0)
a22";"a23";"a24";"a25";"a26";"a27";"a28";"a
0},0) yields 21
You can make custom message in a cell where you can define two conditions
OK
102 OK
If you need the cell to show the value as well as the message;
see B13
Custom format the cell as
=DOLLARFR(DOLLARDE(SUM(B4:B9),6),6)
if months recorded as ;
adding 1 year
Jan 0.01 1.01
Feb 0.02 1.02
Mar 0.03 1.03 1.09 years
Apr 0.04 1.04 1.10 years
May 0.05 1.05 3.07 years
Jun 0.06 1.06
Jul 0.07 1.07 =DOLLARFR(DOLLARDE(SUM(E19:E20),12),12)
Aug 0.08 1.08
Sep 0.09 1.09
Oct 0.10 1.10
Nov 0.11 1.11
Dec 0.12 1.12
Budgeted
Cost Heads Jan Feb Mar Apr May Jun Jul Aug
Cost Head #1 4324 93473 23212 95667 73473 2781 40805 67103
Cost Head #2 49586 6278 76559 10698 86827 52489 23201 82211
Cost Head #3 25295 23022 24764 30558 36055 23979 28623 34349
Cost Head #4 71438 16157 947 29634 65316 95415 536 85656
Cost Head #5 97194 70894 77817 66071 10949 57229 71861 72385
Actual
Cost Heads Jan Feb Mar Apr May Jun Jul Aug
Cost Head #1 4824 93973 22712 96417 72723
Cost Head #2 49086 7028 75809 10198 87327
Cost Head #3 24545 22272 25264 31058 36805
Cost Head #4 71938 15657 447 28884 64816
Cost Head #5 97944 71394 78567 66571 10449
=SUM(B3:INDEX(B3:M3,MATCH($B$17,$B$2:$M$2,0)))
=SUM(B11:M11)
Sep Oct Nov Dec
41301 42663 20762 28961
16506 28215 25252 22218
65236 13142 92199 9138
52288 43155 52574 60144
18220 67056 85969 31415