Microsoft Excel Tutorials

Excel - Math and Trigonometry

Excel Mathematical and Trigonometric Functions

Excel Mathematical and Trigonometric Functions

ABS

Returns the absolute value of a number. Removes any negative sign.

Syntax:

=ABS(number)

Example:

=ABS(-10) β†’ 10

ACOS

Returns the arccosine (inverse cosine) of a number in radians. Input must be between -1 and 1.

Syntax:

=ACOS(number)

Example:

=ACOS(0.5) β†’ 1.0472

ACOSH

Returns the inverse hyperbolic cosine of a number. Input must be greater than or equal to 1.

Syntax:

=ACOSH(number)

Example:

=ACOSH(10) β†’ 2.9932

ASIN

Returns the arcsine (inverse sine) of a number in radians. Input must be between -1 and 1.

Syntax:

=ASIN(number)

Example:

=ASIN(1) β†’ 1.5708

ASINH

Returns the inverse hyperbolic sine of a number.

Syntax:

=ASINH(number)

Example:

=ASINH(1) β†’ 0.8814

ATAN

Returns the arctangent (inverse tangent) of a number in radians.

Syntax:

=ATAN(number)

Example:

=ATAN(1) β†’ 0.7854

ATAN2

Returns the arctangent of the quotient of two numbers in radians. Used for converting x and y coordinates to an angle.

Syntax:

=ATAN2(x_num, y_num)

Example:

=ATAN2(1, 1) β†’ 0.7854

ATANH

Returns the inverse hyperbolic tangent of a number. Input must be between -1 and 1 (exclusive).

Syntax:

=ATANH(number)

Example:

=ATANH(0.5) β†’ 0.5493

CEILING

Rounds a number up, away from zero, to the nearest multiple of significance.

Syntax:

=CEILING(number, significance)

Example:

=CEILING(4.3, 1) β†’ 5

CEILING.MATH

Rounds a number up to the nearest integer or multiple of significance. Behavior depends on sign and optional mode.

Syntax:

=CEILING.MATH(number, [significance], [mode])

Example:

=CEILING.MATH(-4.3) β†’ -4

CEILING.PRECISE

Rounds a number up to the nearest multiple of significance. Always rounds away from zero.

Syntax:

=CEILING.PRECISE(number, [significance])

Example:

=CEILING.PRECISE(-4.3, 1) β†’ -4


COMBIN

Description:

Returns the number of combinations for a given number of items without repetitions.

Syntax:

COMBIN(number, number_chosen)

Example:

COMBIN(10, 3) returns 120

COMBINA

Description:

Returns the number of combinations for a given number of items with repetitions.

Syntax:

COMBINA(number, number_chosen)

Example:

COMBINA(10, 3) returns 220

COS

Description:

Returns the cosine of a number. The number is in radians.

Syntax:

COS(number)

Example:

COS(PI()/3) returns 0.5

COSH

Description:

Returns the hyperbolic cosine of a number.

Syntax:

COSH(number)

Example:

COSH(1) returns 1.5430806348

COT

Description:

Returns the cotangent of a number in radians.

Syntax:

COT(number)

Example:

COT(PI()/4) returns 1

COTH

Description:

Returns the hyperbolic cotangent of a number.

Syntax:

COTH(number)

Example:

COTH(2) returns 1.03731472073

DEGREES

Description:

Converts radians into degrees.

Syntax:

DEGREES(angle)

Example:

DEGREES(PI()) returns 180

EVEN

Description:

Rounds a number up to the nearest even integer.

Syntax:

EVEN(number)

Example:

EVEN(3.2) returns 4

EXP

Description:

Returns e raised to the power of a given number.

Syntax:

EXP(number)

Example:

EXP(1) returns 2.718281828

FACT

Description:

Returns the factorial of a number.

Syntax:

FACT(number)

Example:

FACT(5) returns 120

GCD

Description:

Returns the greatest common divisor of two or more integers.

Syntax:

GCD(number1, [number2], ...)

Example:

GCD(24, 36) returns 12

INT

Description:

Rounds a number down to the nearest integer.

Syntax:

INT(number)

Example:

INT(5.9) returns 5

LCM

Description:

Returns the least common multiple of two or more numbers.

Syntax:

LCM(number1, [number2], ...)

Example:

LCM(4, 6) returns 12

LN

Description:

Returns the natural logarithm of a number (base e).

Syntax:

LN(number)

Example:

LN(2.718281828) returns 1

LOG

Description:

Returns the logarithm of a number to a specified base.

Syntax:

LOG(number, [base])

Example:

LOG(100, 10) returns 2

LOG10

Description:

Returns the base-10 logarithm of a number.

Syntax:

LOG10(number)

Example:

LOG10(1000) returns 3

MOD

Description:

Returns the remainder after a number is divided by a divisor.

Syntax:

MOD(number, divisor)

Example:

MOD(10, 3) returns 1

MROUND

Description:

Returns a number rounded to the nearest multiple of a specified value.

Syntax:

MROUND(number, multiple)

Example:

MROUND(17, 4) returns 16

MULTINOMIAL

Description:

Returns the multinomial of a set of numbers.

Syntax:

MULTINOMIAL(number1, [number2], ...)

Example:

MULTINOMIAL(2, 3, 4) returns 1260

ODD

Description:

Rounds a number up to the nearest odd integer.

Syntax:

ODD(number)

Example:

ODD(4.5) returns 5

PI

Description:

Returns the value of pi (approximately 3.14159).

Syntax:

PI()

Example:

PI() returns 3.141592654

POWER

Description:

Returns the result of a number raised to a power.

Syntax:

POWER(number, power)

Example:

POWER(5, 2) returns 25

PRODUCT

Description:

Multiplies all the numbers given as arguments and returns the product.

Syntax:

PRODUCT(number1, [number2], ...)

Example:

PRODUCT(2, 3, 4) returns 24

QUOTIENT

Description:

Returns the integer portion of a division between two numbers.

Syntax:

QUOTIENT(numerator, denominator)

Example:

QUOTIENT(10, 3) returns 3

RADIANS

Description:

Converts degrees into radians.

Syntax:

RADIANS(angle)

Example:

RADIANS(180) returns 3.141592654

RAND

Description:

Returns a random number between 0 and 1.

Syntax:

RAND()

Example:

RAND() might return 0.54783

RANDBETWEEN

Description:

Returns a random integer between the specified bottom and top values.

Syntax:

RANDBETWEEN(bottom, top)

Example:

RANDBETWEEN(1, 100) returns a random whole number between 1 and 100

ROMAN

Description:

Converts an Arabic number to Roman numeral text.

Syntax:

ROMAN(number, [form])

Example:

ROMAN(2024) returns MMXXIV

ROUND

Description:

Rounds a number to a specified number of digits.

Syntax:

ROUND(number, num_digits)

Example:

ROUND(3.14159, 2) returns 3.14

ROUNDDOWN

Description:

Rounds a number down, toward zero.

Syntax:

ROUNDDOWN(number, num_digits)

Example:

ROUNDDOWN(3.14159, 2) returns 3.14

ROUNDUP

Description:

Rounds a number up, away from zero.

Syntax:

ROUNDUP(number, num_digits)

Example:

ROUNDUP(3.14159, 2) returns 3.15

SEC

Description:

Returns the secant of an angle specified in radians.

Syntax:

SEC(number)

Example:

SEC(PI()/4) returns 1.414213562

SECH

Description:

Returns the hyperbolic secant of a number.

Syntax:

SECH(number)

Example:

SECH(1) returns 0.6480542737

SIGN

Description:

Returns the sign of a number: 1 for positive, 0 for zero, and -1 for negative numbers.

Syntax:

SIGN(number)

Example:

SIGN(-45) returns -1

SIN

Description:

Returns the sine of the given angle in radians.

Syntax:

SIN(number)

Example:

SIN(PI()/2) returns 1

SINH

Description:

Returns the hyperbolic sine of a number.

Syntax:

SINH(number)

Example:

SINH(1) returns 1.175201194

SQRT

Description:

Returns the square root of a number.

Syntax:

SQRT(number)

Example:

SQRT(25) returns 5

SQRTPI

Description:

Returns the square root of (number * pi).

Syntax:

SQRTPI(number)

Example:

SQRTPI(2) returns 2.506628275

SUM

Description:

Adds all the numbers in a range or list of arguments.

Syntax:

SUM(number1, [number2], ...)

Example:

SUM(10, 20, 30) returns 60

SUMIF

Description:

Adds the cells specified by a given condition or criteria.

Syntax:

SUMIF(range, criteria, [sum_range])

Example:

SUMIF(A1:A5, ">50") returns the sum of values greater than 50

SUMIFS

Description:

Adds the cells in a range that meet multiple criteria.

Syntax:

SUMIFS(sum_range, criteria_range1, criteria1, ...)

Example:

SUMIFS(B1:B5, A1:A5, ">50", C1:C5, "Completed")

SUMPRODUCT

Description:

Returns the sum of the products of corresponding ranges or arrays.

Syntax:

SUMPRODUCT(array1, [array2], ...)

Example:

SUMPRODUCT({1,2,3}, {4,5,6}) returns 32

SUMSQ

Description:

Returns the sum of the squares of the arguments.

Syntax:

SUMSQ(number1, [number2], ...)

Example:

SUMSQ(2, 3) returns 13 (2Β² + 3Β²)

SUMX2MY2

Description:

Returns the sum of the difference of squares: βˆ‘(xΒ² - yΒ²).

Syntax:

SUMX2MY2(array_x, array_y)

Example:

SUMX2MY2({2,3}, {1,1}) returns 11

SUMX2PY2

Description:

Returns the sum of the sum of squares: βˆ‘(xΒ² + yΒ²).

Syntax:

SUMX2PY2(array_x, array_y)

Example:

SUMX2PY2({2,3}, {1,1}) returns 15

SUMXMY2

Description:

Returns the sum of the squares of differences: βˆ‘(x - y)Β².

Syntax:

SUMXMY2(array_x, array_y)

Example:

SUMXMY2({2,3}, {1,1}) returns 3

TAN

Description:

Returns the tangent of a number in radians.

Syntax:

TAN(number)

Example:

TAN(PI()/4) returns 1

TANH

Description:

Returns the hyperbolic tangent of a number.

Syntax:

TANH(number)

Example:

TANH(1) returns 0.761594156

TRUNC

Description:

Truncates a number to an integer by removing the fractional part.

Syntax:

TRUNC(number, [num_digits])

Example:

TRUNC(4.567, 1) returns 4.5

Beginner 5 Hours
Excel Mathematical and Trigonometric Functions

Excel Mathematical and Trigonometric Functions

ABS

Returns the absolute value of a number. Removes any negative sign.

Syntax:

=ABS(number)

Example:

=ABS(-10) → 10

ACOS

Returns the arccosine (inverse cosine) of a number in radians. Input must be between -1 and 1.

Syntax:

=ACOS(number)

Example:

=ACOS(0.5) → 1.0472

ACOSH

Returns the inverse hyperbolic cosine of a number. Input must be greater than or equal to 1.

Syntax:

=ACOSH(number)

Example:

=ACOSH(10) → 2.9932

ASIN

Returns the arcsine (inverse sine) of a number in radians. Input must be between -1 and 1.

Syntax:

=ASIN(number)

Example:

=ASIN(1) → 1.5708

ASINH

Returns the inverse hyperbolic sine of a number.

Syntax:

=ASINH(number)

Example:

=ASINH(1) → 0.8814

ATAN

Returns the arctangent (inverse tangent) of a number in radians.

Syntax:

=ATAN(number)

Example:

=ATAN(1) → 0.7854

ATAN2

Returns the arctangent of the quotient of two numbers in radians. Used for converting x and y coordinates to an angle.

Syntax:

=ATAN2(x_num, y_num)

Example:

=ATAN2(1, 1) → 0.7854

ATANH

Returns the inverse hyperbolic tangent of a number. Input must be between -1 and 1 (exclusive).

Syntax:

=ATANH(number)

Example:

=ATANH(0.5) → 0.5493

CEILING

Rounds a number up, away from zero, to the nearest multiple of significance.

Syntax:

=CEILING(number, significance)

Example:

=CEILING(4.3, 1) → 5

CEILING.MATH

Rounds a number up to the nearest integer or multiple of significance. Behavior depends on sign and optional mode.

Syntax:

=CEILING.MATH(number, [significance], [mode])

Example:

=CEILING.MATH(-4.3) → -4

CEILING.PRECISE

Rounds a number up to the nearest multiple of significance. Always rounds away from zero.

Syntax:

=CEILING.PRECISE(number, [significance])

Example:

=CEILING.PRECISE(-4.3, 1) → -4


COMBIN

Description:

Returns the number of combinations for a given number of items without repetitions.

Syntax:

COMBIN(number, number_chosen)

Example:

COMBIN(10, 3) returns 120

COMBINA

Description:

Returns the number of combinations for a given number of items with repetitions.

Syntax:

COMBINA(number, number_chosen)

Example:

COMBINA(10, 3) returns 220

COS

Description:

Returns the cosine of a number. The number is in radians.

Syntax:

COS(number)

Example:

COS(PI()/3) returns 0.5

COSH

Description:

Returns the hyperbolic cosine of a number.

Syntax:

COSH(number)

Example:

COSH(1) returns 1.5430806348

COT

Description:

Returns the cotangent of a number in radians.

Syntax:

COT(number)

Example:

COT(PI()/4) returns 1

COTH

Description:

Returns the hyperbolic cotangent of a number.

Syntax:

COTH(number)

Example:

COTH(2) returns 1.03731472073

DEGREES

Description:

Converts radians into degrees.

Syntax:

DEGREES(angle)

Example:

DEGREES(PI()) returns 180

EVEN

Description:

Rounds a number up to the nearest even integer.

Syntax:

EVEN(number)

Example:

EVEN(3.2) returns 4

EXP

Description:

Returns e raised to the power of a given number.

Syntax:

EXP(number)

Example:

EXP(1) returns 2.718281828

FACT

Description:

Returns the factorial of a number.

Syntax:

FACT(number)

Example:

FACT(5) returns 120

GCD

Description:

Returns the greatest common divisor of two or more integers.

Syntax:

GCD(number1, [number2], ...)

Example:

GCD(24, 36) returns 12

INT

Description:

Rounds a number down to the nearest integer.

Syntax:

INT(number)

Example:

INT(5.9) returns 5

LCM

Description:

Returns the least common multiple of two or more numbers.

Syntax:

LCM(number1, [number2], ...)

Example:

LCM(4, 6) returns 12

LN

Description:

Returns the natural logarithm of a number (base e).

Syntax:

LN(number)

Example:

LN(2.718281828) returns 1

LOG

Description:

Returns the logarithm of a number to a specified base.

Syntax:

LOG(number, [base])

Example:

LOG(100, 10) returns 2

LOG10

Description:

Returns the base-10 logarithm of a number.

Syntax:

LOG10(number)

Example:

LOG10(1000) returns 3

MOD

Description:

Returns the remainder after a number is divided by a divisor.

Syntax:

MOD(number, divisor)

Example:

MOD(10, 3) returns 1

MROUND

Description:

Returns a number rounded to the nearest multiple of a specified value.

Syntax:

MROUND(number, multiple)

Example:

MROUND(17, 4) returns 16

MULTINOMIAL

Description:

Returns the multinomial of a set of numbers.

Syntax:

MULTINOMIAL(number1, [number2], ...)

Example:

MULTINOMIAL(2, 3, 4) returns 1260

ODD

Description:

Rounds a number up to the nearest odd integer.

Syntax:

ODD(number)

Example:

ODD(4.5) returns 5

PI

Description:

Returns the value of pi (approximately 3.14159).

Syntax:

PI()

Example:

PI() returns 3.141592654

POWER

Description:

Returns the result of a number raised to a power.

Syntax:

POWER(number, power)

Example:

POWER(5, 2) returns 25

PRODUCT

Description:

Multiplies all the numbers given as arguments and returns the product.

Syntax:

PRODUCT(number1, [number2], ...)

Example:

PRODUCT(2, 3, 4) returns 24

QUOTIENT

Description:

Returns the integer portion of a division between two numbers.

Syntax:

QUOTIENT(numerator, denominator)

Example:

QUOTIENT(10, 3) returns 3

RADIANS

Description:

Converts degrees into radians.

Syntax:

RADIANS(angle)

Example:

RADIANS(180) returns 3.141592654

RAND

Description:

Returns a random number between 0 and 1.

Syntax:

RAND()

Example:

RAND() might return 0.54783

RANDBETWEEN

Description:

Returns a random integer between the specified bottom and top values.

Syntax:

RANDBETWEEN(bottom, top)

Example:

RANDBETWEEN(1, 100) returns a random whole number between 1 and 100

ROMAN

Description:

Converts an Arabic number to Roman numeral text.

Syntax:

ROMAN(number, [form])

Example:

ROMAN(2024) returns MMXXIV

ROUND

Description:

Rounds a number to a specified number of digits.

Syntax:

ROUND(number, num_digits)

Example:

ROUND(3.14159, 2) returns 3.14

ROUNDDOWN

Description:

Rounds a number down, toward zero.

Syntax:

ROUNDDOWN(number, num_digits)

Example:

ROUNDDOWN(3.14159, 2) returns 3.14

ROUNDUP

Description:

Rounds a number up, away from zero.

Syntax:

ROUNDUP(number, num_digits)

Example:

ROUNDUP(3.14159, 2) returns 3.15

SEC

Description:

Returns the secant of an angle specified in radians.

Syntax:

SEC(number)

Example:

SEC(PI()/4) returns 1.414213562

SECH

Description:

Returns the hyperbolic secant of a number.

Syntax:

SECH(number)

Example:

SECH(1) returns 0.6480542737

SIGN

Description:

Returns the sign of a number: 1 for positive, 0 for zero, and -1 for negative numbers.

Syntax:

SIGN(number)

Example:

SIGN(-45) returns -1

SIN

Description:

Returns the sine of the given angle in radians.

Syntax:

SIN(number)

Example:

SIN(PI()/2) returns 1

SINH

Description:

Returns the hyperbolic sine of a number.

Syntax:

SINH(number)

Example:

SINH(1) returns 1.175201194

SQRT

Description:

Returns the square root of a number.

Syntax:

SQRT(number)

Example:

SQRT(25) returns 5

SQRTPI

Description:

Returns the square root of (number * pi).

Syntax:

SQRTPI(number)

Example:

SQRTPI(2) returns 2.506628275

SUM

Description:

Adds all the numbers in a range or list of arguments.

Syntax:

SUM(number1, [number2], ...)

Example:

SUM(10, 20, 30) returns 60

SUMIF

Description:

Adds the cells specified by a given condition or criteria.

Syntax:

SUMIF(range, criteria, [sum_range])

Example:

SUMIF(A1:A5, ">50") returns the sum of values greater than 50

SUMIFS

Description:

Adds the cells in a range that meet multiple criteria.

Syntax:

SUMIFS(sum_range, criteria_range1, criteria1, ...)

Example:

SUMIFS(B1:B5, A1:A5, ">50", C1:C5, "Completed")

SUMPRODUCT

Description:

Returns the sum of the products of corresponding ranges or arrays.

Syntax:

SUMPRODUCT(array1, [array2], ...)

Example:

SUMPRODUCT({1,2,3}, {4,5,6}) returns 32

SUMSQ

Description:

Returns the sum of the squares of the arguments.

Syntax:

SUMSQ(number1, [number2], ...)

Example:

SUMSQ(2, 3) returns 13 (2² + 3²)

SUMX2MY2

Description:

Returns the sum of the difference of squares: ∑(x² - y²).

Syntax:

SUMX2MY2(array_x, array_y)

Example:

SUMX2MY2({2,3}, {1,1}) returns 11

SUMX2PY2

Description:

Returns the sum of the sum of squares: ∑(x² + y²).

Syntax:

SUMX2PY2(array_x, array_y)

Example:

SUMX2PY2({2,3}, {1,1}) returns 15

SUMXMY2

Description:

Returns the sum of the squares of differences: ∑(x - y)².

Syntax:

SUMXMY2(array_x, array_y)

Example:

SUMXMY2({2,3}, {1,1}) returns 3

TAN

Description:

Returns the tangent of a number in radians.

Syntax:

TAN(number)

Example:

TAN(PI()/4) returns 1

TANH

Description:

Returns the hyperbolic tangent of a number.

Syntax:

TANH(number)

Example:

TANH(1) returns 0.761594156

TRUNC

Description:

Truncates a number to an integer by removing the fractional part.

Syntax:

TRUNC(number, [num_digits])

Example:

TRUNC(4.567, 1) returns 4.5

Related Tutorials

Frequently Asked Questions for Microsoft Excel

Go to View β†’ Freeze Panes to keep a row or column visible while scrolling.

Select data β†’ Click Insert β†’ Chart β†’ Choose a chart type (bar, line, pie, etc.).

=IF(A1>10, "High", "Low") returns "High" if A1 is greater than 10; otherwise, it returns "Low".

Relative (A1): Changes when copied.

Absolute ($A$1): Remains fixed when copied.

Select data β†’ Click Insert β†’ PivotTable β†’ Choose where to place it.

VLOOKUP: Searches vertically in columns.

HLOOKUP: Searches horizontally in rows.

VLOOKUP only searches left to right.
INDEX-MATCH is more flexible and allows searches in any direction.

Click File β†’ Save As, choose a location, enter a filename, and select a format (e.g., .xlsx, .csv).

Select column β†’ Click Data β†’ Text to Columns β†’ Choose delimiter (e.g., comma, space).

Use =SUM(A1:A5) to add values in the range A1 to A5.

Use =COUNTIF(A1:A10, ">50") to count numbers greater than 50 in A1:A10.

Select data β†’ Click Data β†’ Remove Duplicates.

Count numbers: =COUNT(A1:A10)

Count non-empty cells: =COUNTA(A1:A10)

Select cells β†’ Click Conditional Formatting in the Home tab β†’ Choose a rule (e.g., highlight values greater than 50).

#DIV/0! β†’ Division by zero error.
#VALUE! β†’ Invalid data type in formula.
#REF! β†’ Cell reference is missing or deleted.

Click the Pivot Table β†’ Click Refresh under the PivotTable Analyze tab.

Select a cell β†’ Data β†’ Data Validation β†’ Set rules (e.g., allow only numbers or dropdown lists).

Ctrl + C β†’ Copy
Ctrl + V β†’ Paste
Ctrl + Z β†’ Undo
Ctrl + Shift + L β†’ Apply/Remove filter
Ctrl + T β†’ Convert data to a table

Click Review β†’ Protect Sheet, set a password, and select allowed actions.

Excel is a spreadsheet software used for data analysis, calculations, graphing, and automation.

Check for typos in the formula.
Ensure cells referenced contain valid data.
Remove extra spaces in text values.

It searches for a value in the first column of a range and returns a value from another column.

Example: =VLOOKUP(101, A2:C10, 2, FALSE) looks up 101 in column A and returns the corresponding value from column 2.

Use =A1 & " " & B1 or =CONCATENATE(A1, " ", B1).

line

Copyrights © 2024 letsupdateskills All rights reserved