Copy of EXCEL_Formulae01 (2)

Embed Size (px)

Citation preview

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    1/250

    Today :

    OMs PS 2008

    EXCEL FORMULAEEXCEL FORMULAE

    HELP For Analysis Tool PackHELP For Analysis Tool Pack

    OMs

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    2/250

    Saturday, No !"#!r $%, &'$(

    )))*sank!t+a"*tk

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    3/250

    Today: Saturday, No !"

    A ! CalculationA ! Calculation

    A-SA-S

    AN.AN.

    AutoSu" s+ortcut k!yAutoSu" s+ortcut k!y

    A/ERA0EA/ERA0E

    -1N&.EC-1N&.EC

    -rack!ts in For"ula-rack!ts in For"ula

    CE1L1N0CE1L1N0

    CELLCELL

    CHARCHAR

    CHOOSECHOOSE

    CLEANCLEAN

    CO.ECO.E

    COM-1NCOM-1N

    CONCATENATECONCATENATE

    CON/ERTCON/ERT

    CORRELCORREL

    COUNTCOUNT

    COUNTACOUNTA

    )))*sank!t+a"

    Ho"!Ho"!

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    4/250

    COUNT-LAN2COUNT-LAN2

    COUNT1FCOUNT1F

    .ATE.ATE

    .ATE.1F.ATE.1F

    .ATE/ALUE.ATE/ALUE

    .A/ERA0E.A/ERA0E

    .A3.A3

    .A3S45'.A3S45'

    .-.-

    .COUNT.COUNT

    .COUNTA.COUNTA

    .EC&-1N.EC&-1N

    .EC&HEX.EC&HEX

    .ELTA.ELTA

    .0ET.0ET

    .MAX.MAX

    .M1N.M1N

    .OLLAR.OLLAR

    .SUM.SUM

    E.ATEE.ATE

    EOMONTHEOMONTH

    ERROR*T3PEERROR*T3PE

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    5/250

    E/ENE/EN

    EXACTEXACT

    FACTFACT

    Fil!na"! For"ulaFil!na"! For"ula

    F1N.F1N.

    F1XE.F1XE.

    FLOORFLOOR

    FORECASTFORECAST

    FRE6UENC3FRE6UENC3

    0C.0C.

    0ESTEP0ESTEP

    HEX&.ECHEX&.EC

    HLOO2UPHLOO2UP

    HOURHOUR

    1F1F

    1N.EX1N.EX

    1N.1RECT1N.1RECT

    1NFO1NFO

    1nstant C+arts1nstant C+arts

    1NT1NT

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    6/250

    1S-LAN21S-LAN2

    1SERR1SERR

    1SERROR1SERROR

    1SE/EN1SE/EN

    1SLO01CAL1SLO01CAL

    1SNA1SNA

    1SNONTEXT1SNONTEXT

    1SNUM-ER1SNUM-ER

    1SO..1SO..

    1SREF1SREF

    1STEXT1STEXT

    LAR0ELAR0E

    LCMLCM

    LEFTLEFT

    LENLEN

    LOO2UP7 !ctor8LOO2UP7 !ctor8

    LO9ERLO9ER

    MATCHMATCH

    MAXMAX

    ME.1ANME.1AN

    LOO2UP7Array8LOO2UP7Array8

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    7/250

    M1.M1.

    M1NM1N

    M1NUTEM1NUTE

    MMULTMMULT

    MO.MO.

    MO.EMO.E

    MONTHMONTH

    MROUN.MROUN.

    NN

    NANA

    NET9OR2.A3SNET9OR2.A3S

    NOTNOT

    NO9NO9

    O..O..

    OROR

    Ord!rin StockOrd!rin Stock

    P!rc!nta !sP!rc!nta !s

    PERMUTPERMUT

    P1P1

    PO9ERPO9ER

    PRO.UCTPRO.UCT

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    8/250

    PROPERPROPER

    6UART1LE6UART1LE

    6UOT1ENT6UOT1ENT

    RAN.RAN.

    RAN.-ET9EENRAN.-ET9EEN

    RAN2RAN2

    REPLACEREPLACE

    REPTREPT

    R10HTR10HT

    ROMANROMAN

    ROUN.ROUN.

    ROUN..O9NROUN..O9N

    ROUN.UPROUN.UP

    SECON.SECON.

    S+o) All For"ulaS+o) All For"ula

    S10NS10N

    SLNSLN

    SMALLSMALL

    S lit For!na"! Surna"!S lit For!na"! Surna"!

    ST.E/ST.E/

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    9/250

    ST.E/PST.E/P

    SU-ST1TUTESU-ST1TUTE

    SUMSUM

    SUM as Runnin TotalSUM as Runnin Total

    SUM usin na"!sSUM usin na"!s

    SUM )it+ OFFSETSUM )it+ OFFSET

    SUM1FSUM1F

    SUMPRO.UCTSUMPRO.UCT

    S3.S3.

    TT

    TEXTTEXT

    T1MET1ME

    T1ME CalculationT1ME Calculation

    T1ME/ALUET1ME/ALUE

    TO.A3TO.A3

    TRANSPOSETRANSPOSE

    TREN.TREN.

    TR1MTR1M

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    10/250

    UPPERUPPER

    /ALUE/ALUE

    /AR/AR

    /ARP/ARP

    /LOO2UP/LOO2UP

    9EE2.A39EE2.A3

    9OR2.A39OR2.A3

    3EAR 3EAR

    3EARFRAC 3EARFRAC

    OMs

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    11/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    12/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    13/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    14/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    15/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    16/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    17/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    18/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    19/250

    !r $%, &'$(tk

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    20/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    21/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    22/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    23/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    24/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    25/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    26/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    27/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    28/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    29/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    30/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    31/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    32/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    33/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    34/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    35/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    36/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    37/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    38/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    39/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    40/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    41/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    42/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    43/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    44/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    45/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    46/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    47/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    48/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    49/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    50/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    51/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    YEA F A!Pa"e #1 o$ 2#0

    Start Date En% Date Fraction1-&an-98 1-A'r-98 0(2# )YEA F A!*!+,D+1-&an-98 .1-Dec-98 1 )YEA F A!*!#,D#1-&an-98 1-A'r-98 2#/ )YEA F A!*! ,D

    9+at .o!s 1t .o;is $unction calculates t e %i$$erence 3et4een t4o %ates an% ex'resses t e result

    as a %eci5al $raction(

    Synta< )YEA F A!*StartDate,En%Data,6asis 6asis 7 De$ines t e calen%ar syste5 to 3e use% in t e $unction( 0 7 or o5itte% SA style .0 %ays 'er 5ont %i i%e% 3y . 0( 1 7 29 or .0 or .1 %ays 'er 5ont %i i%e% 3y . #( 2 7 29 or .0 or .1 %ays 'er 5ont %i i%e% 3y . 0( . 7 29 or .0 0r .1 %ays 'er 5ont %i i%e% 3y . #( + 7 Euro'ean 29 or .0 or .1 %ays %i i%e% 3y . 0(

    For"attine result 4ill 3e s o4n as a %eci5al $raction, 3ut can 3e $or5atte% as a 'ercent(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    52/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    YEAPa"e #2 o$ 2#0

    Date Year === 1998 )YEA *!+

    9+at .o!s 1t .o;is $unction extracts t e year nu53er $ro5 a %ate(

    Synta< )YEA *Date

    For"attine result is s o4n as a nu53er(

    -ack-ack

    A B C D E F G H I

    1

    2

    3456789

    10111213

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    53/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    >O ?DAYPa"e #. o$ 2#0

    StartDate Days esult1-&an-98 28 .#8. )>O ?DAY*D+,E+1-&an-98 28 10-Fe3-98 )>O ?DAY*D#,E#

    9+at .o!s 1t .o;se t is $unction to calculate a 'ast or $uture %ate 3ase% on a startin" %ate an% a

    s'eci$ie% nu53er o$ %ays( e $unction exclu%es 4ee@en%s an% oli%ays an% cant ere$ore 3e use% to calculate %eli ery %ates or in oice %ates(

    Synta< )>O ?DAY*StartDate,Days, oli%ays

    For"attin

    e result 4ill nor5ally 3e s o4n as a nu53er 4 ic can 3e $or5atte% to anor5al %ate 3y usin" For5at,!ells,Nu53er,Date(

    Ee% 0+-Fe3-98

    ue 1#-Dec-98 28 ue 2 -&an-99 )>O ?DAY*D2#,E2#,D287D.2

    oli%ays6an@ oli%ay Fri 01-May-98

    B5as Fri 2#-Dec-98Ne4 Year >e% 01-&an-9CNe4 Year u 01-&an-98Ne4 Year Fri 01-&an-99

    -ack-ack

    A B C D E F G H

    1

    23456789

    101112131415

    1617181920212223242526272829303132

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    54/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    >EE?DAYPa"e #+ o$ 2#0

    Date >ee@%ayu 01-&an-98 # )>EE?DAY*!+u 01-&an-98 # )>EE?DAY*!#u 01-&an-98 # )>EE?DAY*! ,1u 01-&an-98 + )>EE?DAY*!C,2u 01-&an-98 . )>EE?DAY*!8,.

    9+at .o!s 1t .o;is $unction s o4s t e %ay o$ t e 4ee@ $ro5 a %ate(

    Synta< )>EE?DAY*Date, y'e

    y'e 7 is is use% to in%icate t e 4ee@ %ay nu53erin" syste5( 1 7 4ill set Sun%ay as 1 t rou" to Satur%ay as C 2 7 4ill set Mon%ay as 1 t rou" to Sun%ay as C( . 7 4ill set Mon%ay as 0 t rou" to Sun%ay as ( $ no nu53er is s'eci$ie%, Excel 4ill use 1(

    For"attine result 4ill 3e s o4n as a nor5al nu53er(

    Eee@ !ost

    1 :#02 :2#. :2#+ :.0# :+0

    :#0C :100

    o s o4 t e result as t e na5e o$ t e %ay, use For"at , C!lls , Custo" an% sett e Ty ! to ddd or dddd (

    -ack-ack

    A B C D E F G H

    1

    2

    3456789

    1011121314

    15161718192021222324252627282930313233343536373839404142434445

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    55/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    OO? PPa"e ## o$ 2#0

    The column numbers are not needed.they are part of the illustration.

    col 1 col 2 col 3 col 4 col 5 col 6

    &an 10 20 .0 +0 #0Fe3 80 90 100 110 120Mar 9C 9 +# #1 CC

    y'e a 5ont to loo@ $or 7 Fe3> ic colu5n nee%s to 3e 'ic@e% out 7 +

    e result is 7 100

    ) OO? P*G11,! 7 8,G12,FA SE

    9+at .o!s 1t .o ;is $unction scans %o4n t e ro4 ea%in"s at t e si%e o$ a ta3le to $in% a s'eci$ie% ite5(

    > en t e ite5 is $oun%, it t en scans across to 'ic@ a cell entry(

    Synta<) OO? P* te5 oFin%, an"e o oo@ n,!olu5n oPic@Fro5,Sorte%Or nsorte%

    e te5 oFin% is a sin"le ite5 s'eci$ie% 3y t e user(e an"e o oo@ n is t e ran"e o$ %ata 4it t e ro4 ea%in"s at t e le$t an% si%e(e !olu5n oPic@Fro5 is o4 $ar across t e ta3le t e $unction s oul% loo@ to 'ic@ $ro5(e Sorte%H nsorte% is 4 et er t e colu5n ea%in"s are sorte%( E $or yes, FA SE $or no(

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    56/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    OO? PPa"e # o$ 2#0

    !arol +0 110 #1Da i% #0 120 CC

    y'e a na5e to loo@ $or 7 ericy'e a 5ont to loo@ $or 7 5ar

    e result is 7 9) OO? P*F# ,!#07F#+,MA ! *F#C,D+97F+9,0 ;1,FA SE

    E en t e 5a@e is $oun%, t e ) OO? P* t en scans across to $in% t e 'rice, usin" t eresult o$ t e )MA ! * $unction to $in% t e 'osition o$ t e 5a@e o$ car(

    e $unctions use t e a3solute ran"es in%icate% 3y t e %ollar sy53ol ( is ensures t at4 en t e $or5ula is co'ie% to 5ore cells, t e ran"es $or ) OO? P* an% )MA ! * %onot c an"e(

    Ma@er S'are !ost oo@u' a3leaux all "nition :#0 aux all For% >

    > Gear6ox : 00 Gear6ox #00 +#0 00For% En"ine :1,200 En"ine 1000 1200 800

    > Steerin" :2C# Steerin" 2#0 .#0 2C#For% "nition :C0 "nition #0 C0 +#For% !Y ea% :290 !Y ea% .00 290 .10

    aux all Gear6ox :#00

    For% En"ine :1,200) OO? P*!81,FC#7 C9,MA ! *681,GC+7 C+,0 ;1,FA SE

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    57/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    OO? PPa"e #C o$ 2#0

    not 5atc a alue at t e si%e o$ t e Discount a3le, t e next lo4est alue is use%(ryin" to 5atc an or%er o$ 12# 4ill %ro' %o4n to 100, an% t e %iscount $ro5

    t e 100 ro4 is use%( ) OO? P*D12 ,F11+7 11 ,MA ! *!12 ,G11.7 11.,0 ;1, E

    Discount a3lenit !ost a3le -rick 9ood 0lass

    -rick :2 $ 0/ 0/ 0/9ood :1 $'' / ./ 12/0lass :. 4'' 8/ #/ 1#/

    Or%ers a3lete5 nits nit !ost Discount otal

    6ric@ 100 :2 / :188>oo% 200 :1 ./ :19+

    Glass 1#0 :. 12/ :.96ric@ 22# :2 / :+2.>oo% #0 :1 0/ :#0Glass #00 :. 1#/ :1,2C#

    For5ula $or 7nit !ost ) OO? P*!12 ,!11+7D11 ,2,FA SE

    Discount ) OO? P*D12 ,F11+7 11 ,MA ! *!12 ,G11.7 11.,0 ;1, Eotal )*D12

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    58/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    A PPa"e #8 o$ 2#0

    alues alues alues10 10 1010 10 119 11 9

    10 10 12

    0(18C# 0(18C# 1(2# ) A P*!+7!C ) A P*E+7EC ) A P*G+7GC

    9+at .o!s 1t .o ;is $unction calculates t e ariance o$ a list o$ alues(e ariance is calculate% on t e 3asis t at t e alues re'resent t e entire 'o'ulation(

    Synta<) A P* an"e1, an"e2, an"e. t rou" to an"e.0

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    59/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    APa"e #9 o$ 2#0

    alues alues alues

    10 10 1010 10 119 11 9

    10 10 12

    0(2# 0(2# 1( C ) A *!+7!C ) A *E+7EC ) A *G+7GC

    9+at .o!s 1t .o ;is $unction calculates t e sa5'le 'o'ulation ariance o$ a list o$ alues(

    A sa5'le 'o'ulation is use% 4 en t e list o$ alues re'resents a sa5'le o$ a 'o'ulation(

    Synta<

    ) A * an"e1, an"e2, an"e. t rou" to an"e.0

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    60/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    A EPa"e 0 o$ 2#0

    ext !ontainin" A Nu53er alue Annual turno er 4as :#000 Err7#02 ) A E*M D*!+,SEA ! *L:L,!+ ,99

    ere 4as a 2/ increase in sales( = A Eere 4as a #0/ increase in sales( = A E

    A 100/ increase 4as ac ie e%( = A EOnly a 2/ increase in sales( = A E

    A''rox #0/ increase in sales( = A Eere 4as a 100/ increase in sales( = A E * See explanation below.

    e 4innin" ti5e 4as 17.0 secon%s( = A E ) A E*M D*!1+,SEA ! *L 7 L,!1+ ,#

    e 4innin" ti5e 4as 17.0 secon%s( = A E ) A E*M D*!1#,SEA ! *L 7 L,!1# ,#e 4innin" ti5e 4as 107.0 secon%s( = A E ) A E*M D*!1 ,SEA ! *L 7 L,!1 ,#e 4innin" ti5e 4as 07.0 secon%s( = A E ) A E*M D*!1C,SEA ! *L 7 L,!1C ,#

    9+at .o!s 1t .o ;is $unction con erts a 'iece o$ text 4 ic rese53les a nu53er into an actual alue(

    $ t e nu53er in t e 5i%%le o$ a lon" 'iece o$ text it 4ill a e to 3e extracte% usin" ot er text $unctions suc as )SEA ! * , )M D* , )F ND* , )S 6S E, ) EF * or ) G * (

    Synta<) A E* ext o!on ert

    For"attinNo s'ecial $or5attin" is nee%e%(

    e result 4ill 3e s o4n as a alue, 3ase% u'on t e ori"inal text($ t e : si"n is inclu%e% in t e text it 4ill 3e i"nore%($ t e / si"n is inclu%e% in t e text, t e result 4ill 3e a %eci5al $raction 4 ic can t en

    3e $or5atte% as a 'ercenta"e($ t e ori"inal text $or5at a''ears as a ti5e 755 t e result 4ill 3e a ti5e(

    e sa5e 4ill 3e true $or ot er reco"nise% $or5ats(

    E< lanation o= =or"ula s+o)n a#o !*o extract t e alues $ro5 t e $ollo4in" text is co5'licate%

    e actual 'ercenta"e alue is o$ aria3le len"t , it can 3e eit er one, t4o or t ree %i"its lon"(e only 4ay to i%enti$y t e alue is t e $act it al4ays en%s 4it t e / si"n(ere is no 4ay to i%enti$y t e 3e"innin" o$ t e alue, ot er t an it is 'rece%e% 3y a s'ace(e 5ain 'ro3le5 is calculatin" t e len"t o$ t e alue to extract(

    $ t e extraction assu5es t e 5axi5u5 len"t o$ t ree %i"its an% t e / si"n, errors 4ill occur 4 en t e 'ercenta"e is only one %i"it lon", as al' a3etic c aracters 4ill 3e inclu%e%(

    o "et aroun% t e 'ro3le5 t e )S 6S E* $unction 4as use% to increase t e si e o$ t es'aces in t e text(No4 4 en t e extraction ta@es 'lace any unnecessary c aracters 4ill 3e s'aces 4 ic arei"nore% 3y t e ) A E* $unction(

    ere 4as a 2/ increase in sales( = A Eere 4as a #0/ increase in sales( = A Eere 4as a 100/ increase in sales( = A E

    ) /ALUE *M D*S 6S E*!11,L L,L L ,SEA ! *L /L,S 6S E*!11,L L,L L ,+

    -ack-ack

    A B C D E F G H

    1

    2

    3456789

    1011121314

    151617181920212223242526

    2728293031323334353637383940414243444546474849505152

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    61/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    A EPa"e 1 o$ 2#0

    ) A E*M D*S 6S E*!#2,L L,L L ,SEA ! *L /L,S 6S E*!#2,L L,L L ,+

    A B C D E F G H5354

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    62/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    PPEPa"e 2 o$ 2#0

    Ori"inal ext ''er !asealan Kones A AN &ONES ) PPE *!+3o3 s5it 6O6 SM ) PPE *!#

    carOl 4i ia5S !A O > AMS ) PPE *!car%i$$ !A D FF ) PPE *!C

    a3c12. A6!12. ) PPE *!8

    9+at .o!s 1t .o ;is $unction con erts all c aracters in a 'iece o$ text to u''er case(

    Synta<) PPE * ext o!on ert

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    63/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    N!Pa"e . o$ 2#0

    Nu53er 1(+C#89 0 1 ) N!*!+,D+1(+C#89 1 1(+ ) N!*!#,D#1(+C#89 2 1(+C ) N!*! ,D

    -1(+C#89 1 -1(+ ) N!*!C,DC-1(+C#89 2 -1(+C ) N!*!8,D81. +.(+8 -1 1. +0 ) N!*!9,D91. +.(+8 -2 1. 00 ) N!*!10,D101. +.(+8 -. 1.000 ) N!*!11,D11

    9+at .o!s 1t .o ;is $unction re5o es t e %eci5al 'art o$ a nu53er, it %oes not actually roun% t e nu53er(

    Synta<) N!*Nu53er o uncate,Precision

    For"attinNo s'ecial $or5attin" is nee%e%(

    PrecisionFor runcation

    runcate%Nu53er

    -ack-ack

    A B C D E F G H I J

    1

    2

    3

    456789

    101112

    1314151617181920

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    64/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    MPa"e + o$ 2#0

    Ori"inal ext ri55e% ext A6!D A6!D ) M*!+ A 6 ! D A 6 ! D ) M*!# Alan &ones Alan &ones ) M*!

    A6!D A6!D ) M*!C

    9+at .o!s 1t .o ;is $unction re5o es un4ante% s'aces $ro5 a 'iece o$ text(e s'aces 3e$ore an% a$ter t e text 4ill 3e re5o e% co5'letely(

    Multi'le s'aces 4it in t e text 4ill 3e tri55e% to a sin"le s'ace

    Synta<

    ) M* ext o ri5

    For"attinNo s'ecial $or5attin" is nee%e%(

    -ack-ack

    A B C D E F G H I

    1

    2

    3456789

    1011121314

    15161718

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    65/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    ENDPa"e # o$ 2#0

    istorical Data Pre%icte% aluesMont Sales Mont Sales1 :1,000 C :+,9+0 ) END*!87!1.,68761.,E87E1. Q2 :2,000 8 :#,##1 ) END*!#7!10,6#7610,E#7E10 Q. :2,#00 9 : ,1 . ) END*!#7!10,6#7610,E#7E10 Q+ :.,#00 10 : ,CC+ ) END*!#7!10,6#7610,E#7E10 Q# :.,800 11 :C,.8 ) END*!#7!10,6#7610,E#7E10 Q

    :+,000 12 :C,99C ) END*!#7!10,6#7610,E#7E10 Q

    9+at .o!s 1t .o ;is $unction 're%icts alues 3ase% u'on t ree sets o$ relate% alues(e 're%iction is 3ase% u'on t e inear ren% o$ t e ori"inal alues(

    e $unction is an array $unction an% 5ust 3e entere% usin" !trl;S i$t;Enter(

    Synta<) END*?no4nYs,?no4nBs, eIuire%Bs,!onstant

    e ?no4nYs is t e ran"e o$ alues, suc as Sales Fi"ures(e ?no4nBs is t e inter als use% 4 en collectin" t e %ata, suc as Mont s(e eIuire%Bs is t e ran"e $or 4 ic you 4ant to 5a@e t e 're%iction, suc as Mont s(

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    66/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    ENDPa"e o$ 2#0

    Ho) To Ent!r An Array For"ulaSelect all t e cells 4 ere t e array is reIuire%, suc as F+1 to F#2(

    y'e t e $or5ula suc as ) END*!+17!#2,6+176#2,E+17E#2 , 3ut %o not 'ress Enter(ol% t e !trl;S i$t @eys %o4n(

    Press Enter to enter t e $or5ula as an array(

    A B C D E F G H I J535455565758

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    67/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    ANSPOSEPa"e C o$ 2#0

    &an Fe3 Alan 10 .06o3 +0 #0

    !arol C0 80otal 120 1 0

    Alan 6o3 !arol otal&an 10 +0 C0 120Fe3 .0 #0 80 1 0

    ) ANSPOSE*!.7EC Q

    As an array $or5ula in all t ese cells

    9+at .o!s 1t .o ;is $unction co'ies %ata $ro5 a ran"e, an% 'laces in it in a ne4 ran"e, turnin" it so

    t at t e %ata ori"inally in colu5ns is no4 in ro4s, an% t e %ata ori"inally in ro4sis in colu5ns(

    e trans'ose ran"e 5ust 3e t e sa5e si e as t e ori"inal ran"e(

    e $unction nee%s to 3e entere% as an array $or5ula(

    o enter an array $or5ula you 5ust $irst i" li" t all t e cells 4 ere t e $or5ula is reIuire%(Next ty'e t e $or5ula, suc as ) ANSPOSE*A17A# (

    Finally 'ress !trl;S i$t;Enter to con$ir5 it($ c an"es nee% to 3e 5a%e to t e $or5ula, t e entire array as to 3e i" li" te%, t e e%its

    can t en 3e 5a%e an% t e !trl;S i$t;Enter use% to con$ir5 it(

    Synta<) ANSPOSE* an"e

    For"attinNo s'ecial $or5attin" is nee%e%(

    -ack-ack

    A B C D E F G H I J

    1

    2

    3456789

    1011121314

    1516171819202122

    23

    24

    25

    2627

    28293031323334

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    68/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    ODAYPa"e 8 o$ 2#0

    o%ay s1+-No -1# ) ODAY*

    9+at .o!s 1t .o;se t is to s o4 t e current %ate(

    Synta< ) ODAY*

    For"attine result 4ill nor5ally 3e %is'laye% usin" t e DD-MMM-YY $or5at(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    69/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    ME A EPa"e 9 o$ 2#0

    ext i5e1+7.07#9 0( 0+8+9#.C ) ME A E*!+1+7.07#9 1+7.07#9 ) ME A E*!#1+7.07#9 27.07#9 PM ) ME A E*!

    9+at .o!s 1t .o;is $unction 4ill s o4 an actual ti5e 3ase% on a 'iece o$ text 4 ic loo@s

    li@e a ti5e( t is use$ul 4 en %ata is i5'orte% $ro5 ot er a''lications, suc as$ro5 5ain$ra5e co5'uters, 4 ic con ert all alues to text(

    Synta< ) ME A E* ext

    For"attine result 4ill 3e s o4n as a nu53er re'resentin" t e ti5e a $raction o$ t e %ay(

    For5attin" can 3e a''lie% $or eit er t e 12 or 2+ our cloc@ syste5(

    -ack-ack

    A B C D E F G H

    1

    23456789

    1011121314

    15161718

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    70/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    MEPa"e C0 o$ 2#0

    our Minute Secon% i5e1+ .0 #9 1+7.07#9 ) ME*!+,D+,E+1+ .0 #9 27.07#9 PM ) ME*!#,D#,E#1+ .0 #9 0( 0+8# ) ME*! ,D ,E

    9+at .o!s 1t .o;is $unction 4ill con ert t ree se'arate nu53ers to an actual ti5e(

    Synta< ) ME* our,Minute,Secon%

    For"attine result 4ill 3e s o4n as a ti5e 4 ic can 3e $or5atte% eit er as 12 or 2+ our style(

    $ a nor5al nu53er $or5at is a''lie% a %eci5al $raction is s o4n 4 ic re'resents t eti5e as a $raction o$ t e %ay(

    -ack-ack

    A B C D E F G H I

    1

    23456789

    1011121314151617

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    71/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    EBPa"e C1 o$ 2#0

    10 10(00 ) EB *!+,L0(00L10 :10(00 ) EB *!#,L:0(00L10 10 ) EB *! ,L0L10 :10 ) EB *!C,L:0L

    10(2# 10(. ) EB *!8,L0(0L10(2# :10(. ) EB *!9,L:0(0L

    9+at .o!s 1t .o ;is $unction con erts a nu53er to a 'iece o$ text(e $or5attin" $or t e text nee%s to 3e s'eci$ie% in t e $unction(

    Synta<) EB *Nu53er o!on ert,For5atFor!on ersion

    For"attinNo s'ecial $or5attin" is reIuire%(

    Ori"inalNu53er !on erte%o ext

    -ack-ack

    A B C D E F G H I J

    1

    2

    3

    456789

    10111213

    141516171819

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    72/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley Pa"e C2 o$ 2#0

    !ell o est esultello ello ) *D+10 ) *D#

    1-&an-98 ) *D ) *DC

    9+at .o!s 1t .o ;is $unction exa5ines an entry to %eter5ine 4 et er it is text or not(

    $ t e alue is text, t en t e text is t e result o$ t e $unction$ t e alue is not text, t e result is a 3lan@(

    e $unction is not s'eci$ically nee%e% 3y Excel, 3ut is inclu%e% $or co5'ati3ility 4itot er s'rea%s eet 'ro"ra5s(

    Synta<) *!ell o est

    For"attinNo s'ecial $or5attin" is nee%e%(

    -ack-ack

    A B C D E F G H I J

    1

    2

    3456789

    1011121314151617181920

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    73/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    SYDPa"e C. o$ 2#0

    Purc ase alue O$ A Ne4 !ar :20,000Secon% an% alue :8,000Nu53er O$ Years O4ners i'

    De'recation in year 1 :.,+29 )SYD*F.,F+,F#,1De'recation in year 2 :2,8#C )SYD*F.,F+,F#,2De'recation in year . :2,28 )SYD*F.,F+,F#,.De'recation in year + :1,C1+ )SYD*F.,F+,F#,+De'recation in year # :1,1+. )SYD*F.,F+,F#,#De'recation in year :#C1 )SYD*F.,F+,F#,

    otal De'reciation 7 :12,000 )S M*FC7F12

    9+at .o!s 1t .o ;is $unction calculates t e %e'reciation o$ an ite5 t rou" out its li$e, usin" t e su5 o$ t e

    years %i"its(e %e'reciation is "reatest in t e earlier 'art o$ t e ite5s li$e(

    9+at is t+! Su" O= T+! 3!ars .i its ;e su5 o$ t e years %i"its a%%s to"et er t e eac o$ t e years o$ t e li$e(

    A li$e o$ . years as a su5 o$ 1;2;. eIuallin" (Eac o$ t e years is t en calculate% as a 'ercenta"e o$ t e su5 o$ t e years(Year . is #0/ o$ , year 2 is ../ o$ , year 1 is 1C/ (

    e total %e'reciation o$ t e ite5 is t en allocate% on t e 3asis o$ t ese 'ercenta"es(

    A %e'reciation o$ :9000 is allocate% as #0/ 3ein" :+#00, ../ 3ein" :.000, 1C/ 3ein" :1#00(

    :9,0001 1C/ :1,#002 ../ :.,000. #0/ :+,#00

    As t e "reater 'art o$ t e %e'reciation is allocate% to t e earliest years t e alues arein erte%, year 1 is R+#00, year 2 is :.000 an% year 1 is :1#00(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    74/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    SYDPa"e C+ o$ 2#0

    alues $or eac o$ t e t ree years in t e li$e o$ t e ite5(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    75/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    S MP OD !Pa"e C# o$ 2#0

    te5 Sol% 'riceyres # 100

    Filters 2 106ul3s . 2

    otal Sales alue 7 #2 )S MP OD ! *D+7D ,E+7E

    9+at .o!s 1t .o ;is $unction uses at least t4o colu5ns o$ alues(e alues in t e $irst colu5n are 5ulti'le% 4it t e corres'on%in" alue in t e secon% colu5n(e total o$ all t e alues is t e result o$ t e calculation(

    Synta<)S MP OD ! * an"e1, an"e, an"e. t rou" to an"e.0

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    76/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    77/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    S MT4it TOFFSEPa"e CC o$ 2#0

    So5eti5es it is necessary to 3ase a calculation on a set o$ cells in %i$$erent locations(

    An exa5'le 4oul% 3e 4 en a total is reIuire% $ro5 certain 5ont s o$ t e year, suc ast e last . 5ont s in relation to t e current %ate(

    One solution 4oul% 3e to rety'e t e calculation eac ti5e ne4 %ata is entere%, 3ut t is4oul% 3e ti5e consu5in" an% o'en to u5an error(

    A 3etter 4ay is to in%icate t e start an% en% 'oint o$ t e ran"e to 3e calculate% 3yusin" t e )OFFSE * $unction(

    e )OFFSE * 'ic@s out a cell a certain nu53er o$ cells a4ay $ro5 anot er cell(6y "i in" t e )OFFSE * t e a%%ress o$ t e $irst cell in t e ran"e 4 ic nee%s to3e totalle%, 4e can t en in%icate o4 $ar a4ay t e en% cell s oul% 3e an% t e )OFFSE *4ill "i e us t e a%%ress o$ cell 4 ic 4ill 3e t e en% o$ t e ran"e to 3e totalle%(

    e )OFFSE * nee%s to @no4 t ree t in"sU1( A cell a%%ress to use as t e $ixe% 'oint $ro5 4 ere it s oul% 3ase t e o$$set(2( o4 5any ro4s it s oul% loo@ u' or %o4n $ro5 t e startin" 'oint(.( o4 5any colu5ns it s oul% loo@ le$t or ri" t $ro5 t e startin" 'oint(

    otal &an Fe3 Mar A'r May10 $' +00 #00 00 C00

    is exa5'le uses E2+ as t e startin" 'oint an% o$$sets no ro4s or colu5ns 4 icresults in t e ran"e 3ein" su55e% as E2+7E2+(

    +10 $' %'' #00 00 C00

    is exa5'le uses E29 as t e startin" 'oint an% o$$sets 1 col to 'ic@ outcell F29 resultin" in a t e ran"e E297F29 3ein" su55e%(

    910 $' %'' ('' 00 C00

    is exa5'le uses E.+ as t e startin" 'oint an% o$$sets 2 cols to 'ic@ outcell G.+ resultin" in a t e ran"e E.+7G.+ 3ein" su55e%(

    Usin >OFFSET78 T)ic! 1n A For"ula

    e $ollo4in" exa5'les use )OFFSE * to 'ic@ 3ot t e start an% en% o$ t e ran"e4 ic nee%s to 3e totalle%(

    otal &an Fe3 Mar A'r May+00 10 %'' #00 00 C00

    e cell E+# as 3een use% as t e startin" 'oint $or 3ot o$$sets an% eac as3een o$$set 3y Kust 1 colu5n( e result is t at Kust cell F+# is use% as t eran"e F+#7F+# $or t e su5 $unction to calculate(

    900 10 %'' ('' 00 C00

    e cell E#1 as 3een use% as t e startin" 'oint o$ 3ot o$$sets, t e $irst o$$set iso$$set 3y 1 colu5n, t e secon% 3y 2 colu5ns( e result is t e ran"e F#17G#1 4 icis t en totalle%(

    1#00 10 %'' ('' 5'' C00

    )S M*E2+7OFFSE * E2+ ,0,0

    )S M*E297OFFSE * E29 ,0,1

    )S M*E.+7OFFSE * E.+ ,0,2

    )S M*OFFSE * E+#,0, 1 7OFFSE *E+# ,0, 1

    )S M*OFFSE * E#1 ,0, 1 7OFFSE *E#1 ,0, 2

    )S M*OFFSE * E#C,0, 1 7OFFSE *E#C,0, .

    -ack-ack

    A B C D E F G H I J K

    1

    23

    456789

    10111213141516

    17181920212223242526272829

    30313233343536373839404142

    43444546474849505152535455

    565758

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    78/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    79/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    S MTasT unnin"T otalPa"e C9 o$ 2#0

    Usin >SUM78 For A Runnin Total

    Mont Sales&an 10 10 )S M*RDRC7DCFe3 #0 0 )S M*RDRC7D8Mar .0 90 )S M*RDRC7D9 A'r 20 110 )S M*RDRC7D10May 110 )S M*RDRC7D11&un 110 )S M*RDRC7D12&ul 110 )S M*RDRC7D1.

    Au" 110 )S M*RDRC7D1+Se' 110 )S M*RDRC7D1#Oct 110 )S M*RDRC7D1No 110 )S M*RDRC7D1CDec 110 )S M*RDRC7D18

    y'e t e $or5ula )S M*RDRC7DC in cell EC an% t en co'y %o4n t e ta3le(t 4or@s 3ecause t e $irst re$erence uses %ollar sy53ols R to @ee' RDRC static

    as t e $or5ula is co'ie% %o4n( Eac occurrence o$ t e )S M* t en a%%s allt e nu53ers $ro5 t e $irst cell %o4n(

    e $unction can 3e ti%ie% u' to s o4 0 ero 4 en t ere is no a%Kacent alue

    3y usin" t e ) F* $unction(

    Mont Sales&an 10 10 )S M* F*DC,RDRC7DC,0Fe3 #0 0 )S M* F*D8,RDRC7D8,0Mar .0 90 )S M* F*D9,RDRC7D9,0 A'r 20 110 )S M* F*D10,RDRC7D10,0May 0 )S M* F*D11,RDRC7D11,0&un 0 )S M* F*D12,RDRC7D12,0&ul 0 e )S M* only ta@es 'lace 4 en

    Au" 0 t ere is %ata in colu5n D(

    Se' 0 Ot er4ise t e alue 0 ero is entere%(Oct 0No 0Dec 0

    unnin"otal

    unnin"otal

    -ack-ack

    A B C D E F G H I J

    1

    2

    345

    6

    789

    10111213

    141516171819202122232425

    2627

    28

    2930313233343536

    37383940

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    80/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    S MPa"e 80 o$ 2#0

    ori ontal100 200 .00 00 )S M*!+7E+

    ertical100200.00

    00 )S M*!C7!9

    Sin"le !ells100 .00 00 )S M*!1.,D1+,E1.

    200

    Multi'le an"es100 +00200 #00

    .000 00+800 )S M*!1C7!19,E1C7E19

    Functions100 +00200 #00.00 00

    800 )S M*A E AGE*!2.7!2# ,MAB*E2.7E2#

    9+at .o!s 1t .o ;is $unction creates a total $ro5 a list o$ nu53ers(

    t can 3e use% eit er ori ontally or ertically(e nu53ers can 3e in sin"le cells, ran"es are $ro5 ot er $unctions(

    Synta<)S M* an"e1, an"e2, an"e.((( t rou" to an"e.0 (

    For"attinNo s'ecial $or5attin" is nee%e%(

    Not!Many 'eo'le use t e )S M* $unction incorrectly(

    is exa5'le s o4s o4 t e S M as 3een co53ine% 4it 'lus ; sy53ols(e $or5ula is actually %oin" 5ore 4or@ t an nee%e%(

    t s oul% a e 3een entere% as eit er )!+8;!+9;!#0 or )S M*!+87!#0 (

    100200.00

    00 )S M*!+8;!+9;!#0 !ron"# )S M*!+87!#0 !orrect

    -ack-ack

    A B C D E F G H I J

    1

    2

    3456789

    1011121314

    151617181920212223242526

    272829303132333435363738

    3940414243444546474849505152

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    81/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    S MPa"e 81 o$ 2#0

    )!+8;!+9;!#0 !orrectA B C D E F G H I J

    53

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    82/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    S 6S EPa"e 82 o$ 2#0

    Ori"inal ext '%ate% ext A6!DEF !D ello A6 elloEF )S 6S E*6+,!+,D+

    A6!DA6!D !D ello A6 elloA6 ello )S 6S E*6#,!#,D#Nort ern e"ion e"ion Area Nort ern Area )S 6S E*6 ,! ,D

    San% an% !e5ent an% W SW W !e5ent )S 6S E*6C,!C,DC

    Ori"inal ext '%ate% ext A6!A6!A6! A6! ello . A6!A6! ello

    San% an% !e5ent an% W 2 San% W !e5ent )S 6S E*610,!10,D10,E10 )S 6S E*611,!11,D11,E11

    9+at .o!s 1t .o ;is $unction re'laces a s'eci$ie% 'iece o$ text 4it a %i$$erent 'iece o$ text(

    t can eit er re'lace all occurrences o$ t e text, or a s'eci$ic instance(e $unction is case sensiti e(

    Synta<)S 6S E*Ori"inal ext, ext o e5o e, ext o nsert, nstance o se

    e nstance o se is o'tional, i$ it is o5itte% all instances 4ill 3e su3stitute%(

    For"attinNo s'ecial $or5attin" is nee%e%(

    Not!o co'e 4it u''er or lo4er case in t e su3stitution you can use ot er text $unctions

    suc as ) PPE * , ) O>E * or )P OPE * to ensure t at t e su3stitution 4ill ta@e 'lace(

    a3le 1 s o4s o4 %i$$erin" text cases alter t e result o$ t e su3stitution(

    a3le 1

    Ori"inal ext '%ate% ext

    Nort ern e"ion e"ion Area Nort ern Areae"ion Area Nort ern re"ionNort ern e"ion r! ion Area Nort ern e"ionNort ern e"ion e"ion ar!a Nort ern areaNort ern e"ion r! ion ar!a Nort ern e"ion

    )S 6S E*6.9,!.9,D.9

    a3le 2 s o4s o4 t e )P OPE * $unction as 3een use% to ta@e account o$ t e 5ixe% cases(

    a3le 2

    Ori"inal ext '%ate% ext

    Nort ern e"ion e"ion Area Nort ern Areae"ion Area Nort ern Area

    Ol% exto e5o e

    Ne4 exto nsert

    Ol% exto e5o e

    Ne4 exto nsert

    nstance o6e e'lace%

    Ol% exto e5o e

    Ne4 exto nsert

    Nort ern r! ion

    Ol% exto e5o e

    Ne4 exto nsert

    Nort ern r! ion

    -ack-ack

    A B C D E F G H

    1

    2

    3

    45678

    9

    101112131415161718192021222324252627282930313233

    34

    35363738394041424344

    45

    4647

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    83/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    S 6S EPa"e 8. o$ 2#0

    Nort ern e"ion r! ion Area Nort ern AreaNort ern e"ion e"ion ar!a Nort ern AreaNort ern e"ion r! ion ar!a Nort ern Area

    )S 6S E*P OPE *6#0 ,P OPE *!#0 ,P OPE *D#0

    A B C D E F G H48495051

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    84/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    S DE PPa"e 8+ o$ 2#0

    alues alues alues10 10 1010 10 119 11 9

    10 10 12

    0(+..01. 0(+..01. 1(1180.+ )S DE P*!+7!C )S DE P*E+7EC )S DE P*G+7GC

    9+at .o!s 1t .o ;is $unction calculates t e stan%ar% %e iation o$ a list o$ alues(e result is calculate% on t e 3asis t at t e alues re'resent t e entire 'o'ulation(

    Synta<)S DE P* an"e1, an"e2, an"e. t rou" to an"e.0

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    85/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    S DEPa"e 8# o$ 2#0

    alues alues alues

    10 10 1010 10 119 11 9

    10 10 12

    0(# 0(# 1(29099++ )S DE *!+7!C )S DE *E+7EC )S DE *G+7GC

    9+at .o!s 1t .o ;is $unction calculates t e sa5'le 'o'ulation stan%ar% %e iation o$ a list o$ alues(

    A sa5'le 'o'ulation is use% 4 en t e list o$ alues re'resents a sa5'le o$ a 'o'ulation(

    Synta<

    )S DE * an"e1, an"e2, an"e. t rou" to an"e.0

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    86/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    SMAPa"e 8 o$ 2#0

    alues o4est alue 100 )SMA *!+7!8,1120 2n% o4est alue 120 )SMA *!+7!8,2800 .r% o4est alue 120 )SMA *!+7!8,.100 +t o4est alue 2#0 )SMA *!+7!8,+120 #t o4est alue 800 )SMA *!+7!8,#2#0

    9+at .o!s 1t .o ;is $unction exa5ines a list o$ alues an% 'ic@s t e alue at a user s'eci$ie% 'osition

    in t e list(

    Synta<)SMA * istO$Nu53ers oExa5ine,Position oPic@Fro5

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    87/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    S NPa"e 8C o$ 2#0

    !ost :12,000Sal a"e :2,000i$e +

    Strai" t ine De'reciation :2,#00 )S N*F.,F+,F#

    Purc ase alue O$ A Ne4 !ar :20,000Secon% an% alue :8,000

    Nu53er O$ Years O4ners i' Annual Strai" t ine De'reciation :2,000 )S N*F9,F10,F11

    9+at .o!s 1t .o ;

    is $unction calculates t e Strai" t ine De'reciation o$ an ite5(*Also @no4n as Fixe% nstal5ent 5et o% (

    e Strai" t ine De'reciation is o4 5uc t e alue o$ an ite5 re%uce% %urin" a s'eci$ic'erio% o$ ti5e( e result is a uni$or5 %e'reciation alue(

    An exa5'le 4oul% 3e i$ you 3ou" t a ne4 car $or :20,000, t en @e't it $or years( At t e en% o$ your o4ners i' you sell t e car $or :8,000(

    e %i$$erence 3et4een t e ori"inal an% t e tra%e in 'rice is :20,000 - :8,000 4 ic is :12,000(6ecause you o4ne% t e car $or years, t e S N is calculate% as :12,000 H 4 ic is :2,000(

    Synta<)S N*Ori"inal!ost,Sellin"Price, en"t O$O4ners i'

    e en"t O$O4ners i' can 3e any ti5e 'erio%, %ays, 5ont s or years(o4e er, t e S N 4 ic is calculate% 4ill, 3e $or t at ti5e, s'eci$yin" 2 years o4ners i'

    as 2+ 5ont s 4ill "i e an S N 'er 5ont (

    For"attinNo s'ecial $or5attin" is nee%e%(

    -ack-ack

    A B C D E F G H I

    1

    2

    3456789

    1011121314

    151617181920212223242526272829303132

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    88/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    89/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    SE!ONDPa"e 89 o$ 2#0

    Nu53er Secon%1+HNo H1# 017#8710 10 )SE!OND*!+12700700 PM 0 )SE!OND*!#

    0(#0 0 )SE!OND*!0(#1 2+ )SE!OND*!C1(#1 2+ )SE!OND*!8

    9+at .o!s 1t .o;e $unction 4ill s o4 t e secon% o$ t e 5inute 3ase% u'on a ti5e or a nu53er(

    Only t e $raction 'art o$ t e nu53er is use% as it is t is 4 ic relates to ti5e o$ %ay(

    Synta<

    )SE!OND*Nu53er

    For"attine result 4ill 3e s o4n as a nor5al nu53er 3et4een 0 an% #9(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    90/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    O ND PPa"e 90 o$ 2#0

    Nu53er 1(+C#89 0 2 ) O ND P*!+,D+1(+C#89 1 1(# ) O ND P*!#,D#1(+C#89 2 1(+8 ) O ND P*! ,D

    1. +.(+8 -1 1. #0 ) O ND P*!C,DC1. +.(+8 -2 1.C00 ) O ND P*!8,D81. +.(+8 -. 1+000 ) O ND P*!9,D9

    9+at .o!s 1t .o ;is $unction roun%s a nu53er u' to a s'eci$ie% a5ount o$ %eci5al 'laces(

    $ 0 is use% t e nu53er is roun%e% u' to t e nearest 4 ole nu53er($ a ne"ati e a5ount o$ roun%in" is use% t e $i"ures to t e le$t o$ t e %eci5al 'oint are roun%e%(

    Synta<) O ND PNu53er o oun%,Deci5alPlaces o se

    For"attinNo s'ecial $or5attin" is nee%e%(

    Places ooun%

    oun%e%'

    -ack-ack

    A B C D E F G H I J

    1

    2

    3

    456789

    101112

    1314151617181920

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    91/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    O NDDO>NPa"e 91 o$ 2#0

    Nu53er 1(+C#89 0 1 ) O NDDO>N*!+,D+1(+C#89 1 1(+ ) O NDDO>N*!#,D#1(+C#89 2 1(+C ) O NDDO>N*! ,D

    1. +.(+8 -1 1. +0 ) O NDDO>N*!C,DC1. +.(+8 -2 1. 00 ) O NDDO>N*!8,D81. +.(+8 -. 1.000 ) O NDDO>N*!9,D9

    9+at .o!s 1t .o ;is $unction roun%s a nu53er %o4n to a s'eci$ie% a5ount o$ %eci5al 'laces(

    $ 0 is use% t e nu53er is roun%e% %o4n to t e nearest 4 ole nu53er($ a ne"ati e a5ount o$ roun%in" is use% t e $i"ures to t e le$t o$ t e %eci5al 'oint are roun%e%(

    Synta<) O NDDO>N*Nu53er o oun%,Deci5alPlaces o se

    For"attinNo s'ecial $or5attin" is nee%e%(

    Places ooun%

    oun%e%Do4n

    -ack-ack

    A B C D E F G H I J

    1

    2

    3

    456789

    101112

    1314151617181920

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    92/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    O NDPa"e 92 o$ 2#0

    Nu53er 1(+C#89 0 1 ) O ND*!+,D+1(+C#89 1 1(# ) O ND*!#,D#1(+C#89 2 1(+8 ) O ND*! ,D

    1. +.(+C#89 -1 1. +0 ) O ND*!C,DC1. +.(+C#89 -2 1. 00 ) O ND*!8,D81. +.(+C#89 -. 1+000 ) O ND*!9,D9

    9+at .o!s 1t .o ;is $unction roun%s a nu53er to a s'eci$ie% a5ount o% %eci5al 'laces(

    $ 0 is use% t e nu53er is roun%e% to t e nearest 4 ole nu53er($ a ne"ati e a5ount o$ roun%in" is use% t e $i"ures to t e le$t o$ t e %eci5al 'oint are roun%e%(

    Synta<) O ND*Nu53er o oun%,Deci5alPlaces o se

    For"attinNo s'ecial $or5attin" is nee%e%(

    Places ooun%

    oun%e%Nu53er

    -ack-ack

    A B C D E F G H I

    1

    2

    3

    456789

    101112

    1314151617181920

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    93/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    OMANPa"e 9. o$ 2#0

    Nu53er o5an1 ) OMAN*!+2 ) OMAN*!#. ) OMAN*!# ) OMAN*!C

    10 B ) OMAN*!81998 M!MB! ) OMAN*!91998 M!MB! ) OMAN*!10,01998 M M ) OMAN*!11,11998 MBM ) OMAN*!12,21998 M M ) OMAN*!1.,.1998 M M ) OMAN*!1+,+

    1998 M M ) OMAN*!1#, E1998 M!MB! ) OMAN*!1 ,FA SE

    9+at .o!s 1t .o ;is $unction 'ro%uces a nu53er s o4n as o5an nu5erals in arious $or5ats(

    Synta<) OMAN*Nor5alNu53er, o5anNu53erFor5at

    e o5anNu53erFor5at can 3e any o$ t e $ollo4in"(0 is !lassic( is is use% i$ no $or5at is s'eci$ie%(1 is 5ore !oncise(2 is e en 5ore !oncise(. is e en 5ore !oncise still(+ is Si5'li$ie%(

    E is !lassicFA SE is Si5'li$ie%

    For"attinNo s'ecial $or5attin" is nee%e%(

    Not!ere is no $unction to %o t e o''osite calculation o$ o5an to nor5al(

    -ack-ack

    A B C D E F G H I

    1

    2

    3456789

    1011121314

    15161718192021222324252627282930313233343536

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    94/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    GPa"e 9+ o$ 2#0

    Alan &ones 1 s ) G *!+,D+ Alan &ones 2 es ) G *!#,D# Alan &ones . nes ) G *! ,D

    !ar%i$$ ar%i$$ ) G *!C,DC A6!12. + !12. ) G *!8,D8

    9+at .o!s 1t .o ;is $unction %is'lays a s'eci$ie% nu53er o$ c aracters $ro5 t e ri" t an% si%e o$ a

    'iece o$ text(

    Synta<) G *Ori"inal ext,Nu53erO$! aracters eIuire%

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    95/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    EPPa"e 9# o$ 2#0

    A . AAA ) EP *!+,D+ A6 . A6A6A6 ) EP *!#,D#

    - 10 ---------- ) EP *! ,DX 10 XXXXXXXXXX ) EP *!C,DC

    9+at .o!s 1t .o ;is $unction re'eats a 'iece o$ text a s'eci$ie% nu53er o$ ti5es(

    You nee% to s'eci$y t e text to 3e re'eate% an% o4 5any ti5es to re'eat it(

    Synta<

    ) EP * ext o e'eat, e'etitionse 5axi5u5 nu53er o$ re'etitions is 200(

    For"attinNo s'ecial $or5attin" is nee%e%(

    E* WL LW EB * O *NO>* ,L00L ) EP *LXL,M N E*NO>* WL LW EB *M N E*NO>* ,L00L ) EP *LXL,SE!OND*NO>* WL LW EB *SE!OND*NO>* ,L00L

    ext oe'eat Nu53er O$ e'eats e'eate%ext

    -ack-ack

    A B C D E F G H I

    1

    2

    3

    456789

    10111213

    1415161718192021222324252627282930313233343536373839404142434445

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    96/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    EP A!EPa"e 9 o$ 2#0

    Ori"inal ext A6!DEFG 2 1 x Ax!DEFG ) EP A!E*!+,D+,E+,F+ A6!DEFG 2 # x AxG ) EP A!E*!#,D#,E#,F# A6!DEFG 2 1 ello A ello!DEFG ) EP A!E*! ,D ,E ,F A6!DEFG 2 # ello A elloG ) EP A!E*!C,DC,EC,FC

    9+at .o!s 1t .o ;is $unction re'laces a 'ortion o$ text 4it a ne4 'iece o$ text(

    You nee% to s'eci$y 4 ere t e re'lace5ent s oul% start, o4 5any c aracters tore5o e an% 4 at t e ne4 re'lace5ent text s oul% 3e(

    Synta<) EP A!E*Ori"inal ext,StartPosition,Nu53erO$! aracters o e'lace,Ne4 ext

    For"attinNo s'ecial $or5attin" is nee%e%(

    StartPosition

    ! aracterso e'lace

    Ne4! aracter

    Mo%i$ie%ext

    -ack-ack

    A B C D E F G H I

    1

    2

    3

    456789

    101112

    131415161718

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    97/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    AN?Pa"e 9C o$ 2#0

    aluesC + ) AN?*!+,!+7!8+ # ) AN?*!#,!+7!8

    2# 1 ) AN?*! ,!+7!88 . ) AN?*!C,!+7!8

    1 2 ) AN?*!8,!+7!8

    alues

    C 2 ) AN?*!11,!117!1#,1+ 1 ) AN?*!12,!117!1#,12# # ) AN?*!1.,!117!1#,18 . ) AN?*!1+,!117!1#,1

    1 + ) AN?*!1#,!117!1#,1

    alues10 # ) AN?*!18,!187!22.0 2 ) AN?*!19,!187!2220 + ) AN?*!20,!187!22

    .0 2 ) AN?*!21,!187!22+0 1 ) AN?*!22,!187!22

    9+at .o!s 1t .o ;is $unction calculates t e 'osition o$ a alue in a list relati e to t e ot er alues in t e list(

    A ty'ical usa"e 4oul% 3e to ran@ t e ti5es o$ at letes in a race to $in% t e 4inner(e ran@in" can 3e %one on an ascen%in" *lo4 to i" or %escen%in" * i" to lo4 3asis(

    $ t ere are %u'licate alues in t e list, t ey 4ill 3e assi"ne% t e sa5e ran@( Su3seIuent ran@s4oul% not $ollo4 on seIuentially, 3ut 4oul% ta@e into account t e $act t at t ere 4ere %u'licates(

    $ t e nu53ers .0, 20, 20 an% 10 4ere ran@e%, .0 is ran@e% as 1, 3ot 20Vs are ran@e% as 2, an%t e 10 4oul% 3e ran@e% as +(

    alue [email protected] 1 ) AN?*6.+,6.+76.C20 2 ) AN?*6.#,6.+76.C20 2 ) AN?*6. ,6.+76.C10 + ) AN?*6.C,6.+76.C

    Synta<) AN?*Nu53er o an@, istO$Nu53ers, an@Or%er

    e an@Or%er can 3e 0 ero or 1(sin" 0 4ill ran@ lar"er nu53ers at t e to'( * is is o'tional, lea in" it out as t e sa5e e$$ect (sin" 1 4ill ran@ s5all nu53ers at t e to'(

    For"attinNo s'ecial $or5attin" is nee%e%(

    an@in" Positioni" to o4

    an@in" Positiono4 to i"

    an@in" Positioni" to o4

    -ack-ack

    A B C D E F G H I

    1

    2

    3

    456789

    10

    111213141516

    17

    181920

    212223242526272829303132

    3334353637383940414243444546

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    98/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    AN?Pa"e 98 o$ 2#0

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    99/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    AND6E >EENPa"e 99 o$ 2#0

    o4 i" an%o5# 10 ) AND6E >EEN*!+,D+1 +9 21 ) AND6E >EEN*!#,D#

    9+at .o!s 1t .o ;is $unction 'ro%uces a ran%o5 4 ole nu53er 3et4een t4o s'eci$ie% nu53ers(e ran%o5 nu53er 4ill c an"e eac ti5e t e s'rea%s eet is recalculate% or F9 is 'resse%(

    Synta<) ANDOM6E >EEN* o4 i5it, i" i5it

    For"attinNo s'ecial $or5attin" is nee%e%(

    EEEN* as 3een use% to "enerate six

    nu53ers to use $or t e National ottery(Note t at t e $unction %oes not c ec@ to ensure all nu53ers are uniIue, t e sa5e nu53er coul% 3e "enerate% t4ice or 5ore(

    ottery Nu53ers1 +9 20 ) AND6E >EEN*R!R2+,RDR2+ Nu53er 1

    ++ ) AND6E >EEN*R!R2+,RDR2+ Nu53er 2Press $unction ?ey # ) AND6E > EEN*R!R2+,RDR2+ Nu53er .F9 to recalculate( . ) AND6E > EEN*R!R2+,RDR2+ Nu53er +

    . ) AND6E >EEN*R!R2+,RDR2+ Nu53er #

    .. ) AND6E >EEN*R!R2+,RDR2+ Nu53er ++ ) AND6E >EEN*R!R2+,RDR2+ 6onus 3all

    Du'licates S'in a"ain ) F*S M*1H!O N F*E2+7E.0,E2+7E.0 C,LDu'licates S'in a"ainL,LAll O?L Q

    is $or5ula is use% to %eter5ine 4 et er all t e nu53ers are %i$$erent(t is entere% as an array usin" !trl;S i$t;Enter(

    e >innin"ic@et

    -ack-ack

    A B C D E F G H I

    1

    23456789

    10111213141516171819202122

    23

    24252627282930313233343536

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    100/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    ANDPa"e 100 o$ 2#0

    an%o5 "reater t an or eIual to 0 3ut less t an 1(0( 8C1+90C# ) AND*

    an%o5 "reater t an or eIual to 0 3ut less t an 108(2+19.9989 ) AND*

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    101/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    102/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    J O ENPa"e 102 o$ 2#0

    Nu53er Di isor esult12 # 2 )J O EN *!+,D+20 . )J O EN *!#,D#+ 1# . )J O EN *! ,D

    9+at .o!s 1t .o ;is $unction calculates t e nu53er o$ ti5es a nu53er can 3e %i i%e% 3y anot er nu53er(

    t i"nores any re5ain%er, only s o4in" t e 4 ole nu53er(

    Synta<)J O EN *Nu53er o6eDi i%e%,Di isor

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    103/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    104/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    P OPEPa"e 10+ o$ 2#0

    Ori"inal ext Pro'er alan Kones Alan &ones )P OPE *!+3o3 s5it 6o3 S5it )P OPE *!#

    ca ol 4 AMS !arol >illia5s )P OPE *!car%i$$ !ar%i$$ )P OPE *!C

    A6!12. A3c12. )P OPE *!8

    9+at .o!s 1t .o ;is $unction con erts t e $irst letter o$ eac 4or% to u''ercase, an% all su3seIuent letters

    are con erte% to lo4er case(

    Synta<

    )P OPE * ext o!on ert

    For"attinNo s'ecial $or5attin" is nee%e%(

    -ack-ack

    A B C D E F G H I

    1

    2

    3456789

    1011121314

    15161718

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    105/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    P OD !Pa"e 10# o$ 2#0

    Nu53ers Pro%uct2 . )P OD ! *!+,D+# 10 #0 )P OD ! *!#7D#. C 210 )P OD ! *! 7D ,10

    .00 )P OD ! *!+7D

    9+at .o!s 1t .o ;is $unction 5ulti'les a "rou' o$ nu53ers to"et er(

    t is t e sa5e as usin" 2

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    106/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    PO>EPa"e 10 o$ 2#0

    Nu53er Po4er esult. 2 9 )PO>E *!+,D+. + 81 )PO>E *!#,D## 2 2# )PO>E *! ,D# + 2# )PO>E *!C,DC

    9+at .o!s 1t .o ;is $unction raises a nu53er to a user s'eci$ie% 'o4er(

    t is t e sa5e as usin" t e Z o'erator, suc as .Z+, 4 ic result is 81(6ot t e PO>E * $unction an% t e Z o'erator are t e sa5e as usin" .

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    107/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    PPa"e 10C o$ 2#0

    π

    .(1+1#92 #.#89C9 )P *

    9+at .o!s 1t .o ;is $unction is eIual to t e alue o$ Pi(

    t is correct to 1# %eci5al 'laces(t %oes not nee% any in'ut, it is a sel$ containe% $unction(

    Synta<)P *

    For"attin

    No s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    108/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    PE MPa"e 108 o$ 2#0

    Pool O$ te5s te5s n A Grou' Per5utations+ 2 12 )PE M *!+,D++ . 2+ )PE M *!#,D#

    10 + #0+0 )PE M *! ,D2 1 #,C #, 00 )PE M *!C,DC

    9+at .o!s 1t .o ;is $unction calculates t e 5axi5u5 nu53er o$ 'er5utations "i en a $ixe% nu53er o$ ite5s(e internal or%er is si"ni$icant, so A6 an% 6A 4ill 3e consi%ere% as t4o 'ossi3le 'er5utations(

    t coul% 3e use% to calculate t e 'ossi3le nu53er o$ + %i"it 'ass4or%s $ro5 t e %i"its 0 to 9(

    Synta<)PE M *Pool oPic@Fro5, te5s nAGrou'

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    109/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    Or%erin" Stoc@Pa"e 109 o$ 2#0

    is is an exa5'le o$ a s'rea%s eet to calculate t e 3est ti5e inter al to or%er stoc@(

    Sc!nario A "ara"e $its ex aust syste5s(

    e 5ana"er or%ers t e ex austs on a re"ular 3asis(Eac ti5e an or%er is 5a%e $or ne4 stoc@, t ere is a $ixe% a%5inistrati e cost(

    e ex austs are @e't in stoc@ until nee%e%(?ee'in" t e ex austs in stoc@ incurs a cost %ue to ca'ital tie% u' an% 4are ouse costs(

    e su''lier o$ t e Ex austs "i es a %iscount on lar"e or%ers(

    O#B!cti !Fin% t e ti5e inter al to or%er stoc@ 4 ic 4ill result in t e lo4est A%5in an% >are ouse costs(

    1n ut .ata!ost o$ a sin"le Ex aust syste5 7 :C#

    !ost o$ @ee'in" Ex aust in stoc@( *As a / o$ t e stoc@ alue 7 12/Juantity o$ Ex austs use% 'er %ay 7 10

    A%5in cost eac ti5e ne4 Ex austs are or%ere% 7 :2# A era"e Iuantity o$ Ex austs in stoc@ *As / o$ or%ere% Iuantity 7 0(#

    Or%erin" nter als to e aluate( *Ex'resse% in Days 7 2

    Su''liers $irst Price 6rea@ an% Discount/ o$$ere% 7 200 1/Su''liers secon% Price 6rea@ an% Discount/ o$$ere% 7 C#0 #/

    Out ut

    1 10 : C#0 : - . # : 9,12# : +# : 9,1C0 -2 20 : 1,#00 : - 18. : +,#C# : 90 : +, # -+ +0 : .,000 : - 92 : 2,.00 : 180 : 2,+80 -

    0 : +,#00 : - 1 : 1,#2# : 2C0 : 1,C9# -8 80 : ,000 : - + : 1,1#0 : . 0 : 1,#10 -

    10 100 : C,#00 : - .C : 92# : +#0 : 1,.C# -12 120 : 9,000 : - .1 : CC# : #+0 : 1,.1# -1+ 1+0 : 10,#00 : - 2C : C# : .0 : 1,.0# -1 1 0 : 12,000 : - 2. : #C# : C20 : 1,29# -18 180 : 1.,#00 : - 21 : #2# : 810 : 1,..# -20 200 : 1#,000 : 1#0 19 : +C# : 900 : 1,22# -!st22 220 : 1 ,#00 : 1 # 1C : +2# : 990 : 1,2#0 -2+ 2+0 : 18,000 : 180 1 : +00 : 1,080 : 1,.00 -2 2 0 : 19,#00 : 19# 1# : .C# : 1,1C0 : 1,.#0 -28 280 : 21,000 : 210 1+ : .#0 : 1,2 0 : 1,+00 -.0 .00 : 22,#00 : 22# 1. : .2# : 1,.#0 : 1,+#0 -.2 .20 : 2+,000 : 2+0 12 : .00 : 1,++0 : 1,#00 -.+ .+0 : 2#,#00 : 2## 11 : 2C# : 1,#.0 : 1,##0 -. . 0 : 2C,000 : 2C0 11 : 2C# : 1, 20 : 1, 2# -.8 .80 : 28,#00 : 28# 10 : 2#0 : 1,C10 : 1, C# -+0 +00 : .0,000 : .00 10 : 2#0 : 1,800 : 1,C#0 -

    Or%erin"nter aln Days

    JuantityPer Or%er

    Or%er alue

    Or%er Discount

    Or%ersPer Year

    Annual A%5in

    !ost

    Annual>areouse

    !osts Annual

    otal

    e 6estOr%erin"

    nter al

    -ack-ack

    A B C D E F G H I

    1

    2

    3456789

    1011121314

    151617181920212223242526

    27

    28

    293031323334353637383940414243444546474849

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    110/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    Or%erin" Stoc@Pa"e 110 o$ 2#0

    +2 +20 : .1,#00 : .1# 9 : 22# : 1,890 : 1,800 -++ ++0 : ..,000 : ..0 9 : 22# : 1,980 : 1,8C# -+ + 0 : .+,#00 : .+# 8 : 200 : 2,0C0 : 1,92# -+8 +80 : . ,000 : . 0 8 : 200 : 2,1 0 : 2,000 -#0 #00 : .C,#00 : .C# 8 : 200 : 2,2#0 : 2,0C# -#2 #20 : .9,000 : .90 8 : 200 : 2,.+0 : 2,1#0 -#+ #+0 : +0,#00 : +0# C : 1C# : 2,+.0 : 2,200 -# # 0 : +2,000 : +20 C : 1C# : 2,#20 : 2,2C# -#8 #80 : +.,#00 : +.# C : 1C# : 2, 10 : 2,.#0 -

    0 00 : +#,000 : +#0 C : 1C# : 2,C00 : 2,+2# -

    T+in s To Try! an"e t e Discount / to 0/ an% 0/(! an"e t e Or%erin" nter al to 1 or .0(! an"e t e !ost o$ t e Ex aust 5a@in" it c ea'er or 5ore ex'ensi e(! an"e t e Juantity use% 'er %ay to a lar"er or s5aller nu53er(

    E< lanation!olu5n A Ord!rin 1nt!r al 1n .ays

    e $irst o$ t ese cells as t e alue 1 entere% in it(is is t e s5allest or%erin" 'erio%, 4 ic 4oul% reIuire stoc@ to 3e or%ere% e ery %ay(e secon% cell 'ic@s t e or%erin" inter al $ro5 t e n'ut Data ta3le(e t ir% an% su3seIuent cells a%% t e or%erin" inter al to t e 're ious cell to create

    a list o$ alues o$ t e sa5e inter al(

    !olu5n 6 6uantity P!r Ord!r is is t e nu53er o$ Ex austs 4 ic 4ill nee% to 3e or%ere%(

    !alculation 7 Or%erin" nter al < Juantity se%PerDay

    !olu5n ! Ord!r /alu!is is t e alue o$ t e Or%er 3e$ore any %iscount(

    !alculation 7 JuantityOr%ere% < !ostO$Ex aust

    !olu5n D Ord!r .iscounte %iscount 4 ic can 3e su3tracte% $ro5 t e or%er alue(e %iscount is only "i en on or%ers 4 ic are eIual to or "reater t an t e

    Price 6rea@ alues set 3y t e su''lier(

    !alculation 7 Or%er alue < Su''lierDiscounte su''lier %iscount is calculate% usin" t e ) F* an% t e )AND* $unctions(

    $ t e Or%erJuantity is eIual to or a3o e t e $irst Price 6rea@, 3ut 3elo4t e secon% Price 6rea@, t en t e $irst Price 6rea@ %iscount is use%(

    $ t e Or%erJuantity is eIual to or a3o e t e secon% Price 6rea@,t e secon% Price 6rea@ %iscount is use%(

    $ t e Or%erJuantity %oes not Iuali$y $or a %iscount, ero %iscount is use%(

    )!29< 1F7AN.7-&@ >D0D&%,-&@ D0D&(8,DHD&%, F*629 )RGR2#,R R2#,0

    )!29< F*AND*629 )RGR2+,629 RGR2# ,R R2+, 1F7-&@ >D0D&(,DHD&(,0

    )!29< F*AND*629 )RGR2+,629 RGR2# ,R R2+, F*629 )RGR2#,R R2#, '

    A B C D E F G H I50515253545556575859606162636465666768697071727374757677

    787980818283848586878889

    90919293949596979899

    100101

    102103

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    111/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    Or%erin" Stoc@Pa"e 111 o$ 2#0

    !olu5n E Ord!rs P!r 3!ar is is o4 5any or%ers 4ill nee% to 3e 5a%e 3ase% u'on t e or%erin" inter al(

    >it an inter al o$ 1, t ere 4ill a e to 3e . # or%ers(

    !alculation 7 . #HOr%erin" nter alis calculation 5ay "i e results 4 ic are %eci5al, suc as 2(.is %eci5al 4ill cause 'ro3le5s, %ue to t e $act t at t e nu53er o$

    or%ers 5ust al4ays 3e a 4 ole nu53er(e )!E NG* $unction as 3een use% to Vroun% u'V any %eci5als to

    t e next i" est 4 ole nu53er()!E NG*. #HA29,1

    !olu5n F Annual Ad"in Costsis is t e a%5inistration costs in ol e% in 5a@in" t e or%ers(

    !alculation 7 Or%ersPerYear < A%5in!ost)E29are ouse!osts - Or%erDiscount)F29;G29-D29

    !olu5n T+! -!st Ord!rin 1nt!r alis s o4s t e 6est or%erin" inter al, "i in" t e lo4est annual o er ea%s(

    t co5'ares t e alue in colu5n a"ainst t e 5ini5u5 alue $or all o$ colu5n ($ t e t4o alues 5atc t e 4or% 6est is s o4n, ot er4ise a %as is s o4n() F* 29)M N*R R297R R#9 ,L6estL,L-L

    A B C D E F G H I104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143

    144145146

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    112/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    OPa"e 112 o$ 2#0

    Or%er No( !ost A6001 1000 !as : - ) F*O *E+)L isaL,E+)LDeltaL ,#,0 A6002 1000 isa : # ) F*O *E#)L isaL,E#)LDeltaL ,#,0 A600. 2000 ! eIue : - ) F*O *E )L isaL,E )LDeltaL ,#,0 A600+ #000 Delta : # ) F*O *EC)L isaL,EC)LDeltaL ,#,0

    9+at .o!s 1t .o;is $unction tests t4o or 5ore con%itions to see i$ any o$ t e5 are true(

    t can 3e use% to test t at at least one o$ a series o$ nu53ers 5eets certain con%itions(Nor5ally t e O * $unction 4oul% 3e use% in conKunction 4it a $unction suc as ) F* (

    Synta< )O * est1, est2

    Note t at t ere can 3e u' to .0 'ossi3le tests(

    For"attin> en use% 3y itsel$ it 4ill s o4 E or FA SE(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    113/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    ODDPa"e 11. o$ 2#0

    Nu53er 2 . )ODD*!+

    2(+ . )ODD*!#2(9 . )ODD*!. . )ODD*!C

    .(+ # )ODD*!8

    .(9 # )ODD*!9

    9+at .o!s 1t .o ;is $unction roun%s a nu53er u' to t e next i" est 4 ole o%% nu53er(

    Synta<)ODD*Nu53er o6e oun%e%

    For"attinNo s'ecial $or5attin" is nee%e%(

    oun%e% oNext O%%

    -ack-ack

    A B C D E F G H I

    1

    2

    3

    456789

    101112131415161718

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    114/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    NO>Pa"e 11+ o$ 2#0

    e current Date an% i5e11H1+H201# 17#8 )NO>*+2.22(0820 C. 9C )NO>*

    9+at .o!s 1t .o;is $unction s o4s t e current %ate an% ti5e( e result 4ill 3e u'%ate% eac ti5e t e

    4or@s eet is o'ene% an% e ery ti5e an entry is 5a%e any4 ere on t e 4or@s eet(

    Synta< )NO>*

    For"attine result 4ill 3e s o4n as a %ate an% ti5e( $ it is $or5atte% to s o4 as a nu53er

    t e inte"er 'art is use% $or t e %ate an% t e %eci5al 'ortion re'resent t e ti5e(

    -ack-ack

    A B C D E F G H

    1

    2

    3456789

    10111213141516

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    115/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    NOPa"e 11# o$ 2#0

    !ells o est esult10 20 1 )NO *!+ D+10 20 1 )NO *!#)D#10 20 0 )NO *! D

    1-&an-98 1-Fe3-98 1 )NO *!C DCello Goo%3ye 1 )NO *!8)D8ello ello 0 )NO *!9)D9

    9+at .o!s 1t .o ;is $unction 'er$or5s a test to see i$ t e test $ails( *A ty'e o$ re erse lo"ic (

    $ t e test $ails, t e result is E($ t e test is 5et, t en t e result is FA SE(

    Synta<)NO * est oPer$or5

    e est oPer$or5 can 3e re$erence to cells or anot er calculation(

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    116/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    NE >O ?DAYSPa"e 11 o$ 2#0

    Start Date En% Date >or@ Days1-Mar-98 C-Mar-98 # )NE >O ?DAYS*!+,D+2#-A'r-98 .0-&ul-98 9 )NE >O ?DAYS*!#,D#2+-Dec-98 #-&an-99 9 )NE >O ?DAYS*! ,D

    9+at .o!s 1t .o;is $unction 4ill calculate t e nu53er o$ 4or@in" %ays 3et4een t4o %ates(

    t 4ill exclu%e 4ee@en%s an% any oli%ays(

    Synta< )NE >O ?DAYS*StartDate,En%Date, oli%ays oli%ays 7 is is a list o$ %ates 4 ic 4ill 3e exclu%e% $ro5 t e calculation, suc as B5as

    an% 6an@ oli%ays(

    For"attine result 4ill 3e s o4n as a nu53er(

    Not!e calculation %oes not inclu%e t e last %ay( e result o$ usin" 1-&an-98 an% #-&an-98 4ill

    "i e a result o$ +( o correct t is a%% 1 to t e result( )NE >O ?DAYS*Start,En%, oli%ays ;1

    EO ?DAYS*6.0,!.0,!..7!.C

    oli%ays6an@ oli%ay 1-May-98

    B5as 2#-Dec-98Ne4 Year 1-&an-9CNe4 Year 1-&an-98Ne4 Year 1-&an-99

    -ack-ack

    A B C D E F

    1

    2

    3456789

    1011121314

    151617181920212223242526

    2728293031323334353637

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    117/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    NAPa"e 11C o$ 2#0

    =NHA )NA*

    alue est10 11 ) F* S6 AN?*! ,NA* ,! ;1

    =NHA ) F* S6 AN?*!C ,NA* ,!C;1.0 .1 ) F* S6 AN?*!8 ,NA* ,!8;1

    SalesNort 100Sout =NHA )NA*East =NHA )NA*>est 200

    otal =NHA )S M*D117D1+

    9+at .o!s 1t .o ;is $unction is a 'lace 5ar@er use% to in%icate t at reIuire% in$or5ation is Not A aila3le(

    t can 3e ty'e %irectly in to a cell as )NA* or it can 3e use% as 'art o$ a calculation(> en t e )NA* is use%, any calculations 4 ic %e'en% u'on t e cell 4ill also s o4 =NA(

    t is use% to in%icate t at all t e %ata as not yet 3een entere% in to t e s'rea%s eet(

    Synta<)NA*

    For"attinNo s'ecial $or5attin" is reIuire%(

    Ea"e 'ai%(

    a3le 1Salary ax / Pay

    Alan 1000 2#/ C#0 )!.9-!.9

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    118/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    NPa"e 118 o$ 2#0

    Ori"inal !on erte%1 1 )N*!+. 1H2 .(# )N*!#.(# .(# )N*!

    .(#0/ 0(0.# )N*!C2#-Dec-98 . 1#+ )N*!8

    1 1 )N*!90 0 )N*!10

    ello 0 )N*!110 )N*!12

    9+at .o!s 1t .o ;

    is $unction con erts a nu5eric entry to its 5at e5atical alue( Anyt in" 4 ic 4ill not con ert is s o4n as 0 ero(Excel %oes not really nee% t is $unction, %ue to t e $act t at Excel calculates in t is 4aynaturally( e $unction is inclu%e% $or co5'ati3ility 4it ot er s'rea%s eet 'ro"ra5s(

    Synta<)N*Nu5ericEntry

    For"attinNo s'ecial $or5attin" is nee%e%(

    -ack-ack

    A B C D E F G H I J

    1

    2

    3456789

    1011121314

    15161718192021222324

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    119/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    M O NDPa"e 119 o$ 2#0

    Nu53er Multi'le110 #0 100 )M O ND*!+,D+120 #0 100 )M O ND*!#,D#1#0 #0 1#0 )M O ND*! ,D1 0 #0 1#0 )M O ND*!C,DC1C0 #0 1#0 )M O ND*!8,D8

    9+at .o!s 1t .o ;is $unction roun%s a nu53er u' or %o4n to t e nearest 5ulti'le s'eci$ie% 3y t e user(

    Synta<

    )M O ND*Nu53er o oun%,Multi'le o se

    For"attinNo s'ecial $or5attin" is nee%e%(

    oun%e%alue

    -ack-ack

    A B C D E F G H I J

    1

    2

    3

    456789

    10111213

    14151617

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    120/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    MONPa"e 120 o$ 2#0

    Ori"inal Date Mont

    1-&an-98 1 )MON *!+1-&an-98 Dece53er )MON *!#

    9+at .o!s 1t .o;is $unction extracts t e 5ont $ro5 a co5'lete %ate(

    Synta< )MON *Date

    For"attinNor5ally t e result 4ill 3e a nu53er, 3ut t is can 3e $or5atte% to s o4 t e actual5ont 3y usin" For5at,!ells,Nu53er,!usto5 an% usin" t e co%e 555 or 5555(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    121/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    MODEPa"e 121 o$ 2#0

    alue1 alue2 alue. alue+ alue# Mo%e20 #0 10 10 +0 10 )MODE*!+7G+

    +0 20 +0 10 +0 +0 )MODE*! 7G

    10 10 99 20 20 10 )MODE*!87G820 20 99 10 10 10 )MODE*!97G910 20 20 99 10 10 )MODE*!107G10

    10 20 .0 +0 #0 = A E )MODE*!127G12

    9+at .o!s 1t .o ;

    is $unction %is'lays t e 5ost $reIuently occurrin" nu53er in a "rou' o$ nu53ers(For it to 4or@ correctly t ere 5ust 3e at least t4o nu53ers 4 ic are t e sa5e(

    $ all t e alues in t e "rou' are uniIue t e $unction s o4s t e error =NHA(> en t ere is 5ore t an one set o$ %u'licates, t e nu53er closest to t e 3e"innin"o$ t e "rou' 4ill 3e use%( *> ic is not really an accurate ans4er

    Synta<)MODE* an"e1, an"e2, an"e.((( t rou" to an"e.0

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    122/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    MODEPa"e 122 o$ 2#0

    020 S@irt 8

    Not!$ t e )A E AGE* $unction a% 3een use% t e ans4er 4oul% a e 3een 7 9(C

    is $i"ure is o$ no 3ene$it to t e s o'@ee'er as t ere are no "ar5ets o$ t is si e

    A B C D E F G H I J5253545556

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    123/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    MODPa"e 12. o$ 2#0

    Nu53er Di isor e5ain%er 12 # 2 )MOD*!+,D+20 C )MOD*!#,D#18 . 0 )MOD*! ,D9 2 1 )MOD*!C,DC

    2+ C . )MOD*!8,D8

    9+at .o!s 1t .o ;is $unction calculates t e re5ain%er a$ter a nu53er as 3een %i i%e% 3y anot er nu53er(

    Synta<)MOD*Nu53er,Di isor

    For"attinNo s'ecial $or5attin" is nee%e%(

    -ack-ack

    A B C D E F G H I

    1

    23456789

    1011121314151617

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    124/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    MMPa"e 12+ o$ 2#0

    9+at .o!s 1t .o ;is $unction 5ulti'lies one ran"e o$ alues 4it anot er ran"e o$ alues(e ran"es %o not a e to 3e o$ eIual si e(e %i5ensions o$ t e result ran"e is in %irect 'ro'ortion to %i5ensions o$ t e t4o in'ut ran"es(

    t is an Array $unction an% 5ust 3e entere% usin" t e !trl;S i$t;Enter co53ination(

    Synta<)MM * an"e1, an"e2

    For"attinNo s'ecial $or5attin" is nee%e%(

    E ite(

    n t e run u' to ! rist5as custo5ers or%ere% arious Iuantities o$ eac 3ox(e c ocolate co5'any no4 nee%e% to @no4 4 at Iuantity o$ eac ty'e o$ c ocolate to 'ro%uce(e )MM * $unction 4as use% to 5ulti'ly t e contents o$ 3oxes 3y t e custo5er or%ers(e result o$ t e )MM * is t e total nu53er o$ eac ty'e o$ c ocolate to 'ro%uce(

    ! ocolates in t e 3oxSi e Mil@ Dar@ > iteGiant #0 #0 #0

    Stan%ar% .0 20 10Econo5y 20 # #

    !usto5ers Or%ersGiant Stan%ar% Econo5y.00 +00 #00

    Juantity o Pro%uceMil@ Dar@ > ite

    .C,000 2#,#00 21,#00

    )MM *!.27E.2,!2 7E28 Q$n all three cells

    Ho) 1t 9as .on!!ells !. to E. 4ere selecte%(

    e $or5ula )MM *!.27E.2,!2 7E28 4as ty'e%, *3ut not yet entere% (e @eys !trl;S i$t;Enter 4ere 'resse% to con$ir5 t e entry as an array(e $or5ula t en s o4e% t e correct result(

    0!ttin T+! .i"!nsions Corr!cte %i5ensions o$ t e esult ran"e are %irectly relate% to t e t4o in'ut ran"es(e nu53er o$ ro4s in t e esult s oul% 3e eIual to t e ro4s in an"e1(

    e nu53er o$ colu5ns in t e esult s oul% 3e eIual to t e colu5ns in an"e2(

    -ack-ack

    A B C D E F G H I J

    1

    2

    3456789

    1011121314

    1516171819202122232425262728293031323334353637383940414243444546474849

    5051

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    125/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    MMPa"e 12# o$ 2#0

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    126/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    M N EPa"e 12 o$ 2#0

    Nu53er Minute11H1+H201# 17#8 #8 )M N E*D+

    971#700 PM 1# )M N E*D#0(02 28 )M N E*D0(#2 28 )M N E*DC1(#2 28 )M N E*D8

    9+at .o!s 1t .o;e $unction 4ill s o4 t e 5inute o$ t e our 3ase% u'on a ti5e or a nu53er(

    Only t e $raction 'art o$ t e nu53er is use% as it is t is 4 ic relates to ti5e o$ %ay(

    Synta< )M N E*Nu53er

    For"attine result 4ill 3e s o4n as a nor5al nu53er 3et4een 0 an% #9(

    E* WL LW EB * O *NO>* ,L00L ) EP *LXL,M N E*NO>* WL LW EB *M N E*NO>* ,L00L ) EP *LXL,SE!OND*NO>* WL LW EB *SE!OND*NO>* ,L00L

    R!lat!d 1n=or"ationo con ert a ti5e in 755 $or5at to %eci5al $or5at(

    Enter a ti5e in 755 $or5at 7 27+#

    e sa5e ti5e con erte% to a %eci5al 7 2(C# )F.8

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    127/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    M N EPa"e 12C o$ 2#0

    o extract t e 5inutes in 755 $or5at 7 07+# )MOD*F+9,1 H2+

    e t ree $or5ula a3o e a e also 3een $or5atte% as ++:"" usin"t e For"at , C!lls , Nu"#!r , Ti"! co55an%(

    A B C D E F G H I55565758

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    128/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    M NPa"e 128 o$ 2#0

    alues Mini5u5120 800 100 120 2#0 100 )M N*!+7G+

    Dates Maxi5u51-&an-98 2#-Dec-98 .1-Mar-98 2C-Dec-98 +-&ul-98 1-&an-98 )M N*!C7GC

    9+at .o!s 1t .o ;is $unction 'ic@s t e lo4est alue $ro5 a list o$ %ata(

    Synta<)M N* an"e1, an"e2, an"e.((( t rou" to an"e.0

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    129/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    130/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    M DPa"e 1.0 o$ 2#0

    Fin% t e $irst H, 'lus 1 $or t e Start o$ t e co%e(Fin% t e secon% H, occurrin" a$ter t e $irst H!alculate t e len"t o$ t e text to extract, 3y su3tractin" t e 'osition

    )M D*!#0, F ND*LHL,!#0 ;1,F ND*LHL,!#0,F ND*LHL,!#0 ;1-F ND*LHL,!#0 -1

    o$ t e $irst H $ro5 t e 'osition o$ t e secon% H

    A B C D E F G H515253545556

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    131/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    MED ANPa"e 1.1 o$ 2#0

    alue1 alue2 alue. alue+ alue# Me%ian20 #0 10 .0 +0 .0 )MED AN*!+7G+

    2000 1000 10 20 8000 1000 )MED AN*! 7G

    10 20 +0 +0 +0 +0 )MED AN*!87G8

    alue1 alue2 alue. alue+ Me%ian20 +0 .0 10 2# )MED AN*!117F11

    20 20 +0 20 20 )MED AN*!1.7F1.

    9+at .o!s 1t .o ;is $unction $in%s t e 5e%ian alue o$ a "rou' o$ alues(e 5e%ian is not t e a era"e, it is t e al$ 4ay 'oint 4 ere al$ t e nu53ers in t e "rou' are

    lar"er t an it an% al$ t e nu53ers are less t an it($ t ere is no exact 5e%ian nu53er in t e "rou', t e t4o nearest t e al$ 4ay 'oint are

    a%%e% an% t eir a era"e is use% as t e 5e%ian(

    Synta<)MED AN* an"e1, an"e2, an"e.((( t rou" to an"e.0

    For"attinNo s'ecial $or5attin" is nee%e%(

    -ack-ack

    A B C D E F G H I J

    1

    2

    3456789

    1011121314

    151617181920212223242526

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    132/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    MABPa"e 1.2 o$ 2#0

    alues Maxi5u5120 800 100 120 2#0 800 )MAB*!+7G+

    Dates Maxi5u51-&an-98 2#-Dec-98 .1-Mar-98 2C-Dec-98 +-&ul-98 2C-Dec-98 )MAB*!C7GC

    9+at .o!s 1t .o ;is $unction 'ic@s t e i" est alue $ro5 a list o$ %ata(

    Synta<)MAB* an"e1, an"e2, an"e.((( t rou" to an"e.0

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    133/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    MA !Pa"e 1.. o$ 2#0

    Na5es alues6o3 2#0

    Alan 00Da i% 1000!arol +000

    y'e a na5e to loo@ $or 7 Alan y'e a alue 7 1000

    e 'osition o$ Alan is 7 2 alue 'osition 7 . )MA ! *E9,E+7EC,0 )MA ! * 9, +7 C,1

    9+at .o!s 1t .o ;is $unction loo@s $or an ite5 in a list an% s o4s its 'osition(

    t can 3e use% 4it text an% nu53ers(t can loo@ $or an exact 5atc or an a''roxi5ate 5atc (

    Synta<)MA ! *> at o oo@For,> ere o oo@, y'eO$Matc

    e y'eO$Matc eit er 0, 1 or -1(

    sin" 0 4ill loo@ $or an exact 5atc ( $ no 5atc is $oun% t e =NA error 4ill 3e s o4n(

    sin" 1 4ill loo@ $or an exact 5atc , or t e next lo4est nu53er i$ no exact 5atc exists( $ t ere is no 5atc or next lo4est nu53er t e error =NA is s o4n( e list o$ alues 3ein" exa5ine% 5ust 3e sorte% $or t is to 4or@ correctly(

    sin" -1 4ill loo@ $or an exact 5atc , or t e next i" est nu53er i$ no exact 5atc exists( $ t ere is no exact 5atc or next i" est nu53er t e error =NA is s o4n( e list 5ust 3e sorte% $or t is to 4or@ 'ro'erly(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    134/250

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    135/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    MA !Pa"e 1.# o$ 2#0

    e 'u'ils scores 4ere entere% in anot er list(e 'u'ils scores are co5'are% a"ainst t e 3rea@'oints(

    $ an exact 5atc is not $oun%, t e next lo4est 3rea@'oint is use%(e ) NDEB* $unction t en loo@s %o4n t e Gra%e list to $in% t e "ra%e(

    Exa5 Score Gra%e Pu'il Score Gra%e0 Fail Alan 0 Pass

    #0 Pass 6o3 Fail90 Merit !arol 9C Distinction9# Distinction Da i% 89 Pass

    ) NDEB*D1117D11+,MA ! *G11+,!1117!11+,1 ,0

    A B C D E F G H I105106107108109110111112113114115

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    136/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    O>EPa"e 1. o$ 2#0

    ''er !ase ext o4er !ase A AN &ONES alan Kones ) O>E *!+6O6 SM 3o3 s5it ) O>E *!#

    !A O > AMS carol 4illia5s ) O>E *!!A D FF car%i$$ ) O>E *!C A6!12. a3c12. ) O>E *!8

    9+at .o!s 1t .o ;is $unction con erts all c aracters in a 'iece o$ text to lo4er case(

    Synta<) O>E * ext o!on ert

    For"attinNo s'ecial $or5attin" is nee%e%(

    -ack-ack

    A B C D E F G H

    1

    2

    3456789

    1011121314

    151617

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    137/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    OO? P * ectorPa"e 1.C o$ 2#0

    Na5e &an Fe3 Mar

    Alan 10 ' 9C-o# 20 @' 9

    Carol .0 $'' +#.a id +0 $$' #1Eric #0 $&' CC

    Francis 0 $4' 280ail C0 $%' C.

    y'e a Na5e in t is cell 7 Eric

    120 ) OO? P*F12,D+7G10,F+7F10

    9+at .o!s 1t .o ;is $unction loo@s $or a 'iece o$ in$or5ation in a list, an% t en 'ic@s an ite5 $ro5a secon% ran"e o$ cells(

    Synta<) OO? P*> at o oo@For, an"e o oo@ n, an"e oPic@Fro5

    e > at o oo@For s oul% 3e a sin"le ite5(e an"e o oo@ in can 3e eit er ori ontal or ertical(e an"e oPic@Fro5 5ust a e t e sa5e nu53er o$ cells in it as t e an"e o oo@in(

    6e care$ul not to inclu%e unnecessary ea%in" in t e ran"es as t ese 4ill cause errors(

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    138/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    OO? P *ArrayPa"e 1.8 o$ 2#0

    Na5e &an Fe3 Mar Alan 10 80 @-o# 20 90 5@

    Carol .0 100 %(.a id +0 110 ($Eric #0 120

    Francis 0 1.0 &0ail C0 1+0 4

    y'e a Na5e in t is cell 7 Eric

    CC ) OO? P*F12,D+7G10

    9+at .o!s 1t .o ;is $unction loo@s $or a 'iece o$ in$or5ation in a list, an% t en 'ic@s an ite5 $ro5 t e

    last cell in t e a%Kacent ro4 or colu5n(

    t al4ays 'ic@s t e %ata $ro5 t e en% o$ t e ro4 or colu5n, so it is no "oo% i$ you nee%to 'ic@ %ata $ro5 'art 4ay across a list, *use OO? P or OO? P (

    e 4ay in 4 ic t e $unction %eci%es 4 et er to 'ic@ $ro5 t e ro4 or colu5n is 3ase%on t e si e o$ t e ta3le(

    tryin" to $in% a 5atc $or t e 'iece o$ in$or5ationyou as@e% it to loo@ $or(> en a 5atc is $oun%, t e $unction 4ill loo@across to t e ri" t 5ost colu5n to 'ic@ t elast entry on t e ro4(

    4or@ in Kust t e sa5e 4ay as i$ t e ta3le a% 5orero4s t an colu5ns, as in t e %escri'tion a3o e(

    to $in% a 5atc $or t e 'iece o$ in$or5ation youa e as@e% it to loo@ $or(

    > en a 5atc is $oun%, t e $unction 4ill t en loo@%o4n to t e 3otto5 cell o$ t e colu5n to 'ic@t e last entry o$ t e colu5n(

    Synta<) OO? P*> at o oo@For, an"e o oo@ n

    e > at o oo@For s oul% 3e a sin"le ite5(e an"e o oo@ in can 3e eit er ori ontal or ertical(

    6e care$ul not to inclu%e unnecessary ea%in" in t e ran"e as t ese 4ill cause errors(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    139/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    OO? P *ArrayPa"e 1.9 o$ 2#0

    ro4s t an colu5ns, so t e t e ro4 ea%in" o$ &an is not inclu%e% in t ecolu5n ea%in" o$ &an is loo@u' ran"e(not inclu%e% in t e loo@u'ran"e( Alan 6o3 !arol Da i%

    &an &an 100 100 100 100 Alan 1006o3 100

    !arol 100Da i% 100Eric 100Fre% 100

    For"attinNo s'ecial $or5attin" is nee%e%(

    Pro#l!"s

    e list o$ in$or5ation to 3e loo@e% t rou" 5ust 3e sorte% in ascen%in" or%er, ot er4ise errors4ill occur, eit er as =NHA or incorrect results(

    a3le 1 s o4s t e Na5e colu5n sorte% al' a3etically, t e results o$ usin" ) OO? P* 4ill3e correct(

    a3le 2 s o4s t e sa5e %ata, 3ut not sorte%( So5eti5es t e results 4ill 3e correct, 3ut ot er ti5es t e result 4ill 3e an =NHA error or incorrect $i"ure(

    Ta#l! $ Ta#l! &Na5e &an Fe3 Mar Na5e &an Fe3 Mar Alan 10 80 @ .a id +0 110 ($-o# 20 90 5@ Eric #0 120

    Carol .0 100 %( Alan 10 80 @.a id +0 110 ($ -o# 20 90 5@Eric #0 120 Carol .0 100 %(

    Francis 0 1.0 & Francis 0 1.0 &0ail C0 1+0 4 0ail C0 1+0 4

    Na5e 7 Eric Na5e 7 Eric

    alue 7 CC alue 7 CC ) OO? P*!88,6807E8 ) OO? P* 88,G807&8

    A B C D E F G H I J53545556575859606162636465666768

    697071727374757677787980

    8182838485868788899091

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    140/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    ENPa"e 1+0 o$ 2#0

    ext en"t Alan &ones 10 ) EN*!+6o3 S5it 9 ) EN*!#

    !arol >illia5s 1+ ) EN*!!ar%i$$ C ) EN*!C

    A6!12. ) EN*!8

    9+at .o!s 1t .o ;is $unction counts t e nu53er o$ c aracters, inclu%in" s'aces an% nu53ers, in a 'iece o$ text(

    Synta<) EN* ext

    For"attinNo S'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    141/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    EFPa"e 1+1 o$ 2#0

    ext e$t Strin" Alan &ones 1 A ) EF *!+,D+ Alan &ones 2 Al ) EF *!#,D# Alan &ones . Ala ) EF *! ,D

    !ar%i$$ !ar%i$ ) EF *!C,DC A6!12. + A6!1 ) EF *!8,D8

    9+at .o!s 1t .o ;is $unction %is'lays a s'eci$ie% nu53er o$ c aracters $ro5 t e le$t an% si%e o$ a

    'iece o$ text(

    Synta<) EF *Ori"inal ext,Nu53erO$! aracters eIuire%

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    142/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    !MPa"e 1+2 o$ 2#0

    Nu53ers20 0 ) !M*!+,D+

    12 18 . ) !M*!#,D#.+ 9 1 .2 ) !M*! ,D

    9+at .o!s 1t .o ;is $unction calculate t e east !o55on Multi'le, 4 ic is t e s5allest nu53er

    t at can 3e %i i%e% 3y eac o$ t e "i en nu53ers(

    Synta<) !M*Nu53er1,Nu53er2,Nu53er.((( t rou" to Nu53er29

    For"attinNo s'ecial $or5attin" is nee%e%(

    east!o55onMulti'le

    -ack-ack

    A B C D E F G H I

    1

    2

    3

    456789

    10111213141516

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    143/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    A GEPa"e 1+. o$ 2#0

    alues i" est alue 800 ) A GE*!+7!8,1120 2n% i" est alue 2#0 ) A GE*!+7!8,2800 .r% i" est alue 120 ) A GE*!+7!8,.100 +t i" est alue 120 ) A GE*!+7!8,+120 #t i" est alue 100 ) A GE*!+7!8,#2#0

    9+at .o!s 1t .o ;is $unction exa5ines a list o$ alues an% 'ic@s t e alue at a user s'eci$ie% 'osition

    in t e list(

    Synta<) A GE* istO$Nu53ers oExa5ine,Position oPic@Fro5

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    144/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    S EBPa"e 1++ o$ 2#0

    !ell o est esultello 1 ) S EB *D+1 0 ) S EB *D#

    2#-Dec-98 0 ) S EB *D0 ) S EB *DC

    9+at .o!s 1t .o ;is $unctions tests an entry to %eter5ine 4 et er it is text(

    $ t e entry is text is s o4s E($ t e entry is any ot er ty'e it s o4s FA SE(

    Synta<

    ) S EB *!ell o est

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    145/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    S EFPa"e 1+# o$ 2#0

    1 ) S EF*A10 ) S EF*699=NAME ) S EF* ello

    0 ) S EF*100 ) S EF*NO>*0 ) S EF*LA1L

    =NAME ) S EF*BB99

    9+at .o!s 1t .o ;is $unction s o4s E i$ "i en a cell a%%ress, or FA SE $or any ot er ty'e o$ alue(

    ts a 3it o$ an o%% one, an% is nor5ally use% in 5acros rat er t an on t e 4or@s eet(

    Synta<) S EF* alue o est

    e alue o est can 3e any ty'e o$ %ata, 3ut 4 en use% on t e 4or@s eet, it cannot 3e are$erence to t e contents o$ anot er cell, as t e re$erence 4ill itsel$ 3e e aluate% 3y t e $unction(

    For"attinNo s'ecial $or5attin" is nee%e%(

    -ack-ack

    A B C D E F G H I

    1

    2

    3456789

    1011121314

    15161718192021

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    146/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    SODDPa"e 1+ o$ 2#0

    Nu53er s it O%%1 1 ) SODD*!+2 0 ) SODD*!#

    2(# 0 ) SODD*!2( 0 ) SODD*!C.(# 1 ) SODD*!8.( 1 ) SODD*!9ello = A E ) SODD*!10

    1-Fe3-98 1 ) SODD*!111-Fe3-9 0 ) SODD*!12

    9+at .o!s 1t .o ;is $unction tests a nu53er to %eter5ine 4 et er it is o%%(

    An o%% nu53er is s o4n as E an e en nu53er is s o4n as FA SE(Note t at %eci5al $ractions are i"nore%(Note t at %ates can 3e o%% or e en(Note t at text entries result in t e = A E error(

    Synta< ) SODD*!ell o est

    For"attinNo s'ecial $or5attin" is reIuire%(

    -ack-ack

    A B C D E F G H I

    1

    2

    3456789

    1011121314

    151617181920212223242526

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    147/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    SN M6EPa"e 1+C o$ 2#0

    !ell Entry esult1 1 ) SN M6E *D+

    1-&an-98 1 ) SN M6E *D#0 ) SN M6E *D

    =D H0 0 ) SN M6E *DCello 0 ) SN M6E *D8

    9+at .o!s 1t .o ;is $unction exa5ines a cell or calculation to %eter5ine 4 et er it is a nu5eric alue(

    $ t e cell or calculation is a nu5eric alue t e result E is s o4n($ t e cell or calculation is not nu5eric, or is 3lan@, t e result FA SE is s o4n(

    Synta<) SN M6E *!ell o est

    e cell to test can 3e a cell re$erence or a calculation(

    For"attinNo s'ecial $or5attin" is nee%e%(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    148/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    SNON EBPa"e 1+8 o$ 2#0

    te5 o est s t A Nu53er

    10 1 ) SNON EB *!+ello 0 ) SNON EB *!#

    1 ) SNON EB *!1-&an-98 1 ) SNON EB *!C

    1OO 0 ) SNON EB *!8

    9+at .o!s 1t .o;is $unctions tests an entry to %eter5ine 4 et er it is a nu53er, rat er t an text(

    t 4oul% 3e use% to ensure t at only nu5eric entries are use% in calculations, rat er t an text 4 ic loo@s li@e a nu53er, suc as ty'in" t e letter O instea% o$ ero 0(

    e $unction is nor5ally use% 4it ot er $unction suc as t e ) F* $unction(

    Synta< ) SNON EB *!ell o est

    For"attinNo s'ecial $or5attin"(

    E

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    149/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    SNAPa"e 1+9 o$ 2#0

    Nu53er esult1 0 ) SNA*!+ello 0 ) SNA*!#

    0 ) SNA*!1-&an-98 0 ) SNA*!C

    =NHA 1 ) SNA*!8

    9+at .o!s 1t .o;is $unction tests a cell to %eter5ine 4 et er it contains t e Not A aila3le error =NHA(e =NHA is "enerate% 4 en a $unction cannot 4or@ 'ro'erly 3ecause o$ 5issin" %ata(e =NHA can also 3e ty'e% in to a cell 3y t e user to in%icate t e cell is currently e5'ty,

    3ut 4ill 3e use% $or %ata entry in t e $uture(e $unction is nor5ally use% 4it ot er $unctions suc as t e ) F* $unction(

    Synta< ) SNA*!ell o est

    For"attinNo s'ecial $or5attin" is nee%e%(

    -ack-ack

    A B C D E F G H I

    1

    2

    3456789

    10111213141516171819202122

  • 8/15/2019 Copy of EXCEL_Formulae01 (2)

    150/250

    Excel Function Dictionary© 1998 - 2000 Peter Noneley

    S OG !APa"e 1#0 o$ 2#0

    !ell o est esult0 0 ) S OG !A *D+1 0 ) S OG !A *D#

    0 ) S OG !A *D20 0 ) S OG !A *DC

    1-&an-98 0 ) S OG !A *D8ello 0 ) S OG !A *D9

    =D H0 0 ) S OG !A *D10

    9+at .o!s 1t .o ;is $unction tests a cell to %eter5ine 4 et er t e cell contents are lo"ical(e lo"ical