Google Sheets

The following functions are only available in Google Sheets.

ADDReturns the sum of two numbers. Equivalent to the `+` operator.
ARRAY_CONSTRAINConstrains an array result to a specified size.
ARRAYFORMULAEnables the display of values returned from an array formula into multiple rows and/or columns and the use of non-array functions with arrays.
AVERAGE.WEIGHTEDFinds the weighted average of a set of values, given the values and the corresponding weights.
COUNTUNIQUECounts the number of unique values in a list of specified values and ranges.
COUNTUNIQUEIFSCounts the number of unique values in a list of specified values and ranges depending on multiple criteria.
DIVIDEReturns one number divided by another. Equivalent to the `/` operator.
EPOCHTODATEConverts a Unix epoch timestamp in seconds, milliseconds, or microseconds to a datetime in UTC.
EQReturns True if two specified values are equal and False otherwise. Equivalent to the `=` operator.
FLATTENFlattens all the values from one or more ranges into a single column.
GOOGLEFINANCEFetches current or historical securities information from Google Finance.
GOOGLETRANSLATETranslates text from one language into another.
GTReturns True if the first argument is strictly greater than the second, and False otherwise. Equivalent to the `>` operator.
GTEReturns True if the first argument is greater than or equal to the second, and False otherwise. Equivalent to the `>=` operator.
IMLOGReturns the logarithm of a complex number for a specified base.
IMPORTDATAImports data at a given url in .csv (comma-separated value) or .tsv (tab-separated value) format.
IMPORTFEEDImports a RSS or ATOM feed.
IMPORTHTMLImports data from a table or list within an HTML page.
IMPORTRANGEImports a range of cells from a specified spreadsheet.
IMPORTXMLImports data from any of various structured data types including XML, HTML, CSV, TSV, and RSS and ATOM XML feeds.
IMTANHReturns the hyperbolic tangent of the given complex number. For example, a given complex number "x+yi" returns "tanh(x+yi)."
ISBETWEENChecks whether a provided number is between two other numbers either inclusively or exclusively.
ISDATEReturns whether a value is a date.
ISEMAILChecks whether a value is a valid email address.
ISURLChecks whether a value is a valid URL.
JOINConcatenates the elements of one or more one-dimensional arrays using a specified delimiter.
LTReturns True if the first argument is strictly less than the second, and False otherwise. Equivalent to the `<` operator.
LTEReturns True if the first argument is less than or equal to the second, and False otherwise. Equivalent to the `<=` operator.
MARGINOFERRORCalculates the amount of random sampling error given a range of values and a confidence level.
MINUSReturns the difference of two numbers. Equivalent to the `-` operator.
MULTIPLYReturns the product of two numbers. Equivalent to the `*` operator.
NEReturns True if two specified values are not equal and False otherwise. Equivalent to the `<>` operator.
PERCENTIFReturns the percentage of a range that meets a condition.
POWReturns a number raised to a power.
QUERYRuns a Google Visualization API Query Language query across data.
SORTNReturns the first n items in a data set after performing a sort.
SPARKLINECreates a miniature chart contained within a single cell.
SPLITDivides text around a specified character or string, and puts each fragment into a separate cell in the row.
TO_DATEConverts a provided number to a date.
TO_DOLLARSConverts a provided number to a dollar value.
TO_PERCENTConverts a provided number to a percentage.
TO_PURE_NUMBERConverts a provided date/time, percentage, currency or other formatted numeric value to a pure number without formatting.
TO_TEXTConverts a provided numeric value to a text value.
UMINUSReturns a number with the sign reversed.
UNARY_PERCENTReturns a value interpreted as a percentage; that is, `UNARY_PERCENT(100)` equals `1`.
UPLUSReturns a specified number, unchanged.
ADD
Returns the sum of two numbers. Equivalent to the `+` operator.
ARRAY_CONSTRAIN
Constrains an array result to a specified size.
ARRAYFORMULA
Enables the display of values returned from an array formula into multiple rows and/or columns and the use of non-array functions with arrays.
AVERAGE.WEIGHTED
Finds the weighted average of a set of values, given the values and the corresponding weights.
COUNTUNIQUE
Counts the number of unique values in a list of specified values and ranges.
COUNTUNIQUEIFS
Counts the number of unique values in a list of specified values and ranges depending on multiple criteria.
DIVIDE
Returns one number divided by another. Equivalent to the `/` operator.
EPOCHTODATE
Converts a Unix epoch timestamp in seconds, milliseconds, or microseconds to a datetime in UTC.
EQ
Returns True if two specified values are equal and False otherwise. Equivalent to the `=` operator.
FLATTEN
Flattens all the values from one or more ranges into a single column.
GOOGLEFINANCE
Fetches current or historical securities information from Google Finance.
GOOGLETRANSLATE
Translates text from one language into another.
GT
Returns True if the first argument is strictly greater than the second, and False otherwise. Equivalent to the `>` operator.
GTE
Returns True if the first argument is greater than or equal to the second, and False otherwise. Equivalent to the `>=` operator.
IMLOG
Returns the logarithm of a complex number for a specified base.
IMPORTDATA
Imports data at a given url in .csv (comma-separated value) or .tsv (tab-separated value) format.
IMPORTFEED
Imports a RSS or ATOM feed.
IMPORTHTML
Imports data from a table or list within an HTML page.
IMPORTRANGE
Imports a range of cells from a specified spreadsheet.
IMPORTXML
Imports data from any of various structured data types including XML, HTML, CSV, TSV, and RSS and ATOM XML feeds.
IMTANH
Returns the hyperbolic tangent of the given complex number. For example, a given complex number "x+yi" returns "tanh(x+yi)."
ISBETWEEN
Checks whether a provided number is between two other numbers either inclusively or exclusively.
ISDATE
Returns whether a value is a date.
ISEMAIL
Checks whether a value is a valid email address.
ISURL
Checks whether a value is a valid URL.
JOIN
Concatenates the elements of one or more one-dimensional arrays using a specified delimiter.
LT
Returns True if the first argument is strictly less than the second, and False otherwise. Equivalent to the `<` operator.
LTE
Returns True if the first argument is less than or equal to the second, and False otherwise. Equivalent to the `<=` operator.
MARGINOFERROR
Calculates the amount of random sampling error given a range of values and a confidence level.
MINUS
Returns the difference of two numbers. Equivalent to the `-` operator.
MULTIPLY
Returns the product of two numbers. Equivalent to the `*` operator.
NE
Returns True if two specified values are not equal and False otherwise. Equivalent to the `<>` operator.
PERCENTIF
Returns the percentage of a range that meets a condition.
POW
Returns a number raised to a power.
QUERY
Runs a Google Visualization API Query Language query across data.
SORTN
Returns the first n items in a data set after performing a sort.
SPARKLINE
Creates a miniature chart contained within a single cell.
SPLIT
Divides text around a specified character or string, and puts each fragment into a separate cell in the row.
TO_DATE
Converts a provided number to a date.
TO_DOLLARS
Converts a provided number to a dollar value.
TO_PERCENT
Converts a provided number to a percentage.
TO_PURE_NUMBER
Converts a provided date/time, percentage, currency or other formatted numeric value to a pure number without formatting.
TO_TEXT
Converts a provided numeric value to a text value.
UMINUS
Returns a number with the sign reversed.
UNARY_PERCENT
Returns a value interpreted as a percentage; that is, `UNARY_PERCENT(100)` equals `1`.
UPLUS
Returns a specified number, unchanged.

ADD

Returns the sum of two numbers. Equivalent to the `+` operator.

link - support.google.com/docs/answer/3093590 

ARRAY_CONSTRAIN

Constrains an array result to a specified size.

link - support.google.com/docs/answer/3267036 

ARRAYFORMULA

Enables the display of values returned from an array formula into multiple rows and/or columns and the use of non-array functions with arrays.

link - support.google.com/docs/answer/3093275 

AVERAGE.WEIGHTED

Finds the weighted average of a set of values, given the values and the corresponding weights.

link - support.google.com/docs/answer/9084098 

COUNTUNIQUE

Counts the number of unique values in a list of specified values and ranges.

link - support.google.com/docs/answer/3093405 

COUNTUNIQUEIFS

Counts the number of unique values in a list of specified values and ranges depending on multiple criteria..

link - support.google.com/docs/answer/9584429 

DIVIDE

Returns one number divided by another. Equivalent to the `/` operator.

link - support.google.com/docs/answer/3093973 

EPOCHTODATE

Converts a Unix epoch timestamp in seconds, milliseconds, or microseconds to a datetime in UTC.

link - support.google.com/docs/answer/13193461 

EQ

Returns `TRUE` if two specified values are equal and `FALSE` otherwise. Equivalent to the `=` operator.

link - support.google.com/docs/answer/3093593 

FLATTEN

Flattens all the values from one or more ranges into a single column.

link - support.google.com/docs/answer/10307761 

GOOGLEFINANCE

Fetches current or historical securities information from Google Finance.

link - support.google.com/docs/answer/3093281 

GOOGLETRANSLATE

Translates text from one language into another.

link - support.google.com/docs/answer/3093331 

GT

Returns `TRUE` if the first argument is strictly greater than the second, and `FALSE` otherwise. Equivalent to the `>` operator.

link - support.google.com/docs/answer/3098240 

GTE

Returns `TRUE` if the first argument is greater than or equal to the second, and `FALSE` otherwise. Equivalent to the `>=` operator.

link - support.google.com/docs/answer/3093975 

IMAGE

Inserts an image into a cell.

link - support.google.com/docs/answer/3093333 

Add a URL address for the image you want to display in the cell.
Also provide the height and width in pixels.
You also can tell it to resize the image to fit inside the cell.


IMLOG

Returns the logarithm of a complex number for a specified base.

link - support.google.com/docs/answer/9366486 

IMPORTDATA

Imports data at a given url in .csv (comma-separated value) or .tsv (tab-separated value) format.

link - support.google.com/docs/answer/3093335 

IMPORTFEED

Imports a RSS or ATOM feed.

link - support.google.com/docs/answer/3093337 

IMPORTHTML

Imports data from a table or list within an HTML page.

link - support.google.com/docs/answer/3093339 

IMPORTRANGE

Imports a range of cells from a specified spreadsheet.

link - support.google.com/docs/answer/3093340 

IMPORTXML

Imports data from any of various structured data types including XML, HTML, CSV, TSV, and RSS and ATOM XML feeds.

link - support.google.com/docs/answer/3093342 

IMTANH

Returns the hyperbolic tangent of the given complex number. For example, a given complex number "x+yi" returns "tanh(x+yi)."

link - support.google.com/docs/answer/9366655 

ISBETWEEN

Checks whether a provided number is between two other numbers either inclusively or exclusively.

link - support.google.com/docs/answer/10538337 

ISDATE

Returns whether a value is a date.

link - support.google.com/docs/answer/9061381 

ISEMAIL

Checks whether a value is a valid email address.

link - support.google.com/docs/answer/3256503 

ISURL

Checks whether a value is a valid URL.

link - support.google.com/docs/answer/3256501 

JOIN

Concatenates the elements of one or more one-dimensional arrays using a specified delimiter.

link - support.google.com/docs/answer/3094077 

LT

Returns `TRUE` if the first argument is strictly less than the second, and `FALSE` otherwise. Equivalent to the `<` operator.

link - support.google.com/docs/answer/3093596 

LTE

Returns `TRUE` if the first argument is less than or equal to the second, and `FALSE` otherwise. Equivalent to the `<=` operator.

link - support.google.com/docs/answer/3093976 

MARGINOFERROR

Calculates the amount of random sampling error given a range of values and a confidence level.

link - support.google.com/docs/answer/12487850 

MINUS

Returns the difference of two numbers. Equivalent to the `-` operator.

link - support.google.com/docs/answer/3093977 

MULTIPLY

Returns the product of two numbers. Equivalent to the `*` operator.

link - support.google.com/docs/answer/3093978 

NE

Returns `TRUE` if two specified values are not equal and `FALSE` otherwise. Equivalent to the `<>` operator.

link - support.google.com/docs/answer/3093981 

PERCENTIF

Returns the percentage of a range that meets a condition.

link - support.google.com/docs/answer/9983035 

POW

Returns a number raised to a power.

link - support.google.com/docs/answer/3093603 

QUERY

Runs a Google Visualization API Query Language query across data.

link - support.google.com/docs/answer/3093343 

REGEXEXTRACT

Extracts matching substrings according to a regular expression.

link - support.google.com/docs/answer/3098244 

REGEXMATCH

Whether a piece of text matches a regular expression.

link - support.google.com/docs/answer/3098292 

REGEXREPLACE

Replaces part of a text string with a different text string using a regular expression.

link - support.google.com/docs/answer/3098245 

SORTN

Returns the first n items in a data set after performing a sort.

link - support.google.com/docs/answer/7354624 

SPARKLINE

Creates a miniature chart contained within a single cell.

link - support.google.com/docs/answer/3093289 

Add a simple chart that reflects the data in a series of cells
Enter the range of cells inside parentheses.
The default chart is a line chart.
Other type of chart can be created by adding the CHARTTYPE subfunction, using brackets inside the parentheses, followed by the type of chart you want to use, including: Bar, Column, Win/loss


SPLIT

Divides text around a specified character or string, and puts each fragment into a separate cell in the row.

link - support.google.com/docs/answer/3094136 

SPLIT(Text, Delimiter)
Takes a text string consisting of two or more words and enters each word into its own cell. This simplifies sorting the data in alphabetical order.
You need to enter the character that designates where the text string should split (which is usually a blank space).
The first split-up word will appear in the cell where you enter the SPLIT function.
Additional split-up words will continue in cells along the same row to the right until all of the words appear.


TO_DATE

Converts a provided number to a date.

link - support.google.com/docs/answer/3094239 

TO_DOLLARS

Converts a provided number to a dollar value.

link - support.google.com/docs/answer/3094241 

TO_PERCENT

Converts a provided number to a percentage.

link - support.google.com/docs/answer/3094284 

TO_PURE_NUMBER

Converts a provided date/time, percentage, currency or other formatted numeric value to a pure number without formatting.

link - support.google.com/docs/answer/3094243 

TO_TEXT

Converts a provided numeric value to a text value.

link - support.google.com/docs/answer/3094285 

UMINUS

Returns a number with the sign reversed.

link - support.google.com/docs/answer/3093606 

UNARY_PERCENT

Returns a value interpreted as a percentage; that is, `UNARY_PERCENT(100)` equals `1`.

link - support.google.com/docs/answer/3093982 

UPLUS

Returns a specified number, unchanged.

link - support.google.com/docs/answer/3093608 

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