Você está na página 1de 10

Prepared by: Elyza CH

Microsoft Excel 2007 – Intermediate II

Begin the Excel Tutorial »

Excel Built-In Function Categories:

Text Functions Logical Functions

Information Functions Date & Time Functions

Lookup & Reference


Maths & Trigonometry Functions
Functions

Statistical Functions Engineering Functions

Financial Functions Excel Operators

1
Prepared by: Elyza CH

Text Functions in Excel

Functions to Remove Extra Characters Replacing / Substituting Parts of a Text String

CLEAN Removes all non-printable characters from a REPLACE Replaces all or part of a text string with
supplied text string another string (from a user supplied position)

TRIM Removes duplicate spaces, and spaces at the


start and end of a text string SUBSTITUTE Substitutes all occurrences of a search text
string, within an original text string, with the
supplied replacement text
Functions to Convert Excel Data Types

BAHTTEXT Converts a number, plus the suffix "Baht" Cutting Up & Piecing Together Text Strings
into Thai text

CONCATENATE Joins together two or more text strings


DOLLAR Converts a supplied number into text, using
a currency format
LEFT Returns a specified number of characters
from the start of a supplied text string
FIXED Rounds a supplied number to a specified
number of decimal places, and then
converts this into text MID Returns a specified number of characters
from the middle of a supplied text string
TEXT Converts a supplied value into text, using a
user-specified format
RIGHT Returns a specified number of characters
from the end of a supplied text string
VALUE Converts a text string into a numeric value

REPT Returns a string consisting of a supplied


Functions to Convert Between Upper & Lower Case text string, repeated a specified number of
times
LOWER Converts all characters in a supplied text
string to lower case
Information Functions
LEN Returns the length of a supplied text string
PROPER Converts all characters in a supplied text
string to proper case (ie. the first character in FIND Returns the position of a supplied character or
each word is upper case and all other text string from within a supplied text string (case-
characters are lower case) sensitive)
SEARCH Returns the position of a supplied character or
UPPER Converts all characters in a supplied text text string from within a supplied text string (non-
string to upper case case-sensitive)
EXACT Tests if two supplied text strings are exactly the
Converting Between Characters & Numeric Codes same and if so, returns TRUE; Otherwise, returns
CHAR Returns the character that corresponds to a FALSE. (case-sensitive)
supplied numeric value T Tests whether a supplied value is text and if so,
CODE Returns the numeric code for the first return the supplied text; If not, returns an empty
character of a supplied string text string.

Logical Functions in Excel

Boolean Operator Functions Conditional Functions


AND Tests a number of user-defined conditions and
returns TRUE if ALL of the conditions evaluate IF Tests a user-defined condition and returns one
to TRUE, or FALSE otherwise result if the condition is TRUE, and another result
if the condition is FALSE
OR Tests a number of user-defined conditions and
returns TRUE if ANY of the conditions evaluate
IFERROR Tests if an initial supplied value (or expression)
2
Prepared by: Elyza CH

to TRUE, or FALSE otherwise returns an error, and if so the function returns a


supplied value; Otherwise the function returns the
NOT Returns a logical value that is the opposite of a initial value. (New in Excel 2007)
user supplied logical value or expression
(ie. returns FALSE is the supplied argument is
Functions Returning Constant Values
TRUE and returns TRUE if the supplied
argument is FALSE) TRUE Simply returns the logical value TRUE
FALSE Simply returns the logical value FALSE

Information Functions in Excel

Error Information Functions Other Data Type Functions

ISERROR Tests if an initial supplied value (or


ISBLAN Tests if a supplied cell is blank (empty),
expression) returns an error and if so,
K and if so, returns TRUE; Otherwise,
returns TRUE; Otherwise
returns FALSE
returns FALSE

ISERR Tests if an initial supplied value (or ISLOGI Tests if a supplied value is a logical value,
expression) returns an error (EXCEPT CAL and if so, returns TRUE; Otherwise,
for the #N/A error) and if so, returns FALSE
returns TRUE; Otherwise
returnsFALSE
ISTEXT Tests if a supplied value is text, and if so,
returns TRUE; Otherwise, returns FALSE
ISNA Tests if an initial supplied value (or
expression) returns the Excel #N/A
error and if so, returnsTRUE; Otherwise
returns FALSE ISNON Tests if a supplied value is text, and if it
TEXT is NOT, returns TRUE; Otherwise, returns
FALSE
ERROR.TYP Tests a supplied value and returns an
E integer relating to the supplied value's
error type ISREF Tests if a supplied value is a reference,
and if so, returns TRUE; Otherwise,
Numerical Information Functions returns FALSE

ISNUMBER Tests if a supplied value is a number,


and if so, returns TRUE; Otherwise, TYPE Returns information about the data type of
returns FALSE. a supplied value
ISEVEN Tests if a supplied number (or
expression) is an even number, and if
General Information Functions
so, returns TRUE; Otherwise, returns
FALSE.
ISODD Tests if a supplied number (or CEL Returns information about the contents,
expression) is an odd number, and if so, L formatting or location of a given cell
returns TRUE; Otherwise, returns
FALSE.
INF Returns information about the the current
N Converts a non-number value to a O operating environment
number, a date to a serial number, the
logical value TRUEto 1 and all other
values to 0 Function Returning a Constant Value
NA Returns the Excel #N/A error

Date & Time Functions in Excel

Before using the Date and Time Excel Functions, it is advised that you ensure you have a clear understanding of the way Excel stores
Dates and Times - For details, see the Excel Dates and Times pages.
3
Prepared by: Elyza CH

Creating Dates & Times Extracting The Components of a Time

DATE Returns a date, from a user-supplied year, HOUR Returns the hour part of a user-
month and day supplied time

TIME Returns a time, from a user-supplied hour, MINUTE Returns the minute part of a user-
minute and second supplied time

DATEVALUE Converts a text string showing a date, to an SECOND Returns the seconds part of a
integer that represents the date in Excel's date- user-supplied time
time code
Performing Calculations with Dates
TIMEVALUE Converts a text string showing a time, to a EDATE Returns a date that is the
decimal that represents the time in Excel specified number of
months before or after an
initial supplied start
Current Date & Time
date (New in Excel 2007)
EOMONTH Returns a date that is the
NOW Returns the current date & time
last day of the month
which is a specified
TODAY Returns today's date number of months before
or after an initial supplied
start date (New in Excel
Extracting The Components of a Date 2007)
WORKDAY Returns a date that is a
DAY Returns the day (of the month) from a user- supplied number of
supplied date working days (excluding
weekends and holidays)
ahead of a given start
MONTH Returns the month from a user-supplied date
date (New in Excel 2007)
DAYS360 Calculates the number
YEAR Returns the year from a user-supplied date of days between 2
dates, based on a 360-
WEEKNUM Returns an integer representing the week number day year (12 x 30
(from 1 to 53) of the year from a user-supplied months)
date (New in Excel 2007) NETWORKDAYS Returns the number of
whole networkdays
WEEKDAY Returns an integer representing the day of the between two supplied
week for a supplied date dates (New in Excel
2007)
YEARFRAC Calculates the fraction
of the year represented
by the number of whole
days between two
dates (New in Excel
2007)

Lookup & Reference Functions in Excel

Functions To Return References to Cell Ranges Data Lookup Functions

HLOOKUP Looks up a supplied value in the first


ADDRESS Returns a reference, in text format, for a supplied row of a table, and returns the
row and column number corresponding value from another row

INDEX Returns a reference to a cell (or range of cells) for VLOOKUP Looks up a supplied value in the first
requested rows and columns within a supplied column of a table, and returns the

4
Prepared by: Elyza CH

range corresponding value from another


column

INDIRECT Returns a cell or range reference that is LOOKUP Searches for a specific value in one
represented by a supplied text string data vector, and returns a value from
the corresponding position of a second
data vector
OFFSET Returns a reference to a range of cells that is a
specified number of rows and columns from an
initial supplied range GETPIVOTDATA Extracts data stored in a Pivot Table

CHOOSE Returns one of a list of values,


Row / Column / Area Information depending on the value of a supplied
index number
ROW Returns the current row number of the
spreadsheet MATCH Finds the relative position of a value in a
supplied array
COLUMN Returns the current column number of the
spreadsheet
Other
ROWS Returns the number of rows in a supplied range
HYPERLINK Creates a hyperlink to a document in a
COLUMNS Returns the number of columns in a supplied supplied location.
range TRANSPOSE Performs a transpose transformation on a
range of cells (ie. transforms a horizontal
AREAS Returns the number of areas in a supplied range range of cells into a vertical range and vice
versa)
RTD Retrieves real-time data from a program
that supports COM automation

Maths & Trig Functions in Excel

Basic Numeric Information Advanced Mathematical Operations

ABS Returns the absolute value (ie. the modulus) of a SUMPRODUCT Returns the sum of the products of
supplied number corresponding values in two or more
supplied arrays

SIGN Returns the sign (+1, -1 or 0) of a supplied number


SUMSQ Returns the sum of the squares of a
supplied list of numbers
GCD Returns the Greatest Common Divisor of two or
more supplied numbers (New in Excel 2007)
SUMX2MY2 Returns the sum of the difference of
squares of corresponding values in two
LCM Returns the Least Common Multiple of two or more supplied arrays
supplied numbers (New in Excel 2007)
SUMX2PY2 Returns the sum of the sum of squares of
Basic Mathematical Operations corresponding values in two supplied
arrays
SUM Returns the sum of a supplied list of numbers
SUMXMY2 Returns the sum of squares of
differences of corresponding values in
PRODUCT Returns the product of a supplied list of numbers two supplied arrays

POWER Returns the result of a given number raised to a SERIESSUM Returns the sum of a power series (New
supplied power in Excel 2007)

SQRT Returns the positive square root of a given Trigonometry Functions


number
PI Returns the constant value of pi

5
Prepared by: Elyza CH

QUOTIENT Returns the integer portion of a division between SQRTPI Returns the square root of a supplied number
two supplied numbers (New in Excel 2007) multiplied by pi (New in Excel 2007)

MOD Returns the remainder from a division between DEGREES Converts Radians to Degrees
two supplied numbers
RADIANS Converts Degrees to Radians
SUBTOTAL Performs a specified calculation (eg. the sum,
product, average, etc.) for a supplied set of COS Returns the Cosine of a given angle
values
ACOS Returns the Arccosine of a number
Conditional Sums
COSH Returns the hyperbolic cosine of a number
SUMIF Adds the cells in a supplied range, that satisfy a
given criteria
ACOSH Returns the inverse hyperbolic cosine of a
number
SUMIFS Adds the cells in a supplied range, that satisfy
multiple criteria (New in Excel 2007) SIN Returns the Sine of a given angle

Rounding Functions ASIN Returns the Arcsine of a number

CEILING Rounds a number away from zero (ie. rounds SINH Returns the Hyperbolic Sine of a number
a positive number up and a negative number
down), to a multiple of a given number
ASINH Returns the Inverse Hyperbolic Sine of a
number
EVEN Rounds a number away from zero (ie. rounds
a positive number up and a negative number
TAN Returns the Tangent of a given angle
down), to the next even number

ATAN Returns the Arctangent of a given number


FLOOR Rounds a number towards zero, (ie. rounds a
positive number down and a negative number
up), to a multiple of a given number ATAN2 Returns the Arctangent of a given pair of x and
y coordinates

INT Rounds a number down to the next integer


TANH Returns the Hyperbolic Tangent of a given
number
MROUND Rounds a number up or down, to the nearest
multiple of a given number (New in Excel
ATANH Returns the Inverse Hyperbolic Tangent of a
2007)
given number

ODD Rounds a number away from zero (ie. rounds Matrix Functions


a positive number up and a negative number
down), to the next odd number
MDETERM Returns the matrix determinant of a supplied
array
ROUND Rounds a number up or down, to a given
number of digits
MINVERSE Returns the matrix inverse of a supplied array

ROUNDDOWN Rounds a number towards zero, (ie. rounds a MMULT Returns the matrix product of two supplied
positive number down and a negative number arrays
up), to a given number of digits

Factorials
ROUNDUP Rounds a number away from zero (ie. rounds
a positive number up and a negative number
down), to a given number of digits FACT Returns the Factorial of a given number

FACTDOUBL Returns the Double Factorial of a given


TRUNC Truncates a number towards zero (ie. rounds
E number(New in Excel 2007)
a positive number down and a negative
number up), to the next integer.
MULTINOMIA Returns the Multinomial of a given set of

6
Prepared by: Elyza CH

Exponentials & Logarithms L numbers (New in Excel 2007)


EXP Returns e raised to a given power
LN Returns the natural logarithm of a given number Random Numbers

LOG Returns the logarithm of a given number, to a RAND Returns a random number between 0
specified base and 1
LOG10 Returns the base 10 logarithm of a given number
RANDBETWEE Returns a random number between two
N given integers (New in Excel 2007)

Miscellaneous
COMBIN Returns the number of combinations for a given
number of objects
ROMAN Returns a text string depicting the roman
numeral for a given number

Statistical Functions in Excel

Finding the Largest & Smallest Values Counting Cells

MAX Returns the largest value from a list of supplied COUNT Returns the number of numerical values in
numbers a supplied set of cells or values

MAXA Returns the largest value from a list of supplied COUNTA Returns the number of non-blanks in a
values, counting text and the logical value FALSE supplied set of cells or values
as the value 0 and counting the logical value TRUE
as the value 1
COUNTBLANK Returns the number of blank cells in a
supplied range
MIN Returns the smallest value from a list of supplied
numbers COUNTIF Returns the number of cells (of a supplied
range), that satisfy a given criteria
MINA Returns the smallest value from a list of supplied
values, counting text and the logical value FALSE COUNTIFS Returns the number of cells (of a supplied
as the value 0 and counting the logical value TRUE range), that satisfy a set of given
as the value 1 criteria (New in Excel 2007)

LARGE Returns the Kth LARGEST value from a list of Trend Line Functions
supplied numbers, for a given value K
FORECAST Predicts a future point on a linear trend line
fitted to a supplied set of x- and y- values
SMALL Returns the Kth SMALLEST value from a list of
supplied numbers, for a given value K
INTERCEPT Calculates the best fit regression line,
through a supplied series of x- and y- values
Averages, Frequency & Rank and returns the value at which this line
intercepts the y-axis

AVERAGE Returns the Average of a list of supplied


numbers LINEST Returns statistical information describing the
trend of the line of best fit, through a supplied
series of x- and y- values
AVERAGEA Returns the Average of a list of supplied
numbers, counting text and the logical value SLOPE Returns the slope of the linear regression
FALSE as the value 0 and counting the line through a supplied series of x- and y-
logical value TRUE as the value 1 values

AVERAGEIF Calculates the Average of the cells in a TREND Calculates the trend line through a given set
supplied range, that satisfy a given of y-values and returns additional y-values
7
Prepared by: Elyza CH

criteria(New in Excel 2007) for a supplied set of new x-values

GROWTH Returns numbers in a exponential growth


AVERAGEIFS Calculates the Average of the cells in a
trend, based on a set of supplied x- and y-
supplied range, that satisfy multiple
values
criteria(New in Excel 2007)

LOGEST Returns the parameters of an exponential


MEDIAN Returns the Median (the middle value) of a trend for a supplied set of x- and y- values
list of supplied numbers
STEYX Returns the standard error of the predicted y-
MODE Returns the Mode (the most frequently value for each x in the regression line for a
occurring value) of a list of supplied numbers set of supplied x- and y- values

Distribution & Tests of Probability


GEOMEAN Returns the geometric mean of a set of
supplied numbers STANDARDIZE Returns a normalized value
CORREL Returns the correlation coefficient
HARMEAN Returns the harmonic mean of a set of between two sets of values
supplied numbers FISHER Returns the Fisher transformation
FISHERINV Returns the inverse of the Fisher
TRIMMEAN Returns the mean of the interior of a transformation
supplied set of values
BETADIST Returns the cumulative beta probability
density function
FREQUENCY Returns an array showing the number of
BETAINV Returns inverse of the cumulative beta
values from a supplied array, which fall into
probability density function
specified ranges
BINOMDIST Returns the individual term binomial
distribution probability
RANK Returns the statistical rank of a given value,
within a supplied array of values NEGBINOMDIST Returns the negative binomial
distribution

KURT Returns the kurtosis of a data set CRITBINOM Returns the smallest value for which the
cumulative binomial distribution is
greater than or equal to a criterion value
PERCENTILE Returns the K'th percentile of values in a CHIDIST Returns the one-tailed probability of the
supplied range for a given value of K chi-squared distribution
CHIINV Returns the inverse of the one-tailed
PERCENTRANK Returns the percentage rank of a value in a probability of the chi-squared
data set distribution
CHITEST Returns the chi-squared statistical test
QUARTILE Returns the quartile of a set of supplied for independence
numbers
EXPONDIST Returns the exponential distribution
FDIST Returns the F probability distribution for
Deviation & Variance two data sets
FINV Returns the inverse of the F probability
AVEDEV Returns the average of the absolute deviations distribution for two data sets
of data points from their mean
FTEST Returns the result of an F-Test for 2
supplied data sets
STDEV Returns the standard deviation of a
supplied set of values (which represent a GAMMADIST Returns the gamma distribution
sample of a population) GAMMAINV Returns the inverse gamma cumulative
distribution
STDEVA Returns the standard deviation of a GAMMALN Calculates the natural logarithm of the
supplied set of values (which represent a gamma function for a supplied value
sample of a population), counting text and
HYPGEOMDIST Returns the hypergeometric distribution
the logical value FALSE as the value 0 and
counting the logical value TRUE as the NORMDIST Returns the normal cumulative

8
Prepared by: Elyza CH

value 1 distribution
NORMINV Returns the inverse of the normal
cumulative distribution
STDEVP Returns the standard deviation of a
supplied set of values (which represent an NORMSDIST Returns the standard normal cumulative
entire population) distribution
NORMSINV Returns the inverse of the standard
STDEVPA Returns the standard deviation of a normal cumulative distribution
supplied set of values (which represent an LOGNORMDIST Returns the cumulative lognormal
entire population), counting text and the distribution
logical value FALSE as the value 0 and
counting the logical value TRUE as the LOGINV Returns the inverse of the lognormal
value 1 distribution
PEARSON Returns the Pearson product moment
VAR Returns the variance of a supplied set of correlation coefficient
values (which represent a sample of a RSQ Returns the square of the Pearson
population) product moment correlation coefficient
POISSON Returns the Poisson distribution
VARA Returns the variance of a supplied set of
PROB Returns the probablity that values in a
values (which represent a sample of a
supplied range are within given limits
population), counting text and the logical
value FALSE as the value 0 and counting SKEW Returns the skewness of a distribution
the logical value TRUE as the value 1
TDIST Returns the Student's T-distribution
TINV Returns the inverse of the Student's T-
VARP Returns the variance of a supplied set of distribution
values (which represent an entire
population) TTEST Returns the probability associated with
a Student's T-Test

VARPA Returns the variance of a supplied set of WEIBULL Returns the Weibull distribution
values (which represent an entire ZTEST Returns the one-tailed probability value
population), counting text and the logical of a z-test
value FALSE as the value 0 and counting
the logical value TRUE as the value 1

COVAR Returns covariance (ie. the average of the


products of deviations for each pair within
two supplied data sets)

CONFIDENCE Returns the confidence interval for a


population mean

DEVSQ Returns the sum of the squares of the


deviations of a set of data points from their
sample mean

Miscellaneous
PERMUT Returns the number of permutations for a given
number of objects

Engineering Functions in Excel

CONVERT Converts a number from one unit type to another (New in Excel 2007)

9
Prepared by: Elyza CH

Financial Functions in Excel

IRR Calculates the internal rate of return for a series of cash flows

Calculates the net present value of an investment, based on a supplied discount rate, and a series of
NPV
future payments and income.

Calculates the payments required to reduce a loan, from a supplied present value to a specified future
PMT
value

Calculates the interest rate required to pay off a specified amount of a loan, or reach a target amount on
RATE
an investment over a given period.

Excel Operators

Although the Excel Operators are not, strictly speaking, Excel Functions, a brief explanation of them is included in the
following page:

Excel Mathematical Operators - used to perform basic Mathematical operations, such as addition,
subtraction, multiplication, division and raising to a power,
Excel
Operators OR

the & Excel Operator is used to concatenate text strings

10

Você também pode gostar