Excel Functions for Data Analytics 2026

Here is the compiled list categorized by analytical purpose:

1. Database Functions (D-Functions)
Specifically designed for statistical analysis of structured tables/databases .

  • DCOUNT: Counts numeric cells matching criteria
  • DCOUNTA: Counts nonblank cells matching criteria
  • DAVERAGE: Averages matching records
  • DSUM: Sums matching records
  • DMAX: Returns maximum from matching records
  • DMIN: Returns minimum from matching records
  • DPRODUCT: Multiplies values in matching records
  • DSTDEV: Sample standard deviation of matching records
  • DSTDEVP: Population standard deviation of matching records
  • DVAR: Sample variance of matching records
  • DVARP: Population variance of matching records
  • DGET: Extracts a single record

2. Lookup & Reference Functions
Essential for scenario analysis and dynamic data retrieval .

  • VLOOKUP / HLOOKUP: Vertical/horizontal exact or approximate lookup
  • XLOOKUP: Modern successor to V/HLOOKUP (returns any column/row)
  • INDEX: Returns value at intersection of row and column
  • MATCH: Returns position of a lookup value
  • XMATCH: Updated version of MATCH with more match modes
  • FILTER: Returns all matching values from an array (dynamic array)
  • CHOOSE: Returns value from list based on index number
  • OFFSET: Returns range offset from reference (used for rolling calculations)
  • INDIRECT: Returns reference specified by text string
  • HYPERLINK: Creates shortcut/jump

3. Statistical & Aggregation Functions
Core descriptive statistics and conditional math .

  • SUM / SUMIF / SUMIFS: Sum with zero, one, or multiple conditions
  • COUNT / COUNTIF / COUNTIFS: Count numeric cells with conditions
  • AVERAGE / AVERAGEIF / AVERAGEIFS: Arithmetic mean with conditions
  • SUBTOTAL: Returns subtotal (SUM, AVERAGE, COUNT, etc.) ignoring filtered rows
  • MAX / MIN: Largest/smallest value
  • MEDIAN: Middle value
  • MODE: Most frequent value
  • STDEV.S / STDEV.P: Standard deviation (sample vs population)
  • VAR.S / VAR.P: Variance (sample vs population)
  • PRODUCT: Multiplies values in a range
  • ABS: Absolute value

4. Logical Functions
Conditional branching and error handling .

  • IF: Returns one value if true, another if false
  • AND / OR / NOT: Boolean logic (returns TRUE/FALSE)
  • IFERROR / IFNA: Catches errors and returns specified alternative
  • SWITCH: Evaluates expression against list of values (alternative to nested IF)

5. Text & String Manipulation Functions
Data cleaning and dynamic label generation .

  • CONCATENATE / CONCAT: Joins strings
  • TEXTJOIN: Joins strings with delimiter (ignores blanks)
  • LEFT / RIGHT / MID: Extracts characters from start/end/middle
  • FIND: Locates substring position (case-sensitive)
  • REPLACE: Replaces characters
  • TEXT: Formats number as text in specific format
  • & (Ampersand): Operator for string concatenation
  • ENCODEURL: URL-encodes text (Web functions)

6. Date & Time Functions
Time intelligence and date arithmetic .

  • TODAY / NOW: Current date / current date-time
  • DATE / TIME: Creates date/time from components
  • YEAR / MONTH / DAY: Extracts components
  • HOUR / MINUTE / SECOND: Extracts time components
  • DATEDIF: Calculates difference in days/months/years
  • DAYS / DAYS360: Day count (actual vs 360-day year)
  • WEEKDAY / WEEKNUM / ISOWEEKNUM: Day of week / week number
  • EDATE / EOMONTH: Date n months away / end of month
  • NETWORKDAYS: Working days between dates
  • DATEVALUE / TIMEVALUE: Converts text date/time to serial number

7. Financial Functions
Loan calculations, depreciation, and security pricing .

  • PMT: Loan payment amount
  • NPV / IRR: Net Present Value / Internal Rate of Return
  • FV: Future value of investment
  • ACCRINT / ACCRINTM: Accrued interest (periodic/at maturity)
  • CUMIPMT / CUMPRINC: Cumulative interest/principal
  • DB / DDB: Declining balance / Double-declining balance depreciation
  • DISC: Discount rate for security
  • DOLLARDE: Converts fractional dollar price to decimal

8. Information Functions
Cell property and data type verification .

  • ISNUMBER: Checks if value is number
  • ISNA: Checks if error is #N/A
  • TYPE: Indicates data type

9. What-If Analysis & Validation Tools
Sensitivity and scenario structuring .

  • Data Table (Feature, not function): Varies inputs to see impact on PMT/NPV/IRR
  • Data Validation (Feature, not function): Restricts input types (drop-downs, ranges)

If you require a full alphabetical list or a complete export from Microsoft’s official library, please clarify that you need the exhaustive inventory beyond these curated categories.