Skip to content

Supported formulas

FormulaDescriptionSyntax
ANDReturns TRUE if all arguments are TRUE=AND(Logicalvalue1; Logicalvalue2; …Logicalvalue30)
AVERAGEReturns the numerical average of its arguments, ignoring text=AVERAGE(Number1; Number2; …Number30)
CEILINGRounds a number up to the nearest integer multiple of specified significance.=CEILING(Number; [Significance])
CHOOSEChoose a value to perform from a list based on an index number=CHOOSE(Index; Value1; …; Value30)
CONCATJoins several text strings into one string=CONCAT(Text1; …; Text30)
CONCATENATEJoins several text strings into one string=CONCATENATE(Text1; …; Text30)
COUNTCounts the number of cells in a range=COUNT(Value1; Value2; … Value30)
COUNTACounts the number of cells in a range that are not empty=COUNTA(Value1; Value2; … Value30)
COUNTIFCounts the number of cells within a range that meet the given condition=COUNTIF(Range; Criteria)
COUNTIFSCounts the number of cells specified by a given set of conditions=COUNTIFS(Range1; Criterion1[; Range2; Criterion2[; …]])
DATEDIFCalculates distance between two dates, in provided unit parameter=DATEDIF(Date1; Date2; Units)
DAYReturns the day of the given date value=DAY(Number)
DAYSCalculates the difference between two date values=DAYS(Date2; Date1)
EDATEShifts the given startdate by given number of months=EDATE(Startdate; Months)
EOMONTHReturns the date of the last day of a month which falls months away from the start date=EOMONTH(Startdate; Months)
FLOORRounds a number down to the nearest integer multiple of specified significance.=FLOOR(Number; [Significance])
HOURReturns hour component of given time=HOUR(Time)
IFSpecifies a logical test to be performed=IF(Test; Then value; Otherwisevalue)
ISBLANKReturns TRUE if the reference to a cell is blank=ISBLANK(Value)
ISERRReturns TRUE if the value is error value except #N/A!=ISERR(Value)
ISERRORReturns TRUE if the value is general error value=ISERROR(Value)
ISEVENReturns TRUE if the value is an even integer, or FALSE if the value is odd=ISEVEN(Value)
ISNAReturns TRUE if the value is #N/A! error=ISNA(Value)
ISNUMBERReturns TRUE if the value refers to a number=ISNUMBER(Value)
ISODDReturns TRUE if the value is odd, or FALSE if the number is even=ISODD(Value)
ISTEXTReturns TRUE if the cell contents refer to text=ISTEXT(Value)
LARGEReturns k-th largest value in a range=LARGE(Range; K)
LEFTExtracts a given number of characters from the left side of a text string=LEFT(Text; Number)
LOWERReturns text converted to lowercase=LOWER(Text)
MAXReturns the maximum value in a list of arguments=MAX(Number1; Number2; …Number30)
MEDIANReturns the median of a set of numbers=MEDIAN(Number1; Number2; …Number30)
MIDReturns substring of a given length starting from Start_position=MID(Text, Start_position, Length)
MINReturns the minimum value in a list of arguments=MIN(Number1; Number2; …Number30)
MINUTEReturns minute component of given time=MINUTE(Time)
MONTHReturns the month for the given date value=MONTH(Number)
NOTComplements (inverts) a logical value=NOT(Logicalvalue)
NOWReturns current date + time=NOW()
ORReturns TRUE if at least one argument is TRUE=OR(Logicalvalue1; Logicalvalue2 …Logicalvalue30)
PROPERCapitalizes words given text string=PROPER(Text)
RANDReturns a random number between 0 and 1=RAND()
RANDBETWEENReturns a random integer between two numbers=RAND(Lowerbound; Upperbound)
RIGHTExtracts a given number of characters from the right side of a text string=RIGHT(Text; Number)
ROUNDRounds a number to a certain number of decimal places=ROUND(Number; Count)
ROUNDDOWNRounds a number down, toward zero, to a certain precision=ROUNDDOWN(Number; Count)
ROUNDUPRounds a number up, away from zero, to a certain precision=ROUNDUP(Number; Count)
SECONDReturns second component of given time=SECOND(Time)
SMALLReturns k-th smallest value in a range=SMALL(Range; K)
SUMAdds all the numbers in a range of cells=SUM(Number1; Number2; …; Number30)
SUMIFAdds the cells specified by a given condition or criteria=SUMIF(Range; Criteria; Sumrange)
SUMIFSAdds the cells specified by a given set of conditions or criteria=SUMIFS(Sum_Range; Criterion_range1; Criterion1[; Criterion_range2; Criterion2[;…]])
SUMPRODUCTMultiplies corresponding elements in the given arrays, and returns the sum of those products=SUMPRODUCT(Array1; Array2…Array30)
TODAYReturns current date=TODAY()
UPPERReturns text converted to uppercase=UPPER(Text)
WEEKDAYComputes a number between 1-7 representing the day of week=WEEKDAY(Date; Type)
WEEKNUMReturns a week number that corresponds to the week of year=WEEKNUM(Date; Type)
YEARReturns the year as a number according to the internal calculation rules=YEAR(Number)