Excel Text Functions
Excel Text Functions
DOLLAR CONCATENATE
Converts a supplied number into text, Joins together two or more text
using a currency format strings
FIXED LEFT
Rounds a supplied number to a specified Returns a specified number of
number of decimal places, and then characters from the start of a supplied
converts this into text text string
UPPER FIND
Converts all characters in a supplied text Returns the position of a supplied character
string to upper case or text string from within a supplied text
string (case-sensitive)
Converting Between Characters & Numeric Codes SEARCH Returns the position of a supplied character
or text string from within a supplied text
CHAR Returns the character that corresponds to a string (non-case-sensitive)
supplied numeric value
EXACT Tests if two supplied text strings are exactly
CODE Returns the numeric code for the first the same and if so, returns TRUE;
character of a supplied string Otherwise, returns FALSE. (case-sensitive)
T Tests whether a supplied value is text and
if so, returns the supplied text; If not,
returns an empty text string.
Excel Logical Functions
AND Tests a number of user-defined conditions andIF Tests a user-defined condition and returns
returns TRUE if ALL of the conditions evaluate one result if the condition is TRUE, and
to TRUE, or FALSE otherwise another result if the condition is FALSE
OR Tests a number of user-defined conditions and
IFERRO
returns TRUE if ANY of the conditions evaluate Tests if an initial supplied value (or
to TRUE, or FALSE otherwise R expression) returns an error, and if so the
function returns a supplied value; Otherwise
NOT Returns a logical value that is the opposite of a the function returns the initial value. (New in
user supplied logical value or expression Excel 2007)
(ie. returns FALSE is the supplied argument is
TRUE and returns TRUE if the supplied Functions Returning Constant Values
argument is FALSE)
TRUE Simply returns the logical value TRUE
FALSE Simply returns the logical value FALSE
ISERR ISLOGICAL
Tests if an initial supplied value (or Tests if a supplied value is a logical value,
expression) returns an error (EXCEPT and if so, returns TRUE; Otherwise,
for the #N/A error) and if so, returns returns FALSE
TRUE; Otherwise returns FALSE
DATE EDATE
Returns a date, from a user-supplied Returns a date that is the
year, month and day specified number of months
before or after an initial
supplied start date
TIME Returns a time, from a user-supplied
hour, minute and second EOMONTH Returns a date that is the last
day of the month which is a
DATEVALUE Converts a text string showing a date, to specified number of months
an integer that represents the date in before or after an initial
Excel's date-time code supplied start date
ROWS Other
Returns the number of rows in a supplied
range HYPERLINK Creates a hyperlink to a document in a
supplied location.
COLUMNS Returns the number of columns in a
supplied range TRANSPOSE Performs a transpose transformation on
a range of cells (ie. transforms a
horizontal range of cells into a vertical
AREAS Returns the number of areas in a supplied range and vice versa)
range RTD Retrieves real-time data from a program
that supports COM automation
SUM SUMX2MY2
Returns the sum of a supplied list of Returns the sum of the difference of
numbers squares of corresponding values in
two supplied arrays
SUBTOTAL COS
Performs a specified calculation (eg. the Returns the Cosine of a given angle
sum, product, average, etc.) for a
supplied set of values
ACOS Returns the Arccosine of a number
CEILING.PRECISE ASIN
Rounds a number up, regardless of Returns the Arcsine of a number
the sign of the number, to a
multiple of significance (New in
SINH Returns the Hyperbolic Sine of a number
Excel 2010)
ASINH Returns the Inverse Hyperbolic Sine of a
ISO.CEILING Rounds a number up, regardless of number
the sign of the number, to a
multiple of significance. (New in
TAN Returns the Tangent of a given angle
Excel 2010)
Miscellaneous
Exponentials & Logarithms COMBIN Returns the number of combinations for a
given number of objects
EXP Returns e raised to a given power
ROMAN Returns a text string depicting the roman
LN Returns the natural logarithm of a given
numeral for a given number
number
LOG Returns the logarithm of a given number, to a
specified base
LOG10 Returns the base 10 logarithm of a given
number
MAXA COUNTA
Returns the largest value from a list of Returns the number of non-blanks in a
supplied values, counting text and the supplied set of cells or values
logical value FALSE as the value 0 and
counting the logical value TRUE as theCOUNTBLANK Returns the number of blank cells in a
value 1 supplied range
PERCENTILE.EXC Returns the K'th percentile of F.INV Returns the inverse of the
values in a supplied range, Cumulative F distribution
where K is in the range 0 - 1 in Excel 2010)
(exclusive) (New in Excel 2010)FISHER Returns the Fisher
transformation
Miscellaneous
DAVERAG Calculates the average of values in a field DPRODUCT Calculates the product of values in a field
E of a list or database, that satisfy specified of a list or database, that satisfy specified
conditions conditions
DCOUNT Returns the number of cells containing DSTDEV Calculates the standard deviation (based
numbers in a field of a list or database on a sample of a population), of values in
that satisfy specified conditions a field of a list or database, that satisfy
specified conditions
DCOUNTA Returns the number of non-blank cells in a
field of a list or database, that satisfyDSTDEVP Calculates the standard deviation (based
specified conditions on an entire population), of values in a
field of a list or database, that satisfy
DGET Returns a single value from a field of a list specified conditions
or database, that satisfy specified
conditions DSUM Calculates the sum of values in a field of a
list or database, that satisfy specified
DMAX Returns the maximum value from a field of conditions
a list or database, that satisfy specified
conditions DVAR Calculates the variance (based on a
sample of a population), of values in a
field of a list or database, that satisfy
DMIN Returns the minimum value from a field of specified conditions
a list or database, that satisfy specified
conditions DVARP Calculates the variance (based on an
entire population), of values in a field of a
list or database, that satisfy specified
conditions
FVSCHEDULE MIRR
Calculates the future value of an initial Calculates the internal rate of return for a
principal, after applying a series of series of periodic cash flows, considering the
compound interest rates cost of the investment and the interest on the
reinvestment of cash
NPV Calculates the net present value of an
investment, based on a supplied XIRR Calculates the internal rate of return for a
discount rate, and a series of future schedule of cash flows
payments and income
PMT Calculates the payments required to SYD Returns the sum-of-years' digits
reduce a loan, from a supplied present depreciation of an asset for a specified
value to a specified future value period
COUPPCD NOMINAL
Returns the previous coupon date, Calculates the annual nominal interest rate
before the settlement date
NPER DOLLARDE
Returns the number of periods for an Converts a dollar price expressed as a
investment with periodic constant fraction, into a dollar price expressed as a
decimal
payments and a constant interest rateDOLLARFR Converts a dollar price expressed as a
decimal, into a dollar price expressed as a
fraction
Yield Functions
BIN2OCT Converts a binary number to octal IMDIV Returns the quotient of two supplied
complex numbers
DEC2BIN Converts a decimal number to binary IMEXP Returns the exponential of a complex
number
IMLN Returns the natural logarithm of a
DEC2HEX Converts a decimal number to hexadecimal
complex number
IMLOG10 Returns the base-10 logarithm of a
DEC2OCT Converts a decimal number to octal complex number
IMLOG2 Returns the base-2 logarithm of a
HEX2BIN Converts a hexadecimal number to binary complex number
IMPOWER Calculates a complex number raised
HEX2DEC Converts a hexadecimal number to a to a supplied power
decimal
IMPRODUCT Returns the product of up to 255
supplied complex numbers
HEX2OCT Converts a hexadecimal number to octal
IMREAL Returns the real coefficient of a
complex number
OCT2BIN Converts octal number to binary IMSIN Returns the sine of a complex number
IMSQRT Returns the square root of a complex
OCT2DEC Converts octal number to a decimal number
IMSUB Subtracts two complex numbers
OCT2HEX Converts octal number to hexadecimal
IMSUM Calculates the sum of two complex
numbers
The Error Function