Excel Functions For A-Level
Excel Functions For A-Level
NOW =NOW() Returns the serial number of the current date and time
=IF(logical_test, [value_if_true],
IF [value_if_false]) Specifies a logical test to perform
=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
=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
=SUMIFS(sum_range,criteria_range,crit
SUMIFS eria,…) Adds the cells in a range that meet multiple 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
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
=SEARCH(find_text,within_text,start_n
SEARCH um) Finds one text value within another (not case-sensitive)
=WEEKDAY(serial_number,
WEEKDAY [return_type]) Converts a serial number to a day of the week
=WORKDAY(start_date, days, Returns the serial number of the date before or after a
WORKDAY [holidays]) specified number of workdays
=AMORLINC(cost,date_purchased,first
AMORLINC _period,salvage,period,rate,basis) Returns the depreciation for each accounting period
ISNA =ISNA(value) Returns TRUE if the value is the #N/A error 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
=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
=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
=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
=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)
=LOGNORMDIST(x,mean,standard_de
LOGNORMDIST v) Returns the cumulative lognormal distribution
=NORMDIST(x,mean,standard_dev,cu
NORMDIST mulative) Returns the normal cumulative distribution
=AGGREGATE(function_num,options,a
AGGREGATE rray,k) Returns an aggregate in a list or database
=BETA.DIST(x,alpha,beta,cumulative,A
BETA.DIST ,B) Returns the beta cumulative distribution function
=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.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
=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
=FINV(probability,deg_freedom1,deg_fr
FINV eedom2) Returns the inverse of the F probability distribution
=GAMMA.DIST(x,alpha,beta,cumulativ
GAMMA.DIST e) Returns the gamma distribution
=GROWTH(known_y’s,known_x’s,new
GROWTH _x’s,const) Returns values along an exponential trend
=HYPGEOM.DIST(sample_s,number_s
ample,population_s,number_pop,cumul
HYPGEOM.DIST ative) Returns the hypergeometric 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
PERCENTRANK.IN =PERCENTRANK.INC(array,x,significa
C nce) Returns the percentage rank of a value in a data set
=WEIBULL.DIST(x,alpha,beta,cumulati
WEIBULL.DIST ve) Returns the Weibull distribution
=FDIST(x,deg_freedom1,deg_freedom
FDIST 2) Returns the F probability distribution
=GAMMADIST(x,alpha,beta,cumulative
GAMMADIST ) Returns the gamma 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
=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
=COUPNCD(settlement,maturity,freque
COUPNCD ncy,basis) Returns the next coupon date after the settlement date
=DISC(settlement,maturity,pr,redemptio
DISC n,basis) Returns the discount rate for a security
=INTRATE(settlement,maturity,investm
INTRATE ent,redemption,basis) Returns the interest rate for a fully invested security
=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
=PRICE(settlement,maturity,rate,yld,red Returns the price per $100 face value of a security that
PRICE emption,frequency,basis) pays periodic interest
=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
CUBESETCOUNT =CUBESETCOUNT(set)