All Functions

Complete reference for 228 Excel & Google Sheets functions

💰

Financial Functions

55

ACCRINT

Calculates accrued interest for a security that pays periodic interest.

ACCRINTM

Calculates accrued interest for a security that pays interest at maturity.

AMORDEGRC

Calculates depreciation for a specific period using the French declining balance method.

AMORLINC

Calculates depreciation for a specific period using the French straight-line method.

COUPDAYBS

Calculates the number of days from the beginning of the coupon period to the settlement date.

COUPDAYS

Calculates the number of days in the coupon period that contains the settlement date.

COUPDAYSNC

Calculates the number of days from the settlement date to the next coupon date.

COUPNCD

Calculates the next coupon date after the settlement date.

COUPNUM

Calculates the number of coupons payable between the settlement date and maturity date.

COUPPCD

Calculates the previous coupon date before the settlement date.

CUMIPMT

Calculates the cumulative interest paid on a loan between two periods.

CUMPRINC

Calculates the cumulative principal paid on a loan between two periods.

DB

Calculates declining balance depreciation for a specified period.

DDB

Calculates double-declining balance depreciation for a specified period.

DISC

Calculates the discount rate for a security.

DOLLARDE

Converts a dollar price expressed as a fraction into a decimal number.

DOLLARFR

Converts a decimal dollar price into a fractional dollar price.

DURATION

Calculates the Macaulay duration of a bond.

EFFECT

Calculates the effective annual interest rate from a nominal rate.

FV

Calculates the future value of a series of equal payments and/or a lump sum.

FVSCHEDULE

Calculates the future value of a principal after applying a series of compound interest rates.

INTRATE

Calculates the interest rate for a fully invested security.

IPMT

Finds the interest portion of a loan payment in a given period.

IRR

IRR tells you the annual return rate of an investment given its cash flows (initial cost + periodic returns). If IRR exceeds your required return, the investment is worthwhile.

ISPMT

Calculates the interest paid during a specific period of a loan with equal principal payments.

MDURATION

Calculates the modified duration of a bond.

MIRR

Calculates the modified internal rate of return for a series of cash flows.

NOMINAL

Calculates the nominal annual interest rate from an effective rate.

NPER

Calculates the number of periods for a loan or investment.

NPV

Finds the present value of future cash flows minus the initial investment.

ODDFPRICE

Calculates the price of a security with an odd first coupon period.

ODDFYIELD

Calculates the yield of a security with an odd first coupon period.

ODDLPRICE

Calculates the price of a security with an odd last coupon period.

ODDLYIELD

Calculates the yield of a security with an odd last coupon period.

PDURATION

Calculates the number of periods required for an investment to reach a specified value.

PMT

PMT tells you how much each payment will be on a fixed-rate loan. Give it the interest rate, number of payments, and loan amount — it returns the payment per period (monthly, yearly, etc.).

PPMT

Finds the principal portion of a loan payment in a given period.

PRICE

Calculates the price of a security that pays periodic interest.

PRICEDISC

Calculates the price of a discounted security.

PRICEMAT

Calculates the price of a security that pays interest at maturity.

PV

Calculates the present value of a series of future payments or a future lump sum.

RATE

Calculates the interest rate per period of a loan or investment.

RECEIVED

Calculates the amount received at maturity for a fully invested security.

RRI

Calculates the equivalent compound interest rate for an investment.

SLN

Calculates straight-line depreciation of an asset for one period.

SYD

Calculates sum-of-years-digits depreciation for a specified period.

TBILLEQ

Calculates the bond-equivalent yield for a Treasury bill.

TBILLPRICE

Calculates the price of a Treasury bill per $100 face value.

TBILLYIELD

Calculates the yield for a Treasury bill.

VDB

Calculates variable declining balance depreciation for any period you specify.

XIRR

Calculates the internal rate of return for a schedule of cash flows that is not necessarily periodic.

XNPV

Calculates the net present value for a schedule of cash flows that is not necessarily periodic.

YIELD

Calculates the yield to maturity of a security that pays periodic interest.

YIELDDISC

Calculates the annual yield of a discounted security.

YIELDMAT

Calculates the annual yield of a security that pays interest at maturity.

📊

Statistical Functions

41

AVERAGE

Calculates the mean of the provided numbers.

AVERAGEIF

Averages values that satisfy one condition.

AVERAGEIFS

Averages values that meet all of the specified conditions.

CORREL

Pearson correlation coefficient between two arrays.

COUNT

COUNT returns the count of cells containing numbers in a range.

COUNTA

COUNTA returns the count of all non-empty cells in a range, including text, numbers, and logical values.

COUNTBLANK

COUNTBLANK returns the count of completely blank cells in a range.

COUNTIF

COUNTIF counts cells that match a condition. Give it a range and a criterion (like '>100' or 'East') and it tells you how many cells pass the test.

COUNTIFS

Counts cells that meet all of the specified conditions.

FORECAST.LINEAR

Predicts a y-value from a linear regression at a given x (Excel 2016+).

FORECAST

Predicts a y-value from a linear regression at a given x.

GROWTH

Fits an exponential curve and returns predicted y-values (array).

LINEST

Returns regression statistics (slope, intercept, and more) as an array.

MAX

MAX finds the highest value in a range.

MAXIFS

Finds the largest value where multiple conditions are all true.

MEDIAN

Finds the central (50th percentile) value of a dataset.

MIN

MIN finds the lowest value in a range.

MINIFS

Finds the smallest value where multiple conditions are all true.

MODE.MULT

Returns every value tied for the highest frequency as an array.

MODE.SNGL

Returns the single most frequent value, choosing the lowest on a tie.

MODE

Returns the single most frequently occurring value in a set of numbers.

PEARSON

Pearson correlation coefficient between two arrays (same as CORREL).

PERCENTILE.EXC

Returns the value at percentile k (0 < k < 1) using the exclusive method.

PERCENTILE.INC

Returns the value at percentile k (0 <= k <= 1) using the inclusive method.

PERCENTILE

Returns the value at a given percentile (k from 0 to 1, inclusive).

QUARTILE.EXC

Returns quartile 1, 2, or 3 using the exclusive method (endpoints excluded).

QUARTILE.INC

Returns the chosen quartile (0=min to 4=max) using the inclusive method.

QUARTILE

Returns the specified quartile (0=min, 1, 2=median, 3, 4=max) of a dataset.

RANK.AVG

Ranks a value; ties receive the average of the ranks they occupy.

RANK.EQ

Ranks a value in a list; ties share a rank and the next rank is skipped.

RANK

Gives the rank of a value in a dataset, with ties sharing a rank.

STDEV

Sample standard deviation (n-1) of a set of numbers.

STDEVA

Sample standard deviation that also counts text and logicals as numbers.

STDEVP

Population standard deviation (n) of a set of numbers.

STDEVPA

Population standard deviation that also counts text and logicals as numbers.

SUM

SUM calculates the sum of numeric values in a range.

TREND

Fits a linear trend and returns predicted y-values (array).

VAR

Sample variance (n-1) of a set of numbers.

VARA

Sample variance that also counts text and logicals as numbers.

VARP

Population variance (n) of a set of numbers.

VARPA

Population variance that also counts text and logicals as numbers.

đŸ”ĸ

Math & Trigonometry Functions

33

ABS

ABS converts negative numbers to positive, leaving positive numbers unchanged.

ACOS

Returns the angle (in radians) whose cosine is the supplied number.

ASIN

Returns the angle (in radians) whose sine is the supplied number.

ATAN

Returns the angle (in radians) whose tangent is the supplied number.

ATAN2

Returns the angle in radians to a point given by its x and y coordinates.

CEILING.MATH

Rounds up to a multiple of significance, with a mode for negative numbers.

CEILING

Rounds a number up to the nearest multiple of significance.

COS

Returns the cosine of an angle given in radians.

DEGREES

Converts radians to degrees.

EXP

Returns e raised to a power.

FLOOR.MATH

Rounds down to a multiple of significance, with a mode for negative numbers.

FLOOR

Rounds a number down to the nearest multiple of significance.

INT

Rounds a number down to the nearest integer.

LN

Returns the natural (base-e) logarithm of a number.

LOG

Returns the logarithm of a number to a given base (default 10).

LOG10

Returns the base-10 logarithm of a number.

MOD

Returns the remainder after division, with the sign of the divisor.

MROUND

Rounds a number to the nearest multiple of a given value.

PI

Returns the constant ΀ (about 3.14159).

POWER

POWER calculates number^power, raising a base number to an exponent.

PRODUCT

Multiplies together all supplied numbers.

RADIANS

Converts degrees to radians.

ROUND

ROUND rounds numbers to a given number of decimal places, following standard rounding rules.

ROUNDDOWN

ROUNDDOWN always rounds numbers down, never up, to the specified decimal places.

ROUNDUP

ROUNDUP always rounds numbers up, never down, to the specified decimal places.

SIGN

Returns 1, 0, or -1 indicating a number's sign.

SIN

Returns the sine of an angle given in radians.

SQRT

SQRT calculates the square root of a number.

SUMIF

SUMIF adds values that match a condition. Give it a range to check, a condition to test, and a range of numbers to sum — it only adds the ones that pass the test.

SUMIFS

Adds numbers that meet all of the specified conditions.

SUMPRODUCT

Sums the products of corresponding array elements; great for conditional calculations.

TAN

Returns the tangent of an angle given in radians.

TRUNC

Truncates a number to an integer or set number of digits (no rounding).