Anda di halaman 1dari 27

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
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

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
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)
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
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');

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
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

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


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

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,.


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
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, ...)
(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
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)

(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
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

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)
(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)

(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)

Anda mungkin juga menyukai