ERR:UNDEFINED means you referenced a variable, list, or matrix that doesn't exist in the calculator's memory. The command itself is fine — the thing it's pointing at is simply gone. This is why the error often seems to appear "out of nowhere": the data was there yesterday, and today it isn't.
When the error screen pops up, choose 1: Quit (or 2: Goto to jump to the offending command), then work through the causes below.
Why this error happens
The TI-84 throws ERR:UNDEFINED when a command asks for something memory can't find:
- A list was deleted — after a RAM clear, or after removing it with DEL in memory management
- A custom named list was never created — you typed a list name that doesn't exist yet
- A matrix was never defined — you used [A] in a calculation before entering anything into it
- Using Ans after a memory clear — there's no "last answer" stored anymore
The RAM-clear connection (why it appears the day after)
Here's the part that confuses everyone: a RAM clear wipes your lists. RAM clears happen when the batteries are pulled or die mid-operation, when the calculator crashes, or when someone resets it before an exam.
So the timeline looks like this: your stats homework worked perfectly Monday night, the calculator lost power in your backpack, and Tuesday in class 1-Var Stats L1 throws ERR:UNDEFINED. Nothing is broken — L1's data just no longer exists. You'll need to re-enter it.
Fix 1: Restore the default lists (L1–L6)
If L1 through L6 have vanished from the STAT editor, restore them:
- Press
STAT. - Choose
5: SetUpEditor. - Press
ENTER.
You'll see "Done," and the default lists L1–L6 are back in the editor. This is the single most useful command after any memory clear.
Note what SetUpEditor does and doesn't do:
| It does | It doesn't |
|---|---|
| Bring L1–L6 back into the STAT editor | Recover the numbers that were in them |
| Fix "list not found" states instantly | Restore custom named lists' data |
After running it, press STAT 1: Edit and re-enter your data.
Fix 2: Define the matrix before you use it
If the error came from a matrix calculation, the matrix was never entered (or got wiped). Define it first:
- Press
2ndx⁻¹to open the MATRIX menu. - Arrow over to EDIT.
- Choose the matrix (e.g., [A]) and press
ENTER. - Enter the dimensions, then fill in each entry.
Only after the matrix exists in EDIT can you use it in calculations on the home screen. Referencing [A] while it's still undefined is exactly what triggers this error.
Fix 3: Re-run something before using Ans
Ans holds the result of your last calculation. After a memory clear there is no last calculation, so a command that leans on Ans fails. The fix is trivial: perform the calculation again (or type the value directly) so Ans has something to hold.
Quick diagnosis table
| What you were doing | Likely cause | Fix |
|---|---|---|
| Stats on L1–L6 | Lists wiped by RAM clear or DEL | STAT 5: SetUpEditor ENTER, re-enter data |
| Using a custom list name | List never created | Create it in the STAT editor first |
| Matrix math with [A], [B]… | Matrix never defined | 2nd x⁻¹ → EDIT, enter dimensions and values |
| Command using Ans | Memory cleared, no last answer | Redo the previous calculation |
If your calculator got wiped by an OS issue rather than a battery pull — for example it was stuck on a "Validating OS" screen — see /error-fixes/validating-os/. And for every other message the TI-84 can throw at you, check /error-fixes/error-messages/.
Try it right now
Don't have your handheld nearby? Use the free online TI-84 calculator — a full TI-84 Plus CE in your browser, no download required. Run STAT 5: SetUpEditor, define a matrix in the EDIT menu, and get comfortable with these fixes before they cost you time on a test.