logo
excelfunctions.org
bookmarks

Excel Functions & Formulas Directory

Microsoft Excel includes over 500 built-in functions, covering everything from basic calculations and text handling to advanced lookups, logical tests, and modern dynamic arrays. This directory helps you explore every Excel function in one place – with clear explanations, practical examples, and sample data you can immediately understand and reuse.

Whether you’re working with XLOOKUP, IF, SUMIFS, FILTER or advanced formulas, you’ll find exactly what you need here. Use the search to jump straight to a specific function, browse the full alphabetical list, or explore curated categories designed for real-world Excel tasks.

Quick links to the most used Excel formulas—covering totals, logic, lookups, counting, and everyday text work.

Curated collections for common tasks

Not sure where to start? These collections group functions by real workflows—like text cleaning, date calculations, lookups, or financial analysis—so you can learn faster and find the right formula without scrolling through everything.

Tip: Start with “Most Used” or “Beginner Essentials” if you’re new to Excel formulas.

Browse the complete function list

Prefer the official structure? Filter the directory using Microsoft Excel’s built-in categories and search by function name to quickly locate the formula you need.

Math & Trigonometry Financial Lookup & Reference Logical Text Statistical Engineering Compatibility User Defined Information Cube Date & Time Database Web
515 functions

Returns the absolute value of a number.

Math & TrigonometryMath Basics

Returns the accrued interest for a security that pays periodic interest.

FinancialFinance & Accounting

Returns the accrued interest for a security that pays interest at maturity.

FinancialFinance & Accounting

Returns the arccosine of a number.

Math & TrigonometryMath Basics

Returns the inverse hyperbolic cosine of a number.

Math & TrigonometryMath Basics

Returns the arccotangent of a number.

Math & TrigonometryMath Basics

Returns the hyperbolic arccotangent of a number.

Math & TrigonometryMath Basics

Returns a reference as text to a single cell in a worksheet.

Lookup & ReferenceLookup & Matching Essentials

Returns an aggregate in a list or database.

Math & TrigonometryMath Basics

Returns the depreciation for each accounting period by using a depreciation coefficient.

FinancialFinance & Accounting

Returns the depreciation for each accounting period.

FinancialFinance & Accounting

Returns TRUE if all of its arguments are TRUE.

LogicalBeginner EssentialsLogic & ConditionsMost Used

Converts a Roman number to Arabic, as a number.

Math & TrigonometryMath Basics

Returns the number of areas in a reference.

Lookup & ReferenceLookup & Matching Essentials

Returns an array of text values from any specified range.

TextModern Excel FunctionsText Processing

Changes full-width (double-byte) English letters or katakana within a character string to half-width (single-byte) characters.

TextText Processing

Returns the arcsine of a number.

Math & TrigonometryMath Basics

Returns the inverse hyperbolic sine of a number.

Math & TrigonometryMath Basics

Returns the arctangent of a number.

Math & TrigonometryMath Basics

Returns the arctangent from x- and y-coordinates.

Math & TrigonometryMath Basics

Returns the inverse hyperbolic tangent of a number.

Math & TrigonometryMath Basics

Returns the average of the absolute deviations of data points from their mean.

StatisticalStatistics & Analysis

Returns the average of its arguments.

StatisticalBeginner EssentialsMost UsedStatistics & Analysis

Returns the average of its arguments, including numbers, text, and logical values.

StatisticalStatistics & Analysis

Returns the average (arithmetic mean) of all the cells in a range that meet a given criteria.

StatisticalStatistics & Analysis

Returns the average (arithmetic mean) of all cells that meet multiple criteria.

StatisticalStatistics & Analysis

Converts a number to text, using the Ăź (baht) currency format.

TextText Processing

Converts a number into a text representation with the given radix (base).

Math & TrigonometryMath Basics

Returns the modified Bessel function In(x).

EngineeringEngineering & Science

Returns the Bessel function Jn(x).

EngineeringEngineering & Science

Returns the modified Bessel function Kn(x).

EngineeringEngineering & Science

Returns the Bessel function Yn(x).

EngineeringEngineering & Science

Returns the beta cumulative distribution function.

StatisticalStatistics & Analysis

Returns the inverse of the cumulative distribution function for a specified beta distribution.

StatisticalStatistics & Analysis

Returns the beta cumulative distribution function.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the inverse of the cumulative distribution function for a specified beta distribution.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Converts a binary number to decimal.

EngineeringEngineering & Science

Converts a binary number to hexadecimal.

EngineeringEngineering & Science

Converts a binary number to octal.

EngineeringEngineering & Science

Returns the individual term binomial distribution probability.

StatisticalStatistics & Analysis

Returns the probability of a trial result using a binomial distribution.

StatisticalStatistics & Analysis

Returns the smallest value for which the cumulative binomial distribution is less than or equal to a criterion value.

StatisticalStatistics & Analysis

Returns the individual term binomial distribution probability.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns a 'Bitwise And' of two numbers.

EngineeringEngineering & Science

Returns a value number shifted left by shift_amount bits.

EngineeringEngineering & Science

Returns a bitwise OR of 2 numbers.

EngineeringEngineering & Science

Returns a value number shifted right by shift_amount bits.

EngineeringEngineering & Science

Returns a bitwise 'Exclusive Or' of two numbers.

EngineeringEngineering & Science

Applies a LAMBDA to each column and returns an array of the results.

LogicalDynamic Arrays & LAMBDALogic & ConditionsModern Excel Functions

Applies a LAMBDA to each row and returns an array of the results.

LogicalDynamic Arrays & LAMBDALogic & ConditionsModern Excel Functions

Calls a procedure in a dynamic link library or code resource.

User DefinedUser Defined

Rounds a number to the nearest integer or to the nearest multiple of significance.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Rounds a number up, to the nearest integer or to the nearest multiple of significance.

Math & TrigonometryMath Basics

Rounds a number the nearest integer or to the nearest multiple of significance. Regardless of the sign of the number, the number is rounded up.

Math & TrigonometryMath Basics

Returns information about the formatting, location, or contents of a cell.

InformationDesktop OnlyInformation & Auditing

Returns the character specified by the code number.

TextText Processing

Returns the one-tailed probability of the chi-squared distribution.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the inverse of the one-tailed probability of the chi-squared distribution.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the cumulative beta probability density function.

StatisticalStatistics & Analysis

Returns the one-tailed probability of the chi-squared distribution.

StatisticalStatistics & Analysis

Returns the cumulative beta probability density function.

StatisticalStatistics & Analysis

Returns the inverse of the one-tailed probability of the chi-squared distribution.

StatisticalStatistics & Analysis

Returns the test for independence.

StatisticalStatistics & Analysis

Returns the test for independence.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Chooses a value from a list of values.

Lookup & ReferenceLookup & Matching Essentials

Returns the specified columns from an array.

Lookup & ReferenceDynamic Arrays & LAMBDALookup & Matching EssentialsModern Excel Functions

Returns the specified rows from an array.

Lookup & ReferenceDynamic Arrays & LAMBDALookup & Matching EssentialsModern Excel Functions

Removes all nonprintable characters from text.

TextBeginner EssentialsMost UsedText Cleaning

Returns a numeric code for the first character in a text string.

TextText Processing

Returns the column number of a reference.

Lookup & ReferenceLookup & Matching Essentials

Returns the number of columns in a reference.

Lookup & ReferenceLookup & Matching Essentials

Returns the number of combinations for a given number of objects.

Math & TrigonometryMath Basics

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

Math & TrigonometryMath Basics

Converts real and imaginary coefficients into a complex number.

EngineeringEngineering & Science

Combines the text from multiple ranges and/or strings, but it doesn't provide the delimiter or IgnoreEmpty arguments.

TextModern Excel FunctionsMost UsedText Processing

Joins several text items into one text item.

TextMost UsedText Processing

Returns the confidence interval for a population mean.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the confidence interval for a population mean.

StatisticalStatistics & Analysis

Returns the confidence interval for a population mean, using a Student's t distribution.

StatisticalStatistics & Analysis

Converts a number from one measurement system to another.

EngineeringEngineering & Science

Categorize, summarize, and generate text using Copilot.

TextText Processing

Returns the correlation coefficient between two data sets.

StatisticalStatistics & Analysis

Returns the cosine of a number.

Math & TrigonometryMath Basics

Returns the hyperbolic cosine of a number.

Math & TrigonometryMath Basics

Returns the hyperbolic cosine of a number.

Math & TrigonometryMath Basics

Returns the cotangent of an angle.

Math & TrigonometryMath Basics

Counts how many numbers are in the list of arguments.

StatisticalBeginner EssentialsMost UsedStatistics & Analysis

Counts how many values are in the list of arguments.

StatisticalBeginner EssentialsMost UsedStatistics & Analysis

Counts the number of blank cells within a range.

StatisticalStatistics & Analysis

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

StatisticalBeginner EssentialsMost UsedStatistics & Analysis

Counts the number of cells within a range that meet multiple criteria.

StatisticalMost UsedStatistics & Analysis

Returns the number of days from the beginning of the coupon period to the settlement date.

FinancialFinance & Accounting

Returns the number of days in the coupon period that contains the settlement date.

FinancialFinance & Accounting

Returns the number of days from the settlement date to the next coupon date.

FinancialFinance & Accounting

Returns the next coupon date after the settlement date.

FinancialFinance & Accounting

Returns the number of coupons payable between the settlement date and maturity date.

FinancialFinance & Accounting

Returns the previous coupon date before the settlement date.

FinancialFinance & Accounting

Returns covariance, the average of the products of paired deviations.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns covariance, the average of the products of paired deviations.

StatisticalStatistics & Analysis

Returns the sample covariance, the average of the products deviations for each data point pair in two data sets.

StatisticalStatistics & Analysis

Returns the smallest value for which the cumulative binomial distribution is less than or equal to a criterion value.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the cosecant of an angle.

Math & TrigonometryMath Basics

Returns the hyperbolic cosecant of an angle.

Math & TrigonometryMath Basics

Returns a key performance indicator (KPI) name, property, and measure, and displays the name and property in the cell. A KPI is a quantifiable measurement, such as monthly gross profit or quarterly employee turnover, used to monitor an organization's performance.

CubeCube & Data Models

Returns a member or tuple in a cube hierarchy. Use to validate that the member or tuple exists in the cube.

CubeCube & Data Models

Returns the value of a member property in the cube. Use to validate that a member name exists within the cube and to return the specified property for this member.

CubeCube & Data Models

Returns the nth, or ranked, member in a set. Use to return one or more elements in a set, such as the top sales performer or top 10 students.

CubeCube & Data Models

Defines a calculated set of members or tuples by sending a set expression to the cube on the server, which creates the set, and then returns that set to Microsoft Office Excel.

CubeCube & Data Models

Returns the number of items in a set.

CubeCube & Data Models

Returns an aggregated value from a cube.

CubeCube & Data Models

Returns the cumulative interest paid between two periods.

FinancialFinance & Accounting

Returns the cumulative principal paid on a loan between two periods.

FinancialFinance & Accounting

Returns the serial number of a particular date.

Date & TimeBeginner EssentialsDates & Time CalculationsMost Used

Calculates the number of days, months, or years between two dates. This function is useful in formulas where you need to calculate an age.

Date & TimeDates & Time Calculations

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

Date & TimeDates & Time Calculations

Returns the average of selected database entries.

DatabaseDatabase & Lists

Converts a serial number to a day of the month.

Date & TimeDates & Time CalculationsMost Used

Returns the number of days between two dates.

Date & TimeDates & Time Calculations

Calculates the number of days between two dates based on a 360-day year.

Date & TimeDates & Time Calculations

Returns the depreciation of an asset for a specified period by using the fixed-declining balance method.

FinancialFinance & Accounting

Changes half-width (single-byte) English letters or katakana within a character string to full-width (double-byte) characters.

TextText Processing

Counts the cells that contain numbers in a database.

DatabaseDatabase & Lists

Counts nonblank cells in a database.

DatabaseDatabase & Lists

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

FinancialFinance & Accounting

Converts a decimal number to binary.

EngineeringEngineering & Science

Converts a decimal number to hexadecimal.

EngineeringEngineering & Science

Converts a decimal number to octal.

EngineeringEngineering & Science

Converts a text representation of a number in a given base into a decimal number.

Math & TrigonometryMath Basics

Converts radians to degrees.

Math & TrigonometryMath Basics

Tests whether two values are equal.

EngineeringEngineering & Science

Identifies the language of a specified text.

TextModern Excel FunctionsText Processing

Returns the sum of squares of deviations.

StatisticalStatistics & Analysis

Extracts from a database a single record that matches the specified criteria.

DatabaseDatabase & Lists

Returns the discount rate for a security.

FinancialFinance & Accounting

Returns the maximum value from selected database entries.

DatabaseDatabase & Lists

Returns the minimum value from selected database entries.

DatabaseDatabase & Lists

Converts a number to text, using the $ (dollar) currency format.

TextText Processing

Converts a dollar price, expressed as a fraction, into a dollar price, expressed as a decimal number.

FinancialFinance & Accounting

Converts a dollar price, expressed as a decimal number, into a dollar price, expressed as a fraction.

FinancialFinance & Accounting

Multiplies the values in a particular field of records that match the criteria in a database.

DatabaseDatabase & Lists

Excludes a specified number of rows or columns from the start or end of an array.

Lookup & ReferenceDynamic Arrays & LAMBDALookup & Matching EssentialsModern Excel Functions

Estimates the standard deviation based on a sample of selected database entries.

DatabaseDatabase & Lists

Calculates the standard deviation based on the entire population of selected database entries.

DatabaseDatabase & Lists

Adds the numbers in the field column of records in the database that match the criteria.

DatabaseDatabase & Lists

Returns the annual duration of a security with periodic interest payments.

FinancialFinance & Accounting

Estimates variance based on a sample from selected database entries.

DatabaseDatabase & Lists

Calculates variance based on the entire population of selected database entries.

DatabaseDatabase & Lists

Returns the serial number of the date that is the indicated number of months before or after the start date.

Date & TimeDates & Time Calculations

Returns the effective annual interest rate.

FinancialFinance & Accounting

Returns a URL-encoded string.

WebDesktop OnlyWeb & External Data

Returns the serial number of the last day of the month before or after a specified number of months.

Date & TimeDates & Time Calculations

Returns the error function.

EngineeringEngineering & Science

Returns the error function.

EngineeringEngineering & Science

Returns the complementary error function.

EngineeringEngineering & Science

Returns the complementary ERF function integrated between x and infinity.

EngineeringEngineering & Science

Returns a number corresponding to an error type.

InformationError Handling & ChecksInformation & Auditing

Converts a number to euros, converts a number from euros to a euro member currency, or converts a number from one euro member currency to another by using the euro as an intermediary (triangulation).

User DefinedUser Defined

Rounds a number up to the nearest even integer.

Math & TrigonometryMath Basics

Checks to see if two text values are identical.

TextText Processing

Returns e raised to the power of a given number.

Math & TrigonometryMath Basics

Expands or pads an array to specified row and column dimensions.

Lookup & ReferenceDynamic Arrays & LAMBDALookup & Matching EssentialsModern Excel Functions

Returns the exponential distribution.

StatisticalStatistics & Analysis

Returns the exponential distribution.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the F probability distribution.

StatisticalStatistics & Analysis

Returns the F probability distribution.

StatisticalStatistics & Analysis

Returns the inverse of the F probability distribution.

StatisticalStatistics & Analysis

Returns the inverse of the F probability distribution.

StatisticalStatistics & Analysis

Returns the result of an F-test.

StatisticalStatistics & Analysis

Returns the factorial of a number.

Math & TrigonometryMath Basics

Returns the double factorial of a number.

Math & TrigonometryMath Basics

Returns the logical value FALSE.

LogicalLogic & Conditions

Returns the F probability distribution.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Filters a range of data based on criteria you define.

Lookup & ReferenceDynamic Arrays & LAMBDALookup & Matching EssentialsModern Excel Functions

Returns specific data from the XML content by using the specified XPath.

WebDesktop OnlyWeb & External Data

Finds one text value within another (case-sensitive).

TextText Processing

Returns the inverse of the F probability distribution.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the Fisher transformation.

StatisticalStatistics & Analysis

Returns the inverse of the Fisher transformation.

StatisticalStatistics & Analysis

Formats a number as text with a fixed number of decimals.

TextText Processing

Rounds a number down, toward zero.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Rounds a number down, to the nearest integer or to the nearest multiple of significance.

Math & TrigonometryMath Basics

Rounds a number the nearest integer or to the nearest multiple of significance. Regardless of the sign of the number, the number is rounded up.

Math & TrigonometryMath Basics

Returns a value along a linear trend This function has been replaced with FORECAST.LINEAR as part of the new Forecasting, but it's still available for compatibility with earlier versions.

StatisticalStatistics & Analysis

Returns a future value based on existing (historical) values by using the AAA version of the Exponential Smoothing (ETS) algorithm.

StatisticalStatistics & Analysis

Returns a confidence interval for the forecast value at the specified target date.

StatisticalStatistics & Analysis

Returns the length of the repetitive pattern Excel detects for the specified time series.

StatisticalStatistics & Analysis

Returns a statistical value as a result of time series forecasting.

StatisticalStatistics & Analysis

Returns a future value based on existing values.

StatisticalStatistics & Analysis

Returns the formula at the given reference as text.

Lookup & ReferenceLookup & Matching Essentials

Returns a frequency distribution as a vertical array.

StatisticalStatistics & Analysis

Returns the result of an F-test.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the future value of an investment.

FinancialFinance & Accounting

Returns the future value of an initial principal after applying a series of compound interest rates.

FinancialFinance & Accounting

Returns the Gamma function value.

StatisticalStatistics & Analysis

Returns the gamma distribution.

StatisticalStatistics & Analysis

Returns the inverse of the gamma cumulative distribution.

StatisticalStatistics & Analysis

Returns the gamma distribution.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the inverse of the gamma cumulative distribution.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the natural logarithm of the gamma function, Γ(x).

StatisticalStatistics & Analysis

Returns the natural logarithm of the gamma function, Γ(x).

StatisticalStatistics & Analysis

Returns 0.5 less than the standard normal cumulative distribution.

StatisticalStatistics & Analysis

Returns the greatest common divisor.

Math & TrigonometryMath Basics

Returns the geometric mean.

StatisticalStatistics & Analysis

Tests whether a number is greater than a threshold value.

EngineeringEngineering & Science

Returns data stored in a PivotTable report.

Lookup & ReferenceLookup & Matching Essentials

Helps a user group, aggregate, sort, and filter data based on the fields you specify.

Lookup & ReferenceDynamic Arrays & LAMBDALookup & Matching EssentialsModern Excel Functions

Returns values along an exponential trend.

StatisticalStatistics & Analysis

Returns the harmonic mean.

StatisticalStatistics & Analysis

Converts a hexadecimal number to binary.

EngineeringEngineering & Science

Converts a hexadecimal number to decimal.

EngineeringEngineering & Science

Converts a hexadecimal number to octal.

EngineeringEngineering & Science

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

Lookup & ReferenceLookup & Matching Essentials

Converts a serial number to an hour.

Date & TimeDates & Time Calculations

Appends arrays horizontally and in sequence to return a larger array.

Lookup & ReferenceDynamic Arrays & LAMBDALookup & Matching EssentialsModern Excel Functions

Creates a shortcut or jump that opens a document stored on a network server, an intranet, or the Internet.

Lookup & ReferenceLookup & Matching Essentials

Returns the hypergeometric distribution.

StatisticalStatistics & Analysis

Returns the hypergeometric distribution.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Specifies a logical test to perform.

LogicalBeginner EssentialsLogic & ConditionsMost Used

Returns a value you specify if a formula evaluates to an error; otherwise, returns the result of the formula.

LogicalBeginner EssentialsError Handling & ChecksLogic & Conditions

Returns the value you specify if the expression resolves to #N/A, otherwise returns the result of the expression.

LogicalError Handling & ChecksLogic & ConditionsMost Used

Checks whether one or more conditions are met and returns a value that corresponds to the first TRUE condition.

LogicalLogic & ConditionsModern Excel FunctionsMost Used

Returns the absolute value (modulus) of a complex number.

EngineeringEngineering & Science

Returns an image from a given source.

Lookup & ReferenceLookup & Matching EssentialsModern Excel Functions

Returns the imaginary coefficient of a complex number.

EngineeringEngineering & Science

Returns the argument theta, an angle expressed in radians.

EngineeringEngineering & Science

Returns the complex conjugate of a complex number.

EngineeringEngineering & Science

Returns the cosine of a complex number.

EngineeringEngineering & Science

Returns the hyperbolic cosine of a complex number.

EngineeringEngineering & Science

Returns the cotangent of a complex number.

EngineeringEngineering & Science

Returns the cosecant of a complex number.

EngineeringEngineering & Science

Returns the hyperbolic cosecant of a complex number.

EngineeringEngineering & Science

Returns the quotient of two complex numbers.

EngineeringEngineering & Science

Returns the exponential of a complex number.

EngineeringEngineering & Science

Returns the natural logarithm of a complex number.

EngineeringEngineering & Science

Returns the base-10 logarithm of a complex number.

EngineeringEngineering & Science

Returns the base-2 logarithm of a complex number.

EngineeringEngineering & Science

Returns a complex number raised to an integer power.

EngineeringEngineering & Science

Returns the product of complex numbers.

EngineeringEngineering & Science

Returns the real coefficient of a complex number.

EngineeringEngineering & Science

Returns the secant of a complex number.

EngineeringEngineering & Science

Returns the hyperbolic secant of a complex number.

EngineeringEngineering & Science

Returns the sine of a complex number.

EngineeringEngineering & Science

Returns the hyperbolic sine of a complex number.

EngineeringEngineering & Science

Returns the square root of a complex number.

EngineeringEngineering & Science

Returns the difference between two complex numbers.

EngineeringEngineering & Science

Returns the sum of complex numbers.

EngineeringEngineering & Science

Returns the tangent of a complex number.

EngineeringEngineering & Science

Uses an index to choose a value from a reference or array.

Lookup & ReferenceBeginner EssentialsLookup & Matching EssentialsMost Used

Returns a reference indicated by a text value.

Lookup & ReferenceLookup & Matching Essentials

Returns information about the current operating environment.

InformationDesktop OnlyInformation & Auditing

Rounds a number down to the nearest integer.

Math & TrigonometryMath Basics

Returns the intercept of the linear regression line.

StatisticalStatistics & Analysis

Returns the interest rate for a fully invested security.

FinancialFinance & Accounting

Returns the interest payment for an investment for a given period.

FinancialFinance & Accounting

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

FinancialFinance & Accounting

Returns TRUE if the value is blank.

InformationError Handling & ChecksInformation & Auditing

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

InformationError Handling & ChecksInformation & Auditing

Returns TRUE if the value is any error value.

InformationError Handling & ChecksInformation & Auditing

Returns TRUE if the number is even.

InformationInformation & Auditing

Returns TRUE if there is a reference to a cell that contains a formula.

InformationInformation & Auditing

Returns TRUE if the value is a logical value.

InformationInformation & Auditing

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

InformationError Handling & ChecksInformation & Auditing

Returns TRUE if the value is not text.

InformationInformation & Auditing

Returns TRUE if the value is a number.

InformationError Handling & ChecksInformation & Auditing

Returns a number that is rounded up to the nearest integer or to the nearest multiple of significance.

Math & TrigonometryMath Basics

Returns TRUE if the number is odd.

InformationInformation & Auditing

Checks whether the value in a LAMBDA is missing and returns TRUE or FALSE.

InformationInformation & AuditingModern Excel Functions

Returns the number of the ISO week number of the year for a given date.

Date & TimeDates & Time Calculations

Calculates the interest paid during a specific period of an investment.

FinancialFinance & Accounting

Returns TRUE if the value is a reference.

InformationInformation & Auditing

Returns TRUE if the value is text.

InformationError Handling & ChecksInformation & Auditing

Changes half-width (single-byte) characters within a string to full-width (double-byte) characters.

TextText Processing

Returns the kurtosis of a data set.

StatisticalStatistics & Analysis

Create custom, reusable and call them by a friendly name.

LogicalDynamic Arrays & LAMBDALogic & ConditionsModern Excel Functions

Returns the k-th largest value in a data set.

StatisticalStatistics & Analysis

Returns the least common multiple.

Math & TrigonometryMath Basics

Returns the leftmost characters from a text value.

TextBeginner EssentialsMost UsedText Processing

Returns the number of characters in a text string.

TextBeginner EssentialsMost UsedText Processing

Assigns names to calculation results.

LogicalDynamic Arrays & LAMBDALogic & ConditionsModern Excel Functions

Returns the parameters of a linear trend.

StatisticalStatistics & Analysis

Returns the natural logarithm of a number.

Math & TrigonometryMath Basics

Returns the logarithm of a number to a specified base.

Math & TrigonometryMath Basics

Returns the base-10 logarithm of a number.

Math & TrigonometryMath Basics

Returns the parameters of an exponential trend.

StatisticalStatistics & Analysis

Returns the inverse of the lognormal cumulative distribution.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the cumulative lognormal distribution.

StatisticalStatistics & Analysis

Returns the inverse of the lognormal cumulative distribution.

StatisticalStatistics & Analysis

Returns the cumulative lognormal distribution.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Looks up values in a vector or array.

Lookup & ReferenceLookup & Matching Essentials

Converts text to lowercase.

TextText Processing

Returns a calculated array of a specified row and column size, by applying a LAMBDA.

LogicalDynamic Arrays & LAMBDALogic & ConditionsModern Excel Functions

Returns an array formed by mapping each value in the array(s) to a new value by applying a LAMBDA to create a new value.

LogicalDynamic Arrays & LAMBDALogic & ConditionsModern Excel Functions

Looks up values in a reference or array.

Lookup & ReferenceBeginner EssentialsLookup & Matching EssentialsMost Used

Returns the maximum value in a list of arguments.

StatisticalBeginner EssentialsMost UsedStatistics & Analysis

Returns the maximum value in a list of arguments, including numbers, text, and logical values.

StatisticalStatistics & Analysis

Returns the maximum value among cells specified by a given set of conditions or criteria.

StatisticalModern Excel FunctionsStatistics & Analysis

Returns the matrix determinant of an array.

Math & TrigonometryMath Basics

Returns the Macauley modified duration for a security with an assumed par value of $100.

FinancialFinance & Accounting

Returns the median of the given numbers.

StatisticalStatistics & Analysis

Returns a specific number of characters from a text string starting at the position you specify.

TextBeginner EssentialsMost UsedText Processing

Returns the minimum value in a list of arguments.

StatisticalBeginner EssentialsMost UsedStatistics & Analysis

Returns the smallest value in a list of arguments, including numbers, text, and logical values.

StatisticalStatistics & Analysis

Returns the minimum value among cells specified by a given set of conditions or criteria.

StatisticalModern Excel FunctionsStatistics & Analysis

Converts a serial number to a minute.

Date & TimeDates & Time Calculations

Returns the matrix inverse of an array.

Math & TrigonometryMath Basics

Returns the internal rate of return where positive and negative cash flows are financed at different rates.

FinancialFinance & Accounting

Returns the matrix product of two arrays.

Math & TrigonometryMath Basics

Returns the remainder from division.

Math & TrigonometryMath Basics

Returns the most common value in a data set.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns a vertical array of the most frequently occurring, or repetitive values in an array or range of data.

StatisticalStatistics & Analysis

Returns the most common value in a data set.

StatisticalStatistics & Analysis

Converts a serial number to a month.

Date & TimeDates & Time CalculationsMost Used

Returns a number rounded to the desired multiple.

Math & TrigonometryMath Basics

Returns the multinomial of a set of numbers.

Math & TrigonometryMath Basics

Returns the unit matrix or the specified dimension.

Math & TrigonometryMath Basics

Returns a value converted to a number.

InformationInformation & Auditing

Returns the error value #N/A.

InformationError Handling & ChecksInformation & Auditing

Returns the negative binomial distribution.

StatisticalStatistics & Analysis

Returns the negative binomial distribution.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the number of whole workdays between two dates.

Date & TimeDates & Time Calculations

Returns the number of whole workdays between two dates using parameters to indicate which and how many days are weekend days.

Date & TimeDates & Time Calculations

Returns the annual nominal interest rate.

FinancialFinance & Accounting

Returns the normal cumulative distribution.

StatisticalStatistics & Analysis

Returns the inverse of the normal cumulative distribution.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the standard normal cumulative distribution.

StatisticalStatistics & Analysis

Returns the inverse of the standard normal cumulative distribution.

StatisticalStatistics & Analysis

Returns the normal cumulative distribution.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the inverse of the normal cumulative distribution.

StatisticalStatistics & Analysis

Returns the standard normal cumulative distribution.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the inverse of the standard normal cumulative distribution.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Reverses the logic of its argument.

LogicalLogic & ConditionsMost Used

Returns the serial number of the current date and time.

Date & TimeBeginner EssentialsDates & Time CalculationsMost Used

Returns the number of periods for an investment.

FinancialFinance & Accounting

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

FinancialFinance & Accounting

Converts text to number in a locale-independent manner.

TextText CleaningText Processing

Converts an octal number to binary.

EngineeringEngineering & Science

Converts an octal number to decimal.

EngineeringEngineering & Science

Converts an octal number to hexadecimal.

EngineeringEngineering & Science

Rounds a number up to the nearest odd integer.

Math & TrigonometryMath Basics

Returns the price per $100 face value of a security with an odd first period.

FinancialFinance & Accounting

Returns the yield of a security with an odd first period.

FinancialFinance & Accounting

Returns the price per $100 face value of a security with an odd last period.

FinancialFinance & Accounting

Returns the yield of a security with an odd last period.

FinancialFinance & Accounting

Returns a reference offset from a given reference.

Lookup & ReferenceLookup & Matching Essentials

Returns TRUE if any argument is TRUE.

LogicalBeginner EssentialsLogic & ConditionsMost Used

Returns the number of periods required by an investment to reach a specified value.

FinancialFinance & Accounting

Returns the Pearson product moment correlation coefficient.

StatisticalStatistics & Analysis

Returns the k-th percentile of values in a range.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the k-th percentile of values in a range, where k is in the range 0..1, exclusive.

StatisticalStatistics & Analysis

Returns the k-th percentile of values in a range.

StatisticalStatistics & Analysis

Sums the values in the subset and divides it by all the values.

Math & TrigonometryMath BasicsModern Excel Functions

Returns the percentage rank of a value in a data set.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the rank of a value in a data set as a percentage (0..1, exclusive) of the data set.

StatisticalStatistics & Analysis

Returns the percentage rank of a value in a data set.

StatisticalStatistics & Analysis

Returns the number of permutations for a given number of objects.

StatisticalStatistics & Analysis

Returns the number of permutations for a given number of objects (with repetitions) that can be selected from the total objects.

StatisticalStatistics & Analysis

Returns the value of the density function for a standard normal distribution.

StatisticalStatistics & Analysis

Extracts the phonetic (furigana) characters from a text string.

TextText Processing

Returns the value of pi.

Math & TrigonometryMath Basics

Helps a user group, aggregate, sort, and filter data based on the row and column fields that you specify.

Lookup & ReferenceDynamic Arrays & LAMBDALookup & Matching EssentialsModern Excel Functions

Returns the periodic payment for an annuity.

FinancialFinance & Accounting

Returns the Poisson distribution.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the Poisson distribution.

StatisticalStatistics & Analysis

Returns the result of a number raised to a power.

Math & TrigonometryMath Basics

Returns the payment on the principal for an investment for a given period.

FinancialFinance & Accounting

Returns the price per $100 face value of a security that pays periodic interest.

FinancialFinance & Accounting

Returns the price per $100 face value of a discounted security.

FinancialFinance & Accounting

Returns the price per $100 face value of a security that pays interest at maturity.

FinancialFinance & Accounting

Returns the probability that values in a range are between two limits.

StatisticalStatistics & Analysis

Multiplies its arguments.

Math & TrigonometryMath Basics

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

TextText Processing

Returns the present value of an investment.

FinancialFinance & Accounting

Returns the quartile of a data set.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the quartile of the data set, based on percentile values from 0..1, exclusive.

StatisticalStatistics & Analysis

Returns the quartile of a data set.

StatisticalStatistics & Analysis

Returns the integer portion of a division.

Math & TrigonometryMath Basics

Converts degrees to radians.

Math & TrigonometryMath Basics

Returns a random number between 0 and 1.

Math & TrigonometryMath Basics

Returns an array of random numbers between 0 and 1. However, you can specify the number of rows and columns to fill, minimum and maximum values, and whether to return whole numbers or decimal values.

Math & TrigonometryMath BasicsModern Excel Functions

Returns a random number between the numbers you specify.

Math & TrigonometryMath Basics

Returns the rank of a number in a list of numbers.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the rank of a number in a list of numbers.

StatisticalStatistics & Analysis

Returns the rank of a number in a list of numbers.

StatisticalStatistics & Analysis

Returns the interest rate per period of an annuity.

FinancialFinance & Accounting

Returns the amount received at maturity for a fully invested security.

FinancialFinance & Accounting

Reduces an array to an accumulated value by applying a LAMBDA to each value and returning the total value in the accumulator.

LogicalDynamic Arrays & LAMBDALogic & ConditionsModern Excel Functions

Extracts strings within the provided text that matches the pattern.

TextModern Excel FunctionsText Processing

Replaces strings within the provided text that matches the pattern with replacement.

TextModern Excel FunctionsText Processing

Determines whether any part of text matches the pattern.

TextModern Excel FunctionsText Processing

Returns the register ID of the specified dynamic link library (DLL) or code resource that has been previously registered.

User DefinedUser Defined

Replaces characters within text.

TextText CleaningText Processing

Repeats text a given number of times.

TextText CleaningText Processing

Returns the rightmost characters from a text value.

TextBeginner EssentialsMost UsedText Processing

Converts an arabic numeral to roman, as text.

Math & TrigonometryMath Basics

Rounds a number to a specified number of digits.

Math & TrigonometryBeginner EssentialsMath BasicsMost Used

Rounds a number down, toward zero.

Math & TrigonometryMath BasicsMost Used

Rounds a number up, away from zero.

Math & TrigonometryMath BasicsMost Used

Returns the row number of a reference.

Lookup & ReferenceLookup & Matching Essentials

Returns the number of rows in a reference.

Lookup & ReferenceLookup & Matching Essentials

Returns an equivalent interest rate for the growth of an investment.

FinancialFinance & Accounting

Returns the square of the Pearson product moment correlation coefficient.

StatisticalStatistics & Analysis

Retrieves real-time data from a program that supports COM automation.

Lookup & ReferenceLookup & Matching Essentials

Scans an array by applying a LAMBDA to each value and returns an array that has each intermediate value.

LogicalDynamic Arrays & LAMBDALogic & ConditionsModern Excel Functions

Finds one text value within another (not case-sensitive).

TextText Processing

Returns the secant of an angle.

Math & TrigonometryMath Basics

Returns the hyperbolic secant of an angle.

Math & TrigonometryMath Basics

Converts a serial number to a second.

Date & TimeDates & Time Calculations

Generates a list of sequential numbers in an array, such as 1, 2, 3, 4.

Math & TrigonometryDynamic Arrays & LAMBDAMath BasicsModern Excel Functions

Returns the sum of a power series based on the formula.

Math & TrigonometryMath Basics

Returns the sheet number of the referenced sheet.

InformationInformation & Auditing

Returns the number of sheets in a reference.

InformationInformation & Auditing

Returns the sign of a number.

Math & TrigonometryMath Basics

Returns the sine of the given angle.

Math & TrigonometryMath Basics

Returns the hyperbolic sine of a number.

Math & TrigonometryMath Basics

Returns the skewness of a distribution.

StatisticalStatistics & Analysis

Returns the skewness of a distribution based on a population: a characterization of the degree of asymmetry of a distribution around its mean.

StatisticalStatistics & Analysis

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

FinancialFinance & Accounting

Returns the slope of the linear regression line.

StatisticalStatistics & Analysis

Returns the k-th smallest value in a data set.

StatisticalStatistics & Analysis

Sorts the contents of a range or array.

Lookup & ReferenceDynamic Arrays & LAMBDALookup & Matching EssentialsModern Excel Functions

Sorts the contents of a range or array based on the values in a corresponding range or array.

Lookup & ReferenceDynamic Arrays & LAMBDALookup & Matching EssentialsModern Excel Functions

Returns a positive square root.

Math & TrigonometryMath Basics

Returns the square root of (number * pi).

Math & TrigonometryMath Basics

Returns a normalized value.

StatisticalStatistics & Analysis

Estimates standard deviation based on a sample.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Calculates standard deviation based on the entire population.

StatisticalStatistics & Analysis

Estimates standard deviation based on a sample.

StatisticalStatistics & Analysis

Estimates standard deviation based on a sample, including numbers, text, and logical values.

StatisticalStatistics & Analysis

Calculates standard deviation based on the entire population.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Calculates standard deviation based on the entire population, including numbers, text, and logical values.

StatisticalStatistics & Analysis

Returns the standard error of the predicted y-value for each x in the regression.

StatisticalStatistics & Analysis

Retrieves historical data about a financial instrument and loads it as an array.

InformationInformation & Auditing

Substitutes new text for old text in a text string.

TextMost UsedText CleaningText Processing

Returns a subtotal in a list or database.

Math & TrigonometryMath Basics

Adds its arguments.

Math & TrigonometryBeginner EssentialsMath BasicsMost Used

Adds the cells specified by a given criteria.

Math & TrigonometryBeginner EssentialsMath BasicsMost Used

Adds the cells in a range that meet multiple criteria.

Math & TrigonometryMath BasicsMost Used

Returns the sum of the products of corresponding array components.

Math & TrigonometryMath Basics

Returns the sum of the squares of the arguments.

Math & TrigonometryMath Basics

Returns the sum of the difference of squares of corresponding values in two arrays.

Math & TrigonometryMath Basics

Returns the sum of the sum of squares of corresponding values in two arrays.

Math & TrigonometryMath Basics

Returns the sum of squares of differences of corresponding values in two arrays.

Math & TrigonometryMath Basics

Evaluates an expression against a list of values and returns the result corresponding to the first matching value. If there is no match, an optional default value may be returned.

LogicalLogic & ConditionsModern Excel Functions

Returns the sum-of-years' digits depreciation of an asset for a specified period.

FinancialFinance & Accounting

Converts its arguments to text.

TextText Processing

Returns the Percentage Points (probability) for the Student t-distribution.

StatisticalStatistics & Analysis

Returns the Percentage Points (probability) for the Student t-distribution.

StatisticalStatistics & Analysis

Returns the Student's t-distribution.

StatisticalStatistics & Analysis

Returns the t-value of the Student's t-distribution as a function of the probability and the degrees of freedom.

StatisticalStatistics & Analysis

Returns the inverse of the Student's t-distribution.

StatisticalStatistics & Analysis

Returns the probability associated with a Student's t-test.

StatisticalStatistics & Analysis

Returns a specified number of contiguous rows or columns from the start or end of an array.

Lookup & ReferenceDynamic Arrays & LAMBDALookup & Matching EssentialsModern Excel Functions

Returns the tangent of a number.

Math & TrigonometryMath Basics

Returns the hyperbolic tangent of a number.

Math & TrigonometryMath Basics

Returns the bond-equivalent yield for a Treasury bill.

FinancialFinance & Accounting

Returns the price per $100 face value for a Treasury bill.

FinancialFinance & Accounting

Returns the yield for a Treasury bill.

FinancialFinance & Accounting

Returns the Student's t-distribution.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Formats a number and converts it to text.

TextText CleaningText Processing

Returns text that occurs after given character or string.

TextModern Excel FunctionsText CleaningText Processing

Returns text that occurs before a given character or string.

TextModern Excel FunctionsText CleaningText Processing

Combines the text from multiple ranges and/or strings.

TextModern Excel FunctionsMost UsedText Cleaning

Splits text strings by using column and row delimiters.

TextModern Excel FunctionsText CleaningText Processing

Returns the serial number of a particular time.

Date & TimeDates & Time Calculations

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

Date & TimeDates & Time Calculations

Returns the inverse of the Student's t-distribution.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the array in a single column.

Lookup & ReferenceDynamic Arrays & LAMBDALookup & Matching EssentialsModern Excel Functions

Returns the serial number of today's date.

Date & TimeBeginner EssentialsDates & Time CalculationsMost Used

Returns the array in a single row.

Lookup & ReferenceDynamic Arrays & LAMBDALookup & Matching EssentialsModern Excel Functions

Translates a text from one language to another.

TextModern Excel FunctionsText Processing

Returns the transpose of an array.

Lookup & ReferenceLookup & Matching Essentials

Returns values along a linear trend.

StatisticalStatistics & Analysis

Removes spaces from text.

TextBeginner EssentialsMost UsedText Cleaning

Returns the mean of the interior of a data set.

StatisticalStatistics & Analysis

Scans in from the edges of a range or array until it finds a non-blank cell (or value), it then excludes those blank rows or columns.

Lookup & ReferenceLookup & Matching EssentialsModern Excel Functions

Returns the logical value TRUE.

LogicalLogic & Conditions

Truncates a number to an integer.

Math & TrigonometryMath Basics

Returns the probability associated with a Student's t-test.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns a number indicating the data type of a value.

InformationInformation & Auditing

Returns the Unicode character that is references by the given numeric value.

TextText Processing

Returns the number (code point) that corresponds to the first character of the text.

TextText Processing

Returns a list of unique values in a list or range.

Lookup & ReferenceDynamic Arrays & LAMBDALookup & Matching EssentialsModern Excel Functions

Converts text to uppercase.

TextText Processing

Converts a text argument to a number.

TextText CleaningText Processing

Returns text from any specified value.

TextModern Excel FunctionsText Processing

Estimates variance based on a sample.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Calculates variance based on the entire population.

StatisticalStatistics & Analysis

Estimates variance based on a sample.

StatisticalStatistics & Analysis

Estimates variance based on a sample, including numbers, text, and logical values.

StatisticalStatistics & Analysis

Calculates variance based on the entire population.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Calculates variance based on the entire population, including numbers, text, and logical values.

StatisticalStatistics & Analysis

Returns the depreciation of an asset for a specified or partial period by using a declining balance method.

FinancialFinance & Accounting

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

Lookup & ReferenceBeginner EssentialsLookup & Matching EssentialsMost Used

Appends arrays vertically and in sequence to return a larger array.

Lookup & ReferenceDynamic Arrays & LAMBDALookup & Matching EssentialsModern Excel Functions

Returns data from a web service.

WebDesktop OnlyWeb & External Data

Converts a serial number to a day of the week.

Date & TimeDates & Time CalculationsMost Used

Converts a serial number to a number representing where the week falls numerically with a year.

Date & TimeDates & Time CalculationsMost Used

Calculates variance based on the entire population, including numbers, text, and logical values.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Returns the Weibull distribution.

StatisticalStatistics & Analysis

Returns the serial number of the date before or after a specified number of workdays.

Date & TimeDates & Time Calculations

Returns the serial number of the date before or after a specified number of workdays using parameters to indicate which and how many days are weekend days.

Date & TimeDates & Time Calculations

Wraps the provided row or column of values by columns after a specified number of elements.

Lookup & ReferenceDynamic Arrays & LAMBDALookup & Matching EssentialsModern Excel Functions

Wraps the provided row or column of values by rows after a specified number of elements.

Lookup & ReferenceDynamic Arrays & LAMBDALookup & Matching EssentialsModern Excel Functions

Returns the internal rate of return for a schedule of cash flows that is not necessarily periodic.

FinancialFinance & Accounting

Searches a range or an array, and returns an item corresponding to the first match it finds. If a match doesn't exist, then XLOOKUP can return the closest (approximate) match.

Lookup & ReferenceBeginner EssentialsLookup & Matching EssentialsModern Excel Functions

Returns the relative position of an item in an array or range of cells.

Lookup & ReferenceLookup & Matching EssentialsModern Excel FunctionsMost Used

Returns the net present value for a schedule of cash flows that is not necessarily periodic.

FinancialFinance & Accounting

Returns a logical exclusive OR of all arguments.

LogicalLogic & Conditions

Converts a serial number to a year.

Date & TimeDates & Time CalculationsMost Used

Returns the year fraction representing the number of whole days between start_date and end_date.

Date & TimeDates & Time Calculations

Returns the yield on a security that pays periodic interest.

FinancialFinance & Accounting

Returns the annual yield for a discounted security; for example, a Treasury bill.

FinancialFinance & Accounting

Returns the annual yield of a security that pays interest at maturity.

FinancialFinance & Accounting

Returns the one-tailed probability-value of a z-test.

StatisticalStatistics & Analysis

Returns the one-tailed probability-value of a z-test.

CompatibilityCompatibility / LegacyLegacy / Older Versions

Excel Functions FAQ

How do I find the right Excel function for my task?

If you’re starting from a real-world problem (like cleaning text, extracting parts of a string, working with dates, or building a lookup), begin with the curated collections. If you prefer the official structure, filter by Microsoft Excel categories (Text, Logical, Math, Lookup & Reference) and use search to jump to a function name.

What’s the fastest way to search Excel functions by name?

Use the function search and type the function name (for example SUM, IF, XLOOKUP, INDEX, MATCH). The list filters instantly, so you can open the detail page and copy the syntax, see examples, and understand when the formula is used.

What’s the difference between XLOOKUP, VLOOKUP, and INDEX/MATCH?

XLOOKUP is the modern, flexible lookup function (it can search left or right and has better defaults). VLOOKUP is common in older Excel files but is more limited. INDEX/MATCH is a powerful classic combination that’s still useful—especially for complex models or when you need compatibility with older workbooks.

Are Excel functions the same in Excel 365, Excel 2021, and older versions?

Core functions (like SUM, IF, COUNTIF, VLOOKUP) work across most versions, but newer Excel features—especially dynamic array functions (like FILTER, UNIQUE, SORT) and advanced functions (LET, LAMBDA)—may require Excel 365 or a newer release. Check each function page for notes about version support.

How do I choose between IF, IFS, and SWITCH in Excel?

Use IF for simple conditions. Use IFS when you have multiple condition-result pairs in a clear sequence. Use SWITCH when you’re matching one value against several fixed options (like status codes or categories). These functions help you build readable formulas without nesting many IF statements.

Can I browse Excel formulas by category instead of learning every function?

Yes. This directory is designed for browsing by purpose: you can explore curated collections for common workflows and also filter by official Microsoft categories. That makes it easier to learn Excel formulas step-by-step and quickly find the right function for a specific task.