Main Page Books on my Pocket Bible
 Music on my Pocket PC Apps on my Pocket PC Site change log

 

Pocket Excel Functions

Pocket Excel supports a subset of functions that Excel on the desktop. Most notably, none of the functions from the Analysis Tool Pak addin on the desktop are supported, like Edate(), but some of the standard Excel functions are also omitted, like Today() and Weekday(). If you know of any functions Pocket Excel does support that aren't in the tables below, let me know.

Recently MS released a new version of Pocket Excel that supports the Excel 2007 file format. As far as I know, it only adds support for the file formats, with no additional features or functions included.

 

Financial

 

DDB (cost, salvage, life, period, factor)

Returns the depreciation of an asset for a specified period using the double declining balance method or some other method you specify.

FV (rate, nper, pmt, pv, type)

Returns the future value of an investment.

IRR ( values, guess)

Returns the internal rate of return for a series of cash flows.

NPER (rate, pmt, pv, fv, type)

Returns the number of periods for an investment.

NPV (rate, value1, value2,...)

Returns the net present value of an investment based on a series of periodic cash flows and a discount rate.

PMT (rate, nper, pv, fv, type)

Returns the periodic payment for an annuity.

PV (rate, nper, pmt, fv, type)

Returns the present value of an investment.

RATE (nper, pmt, pv, fv, type, guess)

Returns the interest rate per period of an annuity.

SLN (cost, salvage, life)

Returns the straight-line depreciation of an asset for one period.

SYD (cost, salvage, life, per)

Returns the sum-of-year's digits depreciation of an asset for a specific period.

 

Date and Time

 

DATE (year, month, day)

Returns the serial number of a particular date.

DATEVALUE (date, text)

Converts a date in the form of text to a serial number.

DAY (serial_number)

Converts a serial number to a day of the month.

HOUR (serial_number)

Converts a serial number to an hour.

MINUTE (serial_number)

Converts a serial number to a minute.

MONTH (serial_number)

Converts a serial number to a month.

NOW()

Returns the serial number of the current date and time.

SECOND (serial_number)

Converts a serial number to a second.

TIME (hour, minute, second)

Returns the serial number of a particular time.

TIMEVALUE (time_text)

Converts a time in the form of text to a serial number.

YEAR (serial_number)

Converts a serial number to a year.

 

Math and Trig

 

ABS (number)

Returns the absolute value of a number.

ACOS (number)

Returns the arccosine of a number.

ASIN (number)

Returns the arcsine of a number.

ATAN (number)

Returns the arctangent of a number.

ATAN2 (x_num, y_num)

Returns the arctangent from x and y coordinates.

COS (number)

Returns the cosine of an angle.

COUNTIF (range, criteria)

Counts the number of non blank cells within a given range that meet the given criteria.

DEGREES (angle)

Converts radians to degrees.

EXP (number)

Returns e raised to the powwer of a given number.

FACT (number)

Returns the factorial of a number.

INT (number)

Rounds a number down to the nearest integer.

LN (number)

Returns the natural logarithm of a number.

LOG (number, base)

Returns the logarithm of a number to a specified base.

LOG10 (number)

Returns the base 10 logarithm of a number.

MOD (number, divisor)

Returns the remainder from division.

PI()

Returns the value of pi.

POWER (number, power)

Returns the result of a number raised to a power.

PRODUCT (number1, number2,...)

Multiplies its arguments.

RADIANS (angle)

Converts degrees to radians.

RAND()

Returns a random number between 0 and 1.

ROUND (number, num_digits)

Rounds a number to a specified number of digits.

SIN (number)

Returns the sine of the given angle.

SQRT (number)

Returns a positive square root.

SUM (number1, number2,...)

Add its arguments.

SUMIF (range, criteria, sum_range)

Adds the cells specified by a given criteria.

TAN (number)

Returns the tangent of a number.

TRUNC (number, num_digits)

Truncates a number to an integer.

 

Statistical

 

AVERAGE (number1, number2,...)

Returns the average of its arguments.

COUNT (value1, value2,...)

Counts how many numbers are in the list of arguments.

COUNTA (value1, value2,...)

Counts how many values are in the list of arguments.

COUNTBLANK (range)

Counts the number of blank cells within a range.

MAX (number1, number2,...)

Returns the maximum value in a list of arguments.

MIN (number1, number2,...)

Returns the minimum value in a list of arguments.

STDEV (number1, number2,...)

Estimates standard deviation based on a sample.

STDEVP (number1, number2,...)

Calculates the standard deviation based on the entire population.

VAR (number1, number2,...)

Estimates variance based on a sample.

VARP (number1, number2,...)

Calculates variance based on the entire population.

 

Lookup

 

CHOOSE (index_num, value1, value2,...)

Chooses a value from a list of values.

COLUMNS (array)

Returns the number of columns in a reference.

HLOOKUP (lookup_value, table_array, row_index_num,...)

Looks in the top row of an array and returns the value of the indicated cell.

INDEX (reference, row_num, column_num)

Uses an index to choose a value from a reference.

MATCH (lookup_value, lookup_reference, match_type)

Looks up values in a reference.

ROWS (array)

Returns the number of rows in a reference.

VLOOKUP (lookup_value, table_array, col_index_num,...)

Looks in the first column of an array and moves across the row to return the value of a cell.

 

Database

 

DAVERAGE (database, field, criteria)

Averages the values in a column in a list or database that match conditions you specify.

DCOUNT (database, field, criteria)

Counts the cells that contain numbers in a column in a list or database that match conditions you specify.

DCOUNTA (database, field, criteria)

Counts the non blank cells in a column in a list or database that match conditions you specify.

DGET (database, field, criteria)

Extracts a single value from a column in a list or database that matches conditions you specify.

DMAX (database, field, criteria)

Returns the largest number in a column in a list or database that matches conditions you specify.

DMIN (database, field, criteria)

Returns the smallest number in a column in a list or database that matches conditions you specify.

DPRODUCT (database, field, criteria)

Multiplies the values in a column in a list or database that match conditions you specify.

DSTDEV (database, field, criteria)

Estimates the standard deviation based on a sample, using the numbers in a column in a list or database that match conditions you specify.

DSTDEVP (database, field, criteria)

Calculates the standard deviation of a population based on the entire population, using the numbers in a column in a list or database that match conditions you specify.

DSUM (database, field, criteria)

Adds the numbers in a column in a list or database that match conditions you specify.

DVAR (database, field, criteria)

Estimates variance based on a sample, using the numbers in a column in a list or database that match conditions you specify.

DVARP (database, field, criteria)

Calculates the variance of a population based on the entire population, using the numbers in a column in a list or database that match conditions you specify.

 

Text

 

EXACT (text1, text2)

Checks to see if two text values are identical.

FIND (find_text, within_text, start_num)

Finds one text value within another (case-sensitive)

LEFT (text, num_chars)

Returns the leftmost characters from a text value.

LEN (text)

Returns the number of characters in a text string.

LOWER (text)

Converts text to lowercase.

MID (text, start_num, num_chars)

Returns a specific number of characters from a text string.

PROPER (text)

Capitalises the first letter in each word of a text value.

REPLACE (old_text, start_num, num_chars, new_text)

Replaces characters within text.

REPT (text, number_times)

Repeats text a given number of times.

RIGHT (text, num_chars)

Returns the rightmost characters from a text value.

SUBSTITUTE (text, old_text, new_text, instance_num)

Substitutes new text for old text in a text string.

T (value)

Converts its aruments to text.

TRIM (text)

Removes spaces from text.

UPPER (text)

Converts text to uppercase.

VALUE (text)

Converts a text argument to a number.

 

Logical

 

AND (logical1, logical2,...)

Returns TRUE if all of its arguments are TRUE.

FALSE()

Returns the logical value FALSE.

IF (logical_test, value_if_true, value_if_false)

Returns one value if logical test evaluates to TRUE, and another value if it evaluates to FALSE.

NOT (logical)

Reverses the logic of its argument.

OR (logical1, logical2,...)

Returns TRUE if any argument is TRUE. Returns FALSE if all arguments are false.

TRUE()

Returns the logical value TRUE.

 

Informational

 

ERROR.TYPE (error_val)

Returns a number corresponding to an error type.

ISBLANK (value)

Returns TRUE if the value is blank.

ISERR (value)

Returns TRUE if the value is any error except #N/A.

ISERROR (value)

Returns TRUE if the value is any error value.

ISLOGICAL (value)

Returns TRUE if the value is a logical value.

ISNA (value)

Returns TRUE if the value is the #N/A error value.

ISNONTEXT (value)

Returns TRUE if the value is not text.

ISNUMBER (value)

Returns TRUE if the value is a number.

ISTEXT (value)

Returns TRUE if the value is text.

N (value)

Returns a value converted to a number.

NA()

Returns the error value #N/A.

 

 Music on my Pocket PC Apps on my Pocket PC Site change log
Main Page Books on my Pocket Bible