0% found this document useful (0 votes)
43 views

Excel Functions For A-Level

This document provides descriptions of Excel functions organized into categories such as date/time, logical, lookup/reference, text, and database functions. It lists the function syntax, name, and a brief explanation of what each function does. There are over 50 functions described in the document.

Uploaded by

Naseer Ahmad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

Excel Functions For A-Level

This document provides descriptions of Excel functions organized into categories such as date/time, logical, lookup/reference, text, and database functions. It lists the function syntax, name, and a brief explanation of what each function does. There are over 50 functions described in the document.

Uploaded by

Naseer Ahmad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 27

Functions Excel Formulas Description

DATE =DATE(year,month,day) Returns the serial number of a particular date

DATEVALUE =DATEVALUE(date_text) Converts a date in the form of text to a serial number

DAY =DAY(serial_number) Converts a serial number to a day of the month

HOUR =HOUR(serial_number) Converts a serial number to an hour

MINUTE =MINUTE(serial_number) Converts a serial number to a minute

MONTH =MONTH(serial_number) Converts a serial number to a month

NOW =NOW() Returns the serial number of the current date and time

SECOND =SECOND(serial_number) Converts a serial number to a second

TIME =TIME(hour,minute,second) Returns the serial number of a particular time

TIMEVALUE =TIMEVALUE(time_text) Converts a time in the form of text to a serial number

TODAY =TODAY() Returns the serial number of today’s date

YEAR =YEAR(serial_number) Converts a serial number to a year

Returns information about the formatting, location, or


CELL =CELL(info_type, [reference]) contents of a cell

ISBLANK =ISBLANK(value) Returns TRUE if the value is blank

ISERROR =ISERROR(value) Returns TRUE if the value is any error value

ISNONTEXT =ISNONTEXT(value) Returns TRUE if the value is not text

ISNUMBER =ISNUMBER(value) Returns TRUE if the value is a number


ISTEXT =ISTEXT(value) Returns TRUE if the value is text

AND =AND(logical1,logical2,…) Returns TRUE if all of its arguments are TRUE

FALSE =FALSE Returns the logical value FALSE

=IF(logical_test, [value_if_true],
IF [value_if_false]) Specifies a logical test to perform

Returns a value you specify if a formula evaluates to an


IFERROR =IFERROR(value, value_if_error) error; otherwise, returns the result of the formula

NOT =NOT(logical) Reverses the logic of its argument

OR =OR(logical1,logical2,…) Returns TRUE if any argument is TRUE

TRUE =TRUE Returns the logical value TRUE

=ADDRESS(row_num, column_num, Returns a reference as text to a single cell in a


ADDRESS [abs_num], [a1], [sheet_text]) worksheet

COLUMN =COLUMN([reference]) Returns the column number of a reference

COLUMNS =COLUMNS(array) Returns the number of columns in a reference

=HLOOKUP(lookup_value,table_array,r Looks in the top row of an array and returns the value of
HLOOKUP ow_index_num,[range_lookup]) the indicated cell

=INDEX(array,row_num,[column_num]) Uses an index to choose a value from a reference or


INDEX – 2 types array

INDIRECT =INDIRECT(ref_text,a1) Returns a reference indicated by a text value

=LOOKUP(lookup_value, array) –2
LOOKUP types Looks up values in a vector or array

=MATCH(lookup_value,lookup_array,m
MATCH atch_type) Looks up values in a reference or array
=OFFSET(reference,rows,cols,height,w
OFFSET idth) Returns a reference offset from a given reference

ROW =ROW([reference]) Returns the row number of a reference

ROWS =ROWS(array) Returns the number of rows in a reference

=VLOOKUP(lookup_value,table_array,c Looks in the first column of an array and moves across


VLOOKUP ol_index_num,[range_lookup]) the row to return the value of a cell

ABS =ABS(number) Returns the absolute value of a number

PRODUCT =PRODUCT(number1,number2,…) Multiplies its arguments

RAND =RAND() Returns a random number between 0 and 1

Returns a random number between the numbers you


RANDBETWEEN =RANDBETWEEN(bottom,top) specify

ROUND =ROUND(number,num_digits) Rounds a number to a specified number of digits

ROUNDDOWN =ROUNDDOWN(number,num_digits) Rounds a number down, toward zero

ROUNDUP =ROUNDUP(number,num_digits) Rounds a number up, away from zero

SUBTOTAL =SUBTOTAL(function_num,ref1,…) Returns a subtotal in a list or database

SUM =SUM(number1,number2,…) Adds its arguments

SUMIF =SUMIF(range,criteria,[sum_range]) Adds the cells specified by a given criteria

=SUMIFS(sum_range,criteria_range,crit
SUMIFS eria,…) Adds the cells in a range that meet multiple criteria

=SUMPRODUCT(array1,array2, Returns the sum of the products of corresponding array


SUMPRODUCT [array3],…) components

AVERAGE =AVERAGE(number1,number2,…) Returns the average of its arguments


=AVERAGEIF(range,criteria, Returns the average (arithmetic mean) of all the cells in
AVERAGEIF [average_range]) a range that meet a given criteria

COUNT =COUNT(value1,value2,…) Counts how many numbers are in the list of arguments

COUNTA =COUNTA(value1,value2,…) Counts how many values are in the list of arguments

COUNTBLANK =COUNTBLANK(range) Counts the number of blank cells within a range

Counts the number of cells within a range that meet the


COUNTIF =COUNTIF(range,criteria) given criteria

Counts the number of cells within a range that meet


COUNTIFS =COUNTIFS(criteria_range,criteria,…) multiple criteria

MAX =MAX(number1,number2,…) Returns the maximum value in a list of arguments

MEDIAN =MEDIAN(number1,number2,…) Returns the median of the given numbers

MIN =MIN(number1,number2,…) Returns the minimum value in a list of arguments

Joins several text items into one text item. Easier to


CONCATENATE =CONCATENATE(text1,text2,…) use ‘&’ instead of the function usually.

EXACT =EXACT(text1,text2) Checks to see if two text values are identical

FIND =FIND(find_text,within_text,start_num) Finds one text value within another (case-sensitive)

LEFT =LEFT(text,num_chars) Returns the leftmost characters from a text value

LEN =LEN(text) Returns the number of characters in a text string

LOWER =LOWER(text) Converts text to lowercase

Returns a specific number of characters from a text


MID =MID(text,start_num,num_chars) string starting at the position you specify

PROPER =PROPER(text) Capitalizes the first letter in each word of a text value
=REPLACE(old_text,start_num,num_ch
REPLACE ars,new_text) Replaces characters within text

RIGHT =RIGHT(text,num_chars) Returns the rightmost characters from a text value

=SEARCH(find_text,within_text,start_n
SEARCH um) Finds one text value within another (not case-sensitive)

TEXT =TEXT(value,format_text) Formats a number and converts it to text

TRIM =TRIM(text) Removes spaces from text

UPPER =UPPER(text) Converts text to uppercase

Extracts from a database a single record that matches


DGET =DGET(database,field,criteria) the specified criteria

Adds the numbers in the field column of records in the


DSUM =DSUM(database,field,criteria) database that match the criteria

=DAYS360(start_date,end_date,metho Calculates the number of days between two dates


DAYS360 d) based on a 360-day year

Returns the serial number of the date that is the


indicated number of months before or after the start
EDATE =EDATE(start_date,months) date

Returns the serial number of the last day of the month


EOMONTH =EOMONTH(start_date,months) before or after a specified number of months

=NETWORKDAYS(start_date,end_date Returns the number of whole workdays between two


NETWORKDAYS ,[holidays]) dates

Returns the number of whole workdays between two


NETWORKDAYS.IN =NETWORKDAYS.INTL(start_date,end dates using parameters to indicate which and how
TL _date,[weekend],[holidays]) many days are weekend days

=WEEKDAY(serial_number,
WEEKDAY [return_type]) Converts a serial number to a day of the week

WEEKNUM =WEEKNUM(serial_number, Converts a serial number to a number representing


[return_type]) where the week falls numerically with a year

=WORKDAY(start_date, days, Returns the serial number of the date before or after a
WORKDAY [holidays]) specified number of workdays

Returns the serial number of the date before or after a


=WORKDAY.INTL(start_date,days,wee specified number of workdays using parameters to
WORKDAY.INTL kend,holidays) indicate which and how many days are weekend days

=YEARFRAC(start_date,end_date,basi Returns the year fraction representing the number of


YEARFRAC s) whole days between start_date and end_date

Converts a number from one measurement system to


CONVERT =CONVERT(number,from_unit,to_unit) another

DELTA =DELTA(number1,number2) Tests whether two values are equal

ERF =ERF(lower_limit,upper_limit) Returns the error function

ERFC =ERFC(x) Returns the complementary error function

Tests whether a number is greater than a threshold


GESTEP =GESTEP(number,step) value

=AMORDEGRC(cost,date_purchased,fi Returns the depreciation for each accounting period by


AMORDEGRC rst_period,salvage,period,rate,basis) using a depreciation coefficient

=AMORLINC(cost,date_purchased,first
AMORLINC _period,salvage,period,rate,basis) Returns the depreciation for each accounting period

Converts a dollar price, expressed as a fraction, into a


DOLLARDE =DOLLARDE(fractional_dollar,fraction) dollar price, expressed as a decimal number

Converts a dollar price, expressed as a decimal


DOLLARFR =DOLLARFR(decimal_dollar,fraction) number, into a dollar price, expressed as a fraction

Returns the straight-line depreciation of an asset for


SLN =SLN(cost,salvage,life) one period
Returns the sum-of-years’ digits depreciation of an
SYD =SYD(cost,salvage,life,per) asset for a specified period

ERROR.TYPE =ERROR.TYPE(error_val) Returns a number corresponding to an error type

Returns information about the current operating


INFO =INFO(type_text) environment

Returns TRUE if the value is any error value except


ISERR =ISERR(value) #N/A

ISEVEN =ISEVEN(number) Returns TRUE if the number is even

ISLOGICAL =ISLOGICAL(value) Returns TRUE if the value is a logical value

ISNA =ISNA(value) Returns TRUE if the value is the #N/A error value

ISODD =ISODD(number) Returns TRUE if the number is odd

ISREF =ISREF(value) Returns TRUE if the value is a reference

N =N(value) Returns a value converted to a number

NA =NA() Returns the error value #N/A

TYPE =TYPE(value) Returns a number indicating the data type of a value

=CHOOSE(index_num,value1,value2,
CHOOSE …) Chooses a value from a list of values

=GETPIVOTDATA(data_field,pivot_tabl
GETPIVOTDATA e,field,item,…) Returns data stored in a PivotTable report

=HYPERLINK(link_location,friendly_na Creates a shortcut or jump that opens a document


HYPERLINK me) stored on a network server, an intranet, or the Internet

TRANSPOSE =TRANSPOSE(array) Returns the transpose of an array


Rounds a number to the nearest integer or to the
CEILING =CEILING(number,significance) nearest multiple of significance

Rounds a number the nearest integer or to the nearest


=CEILING.PRECISE(number,significan multiple of significance. Regardless of the sign of the
CEILING.PRECISE ce) number, the number is rounded up.

EVEN =EVEN(number) Rounds a number up to the nearest even integer

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

FACT =FACT(number) Returns the factorial of a number

FLOOR =FLOOR(number,significance) Rounds a number down, toward zero

Rounds a number the nearest integer or to the nearest


=FLOOR.PRECISE(number,significanc multiple of significance. Regardless of the sign of the
FLOOR.PRECISE e) number, the number is rounded up.

GCD =GCD(number1,number2,…) Returns the greatest common divisor

INT =INT(number) Rounds a number down to the nearest integer

Returns a number that is rounded up to the nearest


ISO.CEILING =ISO.CEILING(number,significance) integer or to the nearest multiple of significance

LCM =LCM(number1,number2,…) Returns the least common multiple

MOD =MOD(number,divisor) Returns the remainder from division

MROUND =MROUND(number,multiple) Returns a number rounded to the desired multiple

ODD =ODD(number) Rounds a number up to the nearest odd integer

PI =PI() Returns the value of pi

POWER =POWER(number,power) Returns the result of a number raised to a power

QUOTIENT =QUOTIENT(numerator,denominator) Returns the integer portion of a division


Returns the sum of a power series based on the
SERIESSUM =SERIESSUM(x,n,m,coefficients) formula

SIGN =SIGN(number) Returns the sign of a number

SQRT =SQRT(number) Returns a positive square root

SUMSQ =SUMSQ(number1,number2,…) Returns the sum of the squares of the arguments

TRUNC =TRUNC(number,num_digits) Truncates a number to an integer

Returns the average of its arguments, including


AVERAGEA =AVERAGEA(value1,value2,…) numbers, text, and logical values

=AVERAGEIFS(average_range,criteria Returns the average (arithmetic mean) of all cells that


AVERAGEIFS _range,criteria,…) meet multiple criteria.

GEOMEAN =GEOMEAN(number1,number2,…) Returns the geometric mean

INTERCEPT =INTERCEPT(known_y’s,known_x’s) Returns the intercept of the linear regression line

LARGE =LARGE(array,k) Returns the k-th largest value in a data set

=LINEST(known_y’s,known_x’s,const,s
LINEST tats) Returns the parameters of a linear trend

=LOGEST(known_y’s,known_x’s,const,
LOGEST stats) Returns the parameters of an exponential trend

Returns the maximum value in a list of arguments,


MAXA =MAXA(value1,value2,…) including numbers, text, and logical values

Returns the smallest value in a list of arguments,


MINA =MINA(value1,value2,…) including numbers, text, and logical values

Returns a vertical array of the most frequently


occurring, or repetitive values in an array or range of
MODE.MULT =MODE.MULT(number1,number2,…) data

MODE.SNGL =MODE.SNGL(number1,number2,…) Returns the most common value in a data set


=PROB(x_range,prob_range,lower_limi Returns the probability that values in a range are
PROB t,upper_limit) between two limits

RANK.AVG =RANK.AVG(number,ref,order) Returns the rank of a number in a list of numbers

RANK.EQ =RANK.EQ(number,ref,order) Returns the rank of a number in a list of numbers

SKEW =SKEW(number1,number2,…) Returns the skewness of a distribution

SLOPE =SLOPE(known_y’s,known_x’s) Returns the slope of the linear regression line

SMALL =SMALL(array,k) Returns the k-th smallest value in a data set

=STANDARDIZE(x,mean,standard_dev
STANDARDIZE ) Returns a normalized value

=TREND(known_y’s,known_x’s,new_x’
TREND s,const) Returns values along a linear trend

CHAR =CHAR(number) Returns the character specified by the code number

CLEAN =CLEAN(text) Removes all nonprintable characters from text

Returns a numeric code for the first character in a text


CODE =CODE(text) string

Converts a number to text, using the $ (dollar) currency


DOLLAR =DOLLAR(number,decimals) format

Formats a number as text with a fixed number of


FIXED =FIXED(number,decimals,no_commas) decimals

Extracts the phonetic (furigana) characters from a text


PHONETIC =PHONETIC(reference) string

REPT =REPT(text,number_times) Repeats text a given number of times

=SUBSTITUTE(text,old_text,new_text,i
SUBSTITUTE nstance_num) Substitutes new text for old text in a text string
T =T(value) Converts its arguments to text

VALUE =VALUE(text) Converts a text argument to a number

=BINOMDIST(number_s,trials,probabilit Returns the individual term binomial distribution


BINOMDIST y_s,cumulative) probability

Returns the one-tailed probability of the chi-squared


CHIDIST =CHIDIST(x,deg_freedom) distribution

Returns the inverse of the one-tailed probability of the


CHIINV =CHIINV(probability,deg_freedom) chi-squared distribution

=CHITEST(actual_range,expected_ran
CHITEST ge) Returns the test for independence

=CONFIDENCE(alpha,standard_dev,si
CONFIDENCE ze) Returns the confidence interval for a population mean

FTEST =FTEST(array1,array2)

=LOGINV(probability,mean,standard_d Returns the inverse of the lognormal cumulative


LOGINV ev) distribution

=LOGNORMDIST(x,mean,standard_de
LOGNORMDIST v) Returns the cumulative lognormal distribution

MODE =MODE(number1,number2,…) Returns the most common value in a data set

=NORMDIST(x,mean,standard_dev,cu
NORMDIST mulative) Returns the normal cumulative distribution

=NORMINV(probability,mean,standard_ Returns the inverse of the normal cumulative


NORMINV dev) distribution

NORMSDIST =NORMSDIST(z) Returns the standard normal cumulative distribution

Returns the inverse of the standard normal cumulative


NORMSINV =NORMSINV(probability) distribution
PERCENTILE =PERCENTILE(array,k) Returns the k-th percentile of values in a range

PERCENTRANK =PERCENTRANK(array,x,significance) Returns the percentage rank of a value in a data set

POISSON =POISSON(x,mean,cumulative) Returns the Poisson distribution

QUARTILE =QUARTILE(array,quart) Returns the quartile of a data set

RANK =RANK(number,ref,order) Returns the rank of a number in a list of numbers

STDEV =STDEV(number1,number2,…) Estimates standard deviation based on a sample

Calculates standard deviation based on the entire


STDEVP =STDEVP(number1,number2,…) population

TDIST =TDIST(x,deg_freedom,tails) Returns the Student’s t-distribution

TINV =TINV(probability,deg_freedom) Returns the inverse of the Student’s t-distribution

VAR =VAR(number1,number2,…) Estimates variance based on a sample

VARP =VARP(number1,number2,…) Calculates variance based on the entire population

DAVERAGE =DAVERAGE(database,field,criteria) Returns the average of selected database entries

DCOUNT =DCOUNT(database,field,criteria) Counts the cells that contain numbers in a database

DCOUNTA =DCOUNTA(database,field,criteria) Counts nonblank cells in a database

Returns the maximum value from selected database


DMAX =DMAX(database,field,criteria) entries

Returns the minimum value from selected database


DMIN =DMIN(database,field,criteria) entries

Multiplies the values in a particular field of records that


DPRODUCT =DPRODUCT(database,field,criteria) match the criteria in a database
Estimates the standard deviation based on a sample of
DSTDEV =DSTDEV(database,field,criteria) selected database entries

Calculates the standard deviation based on the entire


DSTDEVP =DSTDEVP(database,field,criteria) population of selected database entries

Estimates variance based on a sample from selected


DVAR =DVAR(database,field,criteria) database entries

Calculates variance based on the entire population of


DVARP =DVARP(database,field,criteria) selected database entries

ERF.PRECISE =ERF.PRECISE(X) Returns the error function

Returns the complementary ERF function integrated


ERFC.PRECISE =ERFC.PRECISE(X) between x and infinity

Returns the depreciation of an asset for a specified


DB =DB(cost,salvage,life,period,month) period by using the fixed-declining balance method

Returns the depreciation of an asset for a specified


period by using the double-declining balance method or
DDB =DDB(cost,salvage,life,period,factor) some other method that you specify

EFFECT =EFFECT(nominal_rate,npery) Returns the effective annual interest rate

FV =FV(rate,nper,pmt,pv,type) Returns the future value of an investment

Returns the interest payment for an investment for a


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

Returns the internal rate of return for a series of cash


IRR =IRR(values,guess) flows

=MIRR(values,finance_rate,reinvest_rat Returns the internal rate of return where positive and


MIRR e) negative cash flows are financed at different rates

NOMINAL =NOMINAL(effect_rate,npery) Returns the annual nominal interest rate

NPER =NPER(rate,pmt,pv,fv,type) Returns the number of periods for an investment


Returns the net present value of an investment based
NPV =NPV(rate,value1,value2,…) on a series of periodic cash flows and a discount rate

PV =PV(rate,nper,pmt,fv,type) Returns the present value of an investment

RATE =RATE(nper,pmt,pv,fv,type,guess) Returns the interest rate per period of an annuity

=YIELD(settlement,maturity,rate,pr,rede Returns the yield on a security that pays periodic


YIELD mption,frequency,basis) interest

AREAS =AREAS(reference) Returns the number of areas in a reference

Retrieves real-time data from a program that supports


COM automation (Automation: A way to work with an
application’s objects from another application or
development tool. Formerly called OLE Automation,
Automation is an industry standard and a feature of the
RTD =RTD(progID,server,topic1,topic2,…) Component Object Model (COM).)

=AGGREGATE(function_num,options,a
AGGREGATE rray,k) Returns an aggregate in a list or database

Returns the number of combinations for a given number


COMBIN =COMBIN(number,number_chosen) of objects

COS =COS(number) Returns the cosine of a number

COSH =COSH(number) Returns the hyperbolic cosine of a number

FACTDOUBLE =FACTDOUBLE(number) Returns the double factorial of a number

LN =LN(number) Returns the natural logarithm of a number

LOG =LOG(number,base) Returns the logarithm of a number to a specified base

LOG10 =LOG10(number) Returns the base-10 logarithm of a number


MULTINOMIAL =MULTINOMIAL(number1,number2,…) Returns the multinomial of a set of numbers

SIN =SIN(number) Returns the sine of the given angle

SINH =SINH(number) Returns the hyperbolic sine of a number

Returns the sum of the difference of squares of


SUMX2MY2 =SUMX2MY2(array_x,array_y) corresponding values in two arrays

Returns the sum of the sum of squares of


SUMX2PY2 =SUMX2PY2(array_x,array_y) corresponding values in two arrays

Returns the sum of squares of differences of


SUMXMY2 =SUMXMY2(array_x,array_y) corresponding values in two arrays

TAN =TAN(number) Returns the tangent of a number

TANH =TANH(number) Returns the hyperbolic tangent of a number

Returns the inverse of the standard normal cumulative


NORM.S.INV =NORM.S.INV(probability) distribution

Returns the average of the absolute deviations of data


AVEDEV =AVEDEV(number1,number2,…) points from their mean

=BETA.DIST(x,alpha,beta,cumulative,A
BETA.DIST ,B) Returns the beta cumulative distribution function

Returns the inverse of the cumulative distribution


BETA.INV =BETA.INV(probability,alpha,beta,A,B) function for a specified beta distribution

=BINOM.DIST(number_s,trials,probabili Returns the individual term binomial distribution


BINOM.DIST ty_s,cumulative) probability

Returns the smallest value for which the cumulative


binomial distribution is less than or equal to a criterion
BINOM.INV =BINOM.INV(trials,probability_s,alpha) value

=CHISQ.DIST(x,deg_freedom,cumulati
CHISQ.DIST ve) Returns the cumulative beta probability density function
Returns the one-tailed probability of the chi-squared
CHISQ.DIST.RT =CHISQ.DIST.RT(x,deg_freedom) distribution

CHISQ.INV =CHISQ.INV(probability,deg_freedom) Returns the cumulative beta probability density function

=CHISQ.INV.RT(probability,deg_freedo Returns the inverse of the one-tailed probability of the


CHISQ.INV.RT m) chi-squared distribution

=CHISQ.TEST(actual_range,expected_
CHISQ.TEST range) Returns the test for independence

CONFIDENCE.NOR =CONFIDENCE.NORM(alpha,standard
M _dev,size) Returns the confidence interval for a population mean

=CONFIDENCE.T(alpha,standard_dev, Returns the confidence interval for a population mean,


CONFIDENCE.T size) using a Student’s t distribution

Returns the correlation coefficient between two data


CORREL =CORREL(array1,array2) sets

Returns covariance, the average of the products of


COVARIANCE.P =COVARIANCE.P(array1,array2) paired deviations

Returns the sample covariance, the average of the


products deviations for each data point pair in two data
COVARIANCE.S =COVARIANCE.S(array1,array2) sets

DEVSQ =DEVSQ(number1,number2,…) Returns the sum of squares of deviations

EXPON.DIST =EXPON.DIST(x,lambda,cumulative) Returns the exponential distribution

=F.DIST(x,deg_freedom1,deg_freedom
F.DIST 2,cumulative) Returns the F probability distribution

=F.DIST.RT(x,deg_freedom1,deg_freed
F.DIST.RT om2) Returns the F probability distribution

=F.INV(probability,deg_freedom1,deg_f
F.INV reedom2) Returns the inverse of the F probability distribution
=F.INV.RT(probability,deg_freedom1,d
F.INV.RT eg_freedom2) Returns the inverse of the F probability distribution

F.TEST =F.TEST(array1,array2) Returns the result of an F-test

=FINV(probability,deg_freedom1,deg_fr
FINV eedom2) Returns the inverse of the F probability distribution

FISHER =FISHER(x) Returns the Fisher transformation

FISHERINV =FISHERINV(y) Returns the inverse of the Fisher transformation

FORECAST =FORECAST(x,known_y’s,known_x’s) Returns a value along a linear trend

FREQUENCY =FREQUENCY(data_array,bins_array) Returns a frequency distribution as a vertical array

=GAMMA.DIST(x,alpha,beta,cumulativ
GAMMA.DIST e) Returns the gamma distribution

Returns the inverse of the gamma cumulative


GAMMA.INV =GAMMA.INV(probability,alpha,beta) distribution

Returns the natural logarithm of the gamma function,


GAMMALN =GAMMALN(x) Γ(x)

GAMMALN.PRECIS Returns the natural logarithm of the gamma function,


E =GAMMALN.PRECISE(x) Γ(x)

=GROWTH(known_y’s,known_x’s,new
GROWTH _x’s,const) Returns values along an exponential trend

HARMEAN =HARMEAN(number1,number2,…) Returns the harmonic mean

=HYPGEOM.DIST(sample_s,number_s
ample,population_s,number_pop,cumul
HYPGEOM.DIST ative) Returns the hypergeometric distribution

KURT =KURT(number1,number2,…) Returns the kurtosis of a data set

LOGNORM.DIST =LOGNORM.DIST(x,mean,standard_d Returns the cumulative lognormal distribution


ev,cumulative)

=LOGNORM.INV(probability,mean,stan Returns the inverse of the lognormal cumulative


LOGNORM.INV dard_dev) distribution

=NEGBINOM.DIST(number_f,number_
NEGBINOM.DIST s,probability_s,cumulative) Returns the negative binomial distribution

=NORM.DIST(x,mean,standard_dev,cu
NORM.DIST mulative) Returns the normal cumulative distribution

=NORM.INV(probability,mean,standard Returns the inverse of the normal cumulative


NORM.INV _dev) distribution

NORM.S.DIST =NORM.S.DIST(z,cumulative) Returns the standard normal cumulative distribution

Returns the Pearson product moment correlation


PEARSON =PEARSON(array1,array2) coefficient

Returns the k-th percentile of values in a range, where k


PERCENTILE.EXC =PERCENTILE.EXC(array,k) is in the range 0..1, exclusive

PERCENTILE.INC =PERCENTILE.INC(array,k) Returns the k-th percentile of values in a range

PERCENTRANK.EX =PERCENTRANK.EXC(array,x,signific Returns the rank of a value in a data set as a


C ance) percentage (0..1, exclusive) of the data set

PERCENTRANK.IN =PERCENTRANK.INC(array,x,significa
C nce) Returns the percentage rank of a value in a data set

Returns the number of permutations for a given number


PERMUT =PERMUT(number,number_chosen) of objects

POISSON.DIST =POISSON.DIST(x,mean,cumulative) Returns the Poisson distribution

Returns the quartile of the data set, based on percentile


QUARTILE.EXC =QUARTILE.EXC(array,quart) values from 0..1, exclusive

QUARTILE.INC =QUARTILE.INC(array,quart) Returns the quartile of a data set


Returns the square of the Pearson product moment
RSQ =RSQ(known_y’s,known_x’s) correlation coefficient

Calculates standard deviation based on the entire


STDEV.P =STDEV.P(number1,number2,…) population

STDEV.S =STDEV.S(number1,number2,…) Estimates standard deviation based on a sample

Estimates standard deviation based on a sample,


STDEVA =STDEVA(value1,value2,…) including numbers, text, and logical values

Calculates standard deviation based on the entire


STDEVPA =STDEVPA(value1,value2,…) population, including numbers, text, and logical values

Returns the standard error of the predicted y-value for


STEYX =STEYX(known_y’s,known_x’s) each x in the regression

Returns the Percentage Points (probability) for the


T.DIST =T.DIST(x,deg_freedom,cumulative) Student t-distribution

Returns the Percentage Points (probability) for the


T.DIST.2T =T.DIST.2T(x,deg_freedom) Student t-distribution

T.DIST.RT =T.DIST.RT(x,deg_freedom) Returns the Student’s t-distribution

Returns the t-value of the Student’s t-distribution as a


T.INV =T.INV(probability,deg_freedom) function of the probability and the degrees of freedom

T.INV.2T =T.INV.2T(probability,deg_freedom) Returns the inverse of the Student’s t-distribution

Returns the probability associated with a Student’s t-


T.TEST =T.TEST(array1,array2,tails,type) test

TRIMMEAN =TRIMMEAN(array,percent) Returns the mean of the interior of a data set

VAR.P =VAR.P(number1,number2,…) Calculates variance based on the entire population

VAR.S =VAR.S(number1,number2,…) Estimates variance based on a sample


Estimates variance based on a sample, including
VARA =VARA(value1,value2,…) numbers, text, and logical values

Calculates variance based on the entire population,


VARPA =VARPA(value1,value2,…) including numbers, text, and logical values

=WEIBULL.DIST(x,alpha,beta,cumulati
WEIBULL.DIST ve) Returns the Weibull distribution

Z.TEST =Z.TEST(array,x,sigma) Returns the one-tailed probability-value of a z-test

Changes full-width (double-byte) English letters or


katakana within a character string to half-width (single-
ASC =ASC(text) byte) characters

BETADIST =BETADIST(x,alpha,beta,A,B) Returns the beta cumulative distribution function

Returns the inverse of the cumulative distribution


BETAINV =BETAINV(probability,alpha,beta,A,B) function for a specified beta distribution

Returns covariance, the average of the products of


COVAR =COVAR(array1,array2) paired deviations

Returns the smallest value for which the cumulative


binomial distribution is less than or equal to a criterion
CRITBINOM =CRITBINOM(trials,probability_s,alpha) value

EXPONDIST =EXPONDIST(x,lambda,cumulative) Returns the exponential distribution

=FDIST(x,deg_freedom1,deg_freedom
FDIST 2) Returns the F probability distribution

=GAMMADIST(x,alpha,beta,cumulative
GAMMADIST ) Returns the gamma distribution

Returns the inverse of the gamma cumulative


GAMMAINV =GAMMAINV(probability,alpha,beta) distribution

=HYPGEOMDIST(sample_s,number_s
HYPGEOMDIST ample,population_s,number_pop) Returns the hypergeometric distribution
=NEGBINOMDIST(number_f,number_s
NEGBINOMDIST ,probability_s) Returns the negative binomial distribution

Returns the probability associated with a Student’s t-


TTEST =TTEST(array1,array2,tails,type) test

Calculates variance based on the entire population,


WEIBULL =WEIBULL(x,alpha,beta,cumulative) including numbers, text, and logical values

ZTEST =ZTEST(array,x,sigma) Returns the one-tailed probability-value of a z-test

BESSELI =BESSELI(x,n) Returns the modified Bessel function In(x)

BESSELJ =BESSELJ(x,n) Returns the Bessel function Jn(x)

BESSELK =BESSELK(x,n) Returns the modified Bessel function Kn(x)

BESSELY =BESSELY(x,n) Returns the Bessel function Yn(x)

BIN2DEC =BIN2DEC(number) Converts a binary number to decimal

BIN2HEX =BIN2HEX(number,places) Converts a binary number to hexadecimal

BIN2OCT =BIN2OCT(number,places) Converts a binary number to octal

Converts real and imaginary coefficients into a complex


COMPLEX =COMPLEX(real_num,i_num,suffix) number

DEC2BIN =DEC2BIN(number,places) Converts a decimal number to binary

DEC2HEX =DEC2HEX(number,places) Converts a decimal number to hexadecimal

DEC2OCT =DEC2OCT(number,places) Converts a decimal number to octal

HEX2BIN =HEX2BIN(number,places) Converts a hexadecimal number to binary

HEX2DEC =HEX2DEC(number) Converts a hexadecimal number to decimal


HEX2OCT =HEX2OCT(number,places) Converts a hexadecimal number to octal

Returns the absolute value (modulus) of a complex


IMABS =IMABS(inumber) number

IMAGINARY =IMAGINARY(inumber) Returns the imaginary coefficient of a complex number

Returns the argument theta, an angle expressed in


IMARGUMENT =IMARGUMENT(inumber) radians

IMCONJUGATE =IMCONJUGATE(inumber) Returns the complex conjugate of a complex number

IMCOS =IMCOS(inumber) Returns the cosine of a complex number

IMDIV =IMDIV(inumber1,inumber2) Returns the quotient of two complex numbers

IMEXP =IMEXP(inumber) Returns the exponential of a complex number

IMLN =IMLN(inumber) Returns the natural logarithm of a complex number

IMLOG10 =IMLOG10(inumber) Returns the base-10 logarithm of a complex number

IMLOG2 =IMLOG2(inumber) Returns the base-2 logarithm of a complex number

IMPOWER =IMPOWER(inumber,number) Returns a complex number raised to an integer power

IMPRODUCT =IMPRODUCT(inumber1,inumber2,…) Returns the product of complex numbers

IMREAL =IMREAL(inumber) Returns the real coefficient of a complex number

IMSIN =IMSIN(inumber) Returns the sine of a complex number

IMSQRT =IMSQRT(inumber) Returns the square root of a complex number

IMSUB =IMSUB(inumber1,inumber2) Returns the difference between two complex numbers

IMSUM =IMSUM(inumber1,inumber2,…) Returns the sum of complex numbers


OCT2BIN =OCT2BIN(number,places) Converts an octal number to binary

OCT2DEC =OCT2DEC(number) Converts an octal number to decimal

OCT2HEX =OCT2HEX(number,places) Converts an octal number to hexadecimal

=ACCRINT(issue,first_interest,settleme
nt,rate,par,frequency,basis,calc_metho Returns the accrued interest for a security that pays
ACCRINT d) periodic interest

=ACCRINTM(issue,settlement,rate,par, Returns the accrued interest for a security that pays


ACCRINTM basis) interest at maturity

=COUPDAYBS(settlement,maturity,freq Returns the number of days from the beginning of the


COUPDAYBS uency,basis) coupon period to the settlement date

=COUPDAYS(settlement,maturity,frequ Returns the number of days in the coupon period that


COUPDAYS ency,basis) contains the settlement date

=COUPDAYSNC(settlement,maturity,fr Returns the number of days from the settlement date to


COUPDAYSNC equency,basis) the next coupon date

=COUPNCD(settlement,maturity,freque
COUPNCD ncy,basis) Returns the next coupon date after the settlement date

=COUPNUM(settlement,maturity,freque Returns the number of coupons payable between the


COUPNUM ncy,basis) settlement date and maturity date

=COUPPCD(settlement,maturity,freque Returns the previous coupon date before the settlement


COUPPCD ncy,basis) date

=CUMIPMT(rate,nper,pv,start_period,e Returns the cumulative interest paid between two


CUMIPMT nd_period,type) periods

=CUMPRINC(rate,nper,pv,start_period, Returns the cumulative principal paid on a loan


CUMPRINC end_period,type) between two periods

=DISC(settlement,maturity,pr,redemptio
DISC n,basis) Returns the discount rate for a security

DURATION =DURATION(settlement,maturity,coupo Returns the annual duration of a security with periodic


n,yld,frequency,basis) interest payments

Returns the future value of an initial principal after


FVSCHEDULE =FVSCHEDULE(principal,schedule) applying a series of compound interest rates

=INTRATE(settlement,maturity,investm
INTRATE ent,redemption,basis) Returns the interest rate for a fully invested security

Calculates the interest paid during a specific period of


ISPMT =ISPMT(rate,per,nper,pv) an investment

=MDURATION(settlement,maturity,cou Returns the Macauley modified duration for a security


MDURATION pon,yld,frequency,basis) with an assumed par value of $100

=ODDFPRICE(settlement,maturity,issu
e,first_coupon,rate,yld,redemption,frequ Returns the price per $100 face value of a security with
ODDFPRICE ency,basis) an odd first period

=ODDFYIELD(settlement,maturity,issue
,first_coupon,rate,pr,redemption,freque
ODDFYIELD ncy,basis) Returns the yield of a security with an odd first period

=ODDLPRICE(settlement,maturity,last_
interest,rate,yld,redemption,frequency,b Returns the price per $100 face value of a security with
ODDLPRICE asis) an odd last period

=ODDLYIELD(settlement,maturity,last_i
nterest,rate,pr,redemption,frequency,ba
ODDLYIELD sis) Returns the yield of a security with an odd last period

PMT =PMT(rate,nper,pv,fv,type) Returns the periodic payment for an annuity

Returns the payment on the principal for an investment


PPMT =PPMT(rate,per,nper,pv,fv,type) for a given period

=PRICE(settlement,maturity,rate,yld,red Returns the price per $100 face value of a security that
PRICE emption,frequency,basis) pays periodic interest

=PRICEDISC(settlement,maturity,disco Returns the price per $100 face value of a discounted


PRICEDISC unt,redemption,basis) security
=PRICEMAT(settlement,maturity,issue, Returns the price per $100 face value of a security that
PRICEMAT rate,yld,basis) pays interest at maturity

=RECEIVED(settlement,maturity,invest Returns the amount received at maturity for a fully


RECEIVED ment,discount,basis) invested security

=TBILLEQ(settlement,maturity,discount
TBILLEQ ) Returns the bond-equivalent yield for a Treasury bill

=TBILLPRICE(settlement,maturity,disco
TBILLPRICE unt) Returns the price per $100 face value for a Treasury bill

TBILLYIELD =TBILLYIELD(settlement,maturity,pr) Returns the yield for a Treasury bill

=VDB(cost,salvage,life,start_period,end Returns the depreciation of an asset for a specified or


VDB _period,factor,no_switch) partial period by using a declining balance method

Returns the internal rate of return for a schedule of cash


XIRR =XIRR(values,dates,guess) flows that is not necessarily periodic

Returns the net present value for a schedule of cash


XNPV =XNPV(rate,values,dates) flows that is not necessarily periodic

=YIELDDISC(settlement,maturity,pr,red Returns the annual yield for a discounted security; for


YIELDDISC emption,basis) example, a Treasury bill

=YIELDMAT(settlement,maturity,issue,r Returns the annual yield of a security that pays interest


YIELDMAT ate,pr,basis) at maturity

ACOS =ACOS(number) Returns the arccosine of a number

ACOSH =ACOSH(number) Returns the inverse hyperbolic cosine of a number

ASIN =ASIN(number) Returns the arcsine of a number

ASINH =ASINH(number) Returns the inverse hyperbolic sine of a number

ATAN =ATAN(number) Returns the arctangent of a number


ATAN2 =ATAN2(x_num,y_num) Returns the arctangent from x- and y-coordinates

ATANH =ATANH(number) Returns the inverse hyperbolic tangent of a number

DEGREES =DEGREES(angle) Converts radians to degrees

MDETERM =MDETERM(array) Returns the matrix determinant of an array

MINVERSE =MINVERSE(array) Returns the matrix inverse of an array

MMULT =MMULT(array1,array2) Returns the matrix product of two arrays

RADIANS =RADIANS(angle) Converts degrees to radians

ROMAN =ROMAN(number,form) Converts an arabic numeral to roman, as text

SQRTPI =SQRTPI(number) Returns the square root of (number * pi)

Converts a number to text, using the ß (baht) currency


BAHTTEXT =BAHTTEXT(number) format

Returns a key performance indicator (KPI) name,


property, and measure, and displays the name and
property in the cell. A KPI is a quantifiable
measurement, such as monthly gross profit or quarterly
=CUBEKPIMEMBER(connection,kpi_n employee turnover, used to monitor an organization’s
CUBEKPIMEMBER ame,kpi_property,caption) performance.

=CUBEMEMBER(connection,member_ Returns a member or tuple in a cube hierarchy. Use to


CUBEMEMBER expression,caption) validate that the member or tuple exists in the cube.

Returns the value of a member property in the cube.


Use to validate that a member name exists within the
CUBEMEMBERPR =CUBEMEMBERPROPERTY(connecti cube and to return the specified property for this
OPERTY on,member_expression,property) member.

Returns the nth, or ranked, member in a set. Use to


CUBERANKEDME =CUBERANKEDMEMBER(connection, return one or more elements in a set, such as the top
MBER set_expression,rank,caption) sales performer or top 10 students.
Defines a calculated set of members or tuples by
sending a set expression to the cube on the server,
=CUBESET(connection,set_expression which creates the set, and then returns that set to
CUBESET ,caption,sort_order,sort_by) Microsoft Office Excel.

CUBESETCOUNT =CUBESETCOUNT(set)

You might also like