Excel Functions

Embed Size (px)

Citation preview

  • 5/25/2018 Excel Functions

    1/8

    1 Financial

    ACCRINT (atp) ACCRINT(issue,first_interest,settlement,rate,par,frequency,basis)

    ACCRINT function calculates the accrued interest between the issue date and the settlement date for asecurity that pays periodic interest.

    ACCRINTM (atp) ACCRINTM(issue,maturity,rate,par,basis) ACCRINTM function calculates the accrued interest between the issue date and the maturity date for a securitythat pays interest at maturity.

    AMORDEGRC (atp)

    AMORLINC (atp)COUPDAYBS (atp) COUPDAYBS(settlement,maturity,frequency,basis) COUPDAYBS function calculates the number of days from the start of the coupon period to the settlementdate.

    COUPDAYS (atp) COUPDAYS(settlement,maturity,frequency,basis) COUPDAYS function calculates the number of days in the coupon period that contains the settlement date.

    COUPDAYSNC (atp) COUPDAYSNC(settlement,maturity,frequency,basis) COUPDAYSNC function calculates the number of days from the settlement date to the next coupon date.

    COUPNCD (atp) COUPNCD(settlement,maturity,frequency,basis) COUPNCD function calculates the next coupon date after the settlement date.

    COUPNUM (atp) COUPNUM(settlement,maturity,frequency,basis) COUPNUM function calculates the number of coupons payable between the settlement date and the maturitydate, rounded up to the nearest whole coupon.

    COUPPCD (atp) COUPPCD(settlement,maturity,frequency,basis) COUPPCD function calculates the previous coupon date before the settlement date.

    CUMIPMT (atp) CUMIPMT(rate,nper,pv,start_period,end_period,type) CUMIPMT function calculates the cumulative interest paid on a loan from start_period to end_period.

    CUMPRINC (atp) CUMPRINC(rate,nper,pv,start_period,end_period,type) CUMPRINC functions calculates the cumulative principal paid on a loan from start_period to end_period.

    DBDB(cost,salvage,life,period,month) DB function calculates the depreciation of an asset for a specified period using the fixed-declining balance

    method.

    DDBDDB(cost,salvage,life,period,factor) DDB function calculates the depreciation of an asset for a specified period using the double-declining balance

    method or some other declining balance method you specify.

    DISC (atp) DISC(settlement,maturity,pr,redemption,basis) DISC function calculates the discount rate for a security.

    DOLLARDE (atp)DOLLARFR (atp)DURATION (atp) DURATION(settlement,maturity,coupon,yld,frequency,basis) DURATION function calculates the Macauley duration of a $100 par value security.

    EFFECT (atp) EFFECT(nominal_rate ,npery) EFFECT function calculates the effective annual interest rate, given a specified nominal annual rate and thenumber of annual compounding periods.

    FV FV(rate,nper,pmt,pv,type) FV function calculates the future value of an investment based on periodic, constant payments and a constantinterest rate.

    FVSCHEDULE (atp) FVSCHEDULE(principal,schedule) FVSCHEDULE function calculates the future value of an initial investment with variable periodic rates ofinterest.

    INTRATE (atp) INTRATE(settlement,maturity,investment,redemption,basis) INTRATE function calculates the interest rate on a fully invested security.

    IPMTIPMT(rate,per,nper,pv,fv,type) IPMT fuction caculates the interest payment for a given period base on periodic constant payments and

    constant variables.

    IRR IRR(values,guess) IRR function calculates the internal rate of return (%) based upon a series of cash flows. Payments arenegative values.

    ISPMT ISPMT(rate,per,nper,pv) ISPMT function is the same as IPMT, but is exportable to Lotus 1-2-3.

    MDURATION (atp) MDURATION(settlement,maturity,coupon,yld,frequency,basis) MDURATION function calculates the modified duration of a $100 par value security.

    MIRR MIRR(values,finance_rate,reinvest_rate) MIRR function calculates the modified internal rate of return for a series of periodic cash flows, taking intoaccounts both the cost of the investment (borrowed money) and the interest received on reinvestment of cash.

    NOMINAL (atp) NOMINAL(effect_rate,npery) NOMINAL function calculates the nominal annual interest rate, given a specified effective annual rate and thenumber of annual compounding periods.

    NPER NPER(rate, pmt, pv, fv, type) NPER function calculates the number of periods for an investment based on periodic, constant payments anda constant interest rate.

    NPV NPV(rate,value1,value2, ...) NPV functions calculates the net present value of an investment by using a specified discount rate and aseries of future payments (negative values) and income (positive values). Important Note: The NPV

    investment begins one period before the date of theODDFPRICE (atp) ODDFPRICE(settlement,maturity,issue,first_coupon,rate,yld,red

    emption,frequency,basis)

    ODDFPRICE function calculates the price of a security per $100 of face value that pays periodic interest, buthas an "odd" first interest period. "Odd" meaning shorter or longer that the other periods. A requirement forthis function is: maturity > firs

    ODDFYIELD (atp) ODDFYIELD(settlement,maturity,issue,first_coupon,rate,pr,rede

    mption,frequency,basis)

    ODDFYIELD function calculates the yield of a security that pays periodic interest, but has an "odd" first interestperiod. "Odd" meaning shorter or longer that the other periods. A requirement for this function is: maturity >first_coupon > settlement >

  • 5/25/2018 Excel Functions

    2/8

    ODDLPRICE (atp) ODDLPRICE(settlement,maturity,last_interest,rate,yld,redempti

    on,frequency,basis)

    ODDLPRICE function calculates the price of a security per $100 of face value that pays periodic interest, buthas an "odd" last interest period. "Odd" meaning shorter or longer that the other periods. A requirement forthis function is: maturity > settl

    ODDLYIELD (atp) ODDLYIELD(settlement,maturity,last_interest,rate,pr,redemptio

    n,frequency,basis)

    ODDLYIELD function calculates the yield of a security that pays periodic interest, but has an "odd" last interestperiod. "Odd" meaning shorter or longer that the other periods. A requirement for this function is: maturity >settlement > last_interest.

    PMT PMT(rate,nper,pv,fv,type) PMT function calculates the payment for a loan based on constant payments and a constant interest rate.

    PPMT PPMT(rate, per, nper, pv, fv, type) PPMT fuction calulates the principal payment for a given period base on periodic constant payments andconstant variables.

    PRICE (atp) PRICE(settlement,maturity,rate,yld,redemption,frequency,basis) PRICE function calculates the price of a security per $100 of face value. The security must pay periodicinterest.

    PRICEDISC (atp) PRICEDISC(settlement,maturity,discount,redemption,basis) PRICEDISC function calculates the price of a discounted security per $100 of face value.

    PRICEMAT (atp) PRICEMAT(settlement,maturity,issue,rate,yld,basis) PRICEMAT function calculates the price per $100 of face value for a security that pays interest only at maturitydate.

    PV PV(rate,nper,pmt,fv,type) PV function calculates the present value of an investment. The present value is the total amount that a seriesof future payments is worth now. For example, when you borrow money, the loan amount is the present value

    to the lender.RATE RATE(nper,pmt,pv,fv,type,guess) RATE function calculates the interest rate per period of an annuity. RATE is calculated by iteration and can

    have zero or more solutions. If the successive results of RATE do not converge to within 0.0000001 after 20iterations, RATE returns the #NUM! err

    RECEIVED (atp) RECEIVED(settlement,maturity,investment,discount,basis) RECEIVED function calculates the amount ($) received at the maturity date for a specified amount invested ina security.

    SLN SLN(cost,salvage,life) SLN function calculates the straight-line depreciation of an asset for one period.SYD SYD(cost,salvage,life,per) SYD function calculates the sum-of-years' digits depreciation of an asset for a specified period.

    TBILLEQ (atp) TBILLEQ(settlement,maturity,discount) TBILLEQ function calculates the bond-equivalent yield for a Treasury bill.

    TBILLPRICE (atp) TBILLPRICE(settlement,maturity,discount) TBILLPRICE function calculates the price per $100 face value for a Teasury bill.

    TBILLYIELD (atp) TBILLYIELD(settlement,maturity,pr) TBILLYIELD function calculates the yield for a Treasury bill.

    VDB VDB(cost,salvage,life,start_period,end_period,factor,no_switch) VDB function calculates depreciation for any specified period (including partial periods). VDB stands forvariable declining balance.

    XIRR (atp) XIRR(values,dates,guess) XIRR function calculates the internal rate of return for a non-periodic schedule of cash flows. IRR function isused for periodic (regular) cash flows.

    XNPV (atp) XNPV(rate,values,dates) XNPV function calculates the net present value for a non-periodic schedule of cash flows. NPV function isused for periodic (regular) cash flows.

    YIELD (atp) YIELD(settlement,maturity,rate,pr,redemption,frequency,basis) YIELD function calculates the yield on a security that pays periodic interest payments, on a set recurringschedule, such as monthly, quarterly, or annually.

    YIELDDISC (atp) YIELDDISC(settlement,maturity,pr,redemption,basis) YIELDDISC function calculates the yield on a discounted security

    YIELDMAT (atp) YIELDMAT(settlement,maturity,issue,rate,pr,basis) YIELDMAT function calculates the annual yield of a security that pays interest only at maturity date.

    2 Date & Time

    DATE DATE(year,month,day) DATE function returns the serial number that represents a particular date.

    DATEVALUE DATEVALUE(date_text) DATEVALUE function converts a date represented by text to a serial number.

    DAY DAY(serial_number) DAY function returns the day of a date, represented by a serial number. The day is given as an integer rangingfrom 1 to 31.

    DAYS360 DAYS360(start_date,end_date,method) DAYS360 function returns the number of days between two dates based on a 360-day year (twelve 30-daymonths), which is used in some accounting calculations. Method - Omitted = U.S. method; TRUE = Europeanmethod.

    EDATE (atp) EDATE(start_date,months) EDATE function returns the the same day of month as indicated in start_date, +- x months.

    EOMONTH EOMONTH(start_date,months) EOMONTH function returns the the last day of month as indicated in start_date, +- x months.

    HOUR HOUR(serial_number) HOUR function returns the hour of a time value. The hour is given as an integer, ranging from 0 (12:00 A.M.) to

    23 (11:00 P.M.).MINUTE MINUTE(serial_number) MINUTE function returns the minutes of a time value. The minute is given as an integer, ranging from 0 to 59.

    MONTH MONTH(serial_number) MONTH returns the month of a date represented by a serial number. The month is given as an integer, rangingfrom 1 (January) to 12 (December).

    NETWORKDAYS NETWORKDAYS(start_date,end_date,holidays) NETWORKDAYS returns the number of working days between two dates. It excludes weekends and any daysidentified as holidays. It includes the start date and the end date.

    NOW =NOW() NOW function returns the serial number of the current date and time.

  • 5/25/2018 Excel Functions

    3/8

    SECOND SECOND(serial_number) SECOND function returns the seconds of a time value. The second is given as an integer in the range 0 (zero)to 59.

    TIME TIME(hour,minute,second) TIME function returns the decimal number for a particular time. The decimal number returned by TIME is avalue ranging from 0 to 0.99999999, representing the times from 0:00:00 (12:00:00 A.M.) to 23:59:59(11:59:59 P.M.).

    TIMEVALUE TIMEVALUE(time_text) TIMEVALUE function returns the decimal number of the time represented by a text string. The decimal number

    is a value ranging from 0 (zero) to 0.99999999, representing the times from 0:00:00 (12:00:00 A.M.) to23:59:59 (11:59:59 P.M.).

    TODAY =TODAY() TODAY function returns the serial number of the current date. The serial number is the date-time code used byMicrosoft Excel for date and time calculations.

    WEEKDAY WEEKDAY(serial_number,return_type) WEEKDAY function returns the day of the week corresponding to a date. The day is given as an integer,ranging from 1 (Sunday) to 7 (Saturday), by default.

    WEEKNUM (atp) WEEKNUM(serial_number,return_type) WEEKNUM function returns the week number corresponding to a specified date. Return type 1= week beginson Sunday; 2= week begins on Monday.

    WORKDAY (atp) WORKDAY(start_date,days,holidays) WORKDAY function returns the date of a specified number of workdays before or after a date. It excludesweekends and any days identified as holidays. Start date is not counted as a day.

    YEAR YEAR(serial_number) YEAR function returns the year corresponding to a date. The year is returned as an integer in the range 1900-

    9999.YEARFRAC (atp) YEARFRAC(start_date,end_date,basis) YEARFRAC function calculates the fraction of a year between two dates. Basis 0= 360 day year; 1= actual

    year.

    3 Math & Trig

    ACOS ACOS(number) ACOS function calculates the arccosine of a number (cosine). The result is returned in radians. To convertradians into degrees, multiply the result by 180/PI.

    ASIN ASIN(number) ASIN function calculates the arcsine of a number (sine). The result is returned in radians. To convert radiansinto degrees, multiply the result by 180/PI.

    ATAN ATAN(number) ATAN function calculates the arctangent of a number (tangent). The result is returned in radians. To convertradians into degrees, multiply the result by 180/PI.

    ATAN2 ATAN2(x_num,y_num) ATAN2 function calculates the arctangent of a number (tangent), with specified x and y coordinates. The result

    is returned in radians. To convert radians into degrees, multiply the result by 180/PI.COS COS(number) COS function calculates the cosine of a number (angle in radians). The result is returned in radians. To

    convert radians into degrees, multiply the result by 180/PI.

    DEGREES DEGREES(angle) DEGREES function converts radian into degrees. Angle variable is angle in radians.

    RADIANS RADIANS(angle) RADIANS function converts degrees into radians. Angle variable is angle in degrees.

    SIN SIN(number) SIN function calculates the sine of a number (angle in radians). The result is returned in radians. To convertradians into degrees, multiply the result by 180/PI.

    TAN TAN(number) TAN function calculates the tangent of a number (angle in radians). The result is returned in radians. Toconvert radians into degrees, multiply the result by 180/PI.

    PI PI( ) PI function returns 3.14159265358979.

    MOD MOD(number,divisor) MOD function calculates the remainder when a number is divided by another number.

    QUOTIENT (atp) QUOTIENT(numerator,denominator) QUOTIENT function calculates the integer portion when a number is divided by another number.

    EXP EXP(number) EXP function calculates e (2.71828182845904) raised by a specified power.

    POWER POWER(number,power) POWER function calculates the result of a number raised to a specified power.

    FACT FACT(number) FACT function calculates the factorial of a specified number.

    MULTINOMINAL (atp) MULTINOMIAL(number1,number2, ...) MULTINOMIAL function calculates the factorial of the sum of a set of numbers, divided by the product of thefactorials for each of the numbers.

    ACOSH ACOSH(number) ACOSH function calculates the inverse hyperbolic cosine of a number greater than or equal to 1.

    ASINH ASINH(number) ASINH function calculates the inverse hyperbolic sine of any real number.

    ATANH ATANH(number) ATANH function calculates the inverse hyperbolic tangent of a number between -1 and 1, not including -1 and1.

    COSH COSH(number) COSH function calculates the hyperbolic cosine of any real number.SINH SINH(number) SINH function calculates the hyperbolic sine of any real number.

    TANH TANH(number) TANH function calculates the hyperbolic tangent of any real number

    LN LN(number) LN function calculates the natual logarithm of a positive real number. LN is the inverse of EXP.

    LOG LOG(number,base) LOG function calculates the logarithm of a number to a specified base. If the base is omitted, 10 is used asthe base.

    LOG10 LOG10(number) LOG10 function calculates the base-10 logarithm of a positive real number.

    MDETERM MDETERM(array) MDETERM function calculates the matrix determinat of an array of values. The array must be a "square array"i.e. an equal number of rows and columns.

  • 5/25/2018 Excel Functions

    4/8

    MINVERSE MINVERSE(array) MINVERSE function calculates the inverse of an array of values. The array must be a "square array" i.e. anequal number of rows and columns.

    MMULT MMULT(array1,array2) MMULT function calculates the matrix product of two arrays.

    SUMPRODUCT SUMPRODUCT(array1,array2,array3, ...) SUMPRODUCT function calculates the sum of the multiplication of specified corresponding components inarrays.

    SUMX2MY2 SUMX2MY2(array_x,array_y) SUMX2MY2 function calculates the squares of two arrays, then subtracts the second from the first.

    SUMX2PY2 SUMX2PY2(array_x,array_y) SUMX2PY2 function calculates the squares of two arrays, then adds the results.SUMXMY2 SUMXMY2(array_x,array_y) SUMXMY2 subtracts corresponding values of array_y from array_x, then adds the sum of the squares of theresults.

    ABS ABS(number) ABS function calculates the absolute (positive) value of a number.

    COMBIN COMBIN(number,number_chosen) COMBIN function calculates the number of possible combinations of a given size, out of a given populationsize.

    GCD (atp) GCD(number1,number2, ...) GCD function calculates the greatest common divisor of multiple integers. The greatest common divisor is thelargest integer that can be divided into the multiple integers without a remainder.

    LCM (atp) LCM(number1,number2, ...) LCM function calculates the least common multiple of multiple integers. The least common multilpe is thesmallest integer that can be derived via multiplication of multiple integers without a remainder.

    PRODUCT PRODUCT(number1,number2, ...) PRODUCT function multiplies a set of specified numbers and returns the product.

    ROMAN ROMAN(number,form) ROMAM function converts a number to a Roman numeral.Form: 0, TRUE or omitted = classic Roman numeral; 1 = more concise than 0; 2 = more concise than 1; 3 =more concise than 2; 4 or FALSE = most simplified.

    SIGN SIGN(number) SIGN function determines the sign of a numeric value. 1 if positive; 0 if zero; and -1 if negative.

    SQRT SQRT(number) SQRT function calculates the square root of a positive value.

    SQRTPI (atp) SQRTPI(number) SQRTPI function calculates the square root of a positive value multiplied by pi.

    SUBTOTAL SUBTOTAL(function_num,ref1,ref2,...) SUBTOTAL function calculates the subtotal of a set of values. There are 11 different types of subtotals. Seeexample.

    SUM SUM(number1,number2, ...) SUM function adds a set of values.

    SUMIF SUMIF(range,criteria,sum_range) SUMIF function add a set of values, if they meet a specified criteria. range = criteria range; criteria = number,expression or text; sum_range = range to sum for values meeting criteria.

    SUMSQ SUMSQ(number1,number2, ...) SUMSQ function calculates the sum of the squares of a set of values.RAND RAND( ) RAND function calculates a random number between 0 and 1. A new random number will be calculated each

    time the worksheet is re-calculated.

    RANDBETWEEN (atp) RANDBETWEEN(bottom,top) RANDBETWEEN function calculates a random number between (and including) two specified numbers.

    CEILING CEILING(number,significance) CEILING function rounds a number up (away from zero) to the nearest multiple of a specified number.

    EVEN EVEN(number) EVEN function rounds a number to the nearest even integer.

    FLOOR FLOOR(number,significance) FLOOR function rounds a number down (towards zero) to the nearest multiple of a specified number.

    INT INT(number) INT function rounds a real number down (towards zero) to the nearest integer.

    MROUND (atp) MROUND(number,multiple) MROUND function rounds a number to the nearest multiple of a specified number.

    ODD ODD(number) ODD function rounds a number up (away from zero) to the nearest odd integer

    ROUND ROUND(number,num_digits) ROUND function rounds a number to a specified number of places before or after the decimal point. Positive

    num_digits = after decimal point; negative num_digits = before decimal point.ROUNDOWN ROUNDDOWN(number,num_digits) ROUNDDOWN function rounds a number down (towards zero) to a specified number of places before or after

    the decimal point. Positive num_digits = after decimal point; negative num_digits = before decimal point.

    ROUNDUP ROUNDUP(number,num_digits) ROUNDUP function rounds a number up (away from zero) to a specified number of places before or after thedecimal point. Positive num_digits = after decimal point; negative num_digits = before decimal point.

    TRUNC TRUNC(number,num_digits) TRUNC function truncates a number to a specified number of places before or after the decimal point.Positive num_digits = after decimal point; negative num_digits = before decimal point.

    SERIESSUM (atp)4 Statistical

    AVEDEV AVEDEV(number1,number2, ...) AVEDEV function calculates the average of the absolute deviations of number1,number2,(up to 30).AVERAGE AVERAGE(number1,number2, ...) AVERAGE function calculates the average of number1,number2,(up to 30).AVERAGEA AVERAGEA(value1,value2,...) AVERAGEA function calculates the average of up to 30 numbers, logical values TRUE and FALSE, and text

    strings.BETADIST BETADIST(x,alpha,beta,A,B) BETADIST function calculates the cumulative beta probability density function for the specified alphaandbeta

    values.BETAINV BETAINV(probability,alpha,beta,A,B) BETADIST function calculates the inverse of BETADIST.

    BINOMDIST BINOMDIST(number_s,trials,probability_s,cumulative) BINOMDIST function calculates the individual term binomial distribution probability.

    CHIDIST CHIDIST(x,degrees_freedom) CHIDIST function calculates the one-tailed probability of the chi-squared distribution.

  • 5/25/2018 Excel Functions

    5/8

    CHINV CHIINV(probability,degrees_freedom) CHIINV calculates the inverse of the one-tailed probability of the chi-squared distribution.

    CHITEST CHITEST(actual_range ,expected_range) CHITEST calculates the test for independence.

    CONFIDENCE CONFIDENCE(alpha,standard_dev,size) CONFIDENCE function calculates the confidence interval for a population mean.

    CORREL CORREL(array1,array2) CORREL calculates the correlation coefficient of the array1 and array2 cell ranges.

    COUNT COUNT(value1,value2, ...) COUNT function returns the number of cells that contain numbers and numbers within the list of arguments.

    COUNTA COUNTA(value1,value2, ...) COUNTA function counts the number of cells that are not empty and the values within the list of arguments.

    COUNTBLANK COUNTBLANK(range) COUNTBLANK function counts empty cells in a range of cells.

    COUNTIF COUNTIF(range,criteria) COUNTIF function counts the number of cells within a range that meet a specified criteria.

    COVAR COVAR(array1,array2) COVAR function calculates the covariance, the average of the products of deviations for each data point pair.

    CRITBINOM CRITBINOM(trials,probability_s,alpha) CRITBINOM function calculates the smallest value for which the cumulative binomial distribution is greaterthan or equal to a criterion value. Use this function for quality assurance applications. For example, useCRITBINOM to determine the greatest numbe

    DEVSQ DEVSQ(number1,number2,...) DEVSQ function calculates the sum of squares of deviations of data points from their sample mean.

    EXPONDIST EXPONDIST(x,lambda,cumulative) EXPONDIST calculates the exponential distribution. Use it to model the time between events, such as how

    long an automated bank teller takes to deliver cash. For example, you can use it to determine the probabilitythat the process takes at most 1 minute.

    FDIST FDIST(x,degrees_freedom1 ,degrees_freedom2) FDIST calculates the F probability distribution. You can use this function to determine whether two data setshave different degrees of diversity. For example, you can examine test scores given to men and womenentering high school and determine if the va

    FISHER FISHER(x) FISHER function calculates the Fisher transformation at x. This transformation produces a function that isnormally distributed rather than skewed. Use this function to perform hypothesis testing on the correlationcoefficient.

    FISHERINV FISHERINV(y) FISHERINV function calculates the inverse of the Fisher transformation. Use this transformation whenanalyzing correlations between ranges or arrays of data. If y = FISHER(x), then FISHERINV(y) = x.

    FORECAST FORECAST(x,known_y's,known_x's) FORECAST function calculates, or forecasts, a future value by using existing values. The predicted value is a

    y-value for a given x-value. The known values are existing x-values and y-values, and the new value isforecast by using linear regression. Use t

    FREQUENCY FREQUENCY(data_array,bins_array) FREQUENCY function calculates how often values occur within a range of values, and then returns a verticalarray of numbers. For example, use this function to count the number of test scores that fall within ranges ofscores. Because FREQUENCY returns an

    FTEST FTEST(array1,array2) FTEST calculates the result of an F-test. An F-test returns the one-tailed probability that the variances inarray1 and array2 are not significantly different. Use this function to determine whether two samples havedifferent variances. For example, given

    GAMMADIST GAMMADIST(x,alpha,beta,cumulative) GAMMADIST function calculates the gamma distribution. You can use this function to study variables that mayhave a skewed distribution. The gamma distribution is commonly used in queuing analysis.

    GAMMAINV GAMMAINV(probability,alpha,beta) GAMMAINV calculates the inverse of the gamma cumulative distribution. If p = GAMMADIST(x,...), then

    GAMMAINV(p,...) = x. You can use this function to study a variable whose distribution may be skewed.GAMMALN GAMMALN(x) GAMMALN calculates the natural logarithm of the gamma function, (x).

    GEOMEAN GEOMEAN(number1,number2,...) GEOMEAN function calculates the geometric mean of an array or range of positive data. For example, you canuse it to calculate average growth rate given compound interest with variable rates.

    GROWTH GROWTH(known_y's,known_x's,new_x's,const) GROWTH function calculates predicted exponential growth by using existing data. It returns the y-values for aseries of new x-values that you specify by using existing x-values and y-values. You can also use thisworksheet function to fit an exponential c

    HARMEAN HARMEAN(number1,number2,...) HARMEAN function calculates the harmonic mean of a data set. The harmonic mean is the reciprocal of thearithmetic mean of reciprocals.

    HYPGEOMDIST HYPGEOMDIST(sample_s,number_sample,population_s,numbe

    r_population)

    HYPGEOMDIST calculates the hypergeometric distribution. It returns the probability of a given number of

    sample successes, given the sample size, population successes, and population size. Use this function forproblems with a finite population, where each

    INTERCEPT INTERCEPT(known_y's,known_x's) INTERCEPT function calculates the point at which a line will intersect the y-axis by using existing x-values andy-values. The intercept point is based on a best-fit regression line plotted through the known x-values andknown y-values. Use this function

    KURT KURT(number1,number2,...) KURT function calculates the kurtosis of a data set. Kurtosis characterizes the relative peakedness or flatnessof a distribution compared with the normal distribution. Positive kurtosis indicates a relatively peakeddistribution. Negative kurtosis indica

  • 5/25/2018 Excel Functions

    6/8

    LARGE LARGE(array,k) LARGE function calculates the k-th largest value in a data set. You can use this function to select a valuebased on its relative standing. For example, you can use LARGE to return the highest, runner-up, or third-place score.

    LINEST LINEST(known_y's,known_x's,const,stats) LINEST function calculates the statistics for a line by using the "least squares" method to calculate a straightline that best fits your data, and returns an array that describes the line. Because this function returns an arrayof values, it must be ente

    LOGEST LOGEST(known_y's,known_x's,const,stats) LOGEST function, used in regression analysis, calculates an exponential curve that fits your data and returnsan array of values that describes the curve. Because this function returns an array of values, it must beentered as an array formula.

    LOGINVLOGNORMDISTMAXMAXAMEDIANMINMINAMODE

    NEGBINOMDISTNORMDISTNORMINVNORMSINVPEARSONPERCENTILEPERCENTILERANKPERMUTPOISSONPROBQUARTILE

    RANKRSQSKEWSLOPESMALLSTANDARDIZESTDEVSTDEVASTDEVPSTDEVPASTEYX

    TDISTTINVTRENDTRIMMEANTTESTVARVARAVARPVARPAWEIBULLZTEST

    5 Lookup & Reference

    ADDRESS ADDRESS(row_num,column_num,abs_num,a1,sheet_text) ADDRESS function returns a cell's address as text.

    AREAS AREAS(reference) AREAS function returns the number of areas (contiguous cells) in a reference.

    CHOOSE CHOOSE(index_num,value1,value2,...) CHOOSE function returns a value from a "list" of up to 29 values.

    COLUMN COLUMN(reference) COLUMN function returns the column number (vs. letter) for a specified reference.

    COLUMNS COLUMNS(array) COLUMNS function returns the number of columns in a specied array or reference.

    GETPIVOTDATA GETPIVOTDATA(pivot_table,name) GETPIVOTDATA function returns summary data stored in a PivotTable report.

  • 5/25/2018 Excel Functions

    7/8

    HLOOKUP HLOOKUP(lookup_value,table_array,row_index_num,range_lookup)

    HLOOKUP function searches the first row of an array for lookup_value, and returns the value from thespecified row.

    HYPERLINK HYPERLINK(link_location,friendly_name) HYPERLINK function creates a shortcut to a document stored locally, on a network, intranet or the Internet.

    INDEX (array) INDEX(array,row_num,column_num) INDEX (array) function returns the value from the cell at the intersection of a row number and column numberwithin an array.

    INDEX (reference) INDEX(reference,row_num,column_num,area_num) INDEX (reference) function returns the reference of the cell at the intersection of a row number and columnnumber.

    INDIRECT INDIRECT(ref_text,a1) INDIRECT function returns the value of a cell referred to by text.

    LOOKUP (array) LOOKUP(lookup_value,array) LOOKUP (array) function searches the first row or column of an array for lookup_value, and returns the valuefrom the cell in the last corresponding row or column.

    LOOKUP (vector) LOOKUP(lookup_value,lookup_vector,result_vector) LOOKUP (vector) function searches a vector (one row or column range) for lookup_value, and returns thevalue from the same position of result_vector.

    MATCH MATCH(lookup_value,lookup_array,match_type) MATCH functions returns the position of lookup_valuein lookup_array.OFFSET OFFSET(reference,rows,cols,height,width) OFFSET function returns a reference (cell or range) to a range that is (x)rowsand (x)columns from a

    reference.ROW ROW(reference) ROW function returns the row number of reference.

    ROWS ROWS(array) ROWS function returns the number of rows in array.TRANSPOSE TRANSPOSE(array) TRANSPOSE funtion returns a vertical array as a horizontal array, or vice versa.

    VLOOKUP VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

    VLOOKUP searches for lookup_valuein the leftmost column of a table, and then returns the value in the

    same row from the column as specified by col_index.6 Database

    DAVERAGE DAVERAGE(database,field,criteria) DAVERAGE fuction calculates the average of values that meet the specified criteria.

    DCOUNT DCOUNT(database,field,criteria) DCOUNT function counts cell with numeric values that meet the specified criteria.

    DCOUNTA DCOUNTA(database,field,criteria) DCOUNTA function counts non blank cells that meet the specified criteria.

    DGET DGET(database,field,criteria) DGET function finds one specific value. If the value is not present or if multilpe cells match the criteria, the#NUM error is returned.

    DMAX DMAX(database,field,criteria) DMAX function returns the largest value that meets the specified criteria.

    DMIN DMIN(database,field,criteria) DMIN function returns the smallest value that meets the specified criteria.DPRODUCT DPRODUCT(database,field,criteria) DPRODUCT function returns the product of values that meet the specified criteria.

    DSTDEV DSTDEV(database,field,criteria) DSTDEV function returns the standard deviation of a population based on a sample of the values that meet thespecified criteria.

    DSTDEVP DSTDEVP(database,field,criteria) DSTDEVP function returns the standard deviation based on the population of the values that meet thespecified criteria.

    DSUM DSUM(database,field,criteria) DSUM function sums the values that meet the specified criteria.

    DVAR DVAR(database,field,criteria) DVAR function returns the estimated variance of a population based on a sample of the values that meet thespecified criteria.

    DVARP DVARP(database,field,criteria) DVARP function returns the variance of a population based on the population of the values that meet thespecified criteria.

    7 Text

    CHAR CHAR(number) CHAR function returns a character associated with each number 1 to 255.

    CLEAN CLEAN(text) CLEAN function removes all nonprintable characters from specified text.

    CODE CODE(text) CODE function returns the numeric code associated with the first characher of a specified text string.

    CONCATENATE CONCATENATE (text1,text2,...) CONCATENATE function joins multiple text strings into one.

    DOLLAR DOLLAR(number,decimals) DOLLAR function converts a number to text, and formats it in the dollar format. The rounding to the left or rightof the decimal point is specified by "decimals".

    EXACT EXACT(text1,text2) EXACT function compares two text strings or numbers and returns TRUE if they are exactly the same andFALSE if not. This function is case sensitive.

    FIND FIND(find_text,within_text,start_num) FIND function finds the first starting position of one text string within another. This function is case sensitive.

    FIXED FIXED(number,decimals,no_commas) FIXED function converts a number to text. The rounding to the left or right of the decimal point is specified by"decimals".

    LEFT LEFT(text,num_chars) LEFT function returns the leftmost characters of a text string. Num_chars specifies the number or charactersto return.

    LEN LEN(text) LEN function counts the number of characters in a text string.

    LOWER LOWER(text) LOWER function changes all uppercase letters to lowercase.

    MID MID(text,start_num,num_chars) MID function returns text from the middle of a text string, based on a specified start number and number ofcharacters.

  • 5/25/2018 Excel Functions

    8/8

    PROPER PROPER(text) PROPER function capitalizes the first letter of a text string and any other characters that follow any non-lettercharacter. All other letters are converted to lowercase.

    REPLACE REPLACE(old_text,start_num,num_chars,new_text) REPLACE function replaces specified text (based upon starting position as specified in start_num) in a textstring with new text.

    REPT REPT(text,number_times) REPT function repeats specified text a given number of times.

    RIGHT RIGHT(text,num_chars) RIGHT function returns the rightmost characters of a text string. Num_chars specifies the number orcharacters to return.

    SEARCH SEARCH(find_text,within_text,start_num) SEARCH function returns starting position of specified text within a text string, starting at the position specifiedby start_num.

    SUBSTITUTE SUBSTITUTE(text,old_text,new_text,instance_num) SUBSTITUTE function replaces specific old_text with new_text.

    T T(value) T function returns the text referenced to by a value as imported from other spreadsheet programs.

    TEXT TEXT(value,format_text) TEXT function converts a number to text and displays it in a specified number format.

    TRIM TRIM(text) TRIM function removes all spaces except single spaces between words.

    UPPER UPPER(text) UPPER function changes all lowercase letters to uppercase.

    VALUE VALUE(text) VALUE function converts a value a displayed in text format to a number.

    8 Logical

    AND AND(logical1,logical2, ...) AND function returns "TRUE" if logical arguments are true and "FALSE" if any logical argument is not true.

    FALSE FALSE( ) FALSE function will return the logical value FALSE.

    IF IF(logical_test,value_if_true,value_if_false) IF tests a logical argument and returns one value if true and another value if false. You may "nest" up toseven IF functions.

    NOT NOT(logical) NOT function reverses the TRUE or FASLE value of a specifice argument.

    OR OR(logical1,logical2,...) OR function returns "TRUE" if any logical argument is true and "FALSE" if all logical arguments are not true.

    TRUE TRUE( ) TRUE function will return the logical value TRUE.

    9 Information

    CELL CELL(info_type,reference) CELL function returns requested information about the format, location or contents of a cell.

    ERROR.TYPE ERROR.TYPE(error_val) ERROR.TYPE function returns a number that corresponsd to an error type.

    INFO INFO(type_text) INFO function returns operating system information.ISBLANK ISBLANK(value) ISBLANK function returns TRUE if cell is blank.

    ISERR ISERR(value) ISERR function returns TRUE if cell contains any error value except #N/A.

    ISERROR ISERROR(value) ISERROR function returns TRUE if cell contains any error value.

    ISEVEN ISEVEN(value) ISEVEN function returns TRUE if cell contains an even number.

    ISLOGICAL ISLOGICAL(value) ISLOGICAL function returns TRUE if cell contains a logical value.

    ISNA ISNA(value) ISNA function returns TRUE if cell error is #N/A.

    ISNONTEXT ISNONTEXT(value) ISNONTEXT function returns TRUE if cell contains nontext or blank.

    ISNUMBER ISNUMBER(value) ISNUMBER function returns TRUE if cell contains a number.

    ISODD ISODD(value) ISODD function returns TRUE if cell contains an odd number.

    ISREF ISREF(value) ISREF function returns TRUE if cell contains a reference to another cell.

    ISTEXT ISTEXT(value) ISTEXT function returns true if cell contains text.N N(value) N function returns converts a value to a number.

    NA NA( ) NA function returns the error value #N/A for a cell. This function is primarily used to "mark" cells that are usedin a calculation.

    TYPE TYPE(value) TYPE function returns a value to designate the type of value contained in a cell.