MS Excel Functions
MS Excel Functions
Note: (WS) = Worksheet function, (VBA) = Visual Basic for Applications function String Functions ASC (VBA) INSTR (VBA) RTRIM (VBA) CHAR (WS) INSTRREV (VBA) SEARCH (WS) CHR (VBA) LCASE (VBA) SPACE (VBA) CLEAN (WS) LEFT (WS, VBA) STR (VBA) CODE (WS) LEN (WS, VBA) STRCONV (VBA) CONCATENATE (WS) LOWER (WS) SUBSTITUTE (WS) Concatenate with & (WS, VBA) LTRIM (VBA) T (WS) CURDIR (VBA) MID (WS, VBA) TEXT (WS) DOLLAR (WS) PROPER (WS) TRIM (WS, VBA) EXACT (WS) REPLACE (WS) UCASE (VBA) FIND (WS) REPLACE (VBA) UPPER (WS) FIXED (WS) REPT (WS) VALUE (WS) FORMAT Strings (VBA) RIGHT (WS, VBA) Numeric / Mathematical Functions ABS (WS, VBA) ACOS (WS) ACOSH (WS) AGGREGATE (WS) ASIN (WS) ASINH (WS) ATAN (WS) ATAN2 (WS) ATANH (WS) ATN (VBA) AVERAGE (WS) AVERAGEA (WS) AVERAGEIF (WS) AVERAGEIFS (WS) BIN2DEC (WS) BIN2HEX (WS) BIN2OCT (WS) CEILING (WS) CEILING.PRECISE (WS) COMBIN (WS) COS (WS, VBA)
EXP (WS, VBA) FACT (WS) FIX (VBA) FLOOR (WS) FORMAT Numbers (VBA) INT (WS, VBA) LARGE (WS) LN (WS) LOG (WS, VBA) LOG10 (WS) MAX (WS) MAXA (WS) MDETERM (WS) MEDIAN (WS) MIN (WS) MINA (WS) MINVERSE (WS) MMULT (WS) MOD (WS) N (WS)
ROUND (WS) ROUND (VBA) ROUNDDOWN (WS) ROUNDUP (WS) SGN (VBA) SIGN (WS) SIN (WS, VBA) SINH (WS) SMALL (WS) SQRT (WS) SUBTOTAL (WS) SUM (WS) SUMIF (WS) SUMPRODUCT (WS) SUMSQ (WS) SUMX2MY2 (WS) SUMX2PY2 (WS) SUMXMY2 (WS) TAN (WS, VBA) TANH (WS) TRUNC (WS)
COSH (WS) COUNT (WS) COUNTA (WS) COUNTBLANK (WS) COUNTIF (WS) DEGREES (WS) EVEN (WS)
ODD (WS) PI (WS) POWER (WS) PRODUCT (WS) RADIANS (WS) RAND (WS) RND (VBA) ROMAN (WS) COVAR (WS) FORECAST (WS) GROWTH (WS) INTERCEPT (WS) LARGE (WS) MAX (WS) MAXA (WS) MEDIAN (WS) MIN (WS) MINA (WS) PERCENTILE (WS) PERCENTRANK (WS) PERMUT (WS)
VAL (VBA) VALUE (WS) VAR (WS) VARA (WS) VARP (WS) VARPA (WS)
Statistical Functions AGGREGATE (WS) AVEDEV (WS) AVERAGE (WS) AVERAGEA (WS) AVERAGEIF (WS) AVERAGEIFS (WS) BETA.DIST (WS) BETADIST (WS) BETA.INV (WS) BETAINV (WS) BINOM.DIST (WS) BINOMDIST (WS) BINOM.INV (WS) Logical Functions
PI (WS) QUARTILE (WS) RANK (WS) SMALL (WS) STDEV (WS) STDEVA (WS) STDEVP (WS) STDEVPA (WS) VAR (WS) VARA (WS) VARP (WS) VARPA (WS)
IFs (nested, up to 7) (WS) IFs (nested, more than 7) (WS) IF-THEN-ELSE (VBA) NOT (WS)
Information Functions CELL (WS) ERROR.TYPE (WS) INFO (WS) ISBLANK (WS) ISDATE (VBA) ISERR (WS) Date & Time Functions
ISERROR (WS, VBA) ISLOGICAL (WS) ISNA (WS) ISNONTEXT (WS) ISNULL (VBA) ISNUMBER (WS) DAY (WS, VBA) DAYS360 (WS) FORMAT Dates (VBA) HOUR (WS, VBA) MINUTE (WS, VBA) MONTH (WS, VBA) MONTHNAME (VBA) NOW (WS, VBA)
ISNUMERIC (VBA) ISREF (WS) ISTEXT (WS) N (WS) NA (WS) TYPE (WS) SECOND (WS) TIME (WS) TIMESERIAL (VBA) TIMEVALUE (WS, VBA) TODAY (WS) WEEKDAY (WS, VBA) WEEKDAYNAME (VBA) YEAR (WS, VBA)
DATE (WS) DATE (VBA) DATEADD (VBA) DATEDIF (WS) DATEDIFF (VBA) DATEPART (VBA) DATESERIAL (VBA) DATEVALUE (WS,
DMAX (WS) DMIN (WS) DPRODUCT (WS) DSTDEV (WS) HLOOKUP (WS) HYPERLINK (WS) INDEX (WS) INDIRECT (WS) LOOKUP (WS) MATCH (WS) OFFSET (WS)
Lookup / Reference Functions ADDRESS (WS) AREAS (WS) CHOOSE (WS, VBA) COLUMN (WS) COLUMNS (WS) GetPivotData (Ex #1) GetPivotData (Ex #2) More Lookup Functions
ROW (WS) ROWS (WS) SWITCH (VBA) TRANSPOSE (WS) VLOOKUP (WS)
Two-Dimensional Lookup (Example #1) Two-Dimensional Lookup (Example #2) CDBL (VBA) CDEC (VBA) CINT (VBA) CLNG (VBA)
Data Type Conversion Functions CBOOL (VBA) CBYTE (VBA) CCUR (VBA) CDATE (VBA) Financial Functions ACCRINT (WS) ACCRINTM (WS) AMORDEGRC (WS) AMORLINC (WS) DB (WS) DDB (WS, VBA) FV (WS, VBA) File/Directory Functions CHDIR (VBA) CHDRIVE (VBA) CURDIR (VBA) Miscellaneous Functions
IPMT (WS, VBA) IRR (WS, VBA) ISPMT (WS) MIRR (WS, VBA) NPER (WS, VBA) NPV (WS, VBA) PMT (WS, VBA)
PPMT (WS, VBA) PV (WS, VBA) RATE (WS, VBA) SLN (WS, VBA) SYD (WS, VBA) VDB (WS)
Test a string for an alphanumeric value Convert currency into words How to Autonumber in Excel Delimit values with Ascii 29 character Creating a custom round function Creating a custom average function (that excludes outlyers from the calculation)