Understand any Excel formula

Paste a formula and see what each part does, or let a tool write the formula for your own cells.

2 functions, 2 levels deep

This formula uses 2 functions (IFERROR, VLOOKUP), nested 2 levels deep, and reads A2, Prices!$A$2:$C$50.

  1. VLOOKUP(A2,Prices!$A$2:$C$50,3,FALSE)

    VLOOKUP finds a value in the first column of a table and returns a value from the same row.

    Expects: value, table, column number, match type (FALSE means exact)

    • Argument 1: cell A2
    • Argument 2: the range $A$2:$C$50 on sheet Prices (the $ keeps it fixed when copied)
    • Argument 3: the number 3
    • Argument 4: FALSE
  2. IFERROR(VLOOKUP(A2,Prices!$A$2:$C$50,3,FALSE),"Not found")

    IFERROR returns a fallback when the first argument gives any error.

    Expects: value, fallback

    • Argument 1: the result of VLOOKUP
    • Argument 2: the text "Not found"

Read from the innermost function outward: Excel works out the inner results first.

  • 7 free formula tools
  • 137 functions the explainer knows
  • 0 uploads: tools run in your browser

How the tools work

Short version: your numbers stay on your device, and every formula we print is one you can paste into Excel.

  1. Runs in your browser

    Calculations happen on this page. Nothing you type is sent to us or stored.

  2. Checked against worked examples

    Each calculation is compared with known answers, and the generated formulas are run in the open-source HyperFormula engine. Function behaviour follows Microsoft's function reference. Method & sources

  3. Corrections are public

    Found a mistake? Tell us, and fixes are listed on the corrections page.