Excel Formulas Notes (1)

28
LOGICAL FUNCTIONS (1)AND RETURNS TRUE IF ALL ITS ARGUMENTS ARE TRUE;FALSE IF ONE OR MORE ARGUMENT IS FALSE. SYNTAX AND(LOGICAL1,LOGICAL2, ...) (2)FALSE RETURNS THE LOGICAL VALUE FALSE.==> SYNTAXFALSE( ) (3)IF RETURNS ONE VALUE IF A CONDITION YOU SPECIFY EVALUATES TO TRUE AND ANOTHER VALUE IF IT EVALUATES TO FALSE. SYNTAXIF(LOGICAL_TEST,VALUE_IF_TRUE,VALUE_IF_FALSE) (4)NOT REVERSES THE VALUE OF ITS ARGUMENT.. LOGICAL IS A VALUE OR EXPRESSION THAT CAN BE EVALUATED TO TRUE OR FALSE.==SYNTAXNOT(LOGICAL) (5)OR RETURNS TRUE IF ANY ARGUMENT IS TRUE; RETURNS FALSE IF ALL ARGUMENTS ARE FALSE. SYNTAX OR(LOGICAL1,LOGICAL2,...) (6)TRUE RETURNS THE LOGICAL VALUE TRUE. SYNTAX TRUE( )

description

Excel formulas

Transcript of Excel Formulas Notes (1)

Page 1: Excel Formulas Notes (1)

LOGICAL FUNCTIONS

(1)AND RETURNS TRUE IF ALL ITS ARGUMENTS ARE TRUE;FALSE IF ONE OR MORE ARGUMENT IS FALSE. SYNTAX AND(LOGICAL1,LOGICAL2, ...)(2)FALSE RETURNS THE LOGICAL VALUE FALSE.==> SYNTAXFALSE( )

(3)IF RETURNS ONE VALUE IF A CONDITION YOU SPECIFY EVALUATES TO TRUE AND ANOTHER VALUE IF IT EVALUATES TO FALSE.

SYNTAXIF(LOGICAL_TEST,VALUE_IF_TRUE,VALUE_IF_FALSE)

(4)NOT

REVERSES THE VALUE OF ITS ARGUMENT.. LOGICAL IS A VALUE OR EXPRESSION THAT

CAN BE EVALUATED TO TRUE OR FALSE.==SYNTAXNOT(LOGICAL)(5)OR

RETURNS TRUE IF ANY ARGUMENT IS TRUE; RETURNS FALSE IF ALL ARGUMENTS ARE

FALSE.

SYNTAX

OR(LOGICAL1,LOGICAL2,...)

(6)TRUE

RETURNS THE LOGICAL VALUE TRUE.

SYNTAX

TRUE( )

TEXT FUNCTIONS

(7)BAHTTEXT

CONVERTS A NUMBER TO THAI TEXT AND ADDS A SUFFIX OF "BAHT."

SYNTAX

Page 2: Excel Formulas Notes (1)

BAHTTEXT(NUMBER)

(8)CHAR

RETURNS THE CHARACTER SPECIFIED BY A NUMBER.

SYNTAX

CHAR(NUMBER)

(9)CLEAN

REMOVE NONPRINTING CHARACTERS FROM TEXT.

SYNTAX

CLEAN(TEXT)

(10)CODE

RETURNS A NUMERIC CODE FOR THE FIRST CHARACTER IN A TEXT STRING. .

SYNTAX

CODE(TEXT)

(11)CONCATENATE

JOINS TWO OR MORE TEXT STRINGS INTO ONE TEXT STRING.

SYNTAX

CONCATENATE (TEXT1,TEXT2,...)

(12)DOLLAR

THIS FUNCTION CONVERTS A NUMBER TO TEXT USING CURRENCY FORMAT,

SYNTAX

DOLLAR(NUMBER,DECIMALS)

(13)EXACT

COMPARES TWO TEXT STRINGS AND RETURNS TRUE IF THEY ARE EXACTLY THE SAME,

FALSE IF NOT SAME,SYNTAX EXACT(TEXT1,TEXT2)

(14)FIND, FINDB

Page 3: Excel Formulas Notes (1)

FIND AND FINDB LOCATE ONE TEXT STRING WITHIN A SECOND TEXT STRING, AND

RETURN THE NUMBER OF THE STARTING POSITION OF THE FIRST TEXT STRING FROM THE

FIRST CHARACTER OF THE SECOND TEXT STRING.

SYNTAX

FIND(FIND_TEXT,WITHIN_TEXT,START_NUM)

FINDB(FIND_TEXT,WITHIN_TEXT,START_NUM)

(15)LEFT, LEFTB LEFT RETURNS THE FIRST CHARACTER OR CHARACTERS IN A TEXT STRING, BASED ON THE NUMBER OF CHARACTERS YOU SPECIFY.

LEFTB RETURNS THE FIRST CHARACTER OR CHARACTERS IN A TEXT STRING, BASED ON THE

NUMBER OF BYTES YOU SPECIFY.

SYNTAX

LEFT(TEXT,NUM_CHARS)

(16)LEN, LENB

LEN RETURNS THE NUMBER OF CHARACTERS IN A TEXT STRING.

LENB RETURNS THE NUMBER OF BYTES USED TO REPRESENT THE CHARACTERS IN A TEXT

STRING.

SYNTAX

LEN(TEXT)

LENB(TEXT)

(17)LOWER

CONVERTS ALL UPPERCASE LETTERS IN A TEXT STRING TO LOWERCASE.

SYNTAX

Page 4: Excel Formulas Notes (1)

LOWER(TEXT)

(18)MID, MIDB

MID RETURNS A SPECIFIC NUMBER OF CHARACTERS FROM A TEXT STRING.

MIDB RETURNS A SPECIFIC NUMBER OF CHARACTERS FROM A TEXT STRING, .

SYNTAX

MID(TEXT,START_NUM,NUM_CHARS)

MIDB(TEXT,START_NUM,NUM_BYTES)

(19)PROPER

CAPITALIZES THE FIRST LETTER IN A TEXT STRING AND ANY OTHER LETTERS IN TEXT TO

LOWERCASE LETTERS.

SYNTAX

PROPER(TEXT)

(20)REPT

REPEATS TEXT A GIVEN NUMBER OF TIMES. .

SYNTAX

REPT(TEXT,NUMBER_TIMES)

(21)RIGHT, RIGHTB RIGHT RETURNS THE LAST CHARACTER OR CHARACTERS IN A TEXT STRING, BASED ON THE NUMBER OF CHARACTERS YOU SPECIFY.

RIGHTB RETURNS THE LAST CHARACTER OR CHARACTERS IN A TEXT STRING, BASED ON

THE NUMBER OF BYTES YOU SPECIFY.

SYNTAX

RIGHT(TEXT,NUM_CHARS)

Page 5: Excel Formulas Notes (1)

RIGHTB(TEXT,NUM_BYTES)

(22)T

RETURNS THE TEXT REFERRED TO BY VALUE. YOU WANT TO TEST.

SYNTAX

T(VALUE)

(23)TRIM

REMOVES ALL SPACES FROM TEXT EXCEPT FOR SINGLE SPACES BETWEEN WORDS.

SYNTAX

TRIM(TEXT)

(24)UPPER

CONVERTS TEXT TO UPPERCASE.

SYNTAX

UPPER(TEXT)

`DATE FUNCTIONS

(25)DATE

RETURNS THE SEQUENTIAL SERIAL NUMBER THAT REPRESENTS A PARTICULAR DATE. IF

THE CELL FORMAT WAS GENERAL BEFORE THE FUNCTION WAS ENTERED, THE RESULT IS

FORMATTED AS A DATE.

SYNTAX

DATE(YEAR,MONTH,DAY)

(26)DAY

RETURNS THE DAY OF A DATE, REPRESENTED BY A SERIAL NUMBER. THE DAY IS GIVEN

AS AN INTEGER RANGING FROM 1 TO 31.

SYNTAX

Page 6: Excel Formulas Notes (1)

DAY(SERIAL_NUMBER)

(27)DAYS360

RETURNS THE NUMBER OF DAYS BETWEEN TWO DATES BASED ON A 360-DAY YEAR

BASED ON TWELVE 30-DAY MONTHS.

SYNTAX

DAYS360(START_DATE,END_DATE,METHOD)

(28)EDATE

RETURNS THE SERIAL NUMBER THAT REPRESENTS THE DATE THAT IS THE INDICATED

NUMBER OF MONTHS BEFORE OR AFTER A SPECIFIED DATE (THE START_DATE).

SYNTAX

EDATE(START_DATE,MONTHS)

(29)EOMONTH

RETURNS THE SERIAL NUMBER FOR THE LAST DAY OF THE MONTH THAT IS THE

INDICATED NUMBER OF MONTHS BEFORE OR AFTER START_DATE. .

SYNTAX

EOMONTH(START_DATE,MONTHS)

(30)HOUR

RETURNS THE HOUR OF A TIME VALUE. THE HOUR IS GIVEN AS AN INTEGER, RANGING

FROM 0 (12:00 A.M.) TO 23 (11:00 P.M.).

SYNTAX

HOUR(SERIAL_NUMBER)

(31)MINUTEjavascript:AlterAllDivs('block');

Page 7: Excel Formulas Notes (1)

RETURNS THE MINUTES OF A TIME VALUE. THE MINUTE IS GIVEN AS AN INTEGER,

RANGING FROM 0 TO 59.

SYNTAX

MINUTE(SERIAL_NUMBER)

(32)MONTH

RETURNS THE MONTH OF A DATE REPRESENTED BY A SERIAL NUMBER. THE MONTH IS

GIVEN AS AN INTEGER, RANGING FROM 1 (JANUARY) TO 12 (DECEMBER).

SYNTAX

MONTH(SERIAL_NUMBER)

(33)NOW

RETURNS THE SERIAL NUMBER OF THE CURRENT DATE AND TIME. IF THE CELL FORMAT WAS

GENERAL BEFORE THE FUNCTION WAS ENTERED, THE RESULT IS FORMATTED AS A DATE.

SYNTAX

NOW( )

(34)SECOND

RETURNS THE SECONDS OF A TIME VALUE. THE SECOND IS GIVEN AS AN INTEGER IN THE

RANGE 0 (ZERO) TO 59.

SYNTAX

SECOND(SERIAL_NUMBER)

(35)TODAY

RETURNS THE SERIAL NUMBER OF THE CURRENT DATE.

SYNTAX

Page 8: Excel Formulas Notes (1)

TODAY( )

(36) WEEKDAYjavascript:AlterAllDivs('block');

RETURNS THE DAY OF THE WEEK CORRESPONDING TO A DATE. THE DAY IS GIVEN AS AN

INTEGER, RANGING FROM 1 (SUNDAY) TO 7 (SATURDAY), BY DEFAULT.

SYNTAX

WEEKDAY(SERIAL_NUMBER,RETURN_TYPE)

(37)YEAR

RETURNS THE YEAR CORRESPONDING TO A DATE.

SYNTAX YEAR(SERIAL_NUMBER)

LOOKUP AND REFERENCE

(38)COLUMN

RETURNS THE COLUMN NUMBER OF THE GIVEN REFERENCE.

SYNTAX

COLUMN(REFERENCE)

(39)COLUMNS

RETURNS THE NUMBER OF COLUMNS IN AN ARRAY OR REFERENCE.

SYNTAX

COLUMNS(ARRAY)

(40)HLOOKUP SEARCHES FOR A VALUE IN THE TOP ROW OF A TABLE OR AN ARRAY OF VALUES,THE H IN HLOOKUP STANDS FOR "HORIZONTAL."

SYNTAX

HLOOKUP(LOOKUP_VALUE,TABLE_ARRAY,ROW_INDEX_NUM,RANGE_LOOKUP)

.(41)ROW

Page 9: Excel Formulas Notes (1)

RETURNS THE ROW NUMBER OF A REFERENCE.

SYNTAX

ROW(REFERENCE)

(42)ROWS

RETURNS THE NUMBER OF ROWS IN A REFERENCE OR ARRAY.

SYNTAX ROWS(ARRAY)

(43)TRANSPOSE

RETURNS A VERTICAL RANGE OF CELLS AS A HORIZONTAL RANGE, OR VICE VERSA.

SYNTAX

TRANSPOSE(ARRAY)

(44)VLOOKUP

SEARCHES FOR A VALUE IN THE FIRST COLUMN OF A TABLE ARRAY AND RETURNS A

VALUE IN THE SAME ROW FROM ANOTHER COLUMN IN THE TABLE ARRAY.

.SYNTAX

VLOOKUP(LOOKUP_VALUE,TABLE_ARRAY,COL_INDEX_NUM,RANGE_LOOKUP)

MATH AND TRIG FUNCTIONS

(45)ABS

RETURNS THE ABSOLUTE VALUE OF A NUMBER. THE ABSOLUTE VALUE OF A NUMBER IS

THE NUMBER WITHOUT ITS SIGN.

SYNTAX

ABS(NUMBER)

(46)CEILING

RETURNS NUMBER ROUNDED UP, AWAY FROM ZERO, SYNTAX

Page 10: Excel Formulas Notes (1)

CEILING(NUMBER,SIGNIFICANCE)

(47)COS

RETURNS THE COSINE OF THE GIVEN ANGLE.

(48)EVEN

RETURNS NUMBER ROUNDED UP TO THE NEAREST EVEN INTEGER. .

SYNTAX

EVEN(NUMBER)

(49)EXP

RETURNS E RAISED TO THE POWER OF NUMBER.

SYNTAX

EXP(NUMBER)

(50)FACT

RETURNS THE FACTORIAL OF A NUMBER. THE FACTORIAL OF A NUMBER IS EQUAL TO

1*2*3*...* NUMBER.

SYNTAX

FACT(NUMBER)

NUMBER IS THE NONNEGATIVE NUMBER FOR WHICH YOU WANT THE FACTORIAL.

(51)FACTDOUBLE

RETURNS THE DOUBLE FACTORIAL OF A NUMBER.

SYNTAX

FACTDOUBLE(NUMBER)

(52)INT

Page 11: Excel Formulas Notes (1)

ROUNDS A NUMBER DOWN TO THE NEAREST INTEGER.

SYNTAX

INT(NUMBER)

(53)MOD

RETURNS THE REMAINDER AFTER NUMBER IS DIVIDED BY DIVISOR. THE RESULT HAS THE

SAME SIGN AS DIVISOR.

SYNTAX

MOD(NUMBER,DIVISOR)

(54)ODD

RETURNS NUMBER ROUNDED UP TO THE NEAREST ODD INTEGER.

SYNTAX

ODD(NUMBER)

(55)PRODUCT

MULTIPLIES ALL THE NUMBERS GIVEN AS ARGUMENTS AND RETURNS THE PRODUCT.

SYNTAX

PRODUCT(NUMBER1,NUMBER2,...)

(56)QUOTIENT

RETURNS THE INTEGER PORTION OF A DIVISION.

SYNTAX

QUOTIENT(NUMERATOR,DENOMINATOR)

(57)ROMAN

CONVERTS AN ARABIC NUMERAL TO ROMAN,.

Page 12: Excel Formulas Notes (1)

SYNTAX

ROMAN(NUMBER,FORM)

(58)ROUND

ROUNDS A NUMBER TO A SPECIFIED NUMBER OF DIGITS.

SYNTAX

ROUND(NUMBER,NUM_DIGITS)

(59)ROUNDDOWN

ROUNDS A NUMBER DOWN, TOWARD ZERO.

SYNTAX

ROUNDDOWN(NUMBER,NUM_DIGITS)

(60)ROUNDUP

ROUNDS A NUMBER UP, AWAY FROM 0 (ZERO).

SYNTAX

ROUNDUP(NUMBER,NUM_DIGITS)

(61)SIGN DETERMINES THE SIGN OF A NUMBER. RETURNS 1 IF THE NUMBER IS POSITIVE, ZERO (0) IF THE NUMBER IS 0, AND -1 IF THE NUMBER IS NEGATIVE.

SYNTAX

SIGN(NUMBER)

(62)SIN

RETURNS THE SINE OF THE GIVEN ANGLE.

SYNTAX

Page 13: Excel Formulas Notes (1)

SIN(NUMBER)

(63)SQRT

RETURNS A POSITIVE SQUARE ROOT.

SYNTAX

SQRT(NUMBER)

(64)SUM

ADDS ALL THE NUMBERS IN A RANGE OF CELLS.

SYNTAX

SUM(NUMBER1,NUMBER2, ...)

(65)SUMIF

ADDS THE CELLS SPECIFIED BY A GIVEN CRITERIA.

SYNTAX

SUMIF(RANGE,CRITERIA,SUM_RANGE)

(66)SUMIFS

ADDS THE CELLS IN A RANGE THAT MEET MULTIPLE CRITERIA.

SYNTAX

SUMIFS(SUM_RANGE,CRITERIA_RANGE1,CRITERIA1,CRITERIA_RANGE2,CRITERIA2…)

(67)SUMPRODUCT

MULTIPLIES CORRESPONDING COMPONENTS IN THE GIVEN ARRAYS, AND RETURNS THE

SUM OF THOSE PRODUCTS.

SYNTAX

SUMPRODUCT(ARRAY1,ARRAY2,ARRAY3, ...)

Page 14: Excel Formulas Notes (1)

(68)SUMSQ

RETURNS THE SUM OF THE SQUARES OF THE ARGUMENTS.

SYNTAX

SUMSQ(NUMBER1,NUMBER2, ...)

(69)SUMX2MY2

RETURNS THE SUM OF THE DIFFERENCE OF SQUARES OF CORRESPONDING VALUES IN

TWO ARRAYS.

SYNTAX

SUMX2MY2(ARRAY_X,ARRAY_Y)

(70)SUMX2PY2

RETURNS THE SUM OF THE SUM OF SQUARES OF CORRESPONDING VALUES IN TWO

ARRAYS. THE SUM OF THE SUM OF SQUARES IS A COMMON TERM IN MANY STATISTICAL

CALCULATIONS.

SYNTAX

SUMX2PY2(ARRAY_X,ARRAY_Y)

(71)SUMXMY2

RETURNS THE SUM OF SQUARES OF DIFFERENCES OF CORRESPONDING VALUES IN TWO

ARRAYS.

SYNTAX

SUMXMY2(ARRAY_X,ARRAY_Y)

(72)TAN

RETURNS THE TANGENT OF THE GIVEN ANGLE.

SYNTAX

Page 15: Excel Formulas Notes (1)

TAN(NUMBER)

(73)TRUNC

TRUNCATES A NUMBER TO AN INTEGER BY REMOVING THE FRACTIONAL PART OF THE

NUMBER.

SYNTAX

TRUNC(NUMBER,NUM_DIGITS)

STATISTICAL

(74)AVERAGE

RETURNS THE AVERAGE (ARITHMETIC MEAN) OF THE ARGUMENTS.

SYNTAX

AVERAGE(NUMBER1,NUMBER2,...)

(75)AVERAGEA

CALCULATES THE AVERAGE (ARITHMETIC MEAN) OF THE VALUES IN THE LIST OF

ARGUMENTS.

SYNTAX

AVERAGEA(VALUE1,VALUE2,...)

(76)AVERAGEIF

RETURNS THE AVERAGE (ARITHMETIC MEAN) OF ALL THE CELLS IN A RANGE THAT MEET A

GIVEN CRITERIA.

SYNTAX

AVERAGEIF(RANGE,CRITERIA,AVERAGE_RANGE)

Page 16: Excel Formulas Notes (1)

(77) COUNT

COUNTS THE NUMBER OF CELLS THAT CONTAIN NUMBERS AND COUNTS NUMBERS

WITHIN THE LIST OF ARGUMENTS. USE COUNT TO GET THE NUMBER OF ENTRIES IN A

NUMBER FIELD THAT IS IN A RANGE OR ARRAY OF NUMBERS.

SYNTAX COUNT(VALUE1,VALUE2,...)

(78)COUNTA

COUNTS THE NUMBER OF CELLS THAT ARE NOT EMPTY AND THE VALUES WITHIN THE

LIST OF ARGUMENTS. USE COUNTA TO COUNT THE NUMBER OF CELLS THAT CONTAIN DATA

IN A RANGE OR ARRAY.

SYNTAX

COUNTA(VALUE1,VALUE2,...)

(79) COUNTBLANK

COUNTS EMPTY CELLS IN A SPECIFIED RANGE OF CELLS.

SYNTAX

COUNTBLANK(RANGE)

(80)COUNTIF

COUNTS THE NUMBER OF CELLS WITHIN A RANGE THAT MEET THE GIVEN CRITERIA.

SYNTAX

COUNTIF(RANGE,CRITERIA)

(81)COUNTIFS

COUNTS THE NUMBER OF CELLS WITHIN A RANGE THAT MEET MULTIPLE CRITERIA.

SYNTAX

Page 17: Excel Formulas Notes (1)

COUNTIFS(RANGE1, CRITERIA1,RANGE2, CRITERIA2…)

(82) LARGE

RETURNS THE K-TH LARGEST VALUE IN A DATA SET. YOU CAN USE THIS FUNCTION TO

SELECT A VALUE BASED ON ITS RELATIVE STANDING.

SYNTAX

LARGE(ARRAY,K)

(83)MAX

RETURNS THE LARGEST VALUE IN A SET OF VALUES.

SYNTAX

MAX(NUMBER1,NUMBER2,...)

(84)MEDIAN

RETURNS THE MEDIAN OF THE GIVEN NUMBERS. THE MEDIAN IS THE NUMBER

IN THE MIDDLE

SYNTAX

MEDIAN(NUMBER1,NUMBER2,...)

(85)MIN

RETURNS THE SMALLEST NUMBER IN A SET OF VALUES.

SYNTAX

MIN(NUMBER1,NUMBER2,...)

(86) MODE

Page 18: Excel Formulas Notes (1)

RETURNS THE MOST FREQUENTLY OCCURRING, OR REPETITIVE, VALUE IN AN ARRAY OR

RANGE OF DATA.

SYNTAX

MODE(NUMBER1,NUMBER2,...)

(87)RANK

RETURNS THE RANK OF A NUMBER IN A LIST OF NUMBERS. NUMBER IS THE NUMBER

WHOSE RANK YOU WANT TO FIND.

SYNTAX

RANK(NUMBER,REF,ORDER)

ENGNEERING

(88)BIN2DEC

CONVERTS A BINARY NUMBER TO DECIMAL.

SYNTAX

BIN2DEC(NUMBER)

(89)BIN2HEX

CONVERTS A BINARY NUMBER TO HEXADECIMAL.

SYNTAX

BIN2HEX(NUMBER,PLACES)

(90)BIN2OCT

CONVERTS A BINARY NUMBER TO OCTAL.

SYNTAX

BIN2OCT(NUMBER,PLACES)

Page 19: Excel Formulas Notes (1)

(91)DEC2BIN

CONVERTS A DECIMAL NUMBER TO BINARY.

SYNTAX

DEC2BIN(NUMBER,PLACES)

(92)DEC2HEX

CONVERTS A DECIMAL NUMBER TO HEXADECIMAL.

SYNTAX

DEC2HEX(NUMBER,PLACES)

(93)DEC2OCT

CONVERTS A DECIMAL NUMBER TO OCTAL.

SYNTAX

DEC2OCT(NUMBER, PLACES)

(94)HEX2BIN

CONVERTS A HEXADECIMAL NUMBER TO BINARY.

SYNTAX

HEX2BIN(NUMBER,PLACES)

(95)HEX2DEC

CONVERTS A HEXADECIMAL NUMBER TO DECIMAL.

SYNTAX

HEX2DEC(NUMBER)

Page 20: Excel Formulas Notes (1)

(96)HEX2OCT

CONVERTS A HEXADECIMAL NUMBER TO OCTAL.

SYNTAX

HEX2OCT(NUMBER,PLACES)

(97)OCT2BIN

CONVERTS AN OCTAL NUMBER TO BINARY.

SYNTAX

OCT2BIN(NUMBER,PLACES)

(98)OCT2DEC

CONVERTS AN OCTAL NUMBER TO DECIMAL.

SYNTAX

OCT2DEC(NUMBER)

(99)OCT2HEX

CONVERTS AN OCTAL NUMBER TO HEXADECIMAL.

SYNTAX

OCT2HEX(NUMBER,PLACES)

Page 21: Excel Formulas Notes (1)
Page 22: Excel Formulas Notes (1)