Excel Functions

  • October 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Excel Functions as PDF for free.

More details

  • Words: 27,413
  • Pages: 129
EXCEL FUNCTIONS Prepared By Norman Harker Index

COMPLETE LIST OF EXCEL FUNCTIONS Name

Source

Type

Description

ABS

Built In

Maths

Returns the absolute value of a number

ACCRINT

Analysis ToolPak Financial

Returns the accrued interest for a security that pays periodic interest

ACCRINTM

Analysis ToolPak Financial

Returns the accrued interest for a security that pays interest at maturity

ACOS

Built In

Maths

Returns in radians the arccosine of a number

ACOSH

Built In

Maths

Returns the inverse hyperbolic cosine of a number

ADDRESS

Built In

Lookup & Ref Creates a cell address as text based on given row and column rumbers

AMORDEGRC

Analysis ToolPak Financial

Returns the depreciation for each accounting period using the French accounting system

AMORLINC

Analysis ToolPak Financial

Returns the depreciation for each accounting period using the French accounting system

AND

Built In

Logical

Returns TRUE if all its arguments are TRUE

AREAS

Built In

Lookup & Ref Returns the number of areas in a reference

ASC

Built In

Text

Changes full-width (double-byte) English letters or katakana within a character string to half-width (single-byte) characters

ASIN

Built In

Maths

Returns in radians the arcsine of a number

ASINH

Built In

Maths

Returns the inverse hyperbolic sine of a number

ATAN

Built In

Maths

Returns in radians the arctangent of a number

ATAN2

Built In

Maths

Returns in radians the arctangent from x and y coordinates

ATANH

Built In

Maths

Returns the inverse hyperbolic tangent of a number

AVEDEV

Built In

Statistical

Returns the average of the absolute deviations of data points from their mean

AVERAGE

Built In

Statistical

Returns the average (arithmetic mean) of up to 30 numeric arguments

AVERAGEA

Built In

Statistical

Returns the average (arithmetic mean) of its arguments and includes evaluation of text and logical arguments

BAHTTEXT

Built In

Text

BESSELI

Analysis ToolPak Engineering

Converts a number to Thai text and adds a suffix of "Baht" Returns the Bessel function evaluated for purely imaginary arguments

BESSELJ

Analysis ToolPak Engineering

Returns the Bessel function represented by Jn(x)

BESSELK

Analysis ToolPak Engineering

Returns the modified Bessel function represented by K n(x)

BESSELY

Analysis ToolPak Engineering

Returns the Bessel / Weber / Neumann function Yn(x)

BETADIST

Built In

Statistical

Returns the cumulative beta probability density function

BETAINV

Built In

Statistical

Returns the inverse of the cumulative beta probability density function

BIN2DEC

Analysis ToolPak Engineering

Converts binary number to decimal

BIN2HEX

Analysis ToolPak Engineering

Converts binary number to hexadecimal

BIN2OCT

Analysis ToolPak Engineering

Converts binary number to octal

BINOMDIST

Built In

Statistical

Returns the individual term binomial distribution probability

CALL

Built In

External

Calls a procedure in a dynamic link library or code resource

CEILING

Built In

Maths

Rounds a number (away from zero) to the nearest integer or to the nearest multiple of significance

CELL

Built In

Information

Returns information about the formatting , location or contents of the cell or upper left cell of the reference

CHAR

Built In

Text

Returns the ANSI character set (Microsoft) or Macintosh character set (Macintosh) specified by the code number

CHIDIST

Built In

Statistical

Returns the one-tailed probability of the chisquared distribution

CHIINV

Built In

Statistical

Returns the inverse of the one-tailed probability of the chi-squared distribution

CHITEST

Built In

Statistical

Returns the value from the chi-squared (γ2) distribution for the statistic and the appropriate degrees of freedom

CHOOSE

Built In

Lookup & Ref Uses a specified index number to select one from up to 29 specified values

CLEAN

Built In

Text

Removes all nonprintable characters from text

CODE

Built In

Text

Returns a numeric code for the first character in a text string

COLUMN

Built In

Lookup & Ref Returns the column number of the cell or a specified reference

COLUMNS

Built In

Lookup & Ref Returns the number of columns in an array or reference

COMBIN

Built In

Maths

COMPLEX

Analysis ToolPak Engineering

Returns the number of combinations for a given number of objects Converts real and imaginary coefficients into complex numbers of the form x + yi or x + yj depending upon suffix

CONCATENATE Built In

Text

Joins several text items into one text item

CONFIDENCE

Built In

Statistical

Returns the confidence interval for a population mean

CONVERT

Analysis ToolPak Engineering

Converts a number from one measurement system to another

CORREL

Built In

Statistical

Returns the correlation coefficient between two arrays of data

COS

Built In

Maths

Returns the cosine of a given angle given in radians

COSH

Built In

Maths

Returns the hyperbolic cosine of a number

COUNT

Built In

Statistical

Counts the number of cells that contain numbers and also numbers within the list of arguments

COUNTA

Built In

Statistical

counts how many values are in the list of arguments

COUNTBLANK

Built In

Information

Counts the number of non-empty cells and the values within the list of arguments

COUNTIF

Built In

Maths

Counts the number of cells that meet the criteria specified in the argument

COUPDAYBS

Analysis ToolPak Financial

Returns the number of days from the beginning of the coupon period to the settlement date using the specified or default day counting basis

COUPDAYS

Analysis ToolPak Financial

Returns the number of days in the coupon period that contains the settlent date using the specified or default day counting basis

COUPDAYSNC

Analysis ToolPak Financial

Returns the number of days from the settlement date to the next coupon date using the specified or default day counting basis

COUPNCD

Analysis ToolPak Financial

Returns the next coupon date after the settlement date using the specified or default day counting basis

COUPNUM

Analysis ToolPak Financial

Returns the number of coupons payable between the settlement date and maturity date using the specified or default day counting basis

COUPPCD

Analysis ToolPak Financial

Returns the previous coupon date before the settlement date using the specified or default day counting basis

COVAR

Built In

Statistical

Returns covariance; the average of the products of deviations for each data point pair

CRITBINOM

Built In

Statistical

Returns the smallest value for which the cumulative binomial distribution is less than or equal to a criterion value

CUMIPMT

Analysis ToolPak Financial

Returns the cumulative interest paid between two periods

CUMPRINC

Analysis ToolPak Financial

Returns the cumulative principal paid on a loan between two periods

DATE

Built In

Returns the sequential Excel date / time serial number that represents a particular date

DATEDIF

Analysis ToolPak Date & Time

Calculates differences between two dates in terms of specified units and assumptions

DATEVALUE

Built In

Converts a date text form to an Excel date / time serial number

Date & Time

Date & Time

DAVERAGE

Built In

Database

Returns the average of selected list or database entries based on specified criteria

DAY

Built In

Date & Time

Converts an Excel date / time serial number to the day of a month

DAYS360

Built In

Date & Time

Calculates the number of days between two dates using a specified 30 day month 360 day year method

DB

Built In

Financial

Returns the depreciation of an asset for a specified period, using the fixed declining balance method

DCOUNT

Built In

Database

Counts the cells containing numbers from a specified database that match specified criteria

DCOUNTA

Built In

Database

Counts non blank cells from a specified database that match specified criteria criteria

DDB

Built In

Financial

Returns the deoreciation of an asset for a specified period, using the double-declining balance method of some other method that is specified

DEC2BIN

Analysis ToolPak Engineering

Converts a decimal number to binary

DEC2HEX

Analysis ToolPak Engineering

Converts a decimal number to hexadecimal

DEC2OCT

Analysis ToolPak Engineering

Converts a decimal number to octal

DEGREES

Built In

Converts radians to degrees

DELTA

Analysis ToolPak Engineering

Test whether two values are equal

DEVSQ

Built In

Statistical

Returns the sum of the squares of the deviations from the sample mean

DGET

Built In

Database

Extracts from a specified database a single value that matches specified criteria

DISC

Analysis ToolPak Financial

Returns the discount rate for a security using the specified or default day counting basis

DMAX

Built In

Database

DMIN

Built In

Database

Extracts maximum number in a column of a list or database that matches specified conditions Extracts minimum number in a column of a list or database that matches specified conditions

DOLLAR

Built In

Text

DOLLARDE

Analysis ToolPak Financial

Converts a dollar price (expressed as a fraction) into a dollar price expressed as a decimal number

DOLLARFR

Analysis ToolPak Financial

Converts a dollar price (expressed as a decimal number) into a dollar price expressed as a fraction

DPRODUCT

Built In

Multiplies the values in a particular field of records that match the specified criteria in a database

Maths

Database

Converts a number to text, using currency format

DSTDEV

Built In

Database

Estimates standard deviation of a population based on a sample using numbers in a column of a list or database that match specified conditions

DSTDEVP

Built In

Database

Calculates the standard deviation based on the entire population using numbers in a column of a list or database that match specified conditions

DSUM

Built In

Database

Adds the numbers in the field column of records in the database that match the specified criteria

DURATION

Analysis ToolPak Financial

Returns the Macauley duration of a security with periodic interest payments using the specified or default day counting basis

DVAR

Built In

Database

Estimates the variance of a population based on a sample by using the numbers in a column of a list or database that match specified criteria

DVARP

Built In

DataBase

Calculates the variance of a population based on the entire population by using the numbers in a column of a list or database that match specified criteria

EDATE

Analysis ToolPak Date & Time

Returns the Excel date / time serial number of the date that is the indicated number of months before or after the specified number of months from the start_date

EFFECT

Analysis ToolPak Financial

Returns the effective annual interest rate of a given nominal rate with its compounding frequency

EOMONTH

Analysis ToolPak Date & Time

Returns the Excel date / time serial number of the last day of the month before or after a specified number of months from start_date

ERF

Analysis ToolPak Engineering

Returns the error function integrated between lower_limit and upper_limit

ERFC

Analysis ToolPak Engineering

Returns the complementary ERF function integrated between x and infinity

ERROR.TYPE

Built In

Information

Returns a number corresponding to an Excel error type

EUROCONVERT Add-in

External

Converts a number to or from Euros to or from a member currency or converts between one euro member currency to another using the Euro as an intermediary (triangulation)

EVEN

Built In

Maths

Rounds a number away from zero to the nearest even integer

EXACT

Built In

Text

Checks to see whether two text values are identical

EXP

Built In

Maths

Returns e (=2.71828182845904) raised to the power of a given number

EXPONDIST

Built In

Statistical

Returns the exponential distribution

FACT

Built In

FACTDOUBLE

Analysis ToolPak Maths

Returns the double factorial of a number

FALSE

Built In

Logical

Returns the logical value FALSE

FDIST

Built In

Statistical

Returns the F probability distribution

FIND

Built In

Text

Finds one text value within another (case sensitive)

FINDB

Built In

Text

Finds one text value within another (case sensitive) based on the number of bytes each character uses.

FINV

Built In

Statistical

Returns the inverse of the F probability distribution

FISHER

Built In

Statistical

Returns the Fisher transformation at x

FISHERINV

Built In

Statistical

Returns the inverse of the Fisher transformation

FIXED

Built In

Text

Formats a number as text with a fixed number of decimals

FLOOR

Built In

Maths

Rounds a number down towards 0 to the nearest integer or to the nearest multiple of significance

FORECAST

Built In

Statistical

Calculates a predicted value of y for a given x value based on known values for x and y

FREQUENCY

Built In

Statistical

Counts how often values occur within given ranges of values and returns those counts as a vertical array of numbers

FTEST

Built In

Statistical

Returns the result of an F-test; the one-tailed probability that the variances in array1 and array2 are not significantly different

FV

Built In

Financial

Returns the future value of an investment

FVSCHEDULE

Analysis ToolPak Financial

Returns the future value of an initial principal after applying a series of compound interest rates

GAMMADIST

Built In

Statistical

Returns the gamma distribution

GAMMAINV

Built In

Statistical

Returns the inverse of the gamma distribution

GAMMALN

Built In

Statistical

Returns the natural logarithm of the gamma function Γ(x).

GCD

Analysis ToolPak Maths

Returns the greatest common divisor of 2 - 29 integers

GEOMEAN

Built In

Returns the geometric mean of an array or range of positive data

GESTEP

Analysis ToolPak Engineering

GETPIVOTDATA Built In

Maths

Statistical

External

Returns the factorial of a number

Tests whether a number is greater than a threshold value Returns data stored in a pivot table

GROWTH

Built In

Statistical

Calculates predicted exponential growth and returns the y-values for a series of specified new x-values by using known x-values and yvalues

HARMEAN

Built In

Statistical

Returns the harmonic mean of a data set by calculating the reciprocal of the arithmetic mean of reciprocals

HEX2BIN

Analysis ToolPak Engineering

Converts a hexadecimal to a binary

HEX2DEC

Analysis ToolPak Engineering

Converts a hexadecimal to a decimal

HEX2OCT

Analysis ToolPak Engineering

Converts a hexadecimal to an octal

HLOOKUP

Built In

Lookup & Ref Looks in the top row of a table or array and returns the value of the indicated cell

HOUR

Built In

Date & Time

HYPERLINK

Built In

Lookup & Ref Creates a shortcut that opens a document on your hard drive, a server or the internet

Converts an Excel date / time serial number to an hour

HYPGEOMDIST Built In

Statistical

Returns the hypergeometric distribution by calculating the probability of a given number of sample successes, given the sample size, population successes, and population size

IF

Built In

Logical

Returns one value specified condition evaluates to TRUE and another value if it evaluates to FALSE

IMABS

Analysis ToolPak Engineering

Returns the absolute value (modulus) of a complex number provided in the text format "x + yi" or "x + yj"

IMAGINARY

Analysis ToolPak Engineering

Returns the imaginary coefficient of a complex number provided in the text format "x + yi" or "x + yj"

IMARGUMENT

Analysis ToolPak Engineering

Returns the argument theta - an angle expressed in radians

IMCONJUGATE

Analysis ToolPak Engineering

Returns the complex conjugate of a complex number provided in the text format "x + yi" or "x + yj"

IMCOS

Analysis ToolPak Engineering

Returns the cosine of a complex number provided in the text format "x + yi" or "x + yj"

IMDIV

Analysis ToolPak Engineering

Returns the quotient of two complex numbers provided in the text format "x + yi" or "x + yj"

IMEXP

Analysis ToolPak Engineering

Returns the exponential of a complex number provided in the text format "x + yi" or "x + yj"

IMLN

Analysis ToolPak Engineering

Returns the natural logarithm of a complex number provided in the text format "x + yi" or "x + yj"

IMLOG10

Analysis ToolPak Engineering

Returns the base-10 logarithm of a complex number provided in the text format "x + yi" or "x + yj"

IMLOG2

Analysis ToolPak Engineering

Returns the base-2 logarithm of a complex number provided in the text format "x + yi" or "x + yj"

IMPOWER

Analysis ToolPak Engineering

Returns a complex number provided in the text format "x + yi" or "x + yj" raised to an integer number

IMPRODUCT

Analysis ToolPak Engineering

Returns the product of 2 - 29 complex numbers provided in the text format "x + yi" or "x + yj"

IMREAL

Analysis ToolPak Engineering

Returns the real coefficient of a complex number provided in the text format "x + yi" or "x + yj"

IMSIN

Analysis ToolPak Engineering

Returns the sine of a complex number provided in the text format "x + yi" or "x + yj"

IMSQRT

Analysis ToolPak Engineering

Returns the square root of a complex number provided in the text format "x + yi" or "x + yj"

IMSUB

Analysis ToolPak Engineering

Returns the difference of two complex numbers provided in the text format "x + yi" or "x + yj"

IMSUM

Analysis ToolPak Engineering

Returns the sum of 2 - 29 complex numbers provided in the text format "x + yi" or "x + yj"

INDEX

Built In

Lookup & Ref Alternative forms. Array form returns a value or array of values. Reference form returns a reference.

INDIRECT

Built In

Lookup & Ref Returns a reference indicated by a value provided as text

INFO

Built In

Information

returns information about the current operating environment

INT

Built In

Maths

Rounds a number away from 0 to the nearest integer

INTERCEPT

Built In

Statistical

Calculates from given x and y values the point at which a line will intersect the y-axis

INTRATE

Analysis ToolPak Financial

Returns the interest rate for a fully invested security using the specified or default day counting basis

IPMT

Built In

Financial

Returns the amount of the interest element in a payment for an investment for a given period

IRR

Built In

Financial

Returns the internal rate of return for a series of cash flows

ISBLANK

Built In

Information

Returns TRUE if the value is blank

ISERR

Built In

Information

Returns TRUE if the value is any error value except #N/A

ISERROR

Built In

Information

Returns TRUE if the value is any error value

ISEVEN

Analysis ToolPak Information

Returns TRUE if the number is even

ISLOGICAL

Built In

Returns TRUE if the value is a logical value

Information

ISNA

Built In

Information

Returns TRUE if the value is the #N/A error value

ISNONTEXT

Built In

Information

Returns TRUE if the value is not text

ISNUMBER

Built In

Information

Returns TRUE if the value is a number

ISODD

Analysis ToolPak Information

Returns TRUE if the number is odd

ISPMT

Built In

Financial

Returns the interest associated with a specific loan payment

ISREF

Built In

Information

Returns TRUE if the value is a reference

ISTEXT

Built In

Information

Returns TRUE if the value is text

JIS

Built In

Text

Changes half-width (single-byte) English letters or katakana within a character string to full-width (double-byte) characters.

KURT

Built In

Statistical

Returns the kurtosis of a data set; a measure that compares the relative peakedness or flatness of a distribution compared with the normal distribution

LARGE

Built In

Statistical

Returns the k th largest value in a data set

LCM

Analysis ToolPak Maths

Returns the least common multiple of 1 - 29 integers

LEFT

Built In

Text

Returns the left most characters from a text value

LEFTB

Built In

Text

Returns the first character or characters in a text string, based on the number of bytes you specify.

LEN

Built In

Text

Returns the number of characters in a text string

LENB

Built In

Text

Returns the number of bytes used to represent the characters in a text string

LINEST

Built In

Statistical

Entered as an array formula, LINEST returns an array that describes a line of best fit by using the least squares method

LN

Built In

Maths

Returns the natural logarithm (base e = 2.71828182845904) of a number

LOG

Built In

Maths

Returns the logarithm of a number to a specified base

LOG10

Built In

Maths

Returns the base-10 logarithm of a number

LOGEST

Built In

Statistical

Entered as an array formula, LOGEST calculates an exponential curve that fits known data and returns an array of values that describes that curve

LOGINV

Built In

Statistical

Returns the inverse of the lognormal cumulative distribution function of x, where ln(x) is normally distributed with given probability, mean, and standard deviation

LOGNORMDIST Built In

Statistical

Returns the cumulative lognormal distribution of x, where ln(x) is normally distributed with known mean and standard deviation

LOOKUP

Built In

Lookup & Ref Alternative forms. Vector form looks up values in a one row or column range and returns a value in a second one row or column range. Array form looks in the first row or column of an array for the specified value and returns a value from the same position in the last row or column of the array

LOWER

Built In

Text

MATCH

Built In

Lookup & Ref Returns the relative position of an item in an array that matches a specified value in a specified order

MAX

Built In

Statistical

Returns the maximum value in a list of arguments ignoring logical values and text

MAXA

Built In

Statistical

Returns the maximum value in a list of arguments including logical values and text

MDETERM

Built In

Maths

Returns the matrix determinant of an array

MDURATION

Analysis ToolPak Financial

Returns the Macauley modified duration for a security with an assumed par value of $100 using the specified or default day counting basis

MEDIAN

Built In

Statistical

Returns the median of the given numbers

MID

Built In

Text

Returns a specific number of characters from a string starting at a specified position

MIDB

Built In

Text

Returns a specific number of characters from a text string, starting at the position you specify, based on the number of bytes specified

MIN

Built In

Statistical

Returns the minimum value in a list of arguments ignoring logical values and text

MINA

Built In

Statistical

Returns the minimum value in a list of arguments including logical values and text

MINUTE

Built In

Date & Time

Converts an Excel date / time serial number to a minute

MINVERSE

Built In

Maths

Returns the matrix inverse of an array

MIRR

Built In

Financial

Returns the modified internal rate of return based on different finance and reinvestment rates for negative and positive cash flows

MMULT

Built In

Maths

Returns the matrix product of two arrays

MOD**

Built In

Maths

Returns the remainder from division with the result having the same sign as the divisor

MODE

Built In

Statistical

Returns the most common value in a data set

Converts text to lowercase

MONTH

Built In

MROUND

Analysis ToolPak Maths

Returns a number rounded to the desired multiple. Midway points are rounded away from 0

MULTINOMIAL

Analysis ToolPak Maths

Returns the ratio of the factorial of a sum of values to the product of factorials

N

Built In

Information

Returns a value converted to a number

NA

Built In

Information

Returns the error value #N/A

Statistical

Returns the negative binomial distribution; the probability that there will be number_f failures before the number_s-th success, when the constant probability of a success is probability_s

NEGBINOMDIST Built In

Date & Time

Converts an Excel date / time serial number to a month number

NETWORKDAYS Analysis ToolPak Date & Time

Returns the number of whole working days between two dates excluding specified holidays

NOMINAL

Analysis ToolPak Financial

Returns the nominal rate equivalent to a given annual effective with a given compounding frequency for the nominal rate

NORMDIST

Built In

Statistical

Returns the cumulative distribution function or probability mass function for the value x with specified mean and standard deviation

NORMINV

Built In

Statistical

Returns the inverse of the normal cumulative distribution for the specified probability, mean, and standard deviation

NORMSDIST

Built In

Statistical

Returns the standard normal cumulative distribution function. The distribution has a mean of 0 and a standard deviation of 1

NORMSINV

Built In

Statistical

Returns the inverse of the standard normal cumulative distribution

NOT

Built In

Logical

Reverses the logic of its argument

NOW

Built In

Date & Time

Returns the Excel date / time serial number of the current date and time

NPER

Built In

Financial

Returns the number of periods for an investment

NPV

Built In

Financial

Returns the net present value of an investment based upon a series of periodic cash flows and a discount rate where the first cash flow is received at the end of the first period

OCT2BIN

Analysis ToolPak Engineering

Converts an octal number to binary

OCT2DEC

Analysis ToolPak Engineering

Converts an octal number to decimal

OCT2HEX

Analysis ToolPak Engineering

Converts an octal number to hexadecimal

ODD

Built In

Rounds a number away from 0 to the nearest odd integer

Maths

ODDFPRICE

Analysis ToolPak Financial

Returns the price per $100 face value of a security with an odd first period using the specified or default day counting basis

ODDFYIELD

Analysis ToolPak Financial

Returns the yield of a security with an odd first period using the specified or default day counting basis

ODDLPRICE

Analysis ToolPak Financial

Returns the price per $100 face value of a security with an odd last period using the specified or default day counting basis

ODDLYIELD

Analysis ToolPak Financial

Returns the yield of a security with an odd last period using the specified or default day counting basis

OFFSET

Built In

Lookup & Ref Returns a reference to a range that is a specified number of rows and columns from a cell or range of cells

OR

Built In

Logical

ReturnsTRUE if any argument is TRUE

PEARSON

Built In

Statistical

Returns the Pearson product moment correlation coefficient

PERCENTILE

Built In

Statistical

Returns the k th percentile of values in a range

PERCENTRANK Built In

Statistical

Returns the percentage rank of a value in a data set

PERMUT

Built In

Statistical

Returns the number of permutations for a given number of objects that can be selected from a number of objects without replacement

PHONETIC

Built In

Text

Extracts the phonetic (furigana) characters from a text string

PI

Built In

Maths

Returns the number 3.14159265358979, the mathematical constant pi, accurate to 15 digits

PMT

Built In

Financial

Returns the periodic payment for an annuity

POISSON

Built In

Statistical

Returns the Poisson distribution

POWER

Built In

Maths

Returns the result of a number raised to a power

PPMT

Built In

Financial

Returns the amount of principal element in a payment for an investment for a given period

PRICE

Analysis ToolPak Financial

Returns the price per $100 face value of a security that pays periodic interest using the specified or default day counting basis

PRICEDISC

Analysis ToolPak Financial

Returns the price per $100 face value of a discounted security using the specified or default day counting basis

PRICEMAT

Analysis ToolPak Financial

Returns the price per $100 face value of a security that pays interest at maturity using the specified or default day counting basis

PROB

Built In

Statistical

Returns either the probability that values in a range are between two limits or if upper_limit is not specified, the probability that values in x_range are equal to lower_limit

PRODUCT

Built In

Maths

Multiplies together 1 - 30 numbers

PROPER

Built In

Text

Capitalizes the first letter in each word of a text value

PV

Built In

Financial

Returns the present value of an investment

QUARTILE

Built In

Statistical

Returns the quartile of a data set

QUOTIENT

Analysis ToolPak Maths

Returns the integer portion of a division

RADIANS

Built In

Maths

Converts degrees to radians

RAND

Built In

Maths

Returns an evenly distributed random number greater than or equal to 0 and less than 1

RANDBETWEEN Analysis ToolPak Maths

Returns a random number between (and inclusive of) two specified numbers

RANK

Built In

Statistical

Returns the rank of a number in a list of numbers

RATE

Built In

Financial

Returns the interest rate per period of an annuity

RECEIVED

Analysis ToolPak Financial

Returns the amount received at maturity for a fully invested security using the specified or default day counting basis

REGISTER.ID

Built In

External

Returns the register ID of the specified dynamic link library (DLL) or code resource that has been previously registered

REPLACE

Built In

Text

Replaces characters within text

REPLACEB

Built In

Text

Replaces part of a text string, based on the number of bytes you specify, with a different text string.

REPT

Built In

Text

Repeats text a given number of times

RIGHT

Built In

Text

Returns the rightmost characters from a text value

RIGHTB

Built In

Text

Returns the last character or characters in a text string, based on the number of bytes you specify

ROMAN

Built In

Maths

Converts an arabic number to Roman, as text

ROUND

Built In

Maths

Rounds a number to a specified number of digits to the left (-) or right (+) of the decimal point. The midway digit 5 is rounded away from 0.

ROUNDDOWN

Built In

Maths

Rounds a number down towards 0 to a specified number of digits to the left (-) or right (+) of the decimal point

ROUNDUP

Built In

Maths

ROW

Built In

Lookup & Ref Returns the row number of a reference

ROWS

Built In

Lookup & Ref Returns the number of rows in a reference

RSQ

Built In

Statistical

RTD

Built In

Lookup & Ref Retrieves real-time data from a program that supports COM automation

SEARCH

Built In

Text

Finds one text value within another (not case sensitive) and returns the number of the starting position

SEARCHB

Built In

Text

Finds one text string (find_text) within another text string (within_text), and returns the number of the starting position of find_text. The result is based on the number of bytes each character uses, beginning with start_num

SECOND

Built In

Date & Time

Converts an Excel date / time serial number to a second

SERIESSUM

Analysis ToolPak Maths

Returns the sum of a power series expansion

SIGN

Built In

Maths

Returns 1 for positve numbers, 0 if the number is 0 and, -1 if the number is negative

SIN

Built In

Maths

Returns the sine of a given angle given in radians

SINH

Built In

Maths

Returns the hyperbolic sine of a given angle

SKEW

Built In

Statistical

Returns the skewness of a distribution

SLN

Built In

Financial

Returns the straight-line depreciation of an asset for one period.

SLOPE

Built In

Statistical

Returns the slope (vertical distance / horizontal distance) of the linear regression line through data points in known_y's and known_x's

SMALL

Built In

Statistical

Returns the k th smallest value in a data set

SQL.REQUEST

ODBC

External

Connects with an external data source, and runs a query from a worksheet. SQL.REQUEST then returns the result as an array

SQRT

Built In

Maths

Returns a positive square root

SQRTPI

Analysis ToolPak Maths

Returns the square root of a number multiplied by pi

STANDARDIZE

Built In

Returns a normalized value from a distribution with known mean and standard_dev

Statistical

Round a number up away from 0 to a specified number of digits to the left (-) or right (+) of the decimal point

Returns the square of the Pearson product moment correlation coefficient through data points in known_y's and known_x's

STDEV

Built In

Statistical

Estimates standard distribution based on a sample ignoring text and logical values

STDEVA

Built In

Statistical

Estimates standard deviation based on a sample including text and logical values

STDEVP

Built In

Statistical

Calculates standard distribution based on the entire population ignoring text and logical values

STDEVPA

Built In

Statistical

Calculates standard deviation based on the entire population including text and logical values

STEYX

Built In

Statistical

Returns the standard error of the predicted yvalue for each x in the regression

SUBSTITUTE

Built In

Text

Substitutes new text for old text in a text string

SUBTOTAL

Built In

Maths

Returns the sutotal in a list or database

SUM

Built In

Maths

Adds its arguments

SUMIF

Built In

Maths

Add the cells specified by a given criteria

SUMPRODUCT

Built In

Maths

Returns the sum of the products of corresponding array components

SUMSQ

Built In

Maths

Returns the sum of the squares of 1 - 30 numbers

SUMX2MY2

Built In

Maths

Returns the sum of the difference of squares of corresponding values in two arrays

SUMX2PY2

Built In

Maths

Returns the sum of the sum of squares of corresponding values in two arrays

SUMXMY2

Built In

Maths

SYD

Built In

Financial

Returns the sum of squares of differences of corresponding values in two array Returns the sum of years' digits depreciation of an asset for a specified period

T

Built In

Text

Converts its arguments to text

TAN

Built In

Maths

Returns the tangent of a given angle given in radians

TANH

Built In

Maths

Returns the hyperbolic tangent of a number

TBILLEQ

Analysis ToolPak Financial

Returns the bond-equivalent yield for a treasury bill

TBILLPRICE

Analysis ToolPak Financial

Returns the price per $100 face value for a Treasury bill

TBILLYIELD

Analysis ToolPak Financial

Returns the yield for a treasury bill

TDIST

Built In

Statistical

Returns the probability for the Student tdistribution where a numeric value (x) is a calculated value of t for which the probability is to be computed

TEXT

Built In

Text

Formats a number and converts it to text

TIME

Built In

Date & Time

Returns the decimal portion of an Excel date / time serial number for a particular time

TIMEVALUE

Built In

Date & Time

Converts the time in an acceptable form of text enclosed in quotation marks to the decimal portion of an Excel date / time serial number

TINV

Built In

Statistical

Returns the t-value of the Student's tdistribution based on given probability and degrees of freedom

TODAY

Built In

Date & Time

Returns the Excel date / time serial number of today's date

TRANSPOSE

Built In

Lookup & Ref Returns the transpose of an array

TREND

Built In

Statistical

Entered as an array formula, TREND fits a straight line using the least squares method to arrays of known_y's and known_x's and returns the y-values along that line for the array of specified new_x's

TRIM

Built In

Text

Removes all spaces from text except single spaces between words

TRIMMEAN

Built In

Statistical

Calculates the mean by excluding a specified percentage of data points from the top and bottom tails of a data set

TRUE

Built In

Logical

Returns the logical value TRUE

TRUNC

Built In

Maths

Truncates a number to an integer or to specified precision by removing the fractional part of the number. (Serves to round down towards 0)

TTEST

Built In

Statistical

Returns the probability associated with a student's t-test

TYPE

Built In

Information

Returns the type of value (1 for value is a number; 2 for value is text; 4 for value is logical value; 16 for value is error value; 64 for value is array)

UPPER

Built In

Text

Converts text to uppercase

VALUE

Built In

Text

Converts a text argument to a number

VAR

Built In

Statistical

Estimates variance based on a sample ignoring logical values and text

VARA

Built In

Statistical

Estimates variance based on a sample including text and logical values

VARP

Built In

Statistical

Calculates variance based on the entire population ignoring text and logical values

VARPA

Built In

Statistical

Calculates variance based on the entire population including text and logical values

VDB

Built In

Financial

Returns the depreciation of an asset for a specified or partial period using a variable declining balance method

VLOOKUP

Built In

Lookup & Ref Locates a specified value in the leftmost column of a specified table, and returns the value in the same row from a specified column in the table

WEEKDAY

Built In

Date & Time

WEEKNUM

Analysis ToolPak Date & Time

Returns the weeknumber in the year based upon return_type counting basis

WEIBULL

Built In

Returns the Weibull distribution

WORKDAY

Analysis ToolPak Date & Time

Returns the Excel date / time serial number of the date before or after a specified number of workdays excluding holidays

XIRR

Analysis ToolPak Financial

Returns the annual effective interest rate for a schedule of cash flows received at specified dates

XNPV

Analysis ToolPak Financial

Returns the net present value for a schedule of cash flows received at specified dates

YEAR

Built In

Date & Time

Converts an Excel date / time serial number to a year

YEARFRAC

Analysis ToolPak Date & Time

Returns the difference between start_date and end_date expressed as a number of years including decimal fraction of a year.

YEN

Built In

Converts a number to text, using the ¥ (yen) currency format, with the number rounded to a specified place

YIELD

Analysis ToolPak Financial

Returns the yield on a security that pays periodic interest using the specified or default day counting basis

YIELDDISC

Analysis ToolPak Financial

Returns the annual yield for a discounted security using the specified or default day counting basis.

YIELDMAT

Analysis ToolPak Financial

Returns the annual yield of a security that pays interest at maturity using the specified or default day counting basis

ZTEST

Built In

Returns the two-tailed P-value of a z-test

Notes:

** The Excel MOD function uses a different definition of MOD to that used by VBA Mod function insofar as negative numbers are conce

Statistical

Text

Statistical

Converts an Excel date / time serial number to the number of the day of the week based upon counting system of return_type

XCEL FUNCTIONS Syntax =ABS(Number) =ACCRINT(Issue,First_Interest,Settlement,Rate, Par,Frequency,Basis) =ACCRINTM(Issue,Settlement,Rate,Par,Basis) =ACOS(Number) =ACOSH(Number) =ADDRESS(Row_num,Column_num,Abs_num, A1,Sheet_text) =AMORDEGRC(Cost,Date_purchased,First_period, Salvage,Period,Rate,Basis)

=AMORLINC(Cost,Date_purchased,First_period, Salvage,Period,Rate,Basis)

=AND(Logical1,Logical2,…) =AREAS(reference) =ASC(Text)

=ASIN(Number) =ASINH(Number) =ATAN(Number) =ATAN2(x_num,y_num) =ATANH(Number) =AVEDEV(Number1,Number2,…) =AVERAGE(Number1,Number2,…) =AVERAGEA(Value1,Value2,…)

=BAHTTEXT(number) =BESSELI(x,n) =BESSELJ(x,n) =BESSELK(x,n)

=BESSELY(x,n) =BETADIST(x,alpha,beta,A,B) =BETAINV(probability,alpha,beta,A,B) =BIN2DEC(Number) =BIN2HEX(Number,Places) =BIN2OCT(Number,Places) =BINOMDIST(number_s,trials,probability_s, cumulative) =CALL(register_id,argument1,...) With Register.id =CALL(module_text,procedure,type_text, argument1,...) Excel for Windows =CALL(file_text,resource,type_text, argument1,...) Excel for Macintosh =CEILING(number,significance)

=CELL(info_type,reference)

=CHAR(Number)

=CHIDIST(x,degrees_freedom) =CHIINV(probability,degrees_freedom) =CHITEST(actual_range,expected_range )

=CHOOSE(index_num,value1,value2,...) =CLEAN(text) =CODE(text) =COLUMN(reference) =COLUMNS(array) =COMBIN(number,number_chosen) =COMPLEX(real_num,i_num,suffix)

=CONCATENATE (text1,text2,...) =CONFIDENCE(alpha,standard_dev,size) =CONVERT(number,from_unit,to_unit)

=CORREL(array1,array2) =COS(Number) =COSH(Number) =COUNT(value1,value2, ...)

=COUNTA(value1,value2, ...) =COUNTBLANK(range) =COUNTIF(range,criteria) =COUPDAYBS(settlement,maturity, frequency,basis)

=COUPDAYS(settlement,maturity, frequency,basis)

=COUPDAYSNC(settlement,maturity, frequency,basis)

=COUPNCD(settlement,maturity,frequency,basis)

=COUPNUM(settlement,maturity,frequency,basis)

=COUPPCD(settlement,maturity,frequency,basis)

=COVAR(array1,array2)

=CRITBINOM(trials,probability_s,alpha)

=CUMIPMT(rate,nper,pv,start_period,end_period, type) =CUMPRINC(rate,nper,pv,start_period,end_period, type) =DATE(year,month,day)

=DATEDIF(start_date,end_date,unit) =DATEVALUE(date_text)

=DAVERAGE(database,field,criteria) =DAY(serial_number) =DAYS360(start_date,end_date,method)

=DB(cost,salvage,life,period,month)

=DCOUNT(database,field,criteria)

=DCOUNTA(database,field,criteria) =DDB(cost,salvage,life,period,factor)

=DEC2BIN(Number) =DEC2HEX(Number) =DEC2OCT(Number) =DEGREES(angle) =DELTA(number1,number2) =DEVSQ(number1,number2,...) =DGET(database,field,criteria) =DISC(settlement,maturity,pr,redemption,basis)

=DMAX(database,field,criteria) =DMIN(database,field,criteria) =DOLLAR(number,decimals) =DOLLARDE(fractional_dollar,fraction)

=DOLLARFR(decimal_dollar,fraction)

=DPRODUCT(database,field,criteria)

=DSTDEV(database,field,criteria)

=DSTDEVP(database,field,criteria)

=DSUM(database,field,criteria)

=DURATION(settlement,maturity,coupon,yld, frequency,basis)

=DVAR(database,field,criteria)

=DVARP(database,field,criteria)

=EDATE(start_date,months)

=EFFECT(nominal_rate,npery)

=EOMONTH(start_date,months)

=ERF(lower_limit,upper_limit) =ERFC(x) =ERROR.TYPE(error_val) =EUROCONVERT(number,source,target, full_precision,triangulation_precision)

=EVEN(Number) =EXACT(text1,text2) =EXP(Number) =EXPONDIST(x,lambda,cumulative)

=FACT(Number) =FACTDOUBLE(number) =FALSE() =FDIST(x,degrees_freedom1, degrees_freedom2) =FIND(find_text,within_text,start_num) =FINDB(find_text,within_text,start_num)

=FINV(probability,degrees_freedom1, degrees_freedom2) =FISHER(x) =FISHERINV(y) =FIXED(number,decimals,no_commas) =FLOOR(number,significance)

=FORECAST(x,known_y's,known_x's)

=FREQUENCY(data_array,bins_array)

=FTEST(array1,array2)

=FV(rate,nper,pmt,pv,type) =FVSCHEDULE(principal,schedule)

=GAMMADIST(x,alpha,beta,cumulative) =GAMMAINV(probability,alpha,beta) =GAMMALN(x) =GCD(number1,number2, ...) =GEOMEAN(number1,number2, ...) =GESTEP(number,step) =GETPIVOTDATA(data_field,pivot_table,field1,item1,field2,item2,...)

=GROWTH(known_y's,known_x's,new_x's,const)

=HARMEAN(number1,number2, ...)

=HEX2BIN(Number,Places) =HEX2DEC(Number) =HEX2OCT(Number,Places) =HLOOKUP(lookup_value,table_array, row_index_num,range_lookup) =HOUR(serial_number) =HYPERLINK(link_location,friendly_name) =HYPGEOMDIST(sample_s,number_sample, population_s,number_population)

=IF(logical_test,value_if_true,value_if_false)

=IMABS(inumber)

=IMAGINARY(inumber)

=IMARGUMENT(inumber) =IMCONJUGATE(inumber)

=IMCOS(inumber)

=IMDIV(inumber1,inumber2)

=IMEXP(inumber)

=IMLN(inumber)

=IMLOG10(inumber)

=IMLOG2(inumber)

=IMPOWER(inumber,number)

=IMPRODUCT(inumber1,inumber2,...)

=IMREAL(inumber)

=IMSIN(inumber)

=IMSQRT(inumber)

=IMSUB(inumber1,inumber2)

=IMSUM(inumber1,inumber2,...)

=INDEX(array,row_num,column_num) =INDEX(reference,row_num,column_num, area_num) =INDIRECT(ref_text,a1) =INFO(type_text) =INT(Number) =INTERCEPT(known_y's,known_x's)

=INTRATE(settlement,maturity,investment, redemption,basis)

=IPMT(rate,per,nper,pv,fv,type)

=IRR(values,guess) =ISBLANK(Value) =ISERR(Value) =ISERROR(Value) =ISEVEN(Number) =ISLOGICAL(Value)

=ISNA(Value) =ISNONTEXT(Value) =ISNUMBER(Value) =ISODD(Number) =ISPMT(rate,per,nper,pv) =ISREF(Value) =ISTEXT(Value) =JIS(text)

=KURT(number1,number2, ...)

=LARGE(array,k) =LCM(number1,number2, ...) =LEFT(text,num_chars) =LEFTB(text,num_bytes)

=LEN(text) =LENB(text) =LINEST(known_y's,known_x's,const,stats)

=LN(Number) =LOG(Number,base) =LOG10(Number) =LOGEST(known_y's,known_x's,const,stats)

=LOGINV(probability,mean,standard_dev)

=LOGNORMDIST(x,mean,standard_dev)

=LOOKUP(lookup_value,lookup_vector, result_vector) =LOOKUP(lookup_value,array)

=LOWER(text) =MATCH(lookup_value,lookup_array, match_type)

=MAX(number1,number2,...) =MAXA(value1,value2,...) =MDETERM(array) =MDURATION(settlement,maturity,coupon,yld, frequency,basis)

=MEDIAN(number1,number2, ...) =MID(text,start_num,num_chars) =MIDB(text,start_num,num_bytes)

=MIN(number1,number2,...) =MINA(value1,value2,...) =MINUTE(serial_number) =MINVERSE(array) =MIRR(values,finance_rate,reinvest_rate)

=MMULT(array1,array2) =MOD(number,divisor)

=MODE(number1,number2,...)

=MONTH(serial_number) =MROUND(number,multiple)

=MULTINOMIAL(number1,number2, ...) =N(Value) =NA() =NEGBINOMDIST(number_f,number_s, probability_s)

=NETWORKDAYS(start_date,end_date,holidays)

=NOMINAL(effect_rate,npery)

=NORMDIST(x,mean,standard_dev,cumulative)

=NORMINV(probability,mean,standard_dev)

=NORMSDIST(z)

=NORMSINV(probability) =NOT(Logical) =NOW() =NPER(rate, pmt, pv, fv, type) =NPV(rate,value1,value2, ...)

=OCT2BIN(number,places) =OCT2DEC(number) =OCT2HEX(number,places) =ODD(number)

=ODDFPRICE(settlement,maturity,issue, first_coupon,rate,yld,redemption, frequency,basis) =ODDFYIELD(settlement,maturity,issue, first_coupon,rate,pr,redemption, frequency,basis) =ODDLPRICE(settlement,maturity,last_interest, rate,yld,redemption,frequency,basis)

=ODDLYIELD(settlement,maturity,last_interest, rate,pr,redemption,frequency,basis)

=OFFSET(reference,rows,cols,height,width)

=OR(logical1,logical2,...) =PEARSON(array1,array2) =PERCENTILE(array,k) =PERCENTRANK(array,x,significance) =PERMUT(number,number_chosen)

=PHONETIC(reference) =PI()

=PMT(rate,nper,pv,fv,type) =POISSON(x,mean,cumulative) =POWER(number,power) =PPMT(rate,per,nper,pv,fv,type)

=PRICE(settlement,maturity,rate,yld,redemption, frequency,basis)

=PRICEDISC(settlement,maturity,discount, redemption,basis)

=PRICEMAT(settlement,maturity,issue,rate, yld,basis)

=PROB(x_range,prob_range,lower_limit, upper_limit)

=PRODUCT(number1,number2, ...) =PROPER(text) =PV(rate,nper,pmt,fv,type) =QUARTILE(array,quart) =QUOTIENT(numerator,denominator) =RADIANS(angle) =RAND()

=RANDBETWEEN(bottom,top) =RANK(number,ref,order) =RATE(nper,pmt,pv,fv,type,guess) =RECEIVED(settlement,maturity,investment, discount,basis)

=REGISTER.ID(module_text,procedure,type_text)

=REPLACE(old_text,start_num,num_chars, new_text) =REPLACEB(old_text,start_num,num_bytes, new_text)

=REPT(text,number_times) =RIGHT(text,num_chars) =RIGHTB(text,num_bytes)

=ROMAN(number,form) =ROUND(number,num_digits)

=ROUNDDOWN(number,num_digits)

=ROUNDUP(number,num_digits)

=ROW(reference) =ROWS(array) =RSQ(known_y's,known_x's)

=RTD(ProgID,server,topic1,[topic2],...) =SEARCH(find_text,within_text,start_num)

=SEARCHB(find_text,within_text,start_num)

=SECOND(serial_number) =SERIESSUM(x,n,m,coefficients) =SIGN(number)

=SIN(number) =SINH(number) =SKEW(number1,number2,...) =SLN(cost,salvage,life) =SLOPE(known_y's,known_x's)

=SMALL(array,k) =SQL.REQUEST(connection_string,output_ref, driver_prompt,query_text,col_names_logical)

=SQRT(number) =SQRTPI(number) =STANDARDIZE(x,mean,standard_dev)

=STDEV(number1,number2,...) =STDEVA(value1,value2,...) =STDEVP(number1,number2,...)

=STDEVPA(value1,value2,...)

=STEYX(known_y's,known_x's) =SUBSTITUTE(text,old_text,new_text , instance_num) =SUBTOTAL(function_num,ref1,ref2,...) =SUM(number1,number2, ...) =SUMIF(range,criteria,sum_range) =SUMPRODUCT(array1,array2,array3, ...) =SUMSQ(number1,number2, ...) =SUMX2MY2(array_x,array_y)

=SUMX2PY2(array_x,array_y) =SUMXMY2(array_x,array_y) =SYD(cost,salvage,life,per)

=T(value) =TAN(number) =TANH(number) =TBILLEQ(settlement,maturity,discount) =TBILLPRICE(settlement,maturity,discount) =TBILLYIELD(settlement,maturity,pr) =TDIST(x,degrees_freedom,tails)

=TEXT(value,format_text) =TIME(hour,minute,second)

=TIMEVALUE(time_text)

=TINV(probability,degrees_freedom)

=TODAY() =TRANSPOSE(array) =TREND(known_y's,known_x's,new_x's,const)

=TRIM(text) =TRIMMEAN(array,percent)

=TRUE() =TRUNC(number,num_digits)

=TTEST(array1,array2,tails,type) =TYPE(value)

=UPPER(text) =VALUE(text) =VAR(number1,number2,...) =VARA(value1,value2,...) =VARP(number1,number2,...) =VARPA(value1,value2,...) =VDB(cost,salvage,life,start_period,end_period, factor,no_switch)

=VLOOKUP(lookup_value,table_array, col_index_num,range_lookup)

=WEEKDAY(serial_number,return_type)

=WEEKNUM(serial_num,return_type) =WEIBULL(x,alpha,beta,cumulative) =WORKDAY(start_date,days,holidays)

=XIRR(values,dates,guess)

=XNPV(rate,values,dates)

=YEAR(serial_number) =YEARFRAC(start_date,end_date,basis)

=YEN(number,decimals)

=YIELD(settlement,maturity,rate,pr,redemption, frequency,basis)

=YIELDDISC(settlement,maturity,pr,redemption, basis)

=YIELDMAT(settlement,maturity,issue,rate,pr, basis)

=ZTEST(array,x,sigma)

at used by VBA Mod function insofar as negative numbers are concerned.

Database Functions Name

Source

Description

DAVERAGE

Built In

Returns the average of selected list or database entries based on specified criteria

DCOUNT*

Built In

DCOUNTA*

Built In

DGET

Built In

Counts the cells containing numbers from a specified database that match specified Counts non blank cells from a specified database that match specified criteria criteria Extracts from a specified database a single value that matches specified criteria

DMAX

Built In

DMIN

Built In

DPRODUCT

Built In

DSTDEV

Built In

DSTDEVP

Built In

DSUM

Built In

DVAR

Built In

DVARP

Built In

Notes:

* See also COUNT, COUNTA and FREQUENCY (Statistical) and COUNTIF (Maths) and COUNTBLANK (Information)

Extracts maximum number in a column of a list or database that matches specified Extracts minimum number in a column of a list or database that matches specified conditions Multiplies the values in a particular field of records that match the specified criteria in a database Estimates standard deviation of a population based on a sample using numbers in a column of a list or database that match specified conditions Calculates the standard deviation based on the entire population using numbers in a column of a list or database that match Adds the numbers in the field column of records in the database that match the specified criteria Estimates the variance of a population based on a sample by using the numbers in a column of a list or database that match specified criteria Calculates the variance of a population based on the entire population by using the numbers in a column of a list or database that match specified criteria

Database Function Arguments Argument

Description

Database

The range of cells that makes up the list or database

Field

Indicates which column is used in the function as text in inverted commas or as number of field

Criteria

The range of cells that contains the conditions you specify

base Functions Syntax =DAVERAGE(database,field,criteria) =DCOUNT(database,field,criteria) =DCOUNTA(database,field,criteria) =DGET(database,field,criteria) =DMAX(database,field,criteria) =DMIN(database,field,criteria) =DPRODUCT(database,field,criteria) =DSTDEV(database,field,criteria)

=DSTDEVP(database,field,criteria) =DSUM(database,field,criteria) =DVAR(database,field,criteria)

=DVARP(database,field,criteria)

Statistical) and COUNTIF (Maths) and COUNTBLANK (Information)

Function Arguments

p the list or database

in the function as text in inverted commas or as number of field

the conditions you specify

Date & Time Functions Name

Source

DATE

Built In

DATEDIF* DATEVALUE DAY DAYS360 EDATE

Description

Returns the sequential Excel date / time serial number that represents a particular date Analysis ToolPak Calculates differences between two dates in terms of specified units and assumptions Built In

Converts a date text form to an Excel date / time serial number Built In Converts an Excel date / time serial number to the day of a month Built In Calculates the number of days between two dates using a specified 30 day month 360 day year method Analysis ToolPak Returns the Excel date / time serial number of the date that is the indicated number of months before or after the specified number of months from the start_date

EOMONTH

Analysis ToolPak Returns the Excel date / time serial number of the last day of the month before or after a specified number of months from start_date

HOUR

Built In

Converts an Excel date / time serial number to an hour

MINUTE

Built In

Converts an Excel date / time serial number to a minute

MONTH

Built In

TIME

Built In

Returns the decimal portion of an Excel date / time serial number for a particular time

TIMEVALUE

Built In

Converts the time in an acceptable form of text enclosed in quotation marks to the decimal portion of an Excel date / time serial number

TODAY

Built In

Returns the Excel date / time serial number of today's date

WEEKDAY

Built In

Converts an Excel date / time serial number to the number of the day of the week based upon counting system of return_type

WEEKNUM

Analysis ToolPak Returns the weeknumber in the year based upon return_type counting basis

WORKDAY

Analysis ToolPak Returns the Excel date / time serial number of the date before or after a specified number of workdays excluding holidays

YEAR

Built In

YEARFRAC

Analysis ToolPak Returns the difference between start_date and end_date expressed as a number of years including decimal fraction of a year.

Converts an Excel date / time serial number to a month number NETWORKDAYS Analysis ToolPak Returns the number of whole working days between two dates excluding specified holidays NOW Built In Returns the Excel date / time serial number of the current date and time SECOND Built In Converts an Excel date / time serial number to a second

Converts an Excel date / time serial number to a year

Notes:

* See Appendix 2. DATEDIF really does exist! It is an Excel built in function. It doesn't appear in the listings in the function wizard and the only documentation reference is in the Help files for Excel 2000.

Date and Time Function Arguments Argument

Description

Basis (For Securities Functions)

The type of day count basis to use: 0 or omitted = US(NASD) 30/360 1 = Actual / Actual 2 = Actual / 360 3 = Actual / 365 4 = European 30/360

Date_text

A date enclosed in quotation marks that is in a date text form acceptable to Excel. Note that acceptable date forms vary with system and Excel settings.

Day

A number representing the day of the month. If day is greater than the number of days in the month specified, day aggregates the month and year arguments appropriately and day represents the balance after this aggregation

Days

The number of nonweekend and nonholiday days before or after start_date. A positive value for days yields a future date; a negative value yields a past date

End_date

The last date as an acceptable date in inverted commas or as a serial number

Holidays

An optional range of one or more dates to exclude from the working calendar. The list can be either a range of cells that contains the dates or an array constant of the serial numbers that represent the dates

Hour

A number from 0 to 32767 representing the hour. Any value greater than 23 will be divided by 24 and the remainder will be treated as the hour value

Method

FALSE or omitted = US (NASD) 30/360 method; TRUE = European 30/360 method

Minute

A number from 0 to 32767 representing the minute. Any value greater than 59 will be converted to hours and minutes

Month (For DATE function)

A number representing the month of the year. If month is greater than 12, month adds that number of months to the first month in the year specified

Months

The number of months before or after start_date

Return_type (WEEKDAY only)

A number that determines the type of return value: 1 (or omitted) 1 = Sunday; 2 = 1 = Monday; 3 = 0 = Monday

Return_type (WEEKNUM only)

A number that determines on which day the week begins; 1 (or omitted) = starts Sunday nums 1 to 7; 2 = starts Monday nums 1 to 7

Second

A number from 0 to 32767 representing the second. Any value greater than 59 will be converted to hours, minutes, and seconds

Serial_num

A date / time serial number. Dates should be entered by using the DATE function, or as results of other formulas or functions

Serial_Number

An Excel date / time serial number. Dates should be entered by using the DATE function, or as results of other formulas or functions. The Excel date serial number varies according to setting of 1900 or 1904 date system in Tools > Options > Calculation.

Start_date

The first date as an acceptable date in inverted commas or as a serial number

Time_text

A text string enclosed in quotation marks that represents a time in any one of the Excel time formats

Unit

"y" = years; "m" = months; "d" = days; "md" = days ignoring months and years; "ym" = years and months; "yd" = years and days

Year

The year number as one to four digits

& Time Functions Syntax =DATE(year,month,day) =DATEDIF(start_date,end_date,unit) =DATEVALUE(date_text) =DAY(serial_number) =DAYS360(start_date,end_date,method) =EDATE(start_date,months)

=EOMONTH(start_date,months)

=HOUR(serial_number) =MINUTE(serial_number) =MONTH(serial_number) =NETWORKDAYS(start_date,end_date,holidays) =NOW() =SECOND(serial_number) =TIME(hour,minute,second)

=TIMEVALUE(time_text)

=TODAY() =WEEKDAY(serial_number,return_type)

=WEEKNUM(serial_num,return_type) =WORKDAY(start_date,days,holidays)

=YEAR(serial_number) =YEARFRAC(start_date,end_date,basis)

an Excel built in function. It doesn't appear in the listings in the function he Help files for Excel 2000.

me Function Arguments

use: 0 or omitted = US(NASD) 30/360 / 360 an 30/360

arks that is in a date text form acceptable to Excel. Note that acceptable d Excel settings.

of the month. If day is greater than the number of days in the month month and year arguments appropriately and day represents the balance

d nonholiday days before or after start_date. A positive value for days yields yields a past date

date in inverted commas or as a serial number

e dates to exclude from the working calendar. The list can be either a range or an array constant of the serial numbers that represent the dates

esenting the hour. Any value greater than 23 will be divided by 24 and the hour value 30/360 method; TRUE = European 30/360 method

esenting the minute. Any value greater than 59 will be converted to hours

th of the year. If month is greater than 12, month adds that number of year specified

r after start_date

ype of return value: 1 (or omitted) 1 = Sunday; 2 = 1 = Monday; 3 = 0 =

hich day the week begins; 1 (or omitted) = starts Sunday nums 1 to 7; 2 =

esenting the second. Any value greater than 59 will be converted to hours,

es should be entered by using the DATE function, or as results of other

ber. Dates should be entered by using the DATE function, or as results of e Excel date serial number varies according to setting of 1900 or 1904 date lculation.

date in inverted commas or as a serial number

on marks that represents a time in any one of the Excel time formats days; "md" = days ignoring months and years; "ym" = years and months; digits

Engineering Functions Name

Source

BESSELI

Analysis ToolPak Returns the Bessel function evaluated for purely imaginary arguments

BESSELJ

Analysis ToolPak Returns the Bessel function represented by Jn(x)

BESSELK

Analysis ToolPak Returns the modified Bessel function represented by K n(x)

BESSELY

Analysis ToolPak Returns the Bessel / Weber / Neumann function Yn(x)

BIN2DEC

Analysis ToolPak Converts binary number to decimal

BIN2HEX

Analysis ToolPak Converts binary number to hexadecimal

BIN2OCT

Analysis ToolPak Converts binary number to octal

COMPLEX

Analysis ToolPak Converts real and imaginary coefficients into complex numbers of the form x + yi or x + yj depending upon suffix

CONVERT

Analysis ToolPak Converts a number from one measurement system to another

DEC2BIN

Analysis ToolPak Converts a decimal number to binary

DEC2HEX

Analysis ToolPak Converts a decimal number to hexadecimal

DEC2OCT

Analysis ToolPak Converts a decimal number to octal

DELTA

Analysis ToolPak Test whether two values are equal

ERF

Analysis ToolPak Returns the error function integrated between lower_limit and upper_limit

ERFC

Analysis ToolPak Returns the complementary ERF function integrated between x and infinity

GESTEP

Analysis ToolPak Tests whether a number is greater than a threshold value

HEX2BIN

Analysis ToolPak Converts a hexadecimal to a binary

HEX2DEC

Analysis ToolPak Converts a hexadecimal to a decimal

HEX2OCT

Analysis ToolPak Converts a hexadecimal to an octal

IMABS

Analysis ToolPak Returns the absolute value (modulus) of a complex number provided in the text format "x + yi" or "x + yj"

IMAGINARY

Analysis ToolPak Returns the imaginary coefficient of a complex number provided in the text format "x + yi" or "x + yj"

IMARGUMENT

Analysis ToolPak Returns the argument theta - an angle expressed in radians Analysis ToolPak Returns the complex conjugate of a complex number provided in the text format "x + yi" or "x + yj"

IMCONJUGATE

Description

IMCOS

Analysis ToolPak Returns the cosine of a complex number provided in the text format "x + yi" or "x + yj"

IMDIV

Analysis ToolPak Returns the quotient of two complex numbers provided in the text format "x + yi" or "x + yj"

IMEXP

Analysis ToolPak Returns the exponential of a complex number provided in the text format "x + yi" or "x + yj"

IMLN

Analysis ToolPak Returns the natural logarithm of a complex number provided in the text format "x + yi" or "x + yj"

IMLOG10

Analysis ToolPak Returns the base-10 logarithm of a complex number provided in the text format "x + yi" or "x + yj"

IMLOG2

Analysis ToolPak Returns the base-2 logarithm of a complex number provided in the text format "x + yi" or "x + yj"

IMPOWER

Analysis ToolPak Returns a complex number provided in the text format "x + yi" or "x + yj" raised to an integer number

IMPRODUCT

Analysis ToolPak Returns the product of 2 - 29 complex numbers provided in the text format "x + yi" or "x + yj"

IMREAL

Analysis ToolPak Returns the real coefficient of a complex number provided in the text format "x + yi" or "x + yj"

IMSIN

Analysis ToolPak Returns the sine of a complex number provided in the text format "x + yi" or "x + yj"

IMSQRT

Analysis ToolPak Returns the square root of a complex number provided in the text format "x + yi" or "x + yj"

IMSUB

Analysis ToolPak Returns the difference of two complex numbers provided in the text format "x + yi" or "x + yj"

IMSUM

Analysis ToolPak Returns the sum of 2 - 29 complex numbers provided in the text format "x + yi" or "x + yj"

OCT2BIN

Analysis ToolPak Converts an octal number to binary

OCT2DEC

Analysis ToolPak Converts an octal number to decimal

OCT2HEX

Analysis ToolPak Converts an octal number to hexadecimal

Engineering Function Arguments Argument

Description

From_unit(1)

A unit of measurement

From_unit(2)

Weight & Mass: "g" = gram; "sg" = slug; "lbm" = pound (avoirdupois); "u" = Atomic mass; "ozm" = ounces (avoirdupois) Distance: "m" = meter; "mi" = Statute Mile; "Nmi" = Nautical mile; "in" = inch; "ft" = foot; "yd" = yard; "ang" = Angstrom; "pica" = pica (1/72in) Time: "yr" = year; "day" = day; "hr" = hour; "mn" = minute; "sec" = second Pressure: "pa" = Pascal; "atm" = atmosphere; "mmHg" = mm of mercury Force: "N" = Newton; "dyn" = dyne; "lbf" = pound force Energy: "J" = Joule; "e" = erg; "c" Thermodynamic calorie; "cal" = IT calorie; "eV" = electron volt; "HPh" = horsepower-hour; "Wh" = Watt-hour; "flb" = foot-pound; "BTU" = BTU Power: "HP" = horsepower; "W" = Watt Magnetism: "T" = Tesler; "ga" = Gauss Temperature: "C" = degrees Celsius; "F" = degrees Fahrenheit; "K" = Kelvin Liquid Measure: "tsp" = teaspoon; "tbs" = tablespoon; "oz" = fluid ounce; "cup" = cup; "pt" = US Pint; "UK_pt" = UK pint; "qt" = quart; "gal" = gallon; "l" = liter

From_unit(3)

Prefix Abbreviations for metric: "E" = 1E+18 = exa; "P" = 1E+15 = peta; "T" 1E+12 = tera; "G" = 1E+09 = giga; "M" = 1E+06 = mega; "k" = 1E+03 = kilo; "h" = 1E+02 = hecto; "e" = 1E+01 = dekao; "d" = 1E-01 = deci; "c"=1E-02 = centi; "m" = 1E-03 = milli; "u" = 1E-06 = micro; "n" = 1E-09 = nano; "p" = 1E-12 = pico; "f" = 1E-15 = femto; "a" = 1E-18 = atto

I_num

Imaginary coeffient of the complex number

Inumber

A complex number

Inumber1

First complex number

Inumber2

Second complex number

Inumber2,…

The second of 1-29 complex numbers

Lower_limit

The lower bound for integrating ERF

N

The order of the function

Number

A number or expression that evaluates to a number

Number1

The first number

Number2

The second number

Number2,…

Second of up to 30 numbers. You can also use a single array or a reference to an array instead of arguments separated by commas

Places

The number of characters to use. If places is omitted, Excel uses the minimum number of characters necessary

Real_num

The real coefficient of the complex number

Step

The threshold value. If you omit a value for step, GESTEP uses zero

Suffix

The suffix for the imaginary component of the complex number. If omitted, suffix is assumed to be "i"

To_unit(1)

A unit of measurement

To_unit(2)

Weight & Mass: "g" = gram; "sg" = slug; "lbm" = pound (avoirdupois); "u" = Atomic mass; "ozm" = ounces (avoirdupois) Distance: "m" = meter; "mi" = Statute Mile; "Nmi" = Nautical mile; "in" = inch; "ft" = foot; "yd" = yard; "ang" = Angstrom; "pica" = pica (1/72in) Time: "yr" = year; "day" = day; "hr" = hour; "mn" = minute; "sec" = second Pressure: "pa" = Pascal; "atm" = atmosphere; "mmHg" = mm of mercury Force: "N" = Newton; "dyn" = dyne; "lbf" = pound force Energy: "J" = Joule; "e" = erg; "c" Thermodynamic calorie; "cal" = IT calorie; "eV" = electron volt; "HPh" = horsepower-hour; "Wh" = Watt-hour; "flb" = foot-pound; "BTU" = BTU Power: "HP" = horsepower; "W" = Watt Magnetism: "T" = Tesler; "ga" = Gauss Temperature: "C" = degrees Celsius; "F" = degrees Fahrenheit; "K" = Kelvin Liquid Measure: "tsp" = teaspoon; "tbs" = tablespoon; "oz" = fluid ounce; "cup" = cup; "pt" = US Pint; "UK_pt" = UK pint; "qt" = quart; "gal" = gallon; "l" = liter

To_unit(3)

Prefix Abbreviations for metric: "E" = 1E+18 = exa; "P" = 1E+15 = peta; "T" 1E+12 = tera; "G" = 1E+09 = giga; "M" = 1E+06 = mega; "k" = 1E+03 = kilo; "h" = 1E+02 = hecto; "e" = 1E+01 = dekao; "d" = 1E-01 = deci; "c"=1E-02 = centi; "m" = 1E-03 = milli; "u" = 1E-06 = micro; "n" = 1E-09 = nano; "p" = 1E-12 = pico; "f" = 1E-15 = femto; "a" = 1E-18 = atto

Upper_limit

The upper bound for integrating ERF. If omitted, ERF integrates between zero and lower_limit

X

The value at which to evaluate the function

eering Functions Syntax =BESSELI(x,n) =BESSELJ(x,n) =BESSELK(x,n) =BESSELY(x,n) =BIN2DEC(Number) =BIN2HEX(Number,Places) =BIN2OCT(Number,Places) =COMPLEX(real_num,i_num,suffix)

=CONVERT(number,from_unit,to_unit) =DEC2BIN(Number) =DEC2HEX(Number) =DEC2OCT(Number) =DELTA(number1,number2) =ERF(lower_limit,upper_limit) =ERFC(x) =GESTEP(number,step) =HEX2BIN(Number,Places) =HEX2DEC(Number) =HEX2OCT(Number,Places) =IMABS(inumber)

=IMAGINARY(inumber)

=IMARGUMENT(inumber) =IMCONJUGATE(inumber)

=IMCOS(inumber)

=IMDIV(inumber1,inumber2)

=IMEXP(inumber)

=IMLN(inumber)

=IMLOG10(inumber)

=IMLOG2(inumber)

=IMPOWER(inumber,number)

=IMPRODUCT(inumber1,inumber2,...)

=IMREAL(inumber)

=IMSIN(inumber)

=IMSQRT(inumber)

=IMSUB(inumber1,inumber2)

=IMSUM(inumber1,inumber2,...)

=OCT2BIN(number,places) =OCT2DEC(number) =OCT2HEX(number,places)

g Function Arguments

g" = slug; "lbm" = pound (avoirdupois); "u" = Atomic mass; "ozm" = ounces

tatute Mile; "Nmi" = Nautical mile; "in" = inch; "ft" = foot; "yd" = yard; (1/72in) hr" = hour; "mn" = minute; "sec" = second = atmosphere; "mmHg" = mm of mercury yne; "lbf" = pound force c" Thermodynamic calorie; "cal" = IT calorie; "eV" = electron volt; = Watt-hour; "flb" = foo t-pound; "BTU" = BTU " = Watt = Gauss elsius; "F" = degrees Fahrenheit; "K" = Kelvin on; "tbs" = tablespoon; "oz" = fluid ounce; "cup" = cup; nt; "qt" = quart; "gal" = gallon; "l" = liter

c: "E" = 1E+18 = exa; "P" = 1E+15 = peta; "T" 1E+12 = tera; "G" = 1E+09 = = 1E+03 = kilo; "h" = 1E+02 = hecto; "e" = 1E+01 = dekao; "d" = 1E-01 = E-03 = milli; "u" = 1E-06 = micro; "n" = 1E-09 = nano; "p" = 1E-12 = pico; "f" atto

ex number

mbers

ERF

aluates to a number

ou can also use a single array or a reference to an array instead of as

e. If places is omitted, Excel uses the minimum number of characters

ex number a value for step, GESTEP uses zero

mponent of the complex number. If omitted, suffix is assumed to be "i"

g" = slug; "lbm" = pound (avoirdupois); "u" = Atomic mass; "ozm" = ounces

tatute Mile; "Nmi" = Nautical mile; "in" = inch; "ft" = foot; "yd" = yard; (1/72in) hr" = hour; "mn" = minute; "sec" = second = atmosphere; "mmHg" = mm of mercury yne; "lbf" = pound force c" Thermodynamic calorie; "cal" = IT calorie; "eV" = electron volt; = Watt-hour; "flb" = foo t-pound; "BTU" = BTU " = Watt = Gauss elsius; "F" = degrees Fahrenheit; "K" = Kelvin on; "tbs" = tablespoon; "oz" = fluid ounce; "cup" = cup; nt; "qt" = quart; "gal" = gallon; "l" = liter

c: "E" = 1E+18 = exa; "P" = 1E+15 = peta; "T" 1E+12 = tera; "G" = 1E+09 = = 1E+03 = kilo; "h" = 1E+02 = hecto; "e" = 1E+01 = dekao; "d" = 1E-01 = E-03 = milli; "u" = 1E-06 = micro; "n" = 1E-09 = nano; "p" = 1E-12 = pico; "f" atto ERF. If omitted, ERF integrates between zero and lower_limit

he function

External Functions Name

Source

Description

CALL

Built In

Calls a procedure in a dynamic link library or code resource

EUROCONVERT Add-in

Converts a number to or from Euros to or from a member currency or converts between one euro member currency to another using the Euro as an intermediary (triangulation)

GETPIVOTDATA Built In

Returns data stored in a pivot table

REGISTER.ID

Built In

SQL.REQUEST

ODBC

Returns the register ID of the specified dynamic link library (DLL) or code resource that has been previously registered Connects with an external data source, and runs a query from a worksheet. SQL.REQUEST then returns the result as an

External Function Arguments Argument

Description

Argument1,…

The arguments to be passed to the procedure

Col_names_logical

Indicates whether column names are returned as the first row of the results. TRUE if the column names to be returned as the first row of the results. FALSE if column names not wanted. If column_names_logical is omitted, SQL.REQUEST does not return column names

Connection_string

Supplies information, such as the data source name, user ID, and passwords, required by the driver being used to connect to a data source and must follow the driver's format

Data_field

The name, enclosed in quotation marks, for the data field that contains the data

Driver_prompt

Specifies when the driver dialog box is displayed and which options are available

Field1, Item1

One of up to 14 pairs of field names and item names that describe the data

Field2, Item2,…

Second of up to 14 pairs of field names and item names that describe the data

File_text

The name of the file that contains the code resource in Microsoft Excel for the Macintosh

Item1

One of up to 14 pairs of field names and item names that describe the data

Item2,…

Second of up to 14 pairs of field names and item names that describe the data

Module_text

Quoted text specifying the name of the dynamic link library (DLL) that contains the procedure in Microsoft Excel for Windows

Number

A number or expression that evaluates to a number

Output_ref

A cell reference where you want the completed connection string placed

Pivot_table

A reference to any cell, range of cells, or named range of cells in a PivotTable report

Procedure

Text specifying the name of the function in the DLL. You can also use the ordinal value of the function from the EXPORTS statement in the module-definition file (.DEF).

Query_text

The SQL statement that you want to execute on the data source

Register_id

The value returned by a previously executed REGISTER or REGISTER.ID function

Resource

The name of the code resource in Microsoft Excel for the Macintosh. You can also use the resource ID number. The resource ID number must not be in the form of text

Source

A three-letter string, or reference to a cell containing the string, corresponding to the ISO code for the source currency: Belgium - franc - BEF Luxembourg - franc - LUF Germany - deutche mark - DEM Spain - peseta - ESP France - franc - FRF Ireland - pound - IEP Italy - lira - ITL Netherlands - guilder - NLG Austria - schilling - ATS Portugal - escudo - PTE Finland - markka -FIM Euro member states - euro - EUR Others may be added later: Denmark - krone - DKK Greece - drachma - GRD Sweden - krona - SEK UK - pound sterling - GBP

Target

A three-letter string, or reference to a cell containing the string, corresponding to the ISO code for the source currency Belgium - franc - BEF Luxembourg - franc - LUF Germany - deutche mark - DEM Spain - peseta - ESP France - franc - FRF Ireland - pound - IEP Italy - lira - ITL Netherlands - guilder - NLG Austria - schilling - ATS Portugal - escudo - PTE Finland - markka -FIM Euro member states - euro - EUR Others may be added later: Denmark - krone - DKK Greece - drachma - GRD Sweden - krona - SEK UK - pound sterling - GBP

Type_text (CALL function)

Text specifying the data type of the return value and the data types of all arguments to the DLL or code resource

ernal Functions Syntax =CALL(register_id,argument1,...) With Register.id =CALL(module_text,procedure,type_text, argument1,...) Excel for Windows =CALL(file_text,resource,type_text, argument1,...) Excel for Macintosh =EUROCONVERT(number,source,target, full_precision,triangulation_precision)

=GETPIVOTDATA(data_field,pivot_table,field1,item1, field2,item2,...) =REGISTER.ID(module_text,procedure,type_text) =SQL.REQUEST(connection_string,output_ref, driver_prompt,query_text,col_names_logical)

Function Arguments

the procedure

s are returned as the first row of the results. TRUE if the column names to e results. FALSE if column names not wanted. If column_names_logical is not return column names

he data source name, user ID, and passwords, required by the driver being e and must follow the driver's format

n marks, for the data field that contains the data box is displayed and which options are available

mes and item names that describe the data names and item names that describe the data

ns the code resource in Microsoft Excel for the Macintosh

mes and item names that describe the data names and item names that describe the data

e of the dynamic link library (DLL) that contains the procedure in Microsoft

aluates to a number

t the completed connection string placed cells, or named range of cells in a PivotTable report

function in the DLL. You can also use the ordinal value of the function from module-definition file (.DEF).

nt to execute on the data source

sly executed REGISTER or REGISTER.ID function

in Microsoft Excel for the Macintosh. You can also use the resource ID er must not be in the form of text

e to a cell containing the string, corresponding to the ISO code for the

bourg - franc - LUF Germany - deutche mark - DEM - franc - FRF Ireland - pound - IEP Italy - lira - ITL Austria - schilling - ATS Portugal - escudo - PTE member states - euro - EUR

ce - drachma - GRD

Sweden - krona - SEK

e to a cell containing the string, corresponding to the ISO code for the

bourg - franc - LUF Germany - deutche mark - DEM - franc - FRF Ireland - pound - IEP Italy - lira - ITL Austria - schilling - ATS Portugal - escudo - PTE member states - euro - EUR

ce - drachma - GRD

Sweden - krona - SEK

the return value and the data types of all arguments to the DLL or code

Financial Functions Name

Source

ACCRINT

Analysis ToolPak Returns the accrued interest for a security that pays periodic interest

ACCRINTM

Analysis ToolPak Returns the accrued interest for a security that pays interest at maturity

AMORDEGRC

Analysis ToolPak Returns the depreciation for each accounting period using the French accounting system

AMORLINC

Analysis ToolPak Returns the depreciation for each accounting period using the French accounting system

COUPDAYBS

Analysis ToolPak Returns the number of days from the beginning of the coupon period to the settlement date using the specified or default day counting basis

COUPDAYS

Analysis ToolPak Returns the number of days in the coupon period that contains the settlent date using the specified or default day counting basis

COUPDAYSNC

Analysis ToolPak Returns the number of days from the settlement date to the next coupon date using the specified or default day counting basis

COUPNCD

Analysis ToolPak Returns the next coupon date after the settlement date using the specified or default day counting basis

COUPNUM

Analysis ToolPak Returns the number of coupons payable between the settlement date and maturity date using the specified or default day counting basis

COUPPCD

Analysis ToolPak Returns the previous coupon date before the settlement date using the specified or default day counting basis

CUMIPMT

Analysis ToolPak Returns the cumulative interest paid between two periods

CUMPRINC

Analysis ToolPak Returns the cumulative principal paid on a loan between two periods

DB

Built In

DDB

Built In

DISC

DOLLARDE

Description

Returns the depreciation of an asset for a specified period, using the fixed declining balance method

Returns the deoreciation of an asset for a specified period, using the double-declining balance method of some other method that is specified Analysis ToolPak Returns the discount rate for a security using the specified or default day counting basis

Analysis ToolPak Converts a dollar price (expressed as a fraction) into a dollar price expressed as a decimal number

DOLLARFR

Analysis ToolPak Converts a dollar price (expressed as a decimal number) into a dollar price expressed as a fraction

DURATION

Analysis ToolPak Returns the Macauley duration of a security with periodic interest payments using the specified or default day counting basis

EFFECT

Analysis ToolPak Returns the effective annual interest rate of a given nominal rate with its compounding frequency

FV

Built In

FVSCHEDULE

Analysis ToolPak Returns the future value of an initial principal after applying a series of compound interest rates

INTRATE

Analysis ToolPak Returns the interest rate for a fully invested security using the specified or default day counting basis

IPMT

Built In

Returns the amount of the interest element in a payment for an investment for a given period

IRR

Built In

Returns the internal rate of return for a series of cash flows

ISPMT

Built In

Returns the interest associated with a specific loan payment

MDURATION

Analysis ToolPak Returns the Macauley modified duration for a security with an assumed par value of $100 using the specified or default day counting basis

MIRR

Built In

NOMINAL

Analysis ToolPak Returns the nominal rate equivalent to a given annual effective with a given compounding frequency for the nominal rate

NPER

Built In

Returns the number of periods for an investment

NPV

Built In

Returns the net present value of an investment based upon a series of periodic cash flows and a discount rate where the first cash flow is received at the end of the first period

ODDFPRICE

Analysis ToolPak Returns the price per $100 face value of a security with an odd first period using the specified or default day counting basis

ODDFYIELD

Analysis ToolPak Returns the yield of a security with an odd first period using the specified or default day counting basis

Returns the future value of an investment

Returns the modified internal rate of return based on different finance and reinvestment rates for negative and positive cash flows

ODDLPRICE

Analysis ToolPak Returns the price per $100 face value of a security with an odd last period using the specified or default day counting basis

ODDLYIELD

Analysis ToolPak Returns the yield of a security with an odd last period using the specified or default day counting basis

PMT

Built In

Returns the periodic payment for an annuity

PPMT

Built In

Returns the amount of principal element in a payment for an investment for a given period

PRICE

Analysis ToolPak Returns the price per $100 face value of a security that pays periodic interest using the specified or default day counting basis

PRICEDISC

Analysis ToolPak Returns the price per $100 face value of a discounted security using the specified or default day counting basis

PRICEMAT

Analysis ToolPak Returns the price per $100 face value of a security that pays interest at maturity using the specified or default day counting basis

PV

Built In

Returns the present value of an investment

RATE

Built In

Returns the interest rate per period of an annuity

RECEIVED

Analysis ToolPak Returns the amount received at maturity for a fully invested security using the specified or default day counting basis

SLN

Built In

Returns the straight-line depreciation of an asset for one period.

SYD

Built In

Returns the sum of years' digits depreciation of an asset for a specified period

TBILLEQ

Analysis ToolPak Returns the bond-equivalent yield for a treasury bill

TBILLPRICE

Analysis ToolPak Returns the price per $100 face value for a Treasury bill

TBILLYIELD

Analysis ToolPak Returns the yield for a treasury bill

VDB

Built In

XIRR

Analysis ToolPak Returns the annual effective interest rate for a schedule of cash flows received at specified dates

XNPV

Analysis ToolPak Returns the net present value for a schedule of cash flows received at specified dates

YIELD

Analysis ToolPak Returns the yield on a security that pays periodic interest using the specified or default day counting basis

Returns the depreciation of an asset for a specified or partial period using a variable declining balance method

YIELDDISC

Analysis ToolPak Returns the annual yield for a discounted security using the specified or default day counting basis.

YIELDMAT

Analysis ToolPak Returns the annual yield of a security that pays interest at maturity using the specified or default day counting basis

Financial Function Arguments Argument

Description

Basis (For Securities Functions)

Year basis to be used: 0 or omitted 360 (NASD); 1 = Actual; 2 = 365; 3 = 360 (European)

Cost

Cost of the asset

Coupon

The security's annual coupon rate

Date_purchased

Date of purchase of the asset. Entered as an acceptable date in quotation marks or as a serial number or function returning a date serial number

Dates

A schedule of payment dates that corresponds to the cash flow payments. The first payment date indicates the beginning of the schedule of payments. All other dates must be later than this date, but they may occur in any order

Decimal_dollar

A decimal number

Discount

The security's discount rate

Effect_rate

The effective interest rate

End_period

Last period number

Factor

The rate at which the balance declines. If factor is omitted, it is assumed to be 2 (the double-declining balance method)

Finance_rate

The interest rate you pay on the money used in the cash flows

First_coupon

The security's first coupon date

First_Interest

A security's first interest date entered as an acceptable date in quotation marks or as a serial number or function returning a date serial number

First_period

Date of the end of the first period. Entered as an acceptable date in quotation marks or as a serial number or function returning a date serial number

Fraction

The integer to use in the denominator of the fraction

Fractional_dollar

A number expressed as a fraction

Frequency

The number of coupon payments per year for a security.

FV

Future Value

Guess

A number that you guess is close to the result of IRR

Investment

The amount invested in the security

Issue

A security's issue date entered as an acceptable date in quotation marks or as a serial number or function returning a date serial number

Last_interest

The security's last coupon date

Life

The number of periods over which the asset is being depreciated (sometimes called the useful life of the asset)

Maturity

The security's maturity date

Month (For DB function)

The number of months in the first year. If month is omitted, it is assumed to be 12

No_switch

A logical value specifying whether to switch to straight-line depreciation when depreciation is greater than the declining balance calculation.If TRUE, Excel does not switch to straight-line depreciation even when the depreciation is greater than the declining balance calculation. FALSE or omitted, Excel switches to straightline depreciation when depreciation is greater than the declining balance calculation

Nominal_rate

The nominal interest rate

Nper

The number of periods

Npery

The number of compounding periods per year

Par

A security's par value. (Default = $1,000)

Period

The number of the accounting period

Pmt

The payment made each period

Pr

The security's price per $100 face value

Principal

The present value

PV

The Present Value

Rate (For amortization functions)

The interest rate per period

Rate (For Depreciation Functions)

The rate of depreciation

Rate (For NPV and XNPV)

The discount rate

Rate (For Securities Functions)

A security's annual coupon rate

Redemption

The security's redemption value per $100 face value

Reinvest_rate

The interest rate you receive on the cash flows as you reinvest them

Salvage

Salvage value at the end of the life of the asset

Schedule

An array of interest rates to apply

Settlement

A security's settlement date, which is the date after the issue date when the security is traded to the buyer. Entered as an acceptable date in quotation marks or as a serial number or function returning a date serial number

Start_period

First period number

Type (Amortization functions)

0 = Payment in arrears; 1 = payment in advance

Value1

A numeric value

Value2,…

Second of 1 to n possible values (n=30 for AVERAGEA; n=29 for CHOOSE, NPV)

Values (IRR and MIRR)

An array or a reference to cells that contain numbers for which you want to calculate the internal rate of return. Values must contain at least one positive value and one negative value to calculate the internal rate of return. If an array or reference argument contains text, logical values, or empty cells, those values are ignored.

Values (XIRR and XNPV)

A series of cash flows that corresponds to a schedule of payments in dates. The first payment is optional and corresponds to a cost or payment that occurs at the beginning of the investment. If the first value is a cost or payment, it must be a negative value. All succeeding payments are discounted based on a 365-day year. The series of values must contain at least one positive value and one negative value

Yld

The security's annual yield

ncial Functions Syntax =ACCRINT(Issue,First_Interest,Settlement,Rate, Par,Frequency,Basis) =ACCRINTM(Issue,Settlement,Rate,Par,Basis) =AMORDEGRC(Cost,Date_purchased,First_period, Salvage,Period,Rate,Basis)

=AMORLINC(Cost,Date_purchased,First_period, Salvage,Period,Rate,Basis)

=COUPDAYBS(settlement,maturity, frequency,basis)

=COUPDAYS(settlement,maturity, frequency,basis)

=COUPDAYSNC(settlement,maturity, frequency,basis)

=COUPNCD(settlement,maturity,frequency,basis)

=COUPNUM(settlement,maturity,frequency,basis)

=COUPPCD(settlement,maturity,frequency,basis)

=CUMIPMT(rate,nper,pv,start_period,end_period, type) =CUMPRINC(rate,nper,pv,start_period,end_period, type) =DB(cost,salvage,life,period,month)

=DDB(cost,salvage,life,period,factor)

=DISC(settlement,maturity,pr,redemption,basis)

=DOLLARDE(fractional_dollar,fraction)

=DOLLARFR(decimal_dollar,fraction)

=DURATION(settlement,maturity,coupon,yld, frequency,basis)

=EFFECT(nominal_rate,npery)

=FV(rate,nper,pmt,pv,type) =FVSCHEDULE(principal,schedule)

=INTRATE(settlement,maturity,investment, redemption,basis)

=IPMT(rate,per,nper,pv,fv,type)

=IRR(values,guess) =ISPMT(rate,per,nper,pv) =MDURATION(settlement,maturity,coupon,yld, frequency,basis)

=MIRR(values,finance_rate,reinvest_rate)

=NOMINAL(effect_rate,npery)

=NPER(rate, pmt, pv, fv, type) =NPV(rate,value1,value2, ...)

=ODDFPRICE(settlement,maturity,issue, first_coupon,rate,yld,redemption, frequency,basis) =ODDFYIELD(settlement,maturity,issue, first_coupon,rate,pr,redemption, frequency,basis)

=ODDLPRICE(settlement,maturity,last_interest, rate,yld,redemption,frequency,basis)

=ODDLYIELD(settlement,maturity,last_interest, rate,pr,redemption,frequency,basis)

=PMT(rate,nper,pv,fv,type) =PPMT(rate,per,nper,pv,fv,type)

=PRICE(settlement,maturity,rate,yld,redemption, frequency,basis)

=PRICEDISC(settlement,maturity,discount, redemption,basis)

=PRICEMAT(settlement,maturity,issue,rate, yld,basis)

=PV(rate,nper,pmt,fv,type) =RATE(nper,pmt,pv,fv,type,guess) =RECEIVED(settlement,maturity,investment, discount,basis)

=SLN(cost,salvage,life) =SYD(cost,salvage,life,per)

=TBILLEQ(settlement,maturity,discount) =TBILLPRICE(settlement,maturity,discount) =TBILLYIELD(settlement,maturity,pr) =VDB(cost,salvage,life,start_period,end_period, factor,no_switch)

=XIRR(values,dates,guess)

=XNPV(rate,values,dates)

=YIELD(settlement,maturity,rate,pr,redemption, frequency,basis)

=YIELDDISC(settlement,maturity,pr,redemption, basis)

=YIELDMAT(settlement,maturity,issue,rate,pr, basis)

Function Arguments

ted 360 (NASD); 1 = Actual; 2 = 365; 3 = 360 (European)

te

Entered as an acceptable date in quotation marks or as a serial number or number

at corresponds to the cash flow payments. The first payment date indicates f payments. All other dates must be later than this date, but they may occur

eclines. If factor is omitted, it is assumed to be 2 (the double-declining money used in the cash flows

tered as an acceptable date in quotation marks or as a serial number or number

d. Entered as an acceptable date in quotation marks or as a serial number al number

inator of the fraction

on

s per year for a security.

e to the result of IRR

urity

as an acceptable date in quotation marks or as a serial number or function

ch the asset is being depreciated (sometimes called the useful life of the

st year. If month is omitted, it is assumed to be 12

er to switch to straight-line depreciation when depreciation is greater than n.If TRUE, Excel does not switch to straight-line depreciation even when the declining balance calculation. FALSE or omitted, Excel switches to straighttion is greater than the declining balance calculation

riods per year

= $1,000)

eriod

ce value

per $100 face value the cash flows as you reinvest them

life of the asset

ly

ich is the date after the issue date when the security is traded to the buyer. n quotation marks or as a serial number or function returning a date serial

ment in advance

s (n=30 for AVERAGEA; n=29 for CHOOSE, NPV)

that contain numbers for which you want to calculate the internal rate of east one positive value and one negative value to calculate the internal rate e argument contains text, logical values, or empty cells, those values are

esponds to a schedule of payments in dates. The first payment is optional yment that occurs at the beginning of the investment. If the first value is a egative value. All succeeding payments are discounted based on a 365-day contain at least one positive value and one negative value

Information Functions Name

Source

Description

CELL

Built In

Returns information about the formatting , location or contents of the cell or upper left cell of the reference

COUNTBLANK*

Built In

Counts the number of blank cells in the range

ERROR.TYPE

Built In

Returns a number corresponding to an Excel error type

INFO

Built In

Returns information about the current operating environment

ISBLANK

Built In

Returns TRUE if the value is blank

ISERR

Built In

Returns TRUE if the value is any error value except #N/A

ISERROR

Built In

Returns TRUE if the value is any error value

ISEVEN

Analysis ToolPak Returns TRUE if the number is even

ISLOGICAL

Built In

Returns TRUE if the value is a logical value

ISNA

Built In

Returns TRUE if the value is the #N/A error value

ISNONTEXT

Built In

Returns TRUE if the value is not text

ISNUMBER

Built In

Returns TRUE if the value is a number

ISODD

Analysis ToolPak Returns TRUE if the number is odd

ISREF

Built In

Returns TRUE if the value is a reference

ISTEXT

Built In

Returns TRUE if the value is text

N

Built In

Returns a value converted to a number

NA

Built In

Returns the error value #N/A

TYPE

Built In

Returns the type of value (1 for value is a number; 2 for value is text; 4 for value is logical value; 16 for value is error value; 64 for value is array)

Notes:

* See also COUNT, COUNTA and FREQUENCY (Statistical) and COUNTIF (Maths) and DCOUNT and DCOUNTA (Database)

Information Function Arguments Argument

Description

Error_val

The error value whose identifying number you want: 1 = #Null!; 2 = #Div/0!; 3 = #Value!; 4 = #Ref!; 5 = #Name?; 6 = #N/A

Info_type

A text value that specifies what type of cell information you want: "Address" = first cell in reference "Col" = First column number in reference "Color" Returns 1 for negative colored, 0 otherwise "Contents" = Value of upper left cell in reference "Format" = Text value corresponding to number format "Prentheses" = Returns 1 for parenthese for positive or all values, 0 otherwise "Prefix" = Text value corresponding to label prefix "Protect" = returns 0 if unlucked, 1 if locked "Row" = First row number in reference "Type" = Text value for type of data; b for blank, l for label, v for value "Width" = Column width rounded to nearest integer

Number

A number or expression that evaluates to a number

Reference

Reference to a cell or range of cells and can refer to multiple areas. If you want to specify several references as a single argument, then you must include extra sets of parentheses so that Microsoft Excel will not interpret the comma as a field separator

Type_text (INFO function)

Text that specifies what type of information you want returned: "directory" = Path of current directory of folder; "memavail" = Amount of currently available memory in bytes; "memused" = Amount of memory being used for data; "numfile" = number of active worksheets in open workbooks; "origin" = cell reference of top leftmost cell visible in window, based on current scrolling position; "osversion" = current operating system version, as text; "recalc" = current recalculation mode; "release" = version of Excel; "system" = name of the operating environment (Mac or pcdos); "totmem" = total memory available

Value

A value or an expression that evaluates to a value:

mation Functions Syntax =CELL(info_type,reference)

=COUNTBLANK(range) =ERROR.TYPE(error_val) =INFO(type_text) =ISBLANK(Value) =ISERR(Value) =ISERROR(Value) =ISEVEN(Number) =ISLOGICAL(Value) =ISNA(Value) =ISNONTEXT(Value) =ISNUMBER(Value) =ISODD(Number) =ISREF(Value) =ISTEXT(Value) =N(Value) =NA() =TYPE(Value)

Statistical) and COUNTIF (Maths) and DCOUNT and DCOUNTA

n Function Arguments

ng number you want: ue!; 4 = #Ref!; 5 = #Name?;

type of cell information you want: e eference olored, 0 otherwise cell in reference nding to number format renthese for positive or all values, 0 otherwise ding to label prefix , 1 if locked erence data; b for blank, l for label, v for value d to nearest integer

aluates to a number

cells and can refer to multiple areas. If you want to specify several t, then you must include extra sets of parentheses so that Microsoft Excel a field separator

information you want returned: ectory of folder; ly available memory in bytes; ry being used for data; rksheets in open workbooks; eftmost cell visible in window, based on current scrolling position; system version, as text; mode;

ng environment (Mac or pcdos); ble

valuates to a value:

Logical Functions Name

Source

Description

AND

Built In

Returns TRUE if all its arguments are TRUE

FALSE

Built In

Returns the logical value FALSE

IF

Built In

Returns one value specified condition evaluates to TRUE and another value if it evaluates to FALSE

NOT

Built In

Reverses the logic of its argument

OR

Built In

ReturnsTRUE if any argument is TRUE

TRUE

Built In

Returns the logical value TRUE

Logical Function Arguments Argument

Description

Logical

A value or expression that can be evaluated to TRUE or FALSE

Logical_test

Any value or expression that can be evaluated to TRUE or FALSE

Logical1

Condition to be tested. Argument must evaluate to a logical value or be arrays or references that contain logical values

Logical2,…

Second of up to 30 conditions you want to test that can be either TRUE or FALSE

Value_if_false

The value that is returned if logical_test is FALSE

Value_if_true

The value that is returned if logical_test is TRUE

gical Functions Syntax =AND(Logical1,Logical2,…) =FALSE() =IF(logical_test,value_if_true,value_if_false)

=NOT(Logical) =OR(logical1,logical2,...) =TRUE()

Function Arguments

be evaluated to TRUE or FALSE

n be evaluated to TRUE or FALSE

nt must evaluate to a logical value or be arrays or references that contain

ou want to test that can be either TRUE or FALSE

cal_test is FALSE

cal_test is TRUE

Lookup & Reference Functions Name

Source

Description

ADDRESS

Built In

Creates a cell address as text based on given row and column rumbers

AREAS

Built In

Returns the number of areas in a reference

CHOOSE

Built In

Uses a specified index number to select one from up to 29 specified values

COLUMN

Built In

Returns the column number of the cell or a specified reference

COLUMNS

Built In

Returns the number of columns in an array or reference

HLOOKUP

Built In

Looks in the top row of a table or array and returns the value of the indicated cell

HYPERLINK

Built In

Creates a shortcut that opens a document on your hard drive, a server or the internet

INDEX

Built In

Alternative forms. Array form returns a value or array of values. Reference form returns a reference.

INDIRECT

Built In

Returns a reference indicated by a value provided as text

LOOKUP

Built In

Alternative forms. Vector form looks up values in a one row or column range and returns a value in a second one row or column range. Array form looks in the first row or column of an array for the specified value and returns a value from the same position in the last row or column of the array

MATCH

Built In

Returns the relative position of an item in an array that matches a specified value in a specified order

OFFSET

Built In

Returns a reference to a range that is a specified number of rows and columns from a cell or range of cells

ROW

Built In

Returns the row number of a reference

ROWS

Built In

Returns the number of rows in a reference

RTD

Built In

Retrieves real-time data from a program that supports COM automation

TRANSPOSE

Built In

Transposes vertical or horizontal arrays. Entered as an array formula in same number of cells as array.

VLOOKUP

Built In

Locates a specified value in the leftmost column of a specified table, and returns the value in the same row from a specified column in the table

Lookup & Reference Function Arguments Argument

Description

A1

A logical value that specifies the A1 (TRUE) or R1C1 (FALSE) reference style

Abs_num

The type of reference to return: 1 = Absolute; 2 = Abs Row / Rel Col; 3 = Rel Row / Abs Col; 4 = Relative

Area_num

Selects a range in reference from which to return the intersection of row_num and column_num

Array

An array or array formula, or a reference to a range of cells

Col_index_num

The column number in table_array from which the matching value must be returned

Cols

The number of columns, to the left (-) or right (+), that you want the upper-left cell of the result to refer to

Column_num

Column number

Friendly_name

The jump text or numeric value that is displayed in the cell

Height

The height, in number of rows, that you want the returned reference to be. Height must be a positive number

Index_num

Specifies which value argument is selected. Index_num must be a number between 1 and 29, or a formula or reference to a cell containing a number between 1 and 29

Link_location

The path and file name to the document to be opened as text

Lookup_array

A contiguous range of cells containing possible lookup values. Lookup_array must be an array or an array reference

Lookup_value

The value to be found

Lookup_vector

A range that contains only one row or one column. The values in lookup_vector can be text, numbers, or logical values

Match_type

The number -1, 0, or 1. Match_type specifies how Microsoft Excel matches lookup_value with values in lookup_array: 1 = (default) largest value less than or equal to look_up value; 0 = first value to exactly equal lookup value -1 = smallest value greater than or equal to look_value

ProgID

The name of the ProgID of a registered COM automation add-in that has been installed on the local computer. Enclose the name in quotation marks

Range_lookup

A logical value that specifies whether you want to find an exact match or an approximate match. If TRUE = approximate match is returned FALSE = Exact

Ref_text

Refers to another workbook (an external reference),

Reference

Reference to a cell or range of cells and can refer to multiple areas. If you want to specify several references as a single argument, then you must include extra sets of parentheses so that Microsoft Excel will not interpret the comma as a field separator

Result_vector

A range that contains only one row or column. It must be the same size as lookup_vector

Row_index_num

The row number in table_array from which the matching value will be returned

Row_num

Row number

Rows

The number of rows, up (-) or down (+), that you want the upper-left cell to refer to

Server

Name of the server where the add-in should be run. If there is no server, and the program is run locally, leave the argument blank. Otherwise, enter quotation marks ("") around the server name

Sheet_text

Text specifying the name of the worksheet to be used as the external reference. If sheet_text is omitted, no sheet name is used

Table_array

A table of information in which data is looked up

Topic1

First of up to 28 parameters that together represent a unique piece of real-time data

Topic2,…

Second of up to 28 parameters that together represent a unique piece of real-time data

Value1

A numeric value

Value2,…

Second of 1 to n possible values (n=30 for AVERAGEA; n=29 for CHOOSE, NPV)

Width

The width, in number of columns, that you want the returned reference to be. Width must be a positive number

Reference Functions Syntax =ADDRESS(Row_num,Column_num,Abs_num, A1,Sheet_text) =AREAS(reference) =CHOOSE(index_num,value1,value2,...) =COLUMN(reference) =COLUMNS(array) =HLOOKUP(lookup_value,table_array, row_index_num,range_lookup) =HYPERLINK(link_location,friendly_name) =INDEX(array,row_num,column_num) =INDEX(reference,row_num,column_num, area_num) =INDIRECT(ref_text,a1) =LOOKUP(lookup_value,lookup_vector, result_vector) =LOOKUP(lookup_value,array)

=MATCH(lookup_value,lookup_array, match_type)

=OFFSET(reference,rows,cols,height,width)

=ROW(reference) =ROWS(array) =RTD(ProgID,server,topic1,[topic2],...) =TRANSPOSE(array)

=VLOOKUP(lookup_value,table_array, col_index_num,range_lookup)

rence Function Arguments

e A1 (TRUE) or R1C1 (FALSE) reference style

Col; 3 = Rel Row / Abs Col; 4 = Relative

m which to return the intersection of row_num and column_num

eference to a range of cells

ay from which the matching value must be returned

eft (-) or right (+), that you want the upper-left cell of the result to refer to

that is displayed in the cell

hat you want the returned reference to be. Height must be a positive is selected. Index_num must be a number between 1 and 29, or a formula a number between 1 and 29

ocument to be opened as text

taining possible lookup values. Lookup_array must be an array or an array

ow or one column. The values in lookup_vector can be text, numbers, or

ype specifies how Microsoft Excel matches lookup_value with values in

han or equal to look_up value; 0 = first value to exactly equal lookup value or equal to look_value

gistered COM automation add-in that has been installed on the local quotation marks

ether you want to find an exact match or an approximate match. If TRUE = FALSE = Exact external reference),

cells and can refer to multiple areas. If you want to specify several t, then you must include extra sets of parentheses so that Microsoft Excel a field separator

ow or column. It must be the same size as lookup_vector

rom which the matching value will be returned

own (+), that you want the upper-left cell to refer to

dd-in should be run. If there is no server, and the program is run locally, rwise, enter quotation marks ("") around the server name worksheet to be used as the external reference. If sheet_text is omitted, no

ata is looked up

t together represent a unique piece of real-time data

that together represent a unique piece of real-time data

s (n=30 for AVERAGEA; n=29 for CHOOSE, NPV)

s, that you want the returned reference to be. Width must be a positive

Maths Functions Name

Source

Description

ABS

Built In

Returns the absolute value of a number

ACOS

Built In

Returns in radians the arccosine of a number

ACOSH

Built In

Returns the inverse hyperbolic cosine of a number

ASIN

Built In

Returns in radians the arcsine of a number

ASINH

Built In

Returns the inverse hyperbolic sine of a number

ATAN

Built In

Returns in radians the arctangent of a number

ATAN2

Built In

Returns in radians the arctangent from x and y coordinates

ATANH

Built In

Returns the inverse hyperbolic tangent of a number

CEILING

Built In

Rounds a number (away from zero) to the nearest integer or to the nearest multiple of significance

COMBIN++

Built In

Returns the number of combinations for a given number of objects

COS

Built In

Returns the cosine of a given angle given in radians

COSH

Built In

Returns the hyperbolic cosine of a number

COUNTIF*

Built In

Counts the number of cells that meet the criteria specified in the argument

DEGREES

Built In

Converts radians to degrees

EVEN

Built In

Rounds a number away from zero to the nearest even integer

EXP

Built In

Returns e (=2.71828182845904) raised to the power of a given number

FACT

Built In

Returns the factorial of a number

FACTDOUBLE

Analysis ToolPak Returns the double factorial of a number

FLOOR

Built In

GCD

Analysis ToolPak Returns the greatest common divisor of 2 - 29 integers

INT

Built In

LCM

Analysis ToolPak Returns the least common multiple of 1 - 29 integers

LN

Built In

Returns the natural logarithm (base e = 2.71828182845904) of a number

LOG

Built In

Returns the logarithm of a number to a specified base

Rounds a number down towards 0 to the nearest integer or to the nearest multiple of significance

Rounds a number away from 0 to the nearest integer

LOG10

Built In

Returns the base-10 logarithm of a number

MDETERM

Built In

Returns the matrix determinant of an array

MINVERSE

Built In

Returns the matrix inverse of an array

MMULT

Built In

Returns the matrix product of two arrays

MOD**

Built In

Returns the remainder from division with the result having the same sign as the divisor

MROUND

Analysis ToolPak Returns a number rounded to the desired multiple. Midway points are rounded away from 0

MULTINOMIAL

Analysis ToolPak Returns the ratio of the factorial of a sum of values to the product of factorials

ODD

Built In

Rounds a number away from 0 to the nearest odd integer

PI

Built In

Returns the number 3.14159265358979, the mathematical constant pi, accurate to 15 digits

POWER

Built In

Returns the result of a number raised to a power

PRODUCT

Built In

Multiplies together 1 - 30 numbers

QUOTIENT

Analysis ToolPak Returns the integer portion of a division

RADIANS

Built In

Converts degrees to radians

RAND

Built In

Returns an evenly distributed random number greater than or equal to 0 and less than 1

RANDBETWEEN Analysis ToolPak Returns a random number between (and inclusive of) two specified numbers ROMAN

Built In

Converts an arabic number to Roman, as text

ROUND

Built In

Rounds a number to a specified number of digits to the left (-) or right (+) of the decimal point. The midway digit 5 is rounded away from 0.

ROUNDDOWN

Built In

Rounds a number down towards 0 to a specified number of digits to the left (-) or right (+) of the decimal point

ROUNDUP

Built In

Round a number up away from 0 to a specified number of digits to the left (-) or right (+) of the decimal point

SERIESSUM

Analysis ToolPak Returns the sum of a power series expansion

SIGN

Built In

Returns 1 for positve numbers, 0 if the number is 0 and, -1 if the number is negative

SIN

Built In

Returns the sine of a given angle given in radians

SINH

Built In

Returns the hyperbolic sine of a given number

SQRT

Built In

Returns a positive square root

SQRTPI

Analysis ToolPak Returns the square root of a number multiplied by pi

SUBTOTAL

Built In

Returns the sutotal in a list or database

SUM

Built In

Adds its arguments

SUMIF

Built In

Add the cells specified by a given criteria

SUMPRODUCT

Built In

Returns the sum of the products of corresponding array components

SUMSQ

Built In

Returns the sum of the squares of 1 - 30 numbers

SUMX2MY2

Built In

Returns the sum of the difference of squares of corresponding values in two arrays

SUMX2PY2

Built In

Returns the sum of the sum of squares of corresponding values in two arrays

SUMXMY2

Built In

Returns the sum of squares of differences of corresponding values in two array

TAN

Built In

Returns the tangent of a given angle given in radians

TANH

Built In

Returns the hyperbolic tangent of a number

TRUNC

Built In

Truncates a number to an integer or to specified precision by removing the fractional part of the number. (Serves to round down towards 0)

Notes:

* See also COUNT, COUNTA and FREQUENCY (Statistical) and COUNTBLANK (Information) and DCOUNT and DCOUNTA (Database) ** The Excel MOD function uses a different definition of MOD to that used by VBA Mod function insofar as negative numbers are concerned. ++

See also PERMUT function (Statistical)

Maths Function Arguments Argument

Description

Angle

The angle in radians

Array

An array or array formula, or a reference to a range of cells

Array_x

The first array or range of values

Array_y

The second array or range of values

Array1 (SUMPRODUCT)

A cell range of values (up to 30 with SUMPRODUCT)

Array2 (SUMPRODUCT)

A second cell range of values (up to 30 with SUMPRODUCT)

Array3,…

A third cell range of values (up to 30 with SUMPRODUCT)

Base

The base of the logarithm. If base is omitted, it is assumed to be 10

Bottom

The smallest integer to be returned

Coefficients

A set of coefficients by which each successive power of x is multiplied. The number of values in coefficients determines the number of terms in the power series

Criteria

The range of cells that contains the conditions you specify

Denominator

The divisor

Divisor

The number by which you want to divide number

Form

A number specifying the type of roman numeral you want; 0 (Default) = Classic; 1-4 Progressively simplified; TRUE = Classic; FALSE = Most Simplified

Function_num

The number 1 to 11 that specifies which function to use in calculating subtotals within a list: 1 = AVERAGE; 2 = COUNT; 3 = COUNTA; 4 = MAX; 5 = MIN; 6 = PRODUCT; 7 = STDEV; 8 = STDEVP; 9 = SUM; 10 = VAR; 11 = VARP

M

The step by which to increase n for each term in the series

Multiple

The multiple to which you want to round number

N

The order of the function

Num_digits

Specifies the number of digits to which you want to round number: 0 = Integer; -numbers = to left of decimal; +numbers = to right of decimal

Number

A number or expression that evaluates to a number

Number_chosen

The number of items

Number1

The first number

Number2,…

Second of up to 30 numbers. You can also use a single array or a reference to an array instead of arguments separated by commas

Numerator

The dividend

Power

The exponent to which the base number is raised

Range

A range

Ref1

First of up to 29 ranges or references for which you want the subtotal

Ref2,…

Second of up to 29 ranges or references for which you want the subtotal

Significance

The multiple to which you want to round

Sum_range

The actual cells to sum

Top

The largest integer to be returned

X

The value at which to evaluate the function

X_num

The x-coordinate of the point

Y_num

The y-coordinate of the point

ths Functions Syntax =ABS(Number) =ACOS(Number) =ACOSH(Number) =ASIN(Number) =ASINH(Number) =ATAN(Number) =ATAN2(x_num,y_num) =ATANH(Number) =CEILING(number,significance)

=COMBIN(number,number_chosen) =COS(Number) =COSH(Number) =COUNTIF(range,criteria) =DEGREES(angle) =EVEN(Number) =EXP(Number) =FACT(Number) =FACTDOUBLE(number) =FLOOR(number,significance)

=GCD(number1,number2, ...) =INT(Number) =LCM(number1,number2, ...) =LN(Number) =LOG(Number,base)

=LOG10(Number) =MDETERM(array) =MINVERSE(array) =MMULT(array1,array2) =MOD(number,divisor)

=MROUND(number,multiple)

=MULTINOMIAL(number1,number2, ...) =ODD(number) =PI()

=POWER(number,power) =PRODUCT(number1,number2, ...) =QUOTIENT(numerator,denominator) =RADIANS(angle) =RAND()

=RANDBETWEEN(bottom,top) =ROMAN(number,form) =ROUND(number,num_digits)

=ROUNDDOWN(number,num_digits)

=ROUNDUP(number,num_digits)

=SERIESSUM(x,n,m,coefficients) =SIGN(number)

=SIN(number)

=SINH(number) =SQRT(number) =SQRTPI(number) =SUBTOTAL(function_num,ref1,ref2,...) =SUM(number1,number2, ...) =SUMIF(range,criteria,sum_range) =SUMPRODUCT(array1,array2,array3, ...) =SUMSQ(number1,number2, ...) =SUMX2MY2(array_x,array_y)

=SUMX2PY2(array_x,array_y) =SUMXMY2(array_x,array_y) =TAN(number) =TANH(number) =TRUNC(number,num_digits)

Statistical) and COUNTBLANK (Information) and DCOUNT and DCOUNTA

on of MOD to that used by VBA Mod function insofar as negative numbers

unction Arguments

eference to a range of cells

s

alues

with SUMPRODUCT)

up to 30 with SUMPRODUCT)

o 30 with SUMPRODUCT)

se is omitted, it is assumed to be 10

ned

ach successive power of x is multiplied. The number of values in coefficients s in the power series

the conditions you specify

to divide number

roman numeral you want; 0 (Default) = Classic; 1-4 Progressively LSE = Most Simplified

es which function to use in calculating subtotals within a list: 1 = AVERAGE; MAX; 5 = MIN; 6 = PRODUCT; 7 = STDEV; 8 = STDEVP; 9 = SUM; 10 =

for each term in the series

to round number

o which you want to round number: 0 = Integer; -numbers = to left of decimal

aluates to a number

ou can also use a single array or a reference to an array instead of as

number is raised

ences for which you want the subtotal

ferences for which you want the subtotal

to round

ed

he function

Statistical Functions Name

Source

Description

AVEDEV

Built In

Returns the average of the absolute deviations of data points from their mean

AVERAGE

Built In

Returns the average (arithmetic mean) of up to 30 numeric arguments

AVERAGEA

Built In

Returns the average (arithmetic mean) of its arguments and includes evaluation of text and logical arguments

BETADIST

Built In

Returns the cumulative beta probability density function

BETAINV

Built In

Returns the inverse of the cumulative beta probability density function

BINOMDIST

Built In

Returns the individual term binomial distribution probability

CHIDIST

Built In

Returns the one-tailed probability of the chisquared distribution

CHIINV

Built In

Returns the inverse of the one-tailed probability of the chi-squared distribution

CHITEST

Built In

Returns the value from the chi-squared (γ2) distribution for the statistic and the appropriate degrees of freedom

CONFIDENCE

Built In

Returns the confidence interval for a population mean

CORREL

Built In

Returns the correlation coefficient between two arrays of data

COUNT*

Built In

Counts the number of cells that contain numbers and also numbers within the list of arguments

COUNTA*

Built In

Counts the number of non-empty cells and the values within the list of arguments

COVAR

Built In

Returns covariance; the average of the products of deviations for each data point pair

CRITBINOM

Built In

Returns the smallest value for which the cumulative binomial distribution is less than or equal to a criterion value

DEVSQ

Built In

Returns the sum of the squares of the deviations from the sample mean

EXPONDIST

Built In

Returns the exponential distribution

FDIST

Built In

Returns the F probability distribution

FINV

Built In

Returns the inverse of the F probability distribution

FISHER

Built In

Returns the Fisher transformation at x

FISHERINV

Built In

Returns the inverse of the Fisher transformation

FORECAST

Built In

Calculates a predicted value of y for a given x value based on known values for x and y

FREQUENCY*

Built In

Counts how often values occur within given ranges of values and returns those counts as a vertical array of numbers

FTEST

Built In

Returns the result of an F-test; the one-tailed probability that the variances in array1 and array2 are not significantly different

GAMMADIST

Built In

Returns the gamma distribution

GAMMAINV

Built In

Returns the inverse of the gamma distribution

GAMMALN

Built In

Returns the natural logarithm of the gamma function Γ(x).

GEOMEAN

Built In

Returns the geometric mean of an array or range of positive data

GROWTH

Built In

Calculates predicted exponential growth and returns the y-values for a series of specified new x-values by using known x-values and yvalues

HARMEAN

Built In

Returns the harmonic mean of a data set by calculating the reciprocal of the arithmetic mean of reciprocals

HYPGEOMDIST Built In

Returns the hypergeometric distribution by calculating the probability of a given number of sample successes, given the sample size, population successes, and population size

INTERCEPT

Built In

Calculates from given x and y values the point at which a line will intersect the y-axis

KURT

Built In

Returns the kurtosis of a data set; a measure that compares the relative peakedness or flatness of a distribution compared with the normal distribution

LARGE

Built In

Returns the k th largest value in a data set

LINEST

Built In

Entered as an array formula, LINEST returns an array that describes a line of best fit by using the least squares method

LOGEST

Built In

Entered as an array formula, LOGEST calculates an exponential curve that fits known data and returns an array of values that describes that curve

LOGINV

Built In

Returns the inverse of the lognormal cumulative distribution function of x, where ln(x) is normally distributed with given probability, mean, and standard deviation

LOGNORMDIST Built In

Returns the cumulative lognormal distribution of x, where ln(x) is normally distributed with known mean and standard deviation

MAX

Built In

Returns the maximum value in a list of arguments ignoring logical values and text

MAXA

Built In

Returns the maximum value in a list of arguments including logical values and text

MEDIAN

Built In

Returns the median of the given numbers

MIN

Built In

Returns the minimum value in a list of arguments ignoring logical values and text

MINA

Built In

Returns the minimum value in a list of arguments including logical values and text

MODE

Built In

Returns the most common value in a data set

NEGBINOMDIST Built In

Returns the negative binomial distribution; the probability that there will be number_f failures before the number_s-th success, when the constant probability of a success is probability_s

NORMDIST

Built In

Returns the cumulative distribution function or probability mass function for the value x with specified mean and standard deviation

NORMINV

Built In

Returns the inverse of the normal cumulative distribution for the specified probability, mean, and standard deviation

NORMSDIST

Built In

Returns the standard normal cumulative distribution function. The distribution has a mean of 0 and a standard deviation of 1

NORMSINV

Built In

Returns the inverse of the standard normal cumulative distribution

PEARSON

Built In

Returns the Pearson product moment correlation coefficient

PERCENTILE

Built In

Returns the k th percentile of values in a range

PERCENTRANK Built In

Returns the percentage rank of a value in a data set

PERMUT**

Built In

Returns the number of permutations for a given number of objects that can be selected from a number of objects without replacement

POISSON

Built In

Returns the Poisson distribution

PROB

Built In

Returns either the probability that values in a range are between two limits or if upper_limit is not specified, the probability that values in x_range are equal to lower_limit

QUARTILE

Built In

Returns the quartile of a data set

RANK

Built In

Returns the rank of a number in a list of numbers

RSQ

Built In

Returns the square of the Pearson product moment correlation coefficient through data points in known_y's and known_x's

SKEW

Built In

Returns the skewness of a distribution

SLOPE

Built In

Returns the slope (vertical distance / horizontal distance) of the linear regression line through data points in known_y's and known_x's

SMALL

Built In

Returns the k th smallest value in a data set

STANDARDIZE

Built In

Returns a normalized value from a distribution with known mean and standard_dev

STDEV

Built In

Estimates standard distribution based on a sample ignoring text and logical values

STDEVA

Built In

Estimates standard deviation based on a sample including text and logical values

STDEVP

Built In

STDEVPA

Built In

STEYX

Built In

Calculates standard distribution based on the entire population ignoring text and logical values Calculates standard deviation based on the entire population including text and logical values Returns the standard error of the predicted yvalue for each x in the regression

TDIST

Built In

Returns the probability for the Student tdistribution where a numeric value (x) is a calculated value of t for which the probability is to be computed

TINV

Built In

Returns the t-value of the Student's tdistribution based on given probability and degrees of freedom

TREND

Built In

Entered as an array formula, TREND fits a straight line using the least squares method to arrays of known_y's and known_x's and returns the y-values along that line for the array of specified new_x's

TRIMMEAN

Built In

Calculates the mean by excluding a specified percentage of data points from the top and bottom tails of a data set

TTEST

Built In

Returns the probability associated with a student's t-test

VAR

Built In

Estimates variance based on a sample ignoring logical values and text

VARA

Built In

Estimates variance based on a sample including text and logical values

VARP

Built In

Calculates variance based on the entire population ignoring text and logical values

VARPA

Built In

Calculates variance based on the entire population including text and logical values

WEIBULL

Built In

Returns the Weibull distribution

ZTEST

Built In

Returns the two-tailed P-value of a z-test

Notes:

* See also COUNTIF (Maths) and COUNTBLANK (Information) and DCOUNT and DCOUNTA (Database) ** See also COMBIN function (Maths)

Statistical Function Arguments Argument

Description

A

An optional lower bound to the interval of x

Actual_range

The range of data that contains observations to test against expected values

Alpha

A parameter of a distribution

Array

An array or array formula, or a reference to a range of cells

Array1 (PEARSON function)

A set of independent values

Array2 (PEARSON function)

A set of dependent values

B

An optional lower bound to the interval of y

Beta

A parameter of a distribution

Bins_array

An array of or reference to intervals into which you want to group the values

Const

A logical value specifying whether to force the constant b to equal 1: TRUE or omitted, b is calculated normally; FALSE, b is set equal to 1 and the m-values are adjusted so that y = m^x

Criteria

The range of cells that contains the conditions you specify

Cumulative

A logical value that determines the form of the function

Data_array

An array of or reference to a set of values

Degrees_freedom

The number of degrees of freedom

Degrees_freedom1

The numerator degrees of freedom

Degrees_freedom2

The denominator degrees of freedom

Expected_range

The range of data that contains the ratio of the product of row totals and column totals to the grand total

K

Is the position in the array or cell range of data to return

Known_x's

The independent array or range of data

Known_y's

The dependent array or range of data

Lambda

The parameter value

Lower_limit

The lower bound for integrating ERF

Mean

The arithmetic mean

Mean (LOGNORMDIST and LOGINV)

The mean of ln(x).

New_x's

new x-values for which you want GROWTH to return corresponding y-values

Number_chosen

The number of items

Number_population

The population size

Number_s

The number of successes in trials

Number_sample

The size of the sample

Number1

The first number

Number2,…

Second of up to 30 numbers. You can also use a single array or a reference to an array instead of arguments separated by commas

Order

A number specifying how to rank number; 0 or omitted = descending; non-zero = ascending

Percent

The fractional number of data points to exclude from the calculation

Population_s

The number of successes in the population

Prob_range

A set of probabilities associated with values in x_range

Probability

A probability associated with the distribution

Probability_s

The probability of success on each trial

Quart

Indicates which value to return: 0 = minimum value; 1 = 1st Quartile (25th Percentile); 2 = 2nd Quartile; 3 = 3rd Quartile; 4 = Maximum value

Range

A range

Ref

An array of, or a reference to, a list of numbers

Sample_s

The number of successes in the sample

Sigma

The population (known) standard deviation. If omitted, the sample standard deviation is used

Significance

The multiple to which you want to round

Size

The sample size

Standard_dev

The population standard deviation for the data range

Standard_dev (LOGNORMDIST and The standard deviation of ln(x). LOGINV) Stats

A logical value specifying whether to return additional regression statistics TRUE returns additional statistics

Tails

Specifies the number of distribution tails to return. If tails = 1, TDIST returns the one-tailed distribution. If tails = 2, TDIST returns the two-tailed distribution

Trials

The number of independent trials

Type (TTEST function)

The kind of t-Test to perform; 1 = Paired; 2 = Two-sample equal variance (homoscedastic); 3 = Twosample unequal variance (heteroscedastic)

Upper_limit

The upper bound for integrating ERF. If omitted, ERF integrates between zero and lower_limit

Value1

A numeric value

Value2,…

Second of 1 to n possible values (n=30 for AVERAGEA; n=29 for CHOOSE, NPV)

X

The value at which to evaluate the function

X_range

The range of numeric values of x with which there are associated probabilities

Z

The value for which you want the distribution

stical Functions Syntax =AVEDEV(Number1,Number2,…) =AVERAGE(Number1,Number2,…) =AVERAGEA(Value1,Value2,…)

=BETADIST(x,alpha,beta,A,B) =BETAINV(probability,alpha,beta,A,B) =BINOMDIST(number_s,trials,probability_s, cumulative) =CHIDIST(x,degrees_freedom) =CHIINV(probability,degrees_freedom) =CHITEST(actual_range,expected_range )

=CONFIDENCE(alpha,standard_dev,size) =CORREL(array1,array2) =COUNT(value1,value2, ...)

=COUNTA(value1,value2, ...) =COVAR(array1,array2)

=CRITBINOM(trials,probability_s,alpha)

=DEVSQ(number1,number2,...) =EXPONDIST(x,lambda,cumulative) =FDIST(x,degrees_freedom1, degrees_freedom2) =FINV(probability,degrees_freedom1, degrees_freedom2) =FISHER(x)

=FISHERINV(y) =FORECAST(x,known_y's,known_x's)

=FREQUENCY(data_array,bins_array)

=FTEST(array1,array2)

=GAMMADIST(x,alpha,beta,cumulative) =GAMMAINV(probability,alpha,beta) =GAMMALN(x) =GEOMEAN(number1,number2, ...) =GROWTH(known_y's,known_x's,new_x's,const)

=HARMEAN(number1,number2, ...)

=HYPGEOMDIST(sample_s,number_sample, population_s,number_population)

=INTERCEPT(known_y's,known_x's)

=KURT(number1,number2, ...)

=LARGE(array,k) =LINEST(known_y's,known_x's,const,stats)

=LOGEST(known_y's,known_x's,const,stats)

=LOGINV(probability,mean,standard_dev)

=LOGNORMDIST(x,mean,standard_dev)

=MAX(number1,number2,...) =MAXA(value1,value2,...) =MEDIAN(number1,number2, ...) =MIN(number1,number2,...) =MINA(value1,value2,...) =MODE(number1,number2,...) =NEGBINOMDIST(number_f,number_s, probability_s)

=NORMDIST(x,mean,standard_dev,cumulative)

=NORMINV(probability,mean,standard_dev)

=NORMSDIST(z)

=NORMSINV(probability) =PEARSON(array1,array2) =PERCENTILE(array,k) =PERCENTRANK(array,x,significance) =PERMUT(number,number_chosen)

=POISSON(x,mean,cumulative)

=PROB(x_range,prob_range,lower_limit, upper_limit)

=QUARTILE(array,quart) =RANK(number,ref,order) =RSQ(known_y's,known_x's)

=SKEW(number1,number2,...) =SLOPE(known_y's,known_x's)

=SMALL(array,k) =STANDARDIZE(x,mean,standard_dev)

=STDEV(number1,number2,...) =STDEVA(value1,value2,...) =STDEVP(number1,number2,...) =STDEVPA(value1,value2,...) =STEYX(known_y's,known_x's) =TDIST(x,degrees_freedom,tails)

=TINV(probability,degrees_freedom)

=TREND(known_y's,known_x's,new_x's,const)

=TRIMMEAN(array,percent)

=TTEST(array1,array2,tails,type)

=VAR(number1,number2,...) =VARA(value1,value2,...) =VARP(number1,number2,...) =VARPA(value1,value2,...) =WEIBULL(x,alpha,beta,cumulative) =ZTEST(array,x,sigma)

(Information) and DCOUNT and DCOUNTA (Database)

Function Arguments

nterval of x

observations to test against expected values

eference to a range of cells

nterval of y

vals into which you want to group the values

er to force the constant b to equal 1: d normally; FALSE, b is set equal to 1 and the m-values are adjusted so that

the conditions you specify

he form of the function of values

om

om

edom

the ratio of the product of row totals and column totals to the grand total

l range of data to return of data

f data

ERF

t GROWTH to return corresponding y-values

ls

ou can also use a single array or a reference to an array instead of as

k number; 0 or omitted = descending; non-zero = ascending

oints to exclude from the calculation population with values in x_range

e distribution

ach trial

0 = minimum value; 1 = 1st Quartile (25th Percentile); 2 = 2nd Quartile; 3 = e

list of numbers sample

d deviation. If omitted, the sample standard deviation is used

to round

on for the data range

er to return additional regression statistics TRUE returns additional

tion tails to return. If tails = 1, TDIST returns the one-tailed distribution. If tailed distribution

s

= Paired; 2 = Two-sample equal variance (homoscedastic); 3 = Twooscedastic) ERF. If omitted, ERF integrates between zero and lower_limit

s (n=30 for AVERAGEA; n=29 for CHOOSE, NPV)

he function

x with which there are associated probabilities

e distribution

Text Functions Name

Source

Description

ASC

Built In

Changes full-width (double-byte) English letters or katakana within a character string to half-width (single-byte) characters

BAHTTEXT

Built In

CHAR

Built In

Converts a number to Thai text and adds a suffix of "Baht" Returns the ANSI character set (Microsoft) or Macintosh character set (Macintosh) specified by the code number

CLEAN

Built In

Removes all nonprintable characters from text

CODE

Built In

Returns a numeric code for the first character in a text string Joins several text items into one text item

CONCATENATE Built In DOLLAR

Built In

Converts a number to text, using currency format Checks to see whether two text values are identical Finds one text value within another (case sensitive) Finds one text value within another (case sensitive) based on the number of bytes each character uses. Formats a number as text with a fixed number of decimals Changes half-width (single-byte) English letters or katakana within a character string to full-width (double-byte) characters.

EXACT

Built In

FIND

Built In

FINDB

Built In

FIXED

Built In

JIS

Built In

LEFT

Built In

Returns the left most characters from a text value

LEFTB

Built In

Returns the first character or characters in a text string, based on the number of bytes you specify.

LEN

Built In

Returns the number of characters in a text string

LENB

Built In

Returns the number of bytes used to represent the characters in a text string

LOWER

Built In

Converts text to lowercase

MID

Built In

Returns a specific number of characters from a string starting at a specified position

MIDB

Built In

Returns a specific number of characters from a text string, starting at the position you specify, based on the number of bytes specified

PHONETIC

Built In

Extracts the phonetic (furigana) characters from a text string

PROPER

Built In

Capitalizes the first letter in each word of a text value

REPLACE

Built In

Replaces characters within text

REPLACEB

Built In

Replaces part of a text string, based on the number of bytes you specify, with a different text string.

REPT

Built In

Repeats text a given number of times

RIGHT

Built In

Returns the rightmost characters from a text value

RIGHTB

Built In

Returns the last character or characters in a text string, based on the number of bytes you specify

SEARCH

Built In

Finds one text value within another (not case sensitive) and returns the number of the starting position

SEARCHB

Built In

Finds one text string (find_text) within another text string (within_text), and returns the number of the starting position of find_text. The result is based on the number of bytes each character uses, beginning with start_num

SUBSTITUTE

Built In

Substitutes new text for old text in a text string

T

Built In

Converts its arguments to text

TEXT

Built In

Formats a number and converts it to text

TRIM

Built In

Removes all spaces from text except single spaces between words

UPPER

Built In

Converts text to uppercase

VALUE

Built In

Converts a text argument to a number

YEN

Built In

Converts a number to text, using the ¥ (yen) currency format, with the number rounded to a specified place

Text Function Arguments Argument

Description

Decimals

The number of digits to the right of the decimal point. If decimals is negative, number is rounded to the left of the decimal point. If you omit decimals, it is assumed to be 2

Find_text

The text you want to find

Format_text

A number format in text form from in the Category box on the Number tab in the Format Cells dialog box

Instance_num

Specifies which occurrence of old_text you want to replace with new_text. If you specify instance_num, only that instance of old_text is replaced. Otherwise, every occurrence of old_text in text is changed to new_text

New_text

The text that will replace characters in old_text

No_commas

A logical value that, if TRUE, prevents FIXED from including commas in the returned text

Num_bytes

The number of bytes you want to extract

Num_chars

The number of characters you want to extract

Number

A number or expression that evaluates to a number

Number_times

A positive number specifying the number of times to repeat text

Old_text

Text in which you want to replace some characters

Reference

Reference to a cell or range of cells and can refer to multiple areas. If you want to specify several references as a single argument, then you must include extra sets of parentheses so that Microsoft Excel will not interpret the comma as a field separator

Start_num

The character at which to start the search

Text

Text or a reference to a cell that contains the text you want to change

Text1

First item of text

Text2

Second item of text

Text2,…

Second of up to 30 items of text

Value

A value or an expression that evaluates to a value

Within_text

The text containing the text you want to find

ext Functions Syntax =ASC(Text)

=BAHTTEXT(number) =CHAR(Number)

=CLEAN(text) =CODE(text) =CONCATENATE (text1,text2,...) =DOLLAR(number,decimals) =EXACT(text1,text2) =FIND(find_text,within_text,start_num) =FINDB(find_text,within_text,start_num) =FIXED(number,decimals,no_commas) =JIS(text)

=LEFT(text,num_chars) =LEFTB(text,num_bytes)

=LEN(text) =LENB(text) =LOWER(text) =MID(text,start_num,num_chars) =MIDB(text,start_num,num_bytes)

=PHONETIC(reference) =PROPER(text) =REPLACE(old_text,start_num,num_chars, new_text)

=REPLACEB(old_text,start_num,num_bytes, new_text)

=REPT(text,number_times) =RIGHT(text,num_chars) =RIGHTB(text,num_bytes)

=SEARCH(find_text,within_text,start_num)

=SEARCHB(find_text,within_text,start_num)

=SUBSTITUTE(text,old_text,new_text , instance_num) =T(value) =TEXT(value,format_text) =TRIM(text) =UPPER(text) =VALUE(text) =YEN(number,decimals)

unction Arguments

t of the decimal point. If decimals is negative, number is rounded to the left decimals, it is assumed to be 2

m in the Category box on the Number tab in the Format Cells dialog box

ld_text you want to replace with new_text. If you specify instance_num, replaced. Otherwise, every occurrence of old_text in text is changed to

ters in old_text

events FIXED from including commas in the returned text

o extract

want to extract

aluates to a number

e number of times to repeat text

ce some characters

cells and can refer to multiple areas. If you want to specify several t, then you must include extra sets of parentheses so that Microsoft Excel a field separator

he search contains the text you want to change

valuates to a value

want to find

COMPLETE LIST OF FUNCTION ARGUMENTS Argument

Description

A

An optional lower bound to the interval of x

A1

A logical value that specifies the A1 (TRUE) or R1C1 (FALSE) reference style

Abs_num

The type of reference to return: 1 = Absolute; 2 = Abs Row / Rel Col; 3 = Rel Row / Abs Col; 4 = Relative

Actual_range

The range of data that contains observations to test against expected values

Alpha

A parameter of a distribution

Angle

The angle in radians

Area_num

Selects a range in reference from which to return the intersection of row_num and column_num

Argument1,…

The arguments to be passed to the procedure

Array

An array or array formula, or a reference to a range of cells

Array_x

The first array or range of values

Array_y

The second array or range of values

Array1 (PEARSON function)

A set of independent values

Array1 (SUMPRODUCT)

A cell range of values (up to 30 with SUMPRODUCT)

Array2 (PEARSON function)

A set of dependent values

Array2 (SUMPRODUCT)

A second cell range of values (up to 30 with SUMPRODUCT)

Array3,…

A third cell range of values (up to 30 with SUMPRODUCT)

B

An optional lower bound to the interval of y

Base

The base of the logarithm. If base is omitted, it is assumed to be 10

Basis (For Securities Functions)

The type of day count basis to use: 0 or omitted = US(NASD) 30/360 1 = Actual / Actual; 2 = Actual / 360; 3 = Actual / 365; 4 = European 30/360

Basis (For YEARFRAC)

The type of day count basis to use: 0 or omitted = US(NASD) 30/360; 1 = Actual / Actual; 2 = Actual / 360; 3 = Actual / 365; 4 = European 30/360

Basis(For Depreciation Functions)

Year basis to be used: 0 or omitted 360 (NASD); 1 = Actual; 2 = 365; 3 = 360 (European)

Beta

A parameter of a distribution

Bins_array

An array of or reference to intervals into which you want to group the values

Bottom

The smallest integer to be returned

Coefficients

A set of coefficients by which each successive power of x is multiplied. The number of values in coefficients determines the number of terms in the power series

Col_index_num

The column number in table_array from which the matching value must be returned

Col_names_logical

Indicates whether column names are returned as the first row of the results. TRUE if the column names to be returned as the first row of the results. FALSE if column names not wanted. If column_names_logical is omitted, SQL.REQUEST does not return column names

Cols

The number of columns, to the left (-) or right (+), that you want the upper-left cell of the result to refer to

Column_num

Column number

Connection_string

Supplies information, such as the data source name, user ID, and passwords, required by the driver being used to connect to a data source and must follow the driver's format

Const Cost

A logical value specifying whether to force the constant b to equal 1: TRUE or omitted, b is calculated normally FALSE, b is set equal to 1 and the m-values are adjusted so that y = m^x Cost of the asset

Coupon

The security's annual coupon rate

Criteria

The range of cells that contains the conditions you specify

Cumulative

A logical value that determines the form of the function

Data_array

An array of or reference to a set of values

Data_field

The name, enclosed in quotation marks, for the data field that contains the data

Database

The range of cells that makes up the list or database

Date_purchased

Date of purchase of the asset. Entered as an acceptable date in quotation marks or as a serial number or function returning a date serial number

Date_text

A date enclosed in quotation marks that is in a date text form acceptable to Excel. Note that acceptable date forms vary with system and Excel settings.

Dates

A schedule of payment dates that corresponds to the cash flow payments. The first payment date indicates the beginning of the schedule of payments. All other dates must be later than this date, but they may occur in any order

Day

A number representing the day of the month. If day is greater than the number of days in the month specified, day aggregates the month and year arguments appropriately and day represents the balance after this aggregation

Days

The number of nonweekend and nonholiday days before or after start_date. A positive value for days yields a future date; a negative value yields a past date

Decimal_Dollar

A decimal number

Decimals

The number of digits to the right of the decimal point. If decimals is negative, number is rounded to the left of the decimal point. If you omit decimals, it is assumed to be 2

Degrees_freedom

The number of degrees of freedom

Degrees_freedom1

The numerator degrees of freedom

Degrees_freedom2

The denominator degrees of freedom

Denominator

The divisor

Discount

The security's discount rate

Divisor

The number by which you want to divide number

Driver_prompt

Specifies when the driver dialog box is displayed and which options are available

Effect_rate

The effective interest rate

End_Date

The last date as an acceptable date in inverted commas or as a serial number

End_Period

Last period number

Error_val

The error value whose identifying number you want: 1 = #Null!; 2 = #Div/0!; 3 = #Value!; 4 = #Ref!; 5 = #Name?; 6 = #N/A

Expected_range

The range of data that contains the ratio of the product of row totals and column totals to the grand total

Factor

The rate at which the balance declines. If factor is omitted, it is assumed to be 2 (the double-declining balance method)

Field

Indicates which column is used in the function as text in inverted commas or as number of field

Field1, Item1

One of up to 14 pairs of field names and item names that describe the data

Field2, Item2,…

Second of up to 14 pairs of field names and item names that describe the data

File_text

The name of the file that contains the code resource in Microsoft Excel for the Macintosh

Finance_rate

The interest rate you pay on the money used in the cash flows

Find_Text

The text you want to find

First_coupon

The security's first coupon date

First_Interest

A security's first interest date entered as an acceptable date in quotation marks or as a serial number or function returning a date serial number

First_Period

Date of the end of the first period. Entered as an acceptable date in quotation marks or as a serial number or function returning a date serial number

Form

A number specifying the type of roman numeral you want; 0 (Default) = Classic; 1-4 Progressively simplified; TRUE = Classic; FALSE = Most Simplified

Format_text

A number format in text form from in the Category box on the Number tab in the Format Cells dialog box

Fraction

The integer to use in the denominator of the fraction

Fractional_Dollar

A number expressed as a fraction

Frequency

The number of coupon payments per year for a security.

Friendly_name

The jump text or numeric value that is displayed in the cell

From_unit(1)

A unit of measurement:

From_unit(2)

Weight & Mass: "g" = gram; "sg" = slug; "lbm" = pound (avoirdupois); "u" = Atomic mass; "ozm" = ounces (avoirdupois) Distance: "m" = meter; "mi" = Statute Mile; "Nmi" = Nautical mile; "in" = inch; "ft" = foot; "yd" = yard; "ang" = Angstrom; "pica" = pica (1/72in) Time: "yr" = year; "day" = day; "hr" = hour; "mn" = minute; "sec" = second Pressure: "pa" = Pascal; "atm" = atmosphere; "mmHg" = mm of mercury Force: "N" = Newton; "dyn" = dyne; "lbf" = pound force Energy: "J" = Joule; "e" = erg; "c" Thermodynamic calorie; "cal" = IT calorie; "eV" = electron volt; "HPh" = horsepower-hour; "Wh" = Watt-hour; "flb" = foot-pound; "BTU" = BTU Power: "HP" = horsepower; "W" = Watt Magnetism: "T" = Tesler; "ga" = Gauss Temperature: "C" = degrees Celsius; "F" = degrees Fahrenheit; "K" = Kelvin Liquid Measure: "tsp" = teaspoon; "tbs" = tablespoon; "oz" = fluid ounce; "cup" = cup; "pt" = US Pint; "UK_pt" = UK pint; "qt" = quart; "gal" = gallon; "l" = liter

From_unit(3)

Prefix Abbreviations for metric: "E" = 1E+18 = exa; "P" = 1E+15 = peta; "T" 1E+12 = tera; "G" = 1E+09 = giga; "M" = 1E+06 = mega; "k" = 1E+03 = kilo; "h" = 1E+02 = hecto; "e" = 1E+01 = dekao; "d" = 1E-01 = deci; "c"=1E-02 = centi; "m" = 1E-03 = milli; "u" = 1E-06 = micro; "n" = 1E-09 = nano; "p" = 1E-12 = pico; "f" = 1E-15 = femto; "a" = 1E-18 = atto

Full_precision

A logical value; FALSE = currency specific rounding rules, TRUE = full precision

Function_num

The number 1 to 11 that specifies which function to use in calculating subtotals within a list: 1 = AVERAGE; 2 = COUNT; 3 = COUNTA; 4 = MAX; 5 = MIN; 6 = PRODUCT; 7 = STDEV; 8 = STDEVP; 9 = SUM; 10 = VAR; 11 = VARP

FV

Future Value

Guess

A number that you guess is close to the result of IRR

Height

The height, in number of rows, that you want the returned reference to be. Height must be a positive number

Holidays

An optional range of one or more dates to exclude from the working calendar. The list can be either a range of cells that contains the dates or an array constant of the serial numbers that represent the dates

Hour

A number from 0 to 32767 representing the hour. Any value greater than 23 will be divided by 24 and the remainder will be treated as the hour value

I_num

Imaginary coefficient of the complex number

I_number

A complex number

Index_num

Specifies which value argument is selected. Index_num must be a number between 1 and 29, or a formula or reference to a cell containing a number between 1 and 29

Info_type

A text value that specifies what type of cell information you want: "Address" = first cell in reference "Col" = First column number in reference "Color" Returns 1 for negative colored, 0 otherwise "Contents" = Value of upper left cell in reference "Format" = Text value corresponding to number format "Prentheses" = Returns 1 for parenthese for positive or all values, 0 otherwise "Prefix" = Text value corresponding to label prefix "Protect" = returns 0 if unlucked, 1 if locked "Row" = First row number in reference "Type" = Text value for type of data; b for blank, l for label, v for value "Width" = Column width rounded to nearest integer

Instance_num

Specifies which occurrence of old_text you want to replace with new_text. If you specify instance_num, only that instance of old_text is replaced. Otherwise, every occurrence of old_text in text is changed to new_text

Inumber

A complex number

INumber1

First Complex number

INumber2

Second Complex

INumber2…

The second of 1-29 complex numbers

Investment

The amount invested in the security

Issue

A security's issue date entered as an acceptable date in quotation marks or as a serial number or function returning a date serial number

Item1

One of up to 14 pairs of field names and item names that describe the data

Item2,…

Second of up to 14 pairs of field names and item names that describe the data

K

Is the position in the array or cell range of data to return

Known_x's

The independent array or range of data

Known_y's

The dependent array or range of data

Lambda

The parameter value

Last_interest

The security's last coupon date

Life

The number of periods over which the asset is being depreciated (sometimes called the useful life of the asset)

Link_location

The path and file name to the document to be opened as text

Logical

A value or expression that can be evaluated to TRUE or FALSE

Logical_test

Any value or expression that can be evaluated to TRUE or FALSE

Logical1

Condition to be tested. Argument must evaluate to a logical value or be arrays or references that contain logical values

Logical2,…

Second of up to 30 conditions you want to test that can be either TRUE or FALSE

Lookup_array

A contiguous range of cells containing possible lookup values. Lookup_array must be an array or an array reference

Lookup_value

The value to be found

Lookup_vector

A range that contains only one row or one column. The values in lookup_vector can be text, numbers, or logical values

Lower_limit

The lower bound for integrating ERF

M

The step by which to increase n for each term in the series

Match_type

The number -1, 0, or 1. Match_type specifies how Microsoft Excel matches lookup_value with values in lookup_array: 1 = (default) largest value less than or equal to look_up value The security's maturity 0 = first value to exactlydate equal lookup value -1 = smallest value greater than or equal to look_value

Maturity Mean

The arithmetic mean

Mean (LOGNORMDIST and LOGINV)

The mean of ln(x).

Method

FALSE or omitted = US (NASD) 30/360 method; TRUE = European 30/360 method

Minute

A number from 0 to 32767 representing the minute. Any value greater than 59 will be converted to hours and minutes

Module_text

Quoted text specifying the name of the dynamic link library (DLL) that contains the procedure in Microsoft Excel for Windows

Month (For DB function)

The number of months in the first year. If month is omitted, it is assumed to be 12

Month (For DATE function)

A number representing the month of the year. If month is greater than 12, month adds that number of months to the first month in the year specified

Month (For DB function)

The number of months in the first year. If month is omitted, it is assumed to be 12

Months

The number of months before or after start_date

Multiple

The multiple to which you want to round number

N

The order of the function

New_text

The text that will replace characters in old_text

New_x's

new x-values for which you want GROWTH to return corresponding y-values

No_commas

A logical value that, if TRUE, prevents FIXED from including commas in the returned text

No_switch

A logical value specifying whether to switch to straight-line depreciation when depreciation is greater than the declining balance calculation.If TRUE, Excel does not switch to straight-line depreciation even when the depreciation is greater than the declining balance calculation. FALSE or omitted, Excel switches to straightline depreciation when depreciation is greater than the declining balance calculation

Nominal_rate

The nominal interest rate

Nper

The number of periods

Npery

The number of compounding periods per year

Num_bytes

The number of bytes you want to extract

Num_chars

The number of characters you want to extract

Num_digits

Specifies the number of digits to which you want to round number: 0 = Integer; -numbers = to left of decimal; +numbers = to right of decimal

Number

A number or expression that evaluates to a number

Number_chosen

The number of items

Number_f

The number of failures

Number_population

The population size

Number_s

The number of successes in trials

Number_sample

The size of the sample

Number_times

A positive number specifying the number of times to repeat text

Number1

The first number

Number2

The second number

Number2,…

Second of up to 30 numbers. You can also use a single array or a reference to an array instead of arguments separated by commas

Numerator

The dividend

Old_text

Text in which you want to replace some characters

Order

A number specifying how to rank number; 0 or omitted = descending; non-zero = ascending

Output_ref

A cell reference where you want the completed connection string placed

Par

A security's par value. (Default = $1,000)

Per

The period for which you want to find the interest

Percent

The fractional number of data points to exclude from the calculation

Period

The number of the accounting period

Pivot_table

A reference to any cell, range of cells, or named range of cells in a PivotTable report

Places

The number of characters to use. If places is omitted, Excel uses the minimum number of characters necessary

Pmt

The payment made each period

Population_s

The number of successes in the population

Power

The exponent to which the base number is raised

Pr

The security's price per $100 face value

Principal

The present value

Prob_range

A set of probabilities associated with values in x_range

Probability

A probability associated with the distribution

Probability_s

The probability of success on each trial

Procedure

Text specifying the name of the function in the DLL. You can also use the ordinal value of the function from the EXPORTS statement in the module-definition file (.DEF).

ProgID

The name of the ProgID of a registered COM automation add-in that has been installed on the local computer. Enclose the name in quotation marks

PV

The Present Value

Quart

Indicates which value to return: 0 = minimum value; 1 = 1st Quartile (25th Percentile); 2 = 2nd Quartile; 3 = 3rd Quartile; 4 = Maximum value

Query_text

The SQL statement that you want to execute on the data source

Range

A range

Range_lookup

A logical value that specifies whether you want to find an exact match or an approximate match. If TRUE = approximate match is returned FALSE = Exact

Rate (For amortization functions)

The interest rate per period

Rate (For Depreciation Functions)

The rate of depreciation

Rate (For NPV and XNPV)

The discount rate

Rate (For Securities Functions)

A security's annual coupon rate

Real_num

The real coefficient of the complex number

Redemption

The security's redemption value per $100 face value

Ref

An array of, or a reference to, a list of numbers

Ref_text

Refers to another workbook (an external reference),

Ref1

First of up to 29 ranges or references for which you want the subtotal

Ref2,…

Second of up to 29 ranges or references for which you want the subtotal

Reference

Reference to a cell or range of cells and can refer to multiple areas. If you want to specify several references as a single argument, then you must include extra sets of parentheses so that Microsoft Excel will not interpret the comma as a field separator

Register_id

The value returned by a previously executed REGISTER or REGISTER.ID function

Reinjvest_rate

The interest rate you receive on the cash flows as you reinvest them

Resource

The name of the code resource in Microsoft Excel for the Macintosh. You can also use the resource ID number. The resource ID number must not be in the form of text

Result_vector

A range that contains only one row or column. It must be the same size as lookup_vector

Return_type (WEEKDAY only)

A number that determines the type of return value: 1 (or omitted) 1 = Sunday; 2 = 1 = Monday; 3 = 0 = Monday

Return_type (WEEKNUM only)

A number that determines on which day the week begins; 1 (or omitted) = starts Sunday nums 1 to 7; 2 = starts Monday nums 1 to 7

Row_index_num

The row number in table_array from which the matching value will be returned

Row_num

Row number

Rows

The number of rows, up (-) or down (+), that you want the upper-left cell to refer to

Salvage

Salvage value at the end of the life of the asset

Sample_s

The number of successes in the sample

Schedule

An array of interest rates to apply

Second

A number from 0 to 32767 representing the second. Any value greater than 59 will be converted to hours, minutes, and seconds

Serial_num

An Excel date / time serial number. Dates should be entered by using the DATE function, or as results of other formulas or functions. The Excel date serial number varies according to setting of 1900 or 1904 date system in Tools > Options > Calculation.

Serial_Number

A date / time serial number. Dates should be entered by using the DATE function, or as results of other formulas or functions

Server

Name of the server where the add-in should be run. If there is no server, and the program is run locally, leave the argument blank. Otherwise, enter quotation marks ("") around the server name

Settlement

A security's settlement date, which is the date after the issue date when the security is traded to the buyer. Entered as an acceptable date in quotation marks or as a serial number or function returning a date serial number

Sheet_text

Text specifying the name of the worksheet to be used as the external reference. If sheet_text is omitted, no sheet name is used

Sigma

The population (known) standard deviation. If omitted, the sample standard deviation is used

Significance

The multiple to which you want to round

Size

The sample size

Source

A three-letter string, or reference to a cell containing the string, corresponding to the ISO code for the source currency Belgium - franc - BEF Luxembourg - franc - LUF Germany - deutche mark - DEM Spain - peseta - ESP France - franc - FRF Ireland - pound - IEP Italy - lira - ITL Netherlands - guilder - NLG Austria - schilling - ATS Portugal - escudo - PTE Finland - markka -FIM Euro member states - euro - EUR Others may be added later: Denmark - krone - DKK Greece - drachma - GRD Sweden - krona - SEK UK - pound sterling - GBP

Standard_dev

The population standard deviation for the data range

Standard_dev (LOGNORMDIST and The standard deviation of ln(x). LOGINV) Start_date

The first date as an acceptable date in inverted commas or as a serial number

Start_num

The character at which to start the search

Start_Period

First period number

Stats

A logical value specifying whether to return additional regression statistics TRUE returns additional statistics

Step

The threshold value. If you omit a value for step, GESTEP uses zero

Suffix

The suffix for the imaginary component of the complex number. If omitted, suffix is assumed to be "i"

Sum_range

The actual cells to sum

Table_array

A table of information in which data is looked up

Tails

Specifies the number of distribution tails to return. If tails = 1, TDIST returns the one-tailed distribution. If tails = 2, TDIST returns the two-tailed distribution

Target

A three-letter string, or reference to a cell containing the string, corresponding to the ISO code for the source currency Belgium - franc - BEF Luxembourg - franc - LUF Germany - deutche mark - DEM Spain - peseta - ESP France - franc - FRF Ireland - pound - IEP Italy - lira - ITL Netherlands - guilder - NLG Austria - schilling - ATS Portugal - escudo - PTE Finland - markka -FIM Euro member states - euro - EUR Others may be added later: Denmark - krone - DKK Greece - drachma - GRD Sweden - krona - SEK UK - pound sterling - GBP

Text

Text or a reference to a cell that contains the text you want to change

Text1

First item of text

Text2

Second item of text

Text2,…

Second of up to 30 items of text

Time_text

A text string enclosed in quotation marks that represents a time in any one of the Excel time formats

To_unit(1)

A unit of measurement

To_unit(2)

Weight & Mass: "g" = gram; "sg" = slug; "lbm" = pound (avoirdupois); "u" = Atomic mass; "ozm" = ounces (avoirdupois) Distance: "m" = meter; "mi" = Statute Mile; "Nmi" = Nautical mile; "in" = inch; "ft" = foot; "yd" = yard; "ang" = Angstrom; "pica" = pica (1/72in) Time: "yr" = year; "day" = day; "hr" = hour; "mn" = minute; "sec" = second Pressure: "pa" = Pascal; "atm" = atmosphere; "mmHg" = mm of mercury Force: "N" = Newton; "dyn" = dyne; "lbf" = pound force Energy: "J" = Joule; "e" = erg; "c" Thermodynamic calorie; "cal" = IT calorie; "eV" = electron volt; "HPh" = horsepower-hour; "Wh" = Watt-hour; "flb" = foot-pound; "BTU" = BTU Power: "HP" = horsepower; "W" = Watt Magnetism: "T" = Tesler; "ga" = Gauss Temperature: "C" = degrees Celsius; "F" = degrees Fahrenheit; "K" = Kelvin Liquid Measure: "tsp" = teaspoon; "tbs" = tablespoon; "oz" = fluid ounce; "cup" = cup; "pt" = US Pint; "UK_pt" = UK pint; "qt" = quart; "gal" = gallon; "l" = liter

To_unit(3)

Prefix Abbreviations for metric: "E" = 1E+18 = exa; "P" = 1E+15 = peta; "T" 1E+12 = tera; "G" = 1E+09 = giga; "M" = 1E+06 = mega; "k" = 1E+03 = kilo; "h" = 1E+02 = hecto; "e" = 1E+01 = dekao; "d" = 1E-01 = deci; "c"=1E-02 = centi; "m" = 1E-03 = milli; "u" = 1E-06 = micro; "n" = 1E-09 = nano; "p" = 1E-12 = pico; "f" = 1E-15 = femto; "a" = 1E-18 = atto

Top

The largest integer to be returned

Topic1

First of up to 28 parameters that together represent a unique piece of real-time data

Topic2,…

Second of up to 28 parameters that together represent a unique piece of real-time data

Trials

The number of independent trials

Triangulation_precision

An integer equal to or greater than 3 that specifies the number of significant digits to be used for the intermediate euro value when converting between two euro member currencies

Type (Amortization functions)

0 = Payment in arrears; 1 = payment in advance

Type (TTEST function)

The kind of t-Test to perform; 1 = Paired; 2 = Two-sample equal variance (homoscedastic); 3 = Twosample unequal variance (heteroscedastic)

Type_text (CALL function)

Text specifying the data type of the return value and the data types of all arguments to the DLL or code resource

Type_text (INFO function)

Text that specifies what type of information you want returned: "directory" = Path of current directory of folder; "memavail" = Amount of currently available memory in bytes; "memused" = Amount of memory being used for data; "numfile" = number of active worksheets in open workbooks; "origin" = cell reference of top leftmost cell visible in window, based on current scrolling position; "osversion" = current operating system version, as text; "recalc" = current recalculation mode; "release" = version of Excel; "system" = name of the operating environment (Mac or pcdos); "totmem" = total memory available

Unit

"y" = years; "m" = months; "d" = days; "md" = days ignoring months and years; "ym" = years and months; "yd" = years and days

Upper_limit

The upper bound for integrating ERF. If omitted, ERF integrates between zero and lower_limit

Value

A value or an expression that evaluates to a value

Value_If_False

The value that is returned if logical_test is FALSE

Value_If_True

The value that is returned if logical_test is TRUE

Value1

A numeric value

Value2,…

Second of 1 to n possible values (n=30 for AVERAGEA; n=29 for CHOOSE, NPV)

Values

An array or a reference to cells that contain numbers

Values (IRR and MIRR)

An array or a reference to cells that contain numbers for which you want to calculate the internal rate of return. Values must contain at least one positive value and one negative value to calculate the internal rate of return. If an array or reference argument contains text, logical values, or empty cells, those values are ignored.

Values (XIRR and XNPV)

A series of cash flows that corresponds to a schedule of payments in dates. The first payment is optional and corresponds to a cost or payment that occurs at the beginning of the investment. If the first value is a cost or payment, it must be a negative value. All succeeding payments are discounted based on a 365-day year. The series of values must contain at least one positive value and one negative value

Width

The width, in number of columns, that you want the returned reference to be. Width must be a positive number

Within_Text

The text containing the text you want to find

X

The value at which to evaluate the function

x_Num

The x-coordinate of the point

X_range

The range of numeric values of x with which there are associated probabilities

y_Num

The y-coordinate of the point

Year

The year number as one to four digits

Yld

The security's annual yield

Z

The value for which you want the distribution

OF FUNCTION ARGUMENTS

nterval of x

e A1 (TRUE) or R1C1 (FALSE) reference style

Col; 3 = Rel Row / Abs Col; 4 = Relative

observations to test against expected values

m which to return the intersection of row_num and column_num

the procedure

eference to a range of cells

s

alues

with SUMPRODUCT)

up to 30 with SUMPRODUCT)

o 30 with SUMPRODUCT)

nterval of y

se is omitted, it is assumed to be 10

use: 0 or omitted = US(NASD) 30/360 360; 3 = Actual / 365; 4 = European 30/360

use: 0; 1 = Actual / Actual; 2 = Actual / 360; 30/360

ctual; 2 = 365; 3 = 360 (European)

vals into which you want to group the values

ned

ach successive power of x is multiplied. The number of values in coefficients s in the power series

ay from which the matching value must be returned

s are returned as the first row of the results. TRUE if the column names to e results. FALSE if column names not wanted. If column_names_logical is not return column names

eft (-) or right (+), that you want the upper-left cell of the result to refer to

he data source name, user ID, and passwords, required by the driver being e and must follow the driver's format

er to force the constant b to equal 1: d normally he m-values are adjusted so that y = m^x

te

the conditions you specify

he form of the function of values

n marks, for the data field that contains the data

p the list or database

Entered as an acceptable date in quotation marks or as a serial number or number

arks that is in a date text form acceptable to Excel. Note that acceptable d Excel settings.

at corresponds to the cash flow payments. The first payment date indicates f payments. All other dates must be later than this date, but they may occur

of the month. If day is greater than the number of days in the month month and year arguments appropriately and day represents the balance

d nonholiday days before or after start_date. A positive value for days yields yields a past date

t of the decimal point. If decimals is negative, number is rounded to the left decimals, it is assumed to be 2

om

om

edom

to divide number box is displayed and which options are available

date in inverted commas or as a serial number

ng number you want: ue!; 4 = #Ref!; 5 = #Name?; 6 = #N/A

the ratio of the product of row totals and column totals to the grand total

eclines. If factor is omitted, it is assumed to be 2 (the double-declining

in the function as text in inverted commas or as number of field

mes and item names that describe the data names and item names that describe the data

ns the code resource in Microsoft Excel for the Macintosh money used in the cash flows

tered as an acceptable date in quotation marks or as a serial number or number

d. Entered as an acceptable date in quotation marks or as a serial number al number

roman numeral you want; 0 (Default) = Classic; 1-4 Progressively LSE = Most Simplified

m in the Category box on the Number tab in the Format Cells dialog box

inator of the fraction

on

s per year for a security.

that is displayed in the cell

g" = slug; "lbm" = pound (avoirdupois); "u" = Atomic mass; "ozm" = ounces

tatute Mile; "Nmi" = Nautical mile; "in" = inch; "ft" = foot; "yd" = yard; (1/72in) hr" = hour; "mn" = minute; "sec" = second = atmosphere; "mmHg" = mm of mercury yne; "lbf" = pound force c" Thermodynamic calorie; "cal" = IT calorie; "eV" = electron volt; = Watt-hour; "flb" = foo t-pound; "BTU" = BTU " = Watt = Gauss elsius; "F" = degrees Fahrenheit; "K" = Kelvin on; "tbs" = tablespoon; "oz" = fluid ounce; "cup" = cup; nt; "qt" = quart; "gal" = gallon; "l" = liter

c: "E" = 1E+18 = exa; "P" = 1E+15 = peta; "T" 1E+12 = tera; "G" = 1E+09 = = 1E+03 = kilo; "h" = 1E+02 = hecto; "e" = 1E+01 = dekao; "d" = 1E-01 = E-03 = milli; "u" = 1E-06 = micro; "n" = 1E-09 = nano; "p" = 1E-12 = pico; "f" atto

cy specific rounding rules, TRUE = full precision

es which function to use in calculating subtotals within a list: = COUNTA; 4 = MAX; 5 = MIN; 6 = PRODUCT; 7 = STDEV; 8 = STDEVP; 9

e to the result of IRR

hat you want the returned reference to be. Height must be a positive

e dates to exclude from the working calendar. The list can be either a range or an array constant of the serial numbers that represent the dates

esenting the hour. Any value greater than 23 will be divided by 24 and the hour value

plex number

is selected. Index_num must be a number between 1 and 29, or a formula a number between 1 and 29

type of cell information you want: e eference olored, 0 otherwise cell in reference nding to number format renthese for positive or all values, 0 otherwise ding to label prefix , 1 if locked erence data; b for blank, l for label, v for value d to nearest integer

ld_text you want to replace with new_text. If you specify instance_num, replaced. Otherwise, every occurrence of old_text in text is changed to

mbers

urity

as an acceptable date in quotation marks or as a serial number or function

mes and item names that describe the data names and item names that describe the data

l range of data to return of data

f data

ch the asset is being depreciated (sometimes called the useful life of the

ocument to be opened as text

be evaluated to TRUE or FALSE

n be evaluated to TRUE or FALSE

nt must evaluate to a logical value or be arrays or references that contain

ou want to test that can be either TRUE or FALSE

taining possible lookup values. Lookup_array must be an array or an array

ow or one column. The values in lookup_vector can be text, numbers, or

ERF for each term in the series

ype specifies how Microsoft Excel matches lookup_value with values in

han or equal to look_up value ookup value or equal to look_value

30/360 method; TRUE = European 30/360 method

esenting the minute. Any value greater than 59 will be converted to hours

e of the dynamic link library (DLL) that contains the procedure in Microsoft

st year. If month is omitted, it is assumed to be 12

th of the year. If month is greater than 12, month adds that number of year specified

st year. If month is omitted, it is assumed to be 12

r after start_date

to round number

ters in old_text

t GROWTH to return corresponding y-values

events FIXED from including commas in the returned text

er to switch to straight-line depreciation when depreciation is greater than n.If TRUE, Excel does not switch to straight-line depreciation even when the declining balance calculation. FALSE or omitted, Excel switches to straighttion is greater than the declining balance calculation

riods per year

o extract

want to extract

o which you want to round number: 0 = Integer; -numbers = to left of decimal

aluates to a number

ls

e number of times to repeat text

ou can also use a single array or a reference to an array instead of as

ce some characters

k number; 0 or omitted = descending; non-zero = ascending

t the completed connection string placed

= $1,000)

o find the interest

oints to exclude from the calculation

eriod cells, or named range of cells in a PivotTable report

e. If places is omitted, Excel uses the minimum number of characters

population number is raised

ce value

with values in x_range

e distribution

ach trial

function in the DLL. You can also use the ordinal value of the function from module-definition file (.DEF).

gistered COM automation add-in that has been installed on the local quotation marks

0 = minimum value; 1 = 1st Quartile (25th Percentile); 2 = 2nd Quartile; 3 = e

nt to execute on the data source

ether you want to find an exact match or an approximate match. If TRUE = FALSE = Exact

ex number per $100 face value

list of numbers external reference),

ences for which you want the subtotal

ferences for which you want the subtotal

cells and can refer to multiple areas. If you want to specify several t, then you must include extra sets of parentheses so that Microsoft Excel a field separator

sly executed REGISTER or REGISTER.ID function the cash flows as you reinvest them

in Microsoft Excel for the Macintosh. You can also use the resource ID er must not be in the form of text

ow or column. It must be the same size as lookup_vector

ype of return value: 1 (or omitted) 1 = Sunday; 2 = 1 = Monday; 3 = 0 =

hich day the week begins; 1 (or omitted) = starts Sunday nums 1 to 7; 2 =

rom which the matching value will be returned

own (+), that you want the upper-left cell to refer to

life of the asset sample

ly

esenting the second. Any value greater than 59 will be converted to hours,

ber. Dates should be entered by using the DATE function, or as results of e Excel date serial number varies according to setting of 1900 or 1904 date lculation.

es should be entered by using the DATE function, or as results of other

dd-in should be run. If there is no server, and the program is run locally, rwise, enter quotation marks ("") around the server name

ich is the date after the issue date when the security is traded to the buyer. n quotation marks or as a serial number or function returning a date serial

worksheet to be used as the external reference. If sheet_text is omitted, no

d deviation. If omitted, the sample standard deviation is used

to round

e to a cell containing the string, corresponding to the ISO code for the

bourg - franc - LUF Germany - deutche mark - DEM - franc - FRF Ireland - pound - IEP Italy - lira - ITL Austria - schilling - ATS Portugal - escudo - PTE member states - euro - EUR

ce - drachma - GRD

Sweden - krona - SEK

on for the data range

date in inverted commas or as a serial number

he search

er to return additional regression statistics TRUE returns additional a value for step, GESTEP uses zero

mponent of the complex number. If omitted, suffix is assumed to be "i"

ata is looked up

tion tails to return. If tails = 1, TDIST returns the one-tailed distribution. If tailed distribution

e to a cell containing the string, corresponding to the ISO code for the

bourg - franc - LUF Germany - deutche mark - DEM - franc - FRF Ireland - pound - IEP Italy - lira - ITL Austria - schilling - ATS Portugal - escudo - PTE member states - euro - EUR

ce - drachma - GRD

Sweden - krona - SEK

contains the text you want to change

on marks that represents a time in any one of the Excel time formats

g" = slug; "lbm" = pound (avoirdupois); "u" = Atomic mass; "ozm" = ounces

tatute Mile; "Nmi" = Nautical mile; "in" = inch; "ft" = foot; "yd" = yard; (1/72in) hr" = hour; "mn" = minute; "sec" = second = atmosphere; "mmHg" = mm of mercury yne; "lbf" = pound force c" Thermodynamic calorie; "cal" = IT calorie; "eV" = electron volt; = Watt-hour; "flb" = foo t-pound; "BTU" = BTU " = Watt = Gauss elsius; "F" = degrees Fahrenheit; "K" = Kelvin on; "tbs" = tablespoon; "oz" = fluid ounce; "cup" = cup; nt; "qt" = quart; "gal" = gallon; "l" = liter

c: "E" = 1E+18 = exa; "P" = 1E+15 = peta; "T" 1E+12 = tera; "G" = 1E+09 = = 1E+03 = kilo; "h" = 1E+02 = hecto; "e" = 1E+01 = dekao; "d" = 1E-01 = E-03 = milli; "u" = 1E-06 = micro; "n" = 1E-09 = nano; "p" = 1E-12 = pico; "f" atto

ed

t together represent a unique piece of real-time data

that together represent a unique piece of real-time data

s

an 3 that specifies the number of significant digits to be used for the onverting between two euro member currencies

ment in advance

= Paired; 2 = Two-sample equal variance (homoscedastic); 3 = Twooscedastic)

the return value and the data types of all arguments to the DLL or code

information you want returned: ectory of folder; ly available memory in bytes; ry being used for data; rksheets in open workbooks; eftmost cell visible in window, based on current scrolling position; system version, as text; mode;

ng environment (Mac or pcdos); ble

days; "md" = days ignoring months and years; "ym" = years and months; ERF. If omitted, ERF integrates between zero and lower_limit

valuates to a value

cal_test is FALSE

cal_test is TRUE

s (n=30 for AVERAGEA; n=29 for CHOOSE, NPV)

that contain numbers

that contain numbers for which you want to calculate the internal rate of east one positive value and one negative value to calculate the internal rate e argument contains text, logical values, or empty cells, those values are

esponds to a schedule of payments in dates. The first payment is optional yment that occurs at the beginning of the investment. If the first value is a egative value. All succeeding payments are discounted based on a 365-day contain at least one positive value and one negative value

s, that you want the returned reference to be. Width must be a positive

want to find

he function

x with which there are associated probabilities

digits

e distribution

Related Documents

Excel Functions
December 2019 18
Excel Functions
October 2019 16
Excel Functions
June 2020 9
Excel - Date Functions
October 2019 8
Excel Functions Help
October 2019 15
Microsoft Excel Functions
November 2019 14