Function Migration

Our list of initial functions has been taken from the following add-ins:
AET Utilities, ASAP Utilities, Excel Kid, KuTools, MoreFunc, OzGrid, Power User Software, Power Utility Pack, Professor Excel, XLTools


AET Utilities

Library FunctionDescription
BOOKSNAMEWORKBOOKFILENAME Returns Active Workbook's name
CHAINConcatenates (Joins) numbers or text together, with or without separators. Separators must be enclosed by quotation marks as in "-" etc.
CHOOSEFROMLISTReturns random values from a custom list, Optional TRUE to change on recalculation
CHOOSEFROMRANGEReturns random values from a range of cells, Optional TRUE to change on recalculation
COLORNAMEReturns the color name of the Target Cell. Use Optional CondFormat 1, 2 or 3 for Conditional Formatting. A blank or #NA will show in the case of an error
COLUMNSIZEReturns Column Width of Active Cell if no range (Target Cell) is specified
COMPANYNAMESSAMPLEDATE Add fake company names, Optional TRUE to change on recalculation
CONVERTROMANNUMBERSConvert roman numbers up until 3,999
COUNTCOLORCOUNTFORMAT Counts all cells of the colour specified (ColorInd = Color Index). It will not work with Conditional Formatting
DATEFORMATSelect a number to change format of Target Cell or decline to retain same format as Target Cell. 1 = "dd/mm/yy"; 2 = "mm/dd/yy"; 3 = "d mmmm, yyyy"; 4 = "mmmm d, yyyy"
DATEFORMAT2Select a number to change format of TargetDate, can be used with TODAY, NOW or dates entered with commas. Formatting is the same as with DATEFORMAT
EDATEPLUSBuilt-in EDATE Returns the date serial number that is a given number of months before or after a date.
EOMONTHPLUSBuilt-in EOMONTH Returns the date serial number of the last day of a month before or after a date.
FEMALENAMESSAMPLEDATA Add common female names (first names and surnames)
FIRSTINCOLUMNReturns the First Value in the column specified
FIRSTINROWReturns the First Value in the row specified
FULLNAMEWORKBOOKPATHFILENAME Returns Active Workbook's full name (includes directory)
GETCOLORINDEXFORMATGET Returns the color index of the Target Cell.
GETCOMMENTReturns text from comment in Target Cell
GETFONTFORMATGET Returns font name and size used in Target Cell
GETFONTINDEXFORMATGET Returns the font color index of the Target Cell. Will not work with Number Formats
GETFORMATFORMATGET Returns format used in Target Cell
GETFORMULAReturns formula used in Target Cell
GETFORMULAR1C1Returns R1C1 formula used in Target Cell
GETHTMLCOLORReturns HTML Color of Target Cell. It will not work with Conditional Formatting
GETNUMBERSReturns numbers as string and retains leading zeros (all text is removed)
GETRGBCOLORFORMATGET Returns RGB Color of Target Cell. It will not work with Conditional Formatting
GETTEXTReturns capital or small letters only (all numbers are removed)
GETTHEMECOLORFORMATGET Returns Theme Colour of Target Cell. It will not work with Conditional Formatting
GETTINTANDSHADEFORMATGET Returns Tint And Shade of Target Cell. It will not work with Conditional Formatting
HASFORMULABuilt-in ISFORMULA Returns TRUE if Target Cell has formula
HASTEXTReturns TRUE if text or numbers in second Target Cell are contained in first Target Cell
LASTDATEReturns Last Date of a Month specified by MyDay (Sunday = 1, Monday = 2, Tuesday = 3 etc)
LASTINCOLUMNLASTINCOLUMN Returns the Last Value in the column specified
LASTINROWLASTINROW Returns the Last Value in the row specified
MAKE PASSWORDReturns a random password based on number of characters and optional use of symbols
MALENAMESSAMPLEDATA Add common male names (first names and surnames).
MILLIONSRound numbers up to millions as in "10 Million", recommended maximum of 15 digits
PATHNAMEWORKBOOKPATH Returns Active Workbook's path
REVERSETEXTREVERSE Reverses Text of Target Cell
ROWSIZEReturns Row Height of Active Cell if no range (Target Cell) is specified
SHEETSNAMEWORKSHEETNAME Returns Active Sheet's name
STATRANDReturns static random numbers (similar to RAND)
STATRANDBETWEENReturns static random numbers between values specified (similar to RANDBETWEEN)
SUMCOLORSUMFORMAT Sums values in all cells of the color specified (ColorInd = Color Index). It will not work with Conditional Formatting
THOUSANDSRound numbers up to thousands as in "10 Thousand", recommended maximum of 12 digits
USERSNAMEUSERNAME Returns the user's name
Library Function
Description
BOOKSNAME
WORKBOOKFILENAME Returns Active Workbook's name
CHAIN
Concatenates (Joins) numbers or text together, with or without separators. Separators must be enclosed by quotation marks as in "-" etc.
CHOOSEFROMLIST
Returns random values from a custom list, Optional TRUE to change on recalculation
CHOOSEFROMRANGE
Returns random values from a range of cells, Optional TRUE to change on recalculation
COLORNAME
Returns the color name of the Target Cell. Use Optional CondFormat 1, 2 or 3 for Conditional Formatting. A blank or #NA will show in the case of an error
COLUMNSIZE
Returns Column Width of Active Cell if no range (Target Cell) is specified
COMPANYNAMES
SAMPLEDATE Add fake company names, Optional TRUE to change on recalculation
CONVERTROMANNUMBERS
Convert roman numbers up until 3,999
COUNTCOLOR
COUNTFORMAT Counts all cells of the colour specified (ColorInd = Color Index). It will not work with Conditional Formatting
DATEFORMAT
Select a number to change format of Target Cell or decline to retain same format as Target Cell. 1 = "dd/mm/yy"; 2 = "mm/dd/yy"; 3 = "d mmmm, yyyy"; 4 = "mmmm d, yyyy"
DATEFORMAT2
Select a number to change format of TargetDate, can be used with TODAY, NOW or dates entered with commas. Formatting is the same as with DATEFORMAT
EDATEPLUS
Built-in EDATE Returns the date serial number that is a given number of months before or after a date.
EOMONTHPLUS
Built-in EOMONTH Returns the date serial number of the last day of a month before or after a date.
FEMALENAMES
SAMPLEDATA Add common female names (first names and surnames)
FIRSTINCOLUMN
Returns the First Value in the column specified
FIRSTINROW
Returns the First Value in the row specified
FULLNAME
WORKBOOKPATHFILENAME Returns Active Workbook's full name (includes directory)
GETCOLORINDEX
FORMATGET Returns the color index of the Target Cell.
GETCOMMENT
Returns text from comment in Target Cell
GETFONT
FORMATGET Returns font name and size used in Target Cell
GETFONTINDEX
FORMATGET Returns the font color index of the Target Cell. Will not work with Number Formats
GETFORMAT
FORMATGET Returns format used in Target Cell
GETFORMULA
Returns formula used in Target Cell
GETFORMULAR1C1
Returns R1C1 formula used in Target Cell
GETHTMLCOLOR
Returns HTML Color of Target Cell. It will not work with Conditional Formatting
GETNUMBERS
Returns numbers as string and retains leading zeros (all text is removed)
GETRGBCOLOR
FORMATGET Returns RGB Color of Target Cell. It will not work with Conditional Formatting
GETTEXT
Returns capital or small letters only (all numbers are removed)
GETTHEMECOLOR
FORMATGET Returns Theme Colour of Target Cell. It will not work with Conditional Formatting
GETTINTANDSHADE
FORMATGET Returns Tint And Shade of Target Cell. It will not work with Conditional Formatting
HASFORMULA
Built-in ISFORMULA Returns TRUE if Target Cell has formula
HASTEXT
Returns TRUE if text or numbers in second Target Cell are contained in first Target Cell
LASTDATE
Returns Last Date of a Month specified by MyDay (Sunday = 1, Monday = 2, Tuesday = 3 etc)
LASTINCOLUMN
LASTINCOLUMN Returns the Last Value in the column specified
LASTINROW
LASTINROW Returns the Last Value in the row specified
MAKE PASSWORD
Returns a random password based on number of characters and optional use of symbols
MALENAMES
SAMPLEDATA Add common male names (first names and surnames).
MILLIONS
Round numbers up to millions as in "10 Million", recommended maximum of 15 digits
PATHNAME
WORKBOOKPATH Returns Active Workbook's path
REVERSETEXT
REVERSE Reverses Text of Target Cell
ROWSIZE
Returns Row Height of Active Cell if no range (Target Cell) is specified
SHEETSNAME
WORKSHEETNAME Returns Active Sheet's name
STATRAND
Returns static random numbers (similar to RAND)
STATRANDBETWEEN
Returns static random numbers between values specified (similar to RANDBETWEEN)
SUMCOLOR
SUMFORMAT Sums values in all cells of the color specified (ColorInd = Color Index). It will not work with Conditional Formatting
THOUSANDS
Round numbers up to thousands as in "10 Thousand", recommended maximum of 12 digits
USERSNAME
USERNAME Returns the user's name

link - sites.fastspring.com/andrewsexceltips/ product/andrewsexcelutilities


ASAP Utilities

Library FunctionDescription
CELLCOLORFORMATGET Returns the colour number of a cell.
CELLCOLORINDEXFORMATGET Returns the colour index number of the cell.
COUNTBYCELLCOLORCOUNTFORMAT Counts the number of cells in the given range that have a certain fill colour.
COUNTBYFONTCOLORCOUNTFORMAT Counts the number of cells in the given range that have a certain font colour.
COUNTCHARCOUNTSUBSTRING Counts the number of times a character occurs in a text.
COUNTSHADESCOUNTFORMAT Counts the number of colored cells in your range.
COUNTWORDSWORDCOUNT* Returns the number of words in a text value, cell, or range.
EXTRACTFILENAMEEXTRACTFILENAME Returns the file name from a full path and filename.
EXTRACTFOLDERNAMEEXTRACTFOLDERPATH Returns the folder name from a combined filepath and filename.
EXTRACTNUMBERSEXTRACTNUMBERS Returns the numbers from a text string.
FILENAMEWORKBOOKFILENAME Returns the name of your workbook.
FILEPATHWORKBOOKPATH Returns the filepath (the folder) where your workbook is stored.
FILEPROPERTIESWORKBOOKPROPERTIES Returns the value of one of the built-in document properties for the current workbook.
FONTCOLORFORMATGET Returns the colour number of the font of a cell.
FONTCOLORINDEXFORMATGET Returns the colour index number of the font of a cell.
FULLFILENAMEWORKBOOKPATHFILENAME Returns the full filename of your workbook.
GETCOMMENTCOMMENTGET Returns the text from the comment a cell.
GETDOMAINHYPERLINKGET Returns the (sub)domain from a given hyperlink (website address/url).
GETFONTNAMEFORMATGET Returns the name of the font in a cell.
GETFONTSIZEFORMATGET Returns the font size of a cell.
GETFORMULABuilt-in FORMULATEXT Returns the formula from a particular cell.
GETFORMULAINTReturns the formula of a cell in the "international" notation.
GETINDENTLEVELFORMATGET Returns the indent level for the cell.
GETHYPERLINKHYPERLINKGET Returns the hyperlink from a cell.
GETNUMBERFORMATNUMBERFORMATGET Returns the number format of a cell.
ISBOLDISBOLD Returns TRUE if the cell is bold or FALSE if it isn't.
ISFORMULABuilt-in ISFORMULA Returns TRUE if the cell has a formula or FALSE if it doesn't. Added in 2013.
LOADIMAGEIMAGEDISPLAY* Inserts the specified image as an object and puts it at the left-top of your cell.
MERGECELLSMERGECELLS Joins several text strings into one text string.
RANDOMPASSWORDRANDOMPASSWORD Returns a random string that can be used as a password.
REGEXMATCHReturns TRUE if the value matches the regular expression and FALSE if it does not.
REGEXEXTRACTBuilt-in REGEXEXTRACT Returns the text that matches the regular expression.
REGEXREPLACEBuilt-in REGEXREPLACE Returns a modified version of the text string based on a regular expression.
SHEETNAMEWORKSHEETNAME Returns the name of the worksheet this formula is used on.
SPELLNUMBERSPELLNUMBER Returns a spelled-out number or amount.
STRIPNUMBERSREMOVENUMBERS Removes all numbers from a text string and removes all spaces at the beginning and end of the result.
SUMBYCELLCOLORSUMFORMAT Adds the cells that have a certain fill colour.
SUMBYFONTCOLORSUMFORMAT Adds the cells that have a certain font colour.
Library Function
Description
CELLCOLOR
FORMATGET Returns the colour number of a cell.
CELLCOLORINDEX
FORMATGET Returns the colour index number of the cell.
COUNTBYCELLCOLOR
COUNTFORMAT Counts the number of cells in the given range that have a certain fill colour.
COUNTBYFONTCOLOR
COUNTFORMAT Counts the number of cells in the given range that have a certain font colour.
COUNTCHAR
COUNTSUBSTRING Counts the number of times a character occurs in a text.
COUNTSHADES
COUNTFORMAT Counts the number of colored cells in your range.
COUNTWORDS
WORDCOUNT* Returns the number of words in a text value, cell, or range.
EXTRACTFILENAME
EXTRACTFILENAME Returns the file name from a full path and filename.
EXTRACTFOLDERNAME
EXTRACTFOLDERPATH Returns the folder name from a combined filepath and filename.
EXTRACTNUMBERS
EXTRACTNUMBERS Returns the numbers from a text string.
FILENAME
WORKBOOKFILENAME Returns the name of your workbook.
FILEPATH
WORKBOOKPATH Returns the filepath (the folder) where your workbook is stored.
FILEPROPERTIES
WORKBOOKPROPERTIES Returns the value of one of the built-in document properties for the current workbook.
FONTCOLOR
FORMATGET Returns the colour number of the font of a cell.
FONTCOLORINDEX
FORMATGET Returns the colour index number of the font of a cell.
FULLFILENAME
WORKBOOKPATHFILENAME Returns the full filename of your workbook.
GETCOMMENT
COMMENTGET Returns the text from the comment a cell.
GETDOMAIN
HYPERLINKGET Returns the (sub)domain from a given hyperlink (website address/url).
GETFONTNAME
FORMATGET Returns the name of the font in a cell.
GETFONTSIZE
FORMATGET Returns the font size of a cell.
GETFORMULA
Built-in FORMULATEXT Returns the formula from a particular cell.
GETFORMULAINT
Returns the formula of a cell in the "international" notation.
GETINDENTLEVEL
FORMATGET Returns the indent level for the cell.
GETHYPERLINK
HYPERLINKGET Returns the hyperlink from a cell.
GETNUMBERFORMAT
NUMBERFORMATGET Returns the number format of a cell.
ISBOLD
ISBOLD Returns TRUE if the cell is bold or FALSE if it isn't.
ISFORMULA
Built-in ISFORMULA Returns TRUE if the cell has a formula or FALSE if it doesn't. Added in 2013.
LOADIMAGE
IMAGEDISPLAY* Inserts the specified image as an object and puts it at the left-top of your cell.
MERGECELLS
MERGECELLS Joins several text strings into one text string.
RANDOMPASSWORD
RANDOMPASSWORD Returns a random string that can be used as a password.
REGEXMATCH
Returns TRUE if the value matches the regular expression and FALSE if it does not.
REGEXEXTRACT
Built-in REGEXEXTRACT Returns the text that matches the regular expression.
REGEXREPLACE
Built-in REGEXREPLACE Returns a modified version of the text string based on a regular expression.
SHEETNAME
WORKSHEETNAME Returns the name of the worksheet this formula is used on.
SPELLNUMBER
SPELLNUMBER Returns a spelled-out number or amount.
STRIPNUMBERS
REMOVENUMBERS Removes all numbers from a text string and removes all spaces at the beginning and end of the result.
SUMBYCELLCOLOR
SUMFORMAT Adds the cells that have a certain fill colour.
SUMBYFONTCOLOR
SUMFORMAT Adds the cells that have a certain font colour.

link - asap-utilities.com/asap-utilities-excel-tools-tip.php?tip=259


Excel Kid

Library FunctionDescription
ABBREVIATEACRONYM Returns the first letter of each word.
ASG 
AVERAGE_FLN(Maths)
AVERAGEHIGH(Maths)
AVERAGELOW(Maths)
AVERAGEN(Maths)
AVERAGESHEET(Maths)
BETWEENISBETWEEN*
CAMEL_CASE(Text)
CAPITALIZE(Text)
CELLARRAY 
COMPANY_CASE(Text)
COMPARECompare two lists or ranges and extract values based on different aspects.
COMPUTER_NAME 
CONCAT_365(Text)
CONCATIF 
CONCATIFS 
COUNT_LOWERCASE(Text)
COUNT_UPPERCASE(Text)
COUNT_WORDSWORDCOUNT* Returns the number of words in a string
COUNTBETWEENCOUNTBETWEEN Returns the number of cells that have a value that is between "min_value" and "max_value".
COUNTDIGITS(Maths)
COUNTTEXT(Maths)
COUNTUNIQUEnothing
COUNTVISIBLECOUNTVISIBLE Returns the number of visible, non blank cells in a range.
COUNTX(Maths)
CRNG 
DAM_STR(Text)
DAMERAU(Text)
DASH_CASE(Text)
DATE_TO_YYYYWW(Date & Time)
DATEDIFF(Date & Time)
DAYS_OF_MONTH(Date & Time)
DEDENT(Text)
DELIMSTR(Text)
DXLOOKUP 
ELITE_CASE(Text)
F_CAGR 
F_CAGR2 
F_DEPRECIATION 
F_EXTENDAP 
F_EXTENDGP 
F_INCOMETAX 
F_LIMIT 
F_PAYOUT 
F_PBP 
FILTER_WORDS(Text)
FIRST_UNIQUE 
FIRSTINCOLUMN 
FIRSTINROW 
FRNG 
FUNCIFS 
GET_CELLCOLORFORMATGET Returns a specific formatting attribute from a particular cell.
GET_COMMENTCOMMENTGET Returns the comment associated with a particular cell.
GET_FONTFORMATGET Returns a specific formatting attribute from a particular cell.
GET_HEIGHT 
GET_HYPERLINK 
GET_RANGENAME 
GET_URLHYPERLINKGET Returns the
GET_WIDTH 
GETLASTWORDWORDLAST*
GETNUMBERSEXTRACTNUMBERS Returns only the numbers from a text string.
GETNWORDS(Text)
GETWORDS(Text)
HAMMING(Text)
HEX2HSL 
HEX2RGB 
HSL2HEX 
HSL2RGB 
IFEQUAL 
IFS_365 
IFXRETURN 
ILOOKUP 
INDENT(Text)
INRANGEChecks if a specific value or a range exists within another range and returns a boolean value.
INSPLIT(Text)
INSTRING(Text)
INTERPOLATE_NUMBER(Maths)
INTERPOLATE_PERCENT(Maths)
ISBOLDISBOLD Returns whether a particular cell has been formatted in bold.
LARGEIFS 
LASTINCOLUMNLASTINCOLUMN Returns the last cell that contains data in a particular column.
LASTINROWLASTINROW Returns the last cell that contains data in a particular row.
LDATE(Date & Time)
LEFT_FIND(Text)
LEFT_SEARCH(Text)
LEFT_SPLIT(Text)
LEV_STR(Text)
LEVENSHTEIN(Text)
MAX_IFBuilt-in MAXIFS Returns the largest numerical value that satisfies multiple conditions.
MAX_IFSBuilt-in MAXIFS Returns the largest numerical value that satisfies multiple conditions.
MAX_RANGE(Maths)
MAXN 
MAXSHEET(Maths)
MAXSHEETS(Maths)
MIN_IFBuilt-in MINIFS Returns the smallest numerical value that satisfies multiple conditions.
MIN_IFSBuilt-in MINIFS Returns the smallest numerical value that satisfies multiple conditions.
MIN_RANGE(Maths)
MINN 
MINSHEET(Maths)
MINSHEETS(Maths)
MLOOKUP 
MLOOKUP_NR 
MONTH_NAME(Date & Time)
NMATCH 
NMATCHIFS 
NOTBETWEEN 
NVLOOKUP 
NVLOOKUPIFS 
OS 
PERCENTAGEIFS 
QUARTER(Date & Time)
QUARTER_NUM(Date & Time)
RANDBOOL 
RANDOM_RANGE 
RANDOM_SAMPLE 
RANDOM_SAMPLE_PERCENT 
RANGE_REVERSE 
RANGE_SORTBuilt-in SORT Returns the array of data that has been sorted by one column.
REMOVE_CHARACTERS(Text)
REMOVE_FIRST_N_CHAR(Text)
REMOVE_LAST_N_CHAR(Text)
REPEAT(Text)
REPTX 
RETURNCOLUMNS 
REVERSE_TEXTREVERSE Returns the
REVERSE_WORDSREVERSE Returns the
RGB2HEX 
RGB2HSL 
RGB2HSV 
RIGHT_FIND(Text)
RIGHT_SEARCH(Text)
RIGHT_SPLIT(Text)
RTOTAL 
SEQUENCER 
SHEET_CODE_NAME 
SHEET_NAMEWORKSHEETNAME Returns the name of the worksheet in a given position.
SHORTEN(Text)
SMALLIFS 
SPLITIT 
SPLITNUMBERS(Text)
STDEVIFS 
STR_COUNT(Text)
STR_SORT(Text)
SUBSTITUTE_ALL(Text)
SUBSTITUTES(Text)
SUBSTR(Text)
SUBSTR_FIND(Text)
SUBSTR_SEARCH(Text)
SUMBETWEEN(Maths)
SUMHIGH(Maths)
SUMLOW(Maths)
SUMN(Maths)
SUMSHEET(Maths)
SUMSHEETS(Maths)
SUMTEXT(Maths)
SWITCH_365 
TEXT_INSERT(Text)
TEXT_JOINBuilt-in CONCAT Returns the text string that is a concatenation of cell ranges and strings.
TEXT_LEFT(Text)
TEXTCLEAN(Text)
TEXTIFS 
TIMECARD(Date & Time)
TIME-CONVERTER(Date & Time)
TOTALCOL 
TOTALROW 
TRIM_RIGHT(Text)
UNIQUE_365Built-in UNIQUE Returns
USER_NAMEUSERNAME Returns the application's user name or the domain username.
UTEXT(Maths)
VRNG 
WB_AUTHORWORKBOOKPROPERTIES Returns a particular workbook property of the active workbook.
WB_CATEGORYWORKBOOKPROPERTIES
WB_COMMENTSWORKBOOKPROPERTIES
WB_COMPANYWORKBOOKPROPERTIES
WB_CREATION_DATEWORKBOOKPROPERTIES
WB_KEYWORDSWORKBOOKPROPERTIES
WB_LAST_AUTHORWORKBOOKPROPERTIES
WB_LAST_SAVE_TIMEWORKBOOKPROPERTIES
WB_MANAGERWORKBOOKPROPERTIES
WB_SUBJECTWORKBOOKPROPERTIES
WB_TITLEWORKBOOKPROPERTIES
WEEK_OF_MONTH(Date & Time)
WEEKDAY_NAME(Date & Time)
WEEKENDDATEISWEEKEND add
WORDFREQ(Text)
WORKTIME(Date & Time)
XDATE(Date & Time)
YYWW_TO_DATE(Date & Time)
YYYYMMDD_TO_DATE(Date & Time)
ZFILL(Text)
Library Function
Description
ABBREVIATE
ACRONYM Returns the first letter of each word.
ASG
AVERAGE_FLN
(Maths)
AVERAGEHIGH
(Maths)
AVERAGELOW
(Maths)
AVERAGEN
(Maths)
AVERAGESHEET
(Maths)
BETWEEN
ISBETWEEN*
CAMEL_CASE
(Text)
CAPITALIZE
(Text)
CELLARRAY
COMPANY_CASE
(Text)
COMPARE
Compare two lists or ranges and extract values based on different aspects.
COMPUTER_NAME
CONCAT_365
(Text)
CONCATIF
CONCATIFS
COUNT_LOWERCASE
(Text)
COUNT_UPPERCASE
(Text)
COUNT_WORDS
WORDCOUNT* Returns the number of words in a string
COUNTBETWEEN
COUNTBETWEEN Returns the number of cells that have a value that is between "min_value" and "max_value".
COUNTDIGITS
(Maths)
COUNTTEXT
(Maths)
COUNTUNIQUE
nothing
COUNTVISIBLE
COUNTVISIBLE Returns the number of visible, non blank cells in a range.
COUNTX
(Maths)
CRNG
DAM_STR
(Text)
DAMERAU
(Text)
DASH_CASE
(Text)
DATE_TO_YYYYWW
(Date & Time)
DATEDIFF
(Date & Time)
DAYS_OF_MONTH
(Date & Time)
DEDENT
(Text)
DELIMSTR
(Text)
DXLOOKUP
ELITE_CASE
(Text)
F_CAGR
F_CAGR2
F_DEPRECIATION
F_EXTENDAP
F_EXTENDGP
F_INCOMETAX
F_LIMIT
F_PAYOUT
F_PBP
FILTER_WORDS
(Text)
FIRST_UNIQUE
FIRSTINCOLUMN
FIRSTINROW
FRNG
FUNCIFS
GET_CELLCOLOR
FORMATGET Returns a specific formatting attribute from a particular cell.
GET_COMMENT
COMMENTGET Returns the comment associated with a particular cell.
GET_FONT
FORMATGET Returns a specific formatting attribute from a particular cell.
GET_HEIGHT
GET_HYPERLINK
GET_RANGENAME
GET_URL
HYPERLINKGET Returns the
GET_WIDTH
GETLASTWORD
WORDLAST*
GETNUMBERS
EXTRACTNUMBERS Returns only the numbers from a text string.
GETNWORDS
(Text)
GETWORDS
(Text)
HAMMING
(Text)
HEX2HSL
HEX2RGB
HSL2HEX
HSL2RGB
IFEQUAL
IFS_365
IFXRETURN
ILOOKUP
INDENT
(Text)
INRANGE
Checks if a specific value or a range exists within another range and returns a boolean value.
INSPLIT
(Text)
INSTRING
(Text)
INTERPOLATE_NUMBER
(Maths)
INTERPOLATE_PERCENT
(Maths)
ISBOLD
ISBOLD Returns whether a particular cell has been formatted in bold.
LARGEIFS
LASTINCOLUMN
LASTINCOLUMN Returns the last cell that contains data in a particular column.
LASTINROW
LASTINROW Returns the last cell that contains data in a particular row.
LDATE
(Date & Time)
LEFT_FIND
(Text)
LEFT_SEARCH
(Text)
LEFT_SPLIT
(Text)
LEV_STR
(Text)
LEVENSHTEIN
(Text)
MAX_IF
Built-in MAXIFS Returns the largest numerical value that satisfies multiple conditions.
MAX_IFS
Built-in MAXIFS Returns the largest numerical value that satisfies multiple conditions.
MAX_RANGE
(Maths)
MAXN
MAXSHEET
(Maths)
MAXSHEETS
(Maths)
MIN_IF
Built-in MINIFS Returns the smallest numerical value that satisfies multiple conditions.
MIN_IFS
Built-in MINIFS Returns the smallest numerical value that satisfies multiple conditions.
MIN_RANGE
(Maths)
MINN
MINSHEET
(Maths)
MINSHEETS
(Maths)
MLOOKUP
MLOOKUP_NR
MONTH_NAME
(Date & Time)
NMATCH
NMATCHIFS
NOTBETWEEN
NVLOOKUP
NVLOOKUPIFS
OS
PERCENTAGEIFS
QUARTER
(Date & Time)
QUARTER_NUM
(Date & Time)
RANDBOOL
RANDOM_RANGE
RANDOM_SAMPLE
RANDOM_SAMPLE_PERCENT
RANGE_REVERSE
RANGE_SORT
Built-in SORT Returns the array of data that has been sorted by one column.
REMOVE_CHARACTERS
(Text)
REMOVE_FIRST_N_CHAR
(Text)
REMOVE_LAST_N_CHAR
(Text)
REPEAT
(Text)
REPTX
RETURNCOLUMNS
REVERSE_TEXT
REVERSE Returns the
REVERSE_WORDS
REVERSE Returns the
RGB2HEX
RGB2HSL
RGB2HSV
RIGHT_FIND
(Text)
RIGHT_SEARCH
(Text)
RIGHT_SPLIT
(Text)
RTOTAL
SEQUENCER
SHEET_CODE_NAME
SHEET_NAME
WORKSHEETNAME Returns the name of the worksheet in a given position.
SHORTEN
(Text)
SMALLIFS
SPLITIT
SPLITNUMBERS
(Text)
STDEVIFS
STR_COUNT
(Text)
STR_SORT
(Text)
SUBSTITUTE_ALL
(Text)
SUBSTITUTES
(Text)
SUBSTR
(Text)
SUBSTR_FIND
(Text)
SUBSTR_SEARCH
(Text)
SUMBETWEEN
(Maths)
SUMHIGH
(Maths)
SUMLOW
(Maths)
SUMN
(Maths)
SUMSHEET
(Maths)
SUMSHEETS
(Maths)
SUMTEXT
(Maths)
SWITCH_365
TEXT_INSERT
(Text)
TEXT_JOIN
Built-in CONCAT Returns the text string that is a concatenation of cell ranges and strings.
TEXT_LEFT
(Text)
TEXTCLEAN
(Text)
TEXTIFS
TIMECARD
(Date & Time)
TIME-CONVERTER
(Date & Time)
TOTALCOL
TOTALROW
TRIM_RIGHT
(Text)
UNIQUE_365
Built-in UNIQUE Returns
USER_NAME
USERNAME Returns the application's user name or the domain username.
UTEXT
(Maths)
VRNG
WB_AUTHOR
WORKBOOKPROPERTIES Returns a particular workbook property of the active workbook.
WB_CATEGORY
WORKBOOKPROPERTIES
WB_COMMENTS
WORKBOOKPROPERTIES
WB_COMPANY
WORKBOOKPROPERTIES
WB_CREATION_DATE
WORKBOOKPROPERTIES
WB_KEYWORDS
WORKBOOKPROPERTIES
WB_LAST_AUTHOR
WORKBOOKPROPERTIES
WB_LAST_SAVE_TIME
WORKBOOKPROPERTIES
WB_MANAGER
WORKBOOKPROPERTIES
WB_SUBJECT
WORKBOOKPROPERTIES
WB_TITLE
WORKBOOKPROPERTIES
WEEK_OF_MONTH
(Date & Time)
WEEKDAY_NAME
(Date & Time)
WEEKENDDATE
ISWEEKEND add
WORDFREQ
(Text)
WORKTIME
(Date & Time)
XDATE
(Date & Time)
YYWW_TO_DATE
(Date & Time)
YYYYMMDD_TO_DATE
(Date & Time)
ZFILL
(Text)

KuTools

Library FunctionDescription
AVERAGEVISIBLEAVERAGEVISIBLE Average visible cells, rows, or columns.
COUNTBYCELLCOLORCOUNTFORMAT Count number of cells by a certain fill colour
COUNTBYFONTBOLDCOUNTFORMAT Count the number of only bold cells in a range
COUNTBYFONTCOLORCOUNTFORMAT Count number of cells by a certain font colour
COUNTCHARCOUNTSUBSTRING Count the occurrences of a character in a string
COUNTSHADESCOUNTFORMAT Counting numbers of cells which have been filled with colour
COUNTVISIBLECOUNTVISIBLE Count visible cells, rows, or columns only
EXTRACTNUMBERSEXTRACTNUMBERS Extract numbers from mixed text string with the function
REVERSETEXTREVERSE Reverse order of characters in a cell with functions
SUMBYCELLCOLORSUMFORMAT Sum cells by a certain fill colour
SUMBYFONTBOLDSUMFORMAT Sum bold values / numbers only
SUMBYFONTCOLORSUMFORMAT Sum cells by a certain font colour
SUMVISIBLESUMVISIBLE Sum visible cells, rows, or columns only
TIME2HOURSCONVERTTIME Convert "hh:mm:ss" formatting time or text to decimal hours
TIME2MINUTESCONVERTTIME Convert "hh:mm:ss" formatting time or text to decimal minutes
TIME2SECONDSCONVERTTIME Convert "hh:mm:ss" formatting time or text to decimal seconds
AI_ANSWERProvide an answer to a question
AI_CATEGORIZEAssign categories to rows of data
AI_CLASSIFYTEXTCategorise text into labels
AI_CLEANTEXTRemove noise, fix formatting
AI_COMPARETEXTCompare two texts for similarity
AI_CORRECTTEXTGrammar and spelling correction
AI_DETECTINTENTIdentify intent (e.g., complaint, request)
AI_DETECTLANGUAGEIdentify the language of text
AI_EXPANDTEXTExpand text (make longer)
AI_EXPLAINExplain a concept
AI_EXTRACTADDRESSPostal addresses
AI_EXTRACTCURRENCYMoney amounts
AI_EXTRACTDATEDates in any format
AI_EXTRACTDATETIMECombined date/time
AI_EXTRACTEMAILEmail addresses
AI_EXTRACTKEYWORDSKeywords from text
AI_EXTRACTNUMBERSPELLNUMBER Numeric values
AI_EXTRACTPHONEPhone numbers
AI_EXTRACTSUMMARYShort summary of text
AI_EXTRACTTIMETimes
AI_EXTRACTURLURLs / website links
AI_FILLDATAFill missing data intelligently
AI_FIXFORMULARepair broken Excel formulas
AI_FORMATTEXTApply a specific style (formal, concise, etc.)
AI_GENERATEFORMULAConvert natural language into an Excel formula
AI_GENERATETEXTCreate text based on a prompt
AI_KEYPOINTSExtract bullet-point insights
AI_REWRITERewrite text in a different tone/style
AI_SENTIMENTPositive / negative / neutral sentiment
AI_SHORTENTEXTCondense text (make shorter)
AI_STANDARDIZETEXTConvert text to a consistent format
AI_SUMMARIZESummarise long text
AI_TAGTEXTAdd tags based on content
AI_TRANSLATEBuilt-in TRANSLATE Translate text between languages
Library Function
Description
AVERAGEVISIBLE
AVERAGEVISIBLE Average visible cells, rows, or columns.
COUNTBYCELLCOLOR
COUNTFORMAT Count number of cells by a certain fill colour
COUNTBYFONTBOLD
COUNTFORMAT Count the number of only bold cells in a range
COUNTBYFONTCOLOR
COUNTFORMAT Count number of cells by a certain font colour
COUNTCHAR
COUNTSUBSTRING Count the occurrences of a character in a string
COUNTSHADES
COUNTFORMAT Counting numbers of cells which have been filled with colour
COUNTVISIBLE
COUNTVISIBLE Count visible cells, rows, or columns only
EXTRACTNUMBERS
EXTRACTNUMBERS Extract numbers from mixed text string with the function
REVERSETEXT
REVERSE Reverse order of characters in a cell with functions
SUMBYCELLCOLOR
SUMFORMAT Sum cells by a certain fill colour
SUMBYFONTBOLD
SUMFORMAT Sum bold values / numbers only
SUMBYFONTCOLOR
SUMFORMAT Sum cells by a certain font colour
SUMVISIBLE
SUMVISIBLE Sum visible cells, rows, or columns only
TIME2HOURS
CONVERTTIME Convert "hh:mm:ss" formatting time or text to decimal hours
TIME2MINUTES
CONVERTTIME Convert "hh:mm:ss" formatting time or text to decimal minutes
TIME2SECONDS
CONVERTTIME Convert "hh:mm:ss" formatting time or text to decimal seconds
AI_ANSWER
Provide an answer to a question
AI_CATEGORIZE
Assign categories to rows of data
AI_CLASSIFYTEXT
Categorise text into labels
AI_CLEANTEXT
Remove noise, fix formatting
AI_COMPARETEXT
Compare two texts for similarity
AI_CORRECTTEXT
Grammar and spelling correction
AI_DETECTINTENT
Identify intent (e.g., complaint, request)
AI_DETECTLANGUAGE
Identify the language of text
AI_EXPANDTEXT
Expand text (make longer)
AI_EXPLAIN
Explain a concept
AI_EXTRACTADDRESS
Postal addresses
AI_EXTRACTCURRENCY
Money amounts
AI_EXTRACTDATE
Dates in any format
AI_EXTRACTDATETIME
Combined date/time
AI_EXTRACTEMAIL
Email addresses
AI_EXTRACTKEYWORDS
Keywords from text
AI_EXTRACTNUMBER
SPELLNUMBER Numeric values
AI_EXTRACTPHONE
Phone numbers
AI_EXTRACTSUMMARY
Short summary of text
AI_EXTRACTTIME
Times
AI_EXTRACTURL
URLs / website links
AI_FILLDATA
Fill missing data intelligently
AI_FIXFORMULA
Repair broken Excel formulas
AI_FORMATTEXT
Apply a specific style (formal, concise, etc.)
AI_GENERATEFORMULA
Convert natural language into an Excel formula
AI_GENERATETEXT
Create text based on a prompt
AI_KEYPOINTS
Extract bullet-point insights
AI_REWRITE
Rewrite text in a different tone/style
AI_SENTIMENT
Positive / negative / neutral sentiment
AI_SHORTENTEXT
Condense text (make shorter)
AI_STANDARDIZETEXT
Convert text to a consistent format
AI_SUMMARIZE
Summarise long text
AI_TAGTEXT
Add tags based on content
AI_TRANSLATE
Built-in TRANSLATE Translate text between languages

link - extendoffice.com/product/kutools-for-excel/excel-sum-count-average-visible-cells-only.html


MoreFunc

Library FunctionDescription
ANSI128Strips the accents from a string
ARRAY.FILTERReturns only the visible cells of a range (in an array)
ARRAY.JOINJoins various items (ranges, unions, strings, numbers...) in a single array
CHBASEConverts a value from a base into another base
COUNTDIFFBuilt-in UNIQUE Number of unique values in a range or array
COUNTIF.3DSame as COUNTIF working with 3D references
DATE.DIFFAGE Returns an age in years, months and days
EASTERDATEDate of Easter Sunday for a given year
EVALEvaluates a formula or expression
FILENAMEWORKBOOKFILENAME Name of the workbook.
FORMULATEXTFORMULATEXT Returns the formula of a cell.
GEOMEAN.EXTBuilt-in GEOMEAN
GETVReturns a temporary variable value stored by SETV
HEX.ANDBitwise AND between hexadecimal numbers
HEX.FORMATFormats and checks the validity of an hexadecimal number
HEX.NEGInverts the sign of an hexadecimal number (2's complement)
HEX.NOTNegates (NOT) an hexadecimal number
HEX.ORBitwise OR between hexadecimal numbers
HEX.SUMAdds hexadecimal numbers
HSORTBuilt-in SORT Sorts a range or an array (supports up to 14 sort keys)
HSORT.IDXSort index of a range or array (supports up to 14 sort keys) - vertical
INDIRECT.EXTBuilt-in VSTACK same as INDIRECT working also with closed workbooks.
INTVECTORReturns a vector of consecutive integers in the ascending order
ISO.WEEKNUMBuilt-in ISOWEEKNUM ISO-compliant week number of a day.
LASTROWLASTINROW Last filled cell in a column.
MATRIXROUNDAdjusts an array of rounded numbers (=>sum of percentages = always 100%)
MCONCATConcatenates all values in a range or an array
MDETERM.EXTSame as MDETERM, faster and supporting larger arrays
MINVERSE.EXTSame as MINVERSE, faster and supporting larger arrays
MMAXReturns the N highest numbers of a range or an array
MMINReturns the N lowest numbers of a range or an array
MMULT.EXTSame as MMULT, faster and supporting larger arrays
MRANDSeries of random integers without repetitions
NBTEXTConverts a positive number into spelled-out text (supports 13 languages)
PAGENUMPage number of a cell
PN.ISPRIMEReturns TRUE if a number is a prime number (up to 255 digits)
PN.NEXTReturns the next prime number (up to 255 digits)
RECALLReturns the previous value of the calling cell before the last calculation
REGEX.COMPReturns TRUE if a text matches a regular expression
REGEX.COUNTCounts the matches of a regular expression in a string
REGEX.FINDLocation of a substring matching a regular expression
REGEX.LENCounts the matches of a regular expression in a string
REGEX.MIDReturns a substring matching a regular expression
REGEX.SUBSTITUTEReplaces a substring matching a regular expression with a new string
SETVStores a value in a temporary variable
SHEETNAMEWORKSHEETNAME Name of a sheet in the workbook.
SHEETOFFSETReturns a range that is a specified number of sheets from a range
STDEV.GROUPEDStandard deviation based on a sample (data grouped in classes)
STDEVP.GROUPEDStandard deviation based on the entire population (grouped data)
TEXTREVERSEREVERSE Reverses the characters of a string.
THREEDCoerces a 3D range into a single array - enables array formulae with 3D references
UNION.OFFSETOFFSET-like function working with unions (discontinguous ranges)
UNIQUEVALUESBuilt-in UNIQUE Returns
VAR.GROUPEDVariance based on a sample (data grouped in classes)
VARP.GROUPEDVariance based on the entire population (grouped data)
VSORTBuilt-in SORT Sorts a range or an array (supports up to 14 sort keys)
VSORT.IDXSort index of a range or array (supports up to 14 sort keys) - horizontal
WEIGHTED.AVERAGEReturns a weighted average
WMIDExtracts a word or a group of words from a text
WORDCOUNTWORDCOUNT Number of words in a text
Library Function
Description
ANSI128
Strips the accents from a string
ARRAY.FILTER
Returns only the visible cells of a range (in an array)
ARRAY.JOIN
Joins various items (ranges, unions, strings, numbers...) in a single array
CHBASE
Converts a value from a base into another base
COUNTDIFF
Built-in UNIQUE Number of unique values in a range or array
COUNTIF.3D
Same as COUNTIF working with 3D references
DATE.DIFF
AGE Returns an age in years, months and days
EASTERDATE
Date of Easter Sunday for a given year
EVAL
Evaluates a formula or expression
FILENAME
WORKBOOKFILENAME Name of the workbook.
FORMULATEXT
FORMULATEXT Returns the formula of a cell.
GEOMEAN.EXT
Built-in GEOMEAN
GETV
Returns a temporary variable value stored by SETV
HEX.AND
Bitwise AND between hexadecimal numbers
HEX.FORMAT
Formats and checks the validity of an hexadecimal number
HEX.NEG
Inverts the sign of an hexadecimal number (2's complement)
HEX.NOT
Negates (NOT) an hexadecimal number
HEX.OR
Bitwise OR between hexadecimal numbers
HEX.SUM
Adds hexadecimal numbers
HSORT
Built-in SORT Sorts a range or an array (supports up to 14 sort keys)
HSORT.IDX
Sort index of a range or array (supports up to 14 sort keys) - vertical
INDIRECT.EXT
Built-in VSTACK same as INDIRECT working also with closed workbooks.
INTVECTOR
Returns a vector of consecutive integers in the ascending order
ISO.WEEKNUM
Built-in ISOWEEKNUM ISO-compliant week number of a day.
LASTROW
LASTINROW Last filled cell in a column.
MATRIXROUND
Adjusts an array of rounded numbers (=>sum of percentages = always 100%)
MCONCAT
Concatenates all values in a range or an array
MDETERM.EXT
Same as MDETERM, faster and supporting larger arrays
MINVERSE.EXT
Same as MINVERSE, faster and supporting larger arrays
MMAX
Returns the N highest numbers of a range or an array
MMIN
Returns the N lowest numbers of a range or an array
MMULT.EXT
Same as MMULT, faster and supporting larger arrays
MRAND
Series of random integers without repetitions
NBTEXT
Converts a positive number into spelled-out text (supports 13 languages)
PAGENUM
Page number of a cell
PN.ISPRIME
Returns TRUE if a number is a prime number (up to 255 digits)
PN.NEXT
Returns the next prime number (up to 255 digits)
RECALL
Returns the previous value of the calling cell before the last calculation
REGEX.COMP
Returns TRUE if a text matches a regular expression
REGEX.COUNT
Counts the matches of a regular expression in a string
REGEX.FIND
Location of a substring matching a regular expression
REGEX.LEN
Counts the matches of a regular expression in a string
REGEX.MID
Returns a substring matching a regular expression
REGEX.SUBSTITUTE
Replaces a substring matching a regular expression with a new string
SETV
Stores a value in a temporary variable
SHEETNAME
WORKSHEETNAME Name of a sheet in the workbook.
SHEETOFFSET
Returns a range that is a specified number of sheets from a range
STDEV.GROUPED
Standard deviation based on a sample (data grouped in classes)
STDEVP.GROUPED
Standard deviation based on the entire population (grouped data)
TEXTREVERSE
REVERSE Reverses the characters of a string.
THREED
Coerces a 3D range into a single array - enables array formulae with 3D references
UNION.OFFSET
OFFSET-like function working with unions (discontinguous ranges)
UNIQUEVALUES
Built-in UNIQUE Returns
VAR.GROUPED
Variance based on a sample (data grouped in classes)
VARP.GROUPED
Variance based on the entire population (grouped data)
VSORT
Built-in SORT Sorts a range or an array (supports up to 14 sort keys)
VSORT.IDX
Sort index of a range or array (supports up to 14 sort keys) - horizontal
WEIGHTED.AVERAGE
Returns a weighted average
WMID
Extracts a word or a group of words from a text
WORDCOUNT
WORDCOUNT Number of words in a text

OzGrid

Library FunctionDescription
AUTOFILTER_CRITERIA 
CALCULATIONMODE 
CALCULATIONSTATE 
CELLCOLORFORMATGET Returns a specific formatting attribute from a particular cell.
COLORRANKFORMATGET Returns a specific formatting attribute from a particular cell.
CONVERTCURRENCYTOENGLISH 
COUNT_ONCECOUNTUNIQUE coming soon
COUNTWORDSWORDCOUNT
FINDNTH 
FIVE_CON_VLOOKUP 
FOUR_CON_VLOOKUP 
GET_WORDWORDNO
GETADDRESSHYPERLINKGET
GETCOMMENTTEXTCOMMENTGET
GETFILENAMEWORKBOOKFILENAME
GETMAXBETWEENMAXBETWEEN Returns the largest value that is between a range.
HOWMANYDAYSINMONTHDAYSINAMONTH
ISFORMULAISFORMULA Returns TRUE if the cell has a formula or FALSE if it doesn't. Added in Excel 2013
LASTDAYOFMONTHDATELAST
LOOKUP_OCCURRENCE 
MYFULLNAMEWORKBOOKPATHFILENAME
MYNAMEUSERNAME Returns the application's user name or the domain username.
NTHDAYOFMONTH 
OZGRIDLOOKUP 
RANDLOTTORANDOMNUMBER
RETURNLASTWORDWORDNO-LAST
REVERSECELLREVERSE Returns the contents of a particular cell with all the characters reversed.
SHEETNAMEWORKSHEETNAME
SPELLNUMBERSPELLNUMBER
SUMEVERYNTH 
THREE_CON_VLOOKUP 
TWO_CON_VLOOKUP 
VLOOKALLSHEETSVLOOKUPALL
WORKBOOKEXISTSFILEEXISTS
Library Function
Description
AUTOFILTER_CRITERIA
CALCULATIONMODE
CALCULATIONSTATE
CELLCOLOR
FORMATGET Returns a specific formatting attribute from a particular cell.
COLORRANK
FORMATGET Returns a specific formatting attribute from a particular cell.
CONVERTCURRENCYTOENGLISH
COUNT_ONCE
COUNTUNIQUE coming soon
COUNTWORDS
WORDCOUNT
FINDNTH
FIVE_CON_VLOOKUP
FOUR_CON_VLOOKUP
GET_WORD
WORDNO
GETADDRESS
HYPERLINKGET
GETCOMMENTTEXT
COMMENTGET
GETFILENAME
WORKBOOKFILENAME
GETMAXBETWEEN
MAXBETWEEN Returns the largest value that is between a range.
HOWMANYDAYSINMONTH
DAYSINAMONTH
ISFORMULA
ISFORMULA Returns TRUE if the cell has a formula or FALSE if it doesn't. Added in Excel 2013
LASTDAYOFMONTH
DATELAST
LOOKUP_OCCURRENCE
MYFULLNAME
WORKBOOKPATHFILENAME
MYNAME
USERNAME Returns the application's user name or the domain username.
NTHDAYOFMONTH
OZGRIDLOOKUP
RANDLOTTO
RANDOMNUMBER
RETURNLASTWORD
WORDNO-LAST
REVERSECELL
REVERSE Returns the contents of a particular cell with all the characters reversed.
SHEETNAME
WORKSHEETNAME
SPELLNUMBER
SPELLNUMBER
SUMEVERYNTH
THREE_CON_VLOOKUP
TWO_CON_VLOOKUP
VLOOKALLSHEETS
VLOOKUPALL
WORKBOOKEXISTS
FILEEXISTS

Power User Software

Library FunctionDescription
CAGRReturns the Compound Annual Growth Rate between 2 values for a given number of years.
CONCATENATE_RANGEBuilt-in CONCAT Returns the concatenation of all cells within the defined range.
COUNTCOLORCOUNTFORMAT Returns the number of cells in the selected range that have the same fill color as the reference cell.
COUNTUNIQUECOUNTUNIQUE - coming soon - Returns the number of unique values in the reference range.
COUNTVISIBLECOUNTVISIBLE Returns the number of visible cells in the reference range.
COUNTWORDSWORDCOUNT* Returns the number or words in a range that contains text.
HASFORMULASBuilt-in ISFORMULA Checks if the reference cell has formulas.
HLOOKUP_MAXReturns the maximum value of all results that match lookup value.
HLOOKUP_MINReturns the minimum value of all results that match lookup value.
ISMERGEDExcel,3,ISMERGED*,Functions/Function-ISMERGED] Checks if the reference cell is merged with other cells.
LASTCELLReturns the value of the last cell (bottom right) in the defined sheet
LASTCELLADDRESSReturns the address of the last cell (bottom right) in the defined sheet
LASTCOLUMNNUMBERLASTINCOLUMN Returns the number of the last column (bottom right) in the defined sheet
LASTROWNUMBERLASTINROW Returns the number of the last row (bottom right) in the defined sheet
PERCENT_CHANGEReturns the percentage that changes one value into another.
RANGEEXISTSChecks if a named range exists in the defined sheet.
RMSReturns the Root Mean Square of a set of data.
SHAPEEXISTSChecks if a named shape exists in the defined sheet.
SHEETEXISTSChecks if a worksheet name exists in the active workbook.
SHEETNAMEWORKSHEETNAME Returns the name of the sheet that contains the reference cell.
SLICERITEMSReturns the list of items selected in the defined slicer.
SUMCOLORSUMFORMAT Returns the sum of cells in the selected range that have the same fill color as the reference cell.
SUMFROMALLSHEETSReturns the sum of the values in the reference cell for all sheets in the active workbook.
USEDRANGEReturns the address of the range that is being used in the defined sheet.
VLOOKUP_MAXReturns the maximum value of all results that match lookup value.
VLOOKUP_MINReturns the minimum value of all results that match lookup value.
WEIGHTED_AVERAGEReturns the average of values in a column weighted by the values in another column.
WORD_NWORDGET* Returns the n-th word from a text.
Library Function
Description
CAGR
Returns the Compound Annual Growth Rate between 2 values for a given number of years.
CONCATENATE_RANGE
Built-in CONCAT Returns the concatenation of all cells within the defined range.
COUNTCOLOR
COUNTFORMAT Returns the number of cells in the selected range that have the same fill color as the reference cell.
COUNTUNIQUE
COUNTUNIQUE - coming soon - Returns the number of unique values in the reference range.
COUNTVISIBLE
COUNTVISIBLE Returns the number of visible cells in the reference range.
COUNTWORDS
WORDCOUNT* Returns the number or words in a range that contains text.
HASFORMULAS
Built-in ISFORMULA Checks if the reference cell has formulas.
HLOOKUP_MAX
Returns the maximum value of all results that match lookup value.
HLOOKUP_MIN
Returns the minimum value of all results that match lookup value.
ISMERGED
Excel,3,ISMERGED*,Functions/Function-ISMERGED] Checks if the reference cell is merged with other cells.
LASTCELL
Returns the value of the last cell (bottom right) in the defined sheet
LASTCELLADDRESS
Returns the address of the last cell (bottom right) in the defined sheet
LASTCOLUMNNUMBER
LASTINCOLUMN Returns the number of the last column (bottom right) in the defined sheet
LASTROWNUMBER
LASTINROW Returns the number of the last row (bottom right) in the defined sheet
PERCENT_CHANGE
Returns the percentage that changes one value into another.
RANGEEXISTS
Checks if a named range exists in the defined sheet.
RMS
Returns the Root Mean Square of a set of data.
SHAPEEXISTS
Checks if a named shape exists in the defined sheet.
SHEETEXISTS
Checks if a worksheet name exists in the active workbook.
SHEETNAME
WORKSHEETNAME Returns the name of the sheet that contains the reference cell.
SLICERITEMS
Returns the list of items selected in the defined slicer.
SUMCOLOR
SUMFORMAT Returns the sum of cells in the selected range that have the same fill color as the reference cell.
SUMFROMALLSHEETS
Returns the sum of the values in the reference cell for all sheets in the active workbook.
USEDRANGE
Returns the address of the range that is being used in the defined sheet.
VLOOKUP_MAX
Returns the maximum value of all results that match lookup value.
VLOOKUP_MIN
Returns the minimum value of all results that match lookup value.
WEIGHTED_AVERAGE
Returns the average of values in a column weighted by the values in another column.
WORD_N
WORDGET* Returns the n-th word from a text.

link - support.powerusersoftware.com/ support/solutions/articles/80001023454-advanced-excel-functions


Power Utility Pack

Library FunctionDescription
AGEAGE Calculate the age based on a date of birth.
CELLCOLORFORMATGET Returns a specific formatting attribute from a particular cell.
CELLHASFORMULABuilt-in ISFORMULA Returns TRUE if the cell has a formula or FALSE if it doesn't.
CELLTYPECELLTYPE*
CHAR2Built-in UNICODE Returns
CODE2Built-in UNICHAR Returns
CONTAINSCONTAINS
COUNTAVISIBLECOUNTVISIBLEA*
COUNTBETWEENCOUNTBETWEEN Counts the number of values in a range that fall between two values.
COUNTBYCOLORCOUNTFORMAT Counts the cells based on fill colour.
COUNTVISIBLECOUNTVISIBLE Counts the visible cells.
CREDITCARDReturns a randomly generated valid-looking credit card number (2546 5635 8563 5747)
DAYSINMONTHDAYSINAMONTH Returns the number of days in a month.
DOLLORTEXTSPELLNUMBER Returns its numeric argument, spelled out as dollars and cents text.
EXCELDIREXCELDIR*
EXTRACTELEMENTWORDGET* Returns the nth element of a string that uses a separator character.
FILEEXISTSFILEEXISTS
FILENAMEWORKBOOKFILENAME
FONTCOLORFORMATGET
HINTERPOLATEStrict linear interpolation between two known X-values across a row. Supporting exact match and between match.
HLOOKUPEXACTReturns exact-match horizontal lookup
INSERTSTRINGINSERTSTRING*
ISBETWEENISBETWEEN* Returns TRUE if a value lies between two bounds.
ISERRORTYPEReturns specific error codes.
ISFORMULABuilt-in ISFORMULA TRUE if cell contains a formula.
ISINRANGEReturns TRUE if a value exists anyway inside a range.
ISLIKEISLIKE*
LASTINCOLUMNLASTINCOLUMN Returns the last cell that contains data in a particular column.
LASTINROWLASTINROW Returns the last cell that contains data in a particular row.
MAXALLSHEETSALLSHEETS* Returns the maximum value in a particular cell across all worksheets in a workbook.
MINALLSHEETSALLSHEETS* Returns the minimum value in a particular cell across all worksheets in a workbook.
MONTHWEEKWEEKNUMBER* Returns the calendar week for a date serial number
NUMBERFORMATNUMBERFORMATGET
NTHINSTANCEFind the nth occurrence of a substring.
NTHWORDExtract the nth word.
ORDINALORDINAL* Convert 1 to 1st, 2 to 2nd, etc
PARSENAMESplits a string that contains a name into its component parts: first name, middle name, and last name
PROPERCAPSBuilt-in PROPER The text string with the first letter of every word as a capital letter. Added in Excel 2003.
RANDOMDATEReturns a random date between two bounds.
RANDOMTIMEReturns a random time between two bounds.
RANDOMTEXTReturns random strings.
RANDOMNUMBERRANDOMNUMBER* Returns random number with constraints.
REMOVESPACESREMOVESPACES* Removes all the spaces from a text string.
SAYITUsed to speak the text that was in a cell by using the Windows SAPI voice.
SCRAMBLESCRAMBLE Returns the characters of a text string with all the characters in a random order.
SELECTONESELECTONE*
SHEETCOUNTBuilt-in SHEETS** Returns
SHEETNAMEWORKSHEETNAME Returns the name of the worksheet in a given position.
SHEETOFFSETSHEETOFFSET*
STATICRANDBuilt-in RANDARRAY. Returns a random number that doesn't change when the worksheet is recalculated. Added in Excel 2021.
SUMALLSHEETSALLSHEETS* Returns the sum of all values in a particular cell across all worksheets in a workbook.
SUMBYCOLORSUMFORMAT Returns the sum of the values based on cell colour.
SUMVISIBLESUMVISIBLE Similar to Excel's SUM function, but it returns the SUM of just the visible cells.
TIMEXXReturns a string that represents a time, displayed as hh:mm:ss:xx, where xx is hundredths of a second (or another unit)..
TIMEXX_ADDReturns a string that represents the sum of two TIMEXX time strings. The result is displayed as hh:mm:ss:xx.
TIMEXX_SUBTRACTReturns a string that represents the difference between two TIMEXX time strings. The result is displayed as hh:mm:ss:xx.
TIMEXX_SUMReturns a string that represents the sum TIMEXX time strings. The result is displayed as hh:mm:ss:xx.
TOPAVERAGEAVERAGETOP* Returns the average of the top n values in a list.
UNIQUEITEMSBuilt-in UNIQUE Returns the array of unique values in a list, table or cell range.
USERUSERNAME Returns the application's user name or the domain username.
VINTERPOLATEStrict linear interpolation between two known X-values down a column. Supporting exact match and between match.
VLOOKUPEXACTBuilt-in VLOOKUP Returns the value in the same row after finding a matching value in the first column.
WHICHDAYReturns a date that corresponds to a specified day in a month. For example, the date of the first Friday in January for a given year. WHICHDAY
XDATEDATESBEFORE1900*
XDATE_ADDDATESBEFORE1900*
XDATE_DAYDATESBEFORE1900*
XDATE_DIFDATESBEFORE1900*
XDATE_DOWDATESBEFORE1900*
XDATE_MONTHDATESBEFORE1900*
XDATE_YEARDATESBEFORE1900*
XDATE_YEARDIFDATESBEFORE1900*
Library Function
Description
AGE
AGE Calculate the age based on a date of birth.
CELLCOLOR
FORMATGET Returns a specific formatting attribute from a particular cell.
CELLHASFORMULA
Built-in ISFORMULA Returns TRUE if the cell has a formula or FALSE if it doesn't.
CELLTYPE
CELLTYPE*
CHAR2
Built-in UNICODE Returns
CODE2
Built-in UNICHAR Returns
CONTAINS
CONTAINS
COUNTAVISIBLE
COUNTVISIBLEA*
COUNTBETWEEN
COUNTBETWEEN Counts the number of values in a range that fall between two values.
COUNTBYCOLOR
COUNTFORMAT Counts the cells based on fill colour.
COUNTVISIBLE
COUNTVISIBLE Counts the visible cells.
CREDITCARD
Returns a randomly generated valid-looking credit card number (2546 5635 8563 5747)
DAYSINMONTH
DAYSINAMONTH Returns the number of days in a month.
DOLLORTEXT
SPELLNUMBER Returns its numeric argument, spelled out as dollars and cents text.
EXCELDIR
EXCELDIR*
EXTRACTELEMENT
WORDGET* Returns the nth element of a string that uses a separator character.
FILEEXISTS
FILEEXISTS
FILENAME
WORKBOOKFILENAME
FONTCOLOR
FORMATGET
HINTERPOLATE
Strict linear interpolation between two known X-values across a row. Supporting exact match and between match.
HLOOKUPEXACT
Returns exact-match horizontal lookup
INSERTSTRING
INSERTSTRING*
ISBETWEEN
ISBETWEEN* Returns TRUE if a value lies between two bounds.
ISERRORTYPE
Returns specific error codes.
ISFORMULA
Built-in ISFORMULA TRUE if cell contains a formula.
ISINRANGE
Returns TRUE if a value exists anyway inside a range.
ISLIKE
ISLIKE*
LASTINCOLUMN
LASTINCOLUMN Returns the last cell that contains data in a particular column.
LASTINROW
LASTINROW Returns the last cell that contains data in a particular row.
MAXALLSHEETS
ALLSHEETS* Returns the maximum value in a particular cell across all worksheets in a workbook.
MINALLSHEETS
ALLSHEETS* Returns the minimum value in a particular cell across all worksheets in a workbook.
MONTHWEEK
WEEKNUMBER* Returns the calendar week for a date serial number
NUMBERFORMAT
NUMBERFORMATGET
NTHINSTANCE
Find the nth occurrence of a substring.
NTHWORD
Extract the nth word.
ORDINAL
ORDINAL* Convert 1 to 1st, 2 to 2nd, etc
PARSENAME
Splits a string that contains a name into its component parts: first name, middle name, and last name
PROPERCAPS
Built-in PROPER The text string with the first letter of every word as a capital letter. Added in Excel 2003.
RANDOMDATE
Returns a random date between two bounds.
RANDOMTIME
Returns a random time between two bounds.
RANDOMTEXT
Returns random strings.
RANDOMNUMBER
RANDOMNUMBER* Returns random number with constraints.
REMOVESPACES
REMOVESPACES* Removes all the spaces from a text string.
SAYIT
Used to speak the text that was in a cell by using the Windows SAPI voice.
SCRAMBLE
SCRAMBLE Returns the characters of a text string with all the characters in a random order.
SELECTONE
SELECTONE*
SHEETCOUNT
Built-in SHEETS** Returns
SHEETNAME
WORKSHEETNAME Returns the name of the worksheet in a given position.
SHEETOFFSET
SHEETOFFSET*
STATICRAND
Built-in RANDARRAY. Returns a random number that doesn't change when the worksheet is recalculated. Added in Excel 2021.
SUMALLSHEETS
ALLSHEETS* Returns the sum of all values in a particular cell across all worksheets in a workbook.
SUMBYCOLOR
SUMFORMAT Returns the sum of the values based on cell colour.
SUMVISIBLE
SUMVISIBLE Similar to Excel's SUM function, but it returns the SUM of just the visible cells.
TIMEXX
Returns a string that represents a time, displayed as hh:mm:ss:xx, where xx is hundredths of a second (or another unit)..
TIMEXX_ADD
Returns a string that represents the sum of two TIMEXX time strings. The result is displayed as hh:mm:ss:xx.
TIMEXX_SUBTRACT
Returns a string that represents the difference between two TIMEXX time strings. The result is displayed as hh:mm:ss:xx.
TIMEXX_SUM
Returns a string that represents the sum TIMEXX time strings. The result is displayed as hh:mm:ss:xx.
TOPAVERAGE
AVERAGETOP* Returns the average of the top n values in a list.
UNIQUEITEMS
Built-in UNIQUE Returns the array of unique values in a list, table or cell range.
USER
USERNAME Returns the application's user name or the domain username.
VINTERPOLATE
Strict linear interpolation between two known X-values down a column. Supporting exact match and between match.
VLOOKUPEXACT
Built-in VLOOKUP Returns the value in the same row after finding a matching value in the first column.
WHICHDAY
Returns a date that corresponds to a specified day in a month. For example, the date of the first Friday in January for a given year. WHICHDAY
XDATE
DATESBEFORE1900*
XDATE_ADD
DATESBEFORE1900*
XDATE_DAY
DATESBEFORE1900*
XDATE_DIF
DATESBEFORE1900*
XDATE_DOW
DATESBEFORE1900*
XDATE_MONTH
DATESBEFORE1900*
XDATE_YEAR
DATESBEFORE1900*
XDATE_YEARDIF
DATESBEFORE1900*

Professor Excel

Library FunctionDescription
AUTHORWORKBOOKPROPERTIES Returns the author, who has initially created the workbook.
BACKGROUNDCOLORFORMATGET Returns the background color of a cell. You can choose, if you want to get the RGB or the Excel Color Index number.
CELLFORMATCODEFUNCTIONReturns the exact format code from a cell.
COLUMNCOLUMNLETTER - coming soon Returns the column letter (not number) of a cell.
COMMENTAUTHORNAMEReturns the name of the person who added the initial comment (new in Excel 365).
COMMENTREPLYAUTHORNAMEReturns the name of the person who added the n-th comment (new in Excel 365).
COMMENTREPLYReturns the text of a reply comment (new in Excel 365). The older comments in Excel are called notes now.
COMMENTTEXTReturns the text of a threaded comment (new in Excel 365). The older comments in Excel are called notes now.
DATECREATEDWORKBOOKPROPERTIES Returns the date on which the workbook was created.
DATELASTSAVEDWORKBOOKPROPERTIES Returns the date on which the workbook was saved the last time.
FILENAMEReturns the filename of a cell.
FILESIZEReturns the file size of the workbook.
FOLDERNAMEReturns the name of the folder in which the workbook is saved in.
FONTCOLORFORMATGET Returns the font color of a cell. You can choose, if you want to get the RGB or the Excel Color Index number.
HASSTRIKETHROUGHReturns TRUE if the cell is formatted with strikethrough and FALSE if the cell is not formatted with strikethrough.
HYPERLINKADDRESSReturns the hyperlink of a cell if available.
INDENTLEVELFORMATGET Returns the indentation of a cell.
ISVISIBLEReturns TRUE if the cell is visible. If the row or column is hidden, grouped or filtered, this returns FALSE.
LASTSAVEDBYWORKBOOKPROPERTIES Returns the name of the person who saved the workbook the last time.
MAXIFBuilt-in MAXIFS Returns the maximum value of a cell range depending on a criteria in another cell range. Added in 2019
MINIFBuilt-in MINIFS Returns the minimum value of a cell range depending on a criteria in another cell range. Added in 2019
NOTETEXTReturns the text of a note (a simple comment, not the new threaded comments in Excel 365). If you want to return the text from the newer threaded comments, please use the formula PROFEXCommentText.
NUMBEROFHIDDENWORKSHEETSCOUNTHIDDENSHEETS Returns the number of hidden worksheets.
NUMBEROFWORKSHEETSSHEETS The total number of worksheets.
REPLYReturns the text of a reply comment
REPLYAUTHORNAMEReturns the name of the person who added the nth comment
SHEETNAMEWORKSHEETNAME Returns the name of the worksheet this cell is on.
TEXTReturns the text of a threaded comment
WEEKDAYNAMEWEEKDAYNAME - coming soon Returns the name of the weekday in English.
WORKBOOKPATHWORKBOOKPATH Returns the path of the workbook.
Library Function
Description
AUTHOR
WORKBOOKPROPERTIES Returns the author, who has initially created the workbook.
BACKGROUNDCOLOR
FORMATGET Returns the background color of a cell. You can choose, if you want to get the RGB or the Excel Color Index number.
CELLFORMATCODEFUNCTION
Returns the exact format code from a cell.
COLUMN
COLUMNLETTER - coming soon Returns the column letter (not number) of a cell.
COMMENTAUTHORNAME
Returns the name of the person who added the initial comment (new in Excel 365).
COMMENTREPLYAUTHORNAME
Returns the name of the person who added the n-th comment (new in Excel 365).
COMMENTREPLY
Returns the text of a reply comment (new in Excel 365). The older comments in Excel are called notes now.
COMMENTTEXT
Returns the text of a threaded comment (new in Excel 365). The older comments in Excel are called notes now.
DATECREATED
WORKBOOKPROPERTIES Returns the date on which the workbook was created.
DATELASTSAVED
WORKBOOKPROPERTIES Returns the date on which the workbook was saved the last time.
FILENAME
Returns the filename of a cell.
FILESIZE
Returns the file size of the workbook.
FOLDERNAME
Returns the name of the folder in which the workbook is saved in.
FONTCOLOR
FORMATGET Returns the font color of a cell. You can choose, if you want to get the RGB or the Excel Color Index number.
HASSTRIKETHROUGH
Returns TRUE if the cell is formatted with strikethrough and FALSE if the cell is not formatted with strikethrough.
HYPERLINKADDRESS
Returns the hyperlink of a cell if available.
INDENTLEVEL
FORMATGET Returns the indentation of a cell.
ISVISIBLE
Returns TRUE if the cell is visible. If the row or column is hidden, grouped or filtered, this returns FALSE.
LASTSAVEDBY
WORKBOOKPROPERTIES Returns the name of the person who saved the workbook the last time.
MAXIF
Built-in MAXIFS Returns the maximum value of a cell range depending on a criteria in another cell range. Added in 2019
MINIF
Built-in MINIFS Returns the minimum value of a cell range depending on a criteria in another cell range. Added in 2019
NOTETEXT
Returns the text of a note (a simple comment, not the new threaded comments in Excel 365). If you want to return the text from the newer threaded comments, please use the formula PROFEXCommentText.
NUMBEROFHIDDENWORKSHEETS
COUNTHIDDENSHEETS Returns the number of hidden worksheets.
NUMBEROFWORKSHEETS
SHEETS The total number of worksheets.
REPLY
Returns the text of a reply comment
REPLYAUTHORNAME
Returns the name of the person who added the nth comment
SHEETNAME
WORKSHEETNAME Returns the name of the worksheet this cell is on.
TEXT
Returns the text of a threaded comment
WEEKDAYNAME
WEEKDAYNAME - coming soon Returns the name of the weekday in English.
WORKBOOKPATH
WORKBOOKPATH Returns the path of the workbook.

link - professor-excel.com/ features-of-professor-excel-tools-in-detail/


XLTools

Library FunctionDescription
COMPUTEMD5HASHEncodes a text string to an MD5 hash
CONCATENATEBuilt-in CONCAT Concatenates all values in a range into a single string with any separator
COUNTWORDSWORDCOUNT* 'Counts the number of words in a range
DATEADDAdds years, quarters, months, days, minutes, hours and seconds to a date
DATETOTICKSConverts date and time values into the number of ticks
FINDEMAILFinds and extracts an email address from a text string
FINDNUMBERFinds and extracts a number from a text string
FORMATDATEChanges format of date and time values
FORMATPHONENUMBERFormats a string as a phone number
HEXCOLORTORGBConverts Hex color code to RGB format
RANDOMGenerates an array of random numbers, including unique random numbers
STRINGFORMATCreates text strings with dynamically filled placeholders
Library Function
Description
COMPUTEMD5HASH
Encodes a text string to an MD5 hash
CONCATENATE
Built-in CONCAT Concatenates all values in a range into a single string with any separator
COUNTWORDS
WORDCOUNT* 'Counts the number of words in a range
DATEADD
Adds years, quarters, months, days, minutes, hours and seconds to a date
DATETOTICKS
Converts date and time values into the number of ticks
FINDEMAIL
Finds and extracts an email address from a text string
FINDNUMBER
Finds and extracts a number from a text string
FORMATDATE
Changes format of date and time values
FORMATPHONENUMBER
Formats a string as a phone number
HEXCOLORTORGB
Converts Hex color code to RGB format
RANDOM
Generates an array of random numbers, including unique random numbers
STRINGFORMAT
Creates text strings with dynamically filled placeholders

link - https://xltools.net/xl-functions/



© 2026 Better Solutions Limited. All Rights Reserved. © 2026 Better Solutions Limited TopPrevNext