200 useful Excel formulas

๐Ÿ”ข Basic Math Formulas

=A1+A2

  1. =A1-A2
  2. =A1*A2
  3. =A1/A2
  4. =A1^2
  5. =MOD(A1,A2)
  6. =SUM(A1:A10)
  7. =PRODUCT(A1:A10)
  8. =ROUND(A1,2)
  9. =ROUNDUP(A1,0)
  10. =ROUNDDOWN(A1,0)
  11. =CEILING(A1,5)
  12. =FLOOR(A1,5)
  13. =ABS(A1)
  14. =SQRT(A1)
  15. =EXP(A1)
  16. =POWER(A1,A2)
  17. =PI()
  18. =FACT(A1)
  19. =RAND()

๐Ÿ“Š Statistical Formulas

  1. =AVERAGE(A1:A10)
  2. =MEDIAN(A1:A10)
  3. =MODE.SNGL(A1:A10)
  4. =STDEV.P(A1:A10)
  5. =STDEV.S(A1:A10)
  6. =VAR.P(A1:A10)
  7. =VAR.S(A1:A10)
  8. =MAX(A1:A10)
  9. =MIN(A1:A10)
  10. =LARGE(A1:A10,2)
  11. =SMALL(A1:A10,2)
  12. =PERCENTILE.EXC(A1:A10,0.9)
  13. =PERCENTILE.INC(A1:A10,0.9)
  14. =QUARTILE(A1:A10,1)
  15. =RANK.EQ(A1,A1:A10)
  16. =RANK.AVG(A1,A1:A10)
  17. =COUNT(A1:A10)
  18. =COUNTA(A1:A10)
  19. =COUNTBLANK(A1:A10)
  20. =COUNTIF(A1:A10,">50")

๐Ÿ” Lookup & Reference

=VLOOKUP("apple",A2:B10,2,FALSE)

  1. =HLOOKUP("apple",A1:J2,2,FALSE)
  2. =XLOOKUP("apple",A2:A10,B2:B10)
  3. =INDEX(A1:C10,2,3)
  4. =MATCH(50,A1:A10,0)
  5. =OFFSET(A1,2,3)
  6. =CHOOSE(2,"Red","Green","Blue")
  7. =LOOKUP(10,A1:A10,B1:B10)
  8. =TRANSPOSE(A1:A10)
  9. =INDIRECT("A1")

๐Ÿง  Logical Functions

  1. =IF(A1>50,"Pass","Fail")
  2. =IFERROR(A1/B1, "Error")
  3. =IFNA(VLOOKUP(...), "Not Found")
  4. =AND(A1>0,B1<100)
  5. =OR(A1>0,B1<100)
  6. =NOT(A1=10)
  7. =SWITCH(A1,1,"One",2,"Two","Other")
  8. =IFS(A1=1,"One",A1=2,"Two")
  9. =ISNUMBER(A1)
  10. =ISTEXT(A1)

๐Ÿ• Date & Time

  1. =TODAY()
  2. =NOW()
  3. =DAY(A1)
  4. =MONTH(A1)
  5. =YEAR(A1)
  6. =HOUR(A1)
  7. =MINUTE(A1)
  8. =SECOND(A1)
  9. =WEEKDAY(A1)
  10. =WEEKNUM(A1)
  11. =DATEDIF(A1,B1,"Y")
  12. =EDATE(A1,6)
  13. =EOMONTH(A1,1)
  14. =NETWORKDAYS(A1,B1)
  15. =WORKDAY(A1,5)
  16. =TEXT(A1,"dd-mm-yyyy")
  17. =DATE(2024,4,14)
  18. =TIME(14,30,0)
  19. =NOW()-A1
  20. =ISOWEEKNUM(A1)

๐Ÿ”ค Text Functions

  1. =LEFT(A1,5)
  2. =RIGHT(A1,3)
  3. =MID(A1,3,4)
  4. =LEN(A1)
  5. =TRIM(A1)
  6. =CONCATENATE(A1," ",B1)
  7. =TEXTJOIN(" ",TRUE,A1:A3)
  8. =UPPER(A1)
  9. =LOWER(A1)
  10. =PROPER(A1)
  11. =REPLACE(A1,1,5,"Hello")
  12. =SUBSTITUTE(A1,"old","new")
  13. =FIND("text",A1)
  14. =SEARCH("text",A1)
  15. =EXACT(A1,B1)
  16. =TEXT(A1,"$#,##0.00")
  17. =CHAR(65)
  18. =CODE("A")
  19. =T(A1)
  20. =VALUE("123.45")

๐Ÿงฎ Financial Functions

  1. =PMT(5%/12,60,-20000)
  2. =FV(5%/12,60,-200)
  3. =NPV(0.08,B2:B6)
  4. =IRR(B2:B6)
  5. =RATE(60,-200,10000)
  6. =PV(5%/12,60,-200)
  7. =DDB(10000,1000,5,1)
  8. =SLN(10000,1000,5)
  9. =CUMIPMT(0.08/12,60,10000,1,12,0)
  10. =CUMPRINC(0.08/12,60,10000,1,12,0)

๐Ÿ” Information Functions

  1. =ISBLANK(A1)
  2. =ISNUMBER(A1)
  3. =ISTEXT(A1)
  4. =ISLOGICAL(A1)
  5. =ISNONTEXT(A1)
  6. =ISERROR(A1)
  7. =ISERR(A1)
  8. =TYPE(A1)
  9. =CELL("address",A1)
  10. =INFO("osversion")

โš™๏ธ Engineering & Complex

  1. =CONVERT(100,"m","ft")
  2. =BIN2DEC("1101")
  3. =DEC2BIN(13)
  4. =HEX2DEC("1A")
  5. =COMPLEX(1,2)
  6. =IMSUM("3+4i","5+6i")
  7. =IMPRODUCT("2+3i","1+4i")
  8. =IMABS("3+4i")
  9. =IMREAL("3+4i")
  10. =IMAGINARY("3+4i")

๐Ÿ“ฆ Array Formulas

  1. =SUM(A1:A10*B1:B10)
  2. =TRANSPOSE(A1:C3)
  3. =MMULT(A1:B2,C1:D2)
  4. =FREQUENCY(A1:A10,B1:B5)
  5. =UNIQUE(A1:A10)
  6. =FILTER(A1:A10,A1:A10>50)
  7. =SORT(A1:A10)
  8. =SEQUENCE(5)
  9. =RANDARRAY(5,1)
  10. =SINGLE(A1:A10)

๐ŸŒ Web & External

  1. =WEBSERVICE("https://api.example.com/data")
  2. =FILTERXML(A1,"//item")
  3. =ENCODEURL(A1)
  4. =HYPERLINK("https://example.com","Click Here")
  5. =INFO("system")
  6. =ENVIRON("USERNAME")
  7. =WEBSERVICE("...") (with Power Query)
  8. =IMPORTDATA(...) (via Google Sheets)
  9. =IMPORTXML(...) (via Google Sheets)
  10. =IMPORTHTML(...) (via Google Sheets)

๐Ÿงฐ Data Tools

  1. =REMOVE_DUPLICATES() (via ribbon)
  2. =TEXTSPLIT(A1,",")
  3. =TEXTBEFORE(A1,",")
  4. =TEXTAFTER(A1,",")
  5. =LET(x,A1,x+10)
  6. =LAMBDA(x,x+10)(5)
  7. =GROUPBY(...) (via Power Query)
  8. =SORTBY(A1:A10,B1:B10)
  9. =DROP(A1:A10,2)
  10. =TAKE(A1:A10,5)

๐Ÿ”„ Dynamic Arrays & Spill

  1. =UNIQUE(A1:A20)
  2. =SORT(A1:A20)
  3. =FILTER(A1:A20,A1:A20>100)
  4. =SEQUENCE(10)
  5. =RANDARRAY(5,2)
  6. =BYROW(A1:B10,LAMBDA(x,SUM(x)))
  7. =BYCOL(A1:B10,LAMBDA(x,MAX(x)))
  8. =WRAPCOLS(A1:A10,2)
  9. =WRAPROWS(A1:A10,3)
  10. =SCAN(0,A1:A5,LAMBDA(a,b,a+b))

๐Ÿงฎ Custom & Advanced

  1. =SUBTOTAL(9,A1:A10)
  2. =AGGREGATE(9,4,A1:A10)
  3. =GETPIVOTDATA("Sales",$A$3,"Region","West")
  4. =FORMULATEXT(A1)
  5. =N(A1)
  6. =ERROR.TYPE(A1)
  7. =EVALUATE("2+2") (Excel 4.0 macro)
  8. =CELL("filename",A1)
  9. =SHEET(A1)
  10. =SHEETS()

๐Ÿงพ Miscellaneous

  1. =REPT("x",5)
  2. =BAHTTEXT(1234)
  3. =ROMAN(2024)
  4. =ARABIC("MMXXIV")
  5. =HYPGEOM.DIST(...)
  6. =GAMMA(5)
  7. =PHI(1)
  8. =T.TEST(...)
  9. =Z.TEST(...)
  10. =NORM.S.DIST(...)

๐Ÿ“‹ Bonus (Useful Combos & Helpers)

  1. =IF(AND(A1>0,A1<100),"OK","Out")
  2. =TEXT(TODAY(),"dddd, mmmm dd, yyyy")
  3. =VLOOKUP(A1,Table1[#All],2,FALSE)
  4. =INDEX(A:A,MATCH(MAX(B:B),B:B,0))
  5. =IF(A1="",NA(),A1)
  6. =IF(COUNTA(A1:A10)=0,"Empty","Filled")
  7. =IF(SUM(A1:A10)>100,"Too High","OK")
  8. =AVERAGEIFS(A1:A10,B1:B10,">50")
  9. =COUNTIFS(A1:A10,">50",B1:B10,"<100")
  10. =TEXTJOIN(", ",TRUE,IF(A1:A10>50,A1:A10,""))
200 useful Excel formulas

Leave a Comment