En beslutningstabel er en tabelrepræsentation af et sæt beslutningsregler. Den består af et sæt betingelser, et sæt handlinger og et sæt regler, der specificerer, hvilke handlinger der skal udføres for hver kombination af betingelser.
Beslutningstabeller er en nyttig måde at repræsentere beslutningslogik på, fordi de er nemme at forstå og vedligeholde. De er også en god måde at dokumentere beslutningsprocesser på.
Følgende er et eksempel på en beslutningstabel:
| tilstand1 | tilstand2 | tilstand3 |
| ----------- | ----------- | ----------- |
| sandt | sandt | sandt | handling1 |
| sandt | sandt | falsk | handling2 |
| sandt | falsk | sandt | handling3 |
| sandt | falsk | falsk | handling4 |
| falsk | sandt | sandt | handling5 |
| falsk | sandt | falsk | handling6 |
| falsk | falsk | sandt | handling7 |
| falsk | falsk | falsk | handling8 |
I dette eksempel angiver reglerne, hvilke handlinger der skal udføres for hver kombination af værdier af de tre betingelser. For eksempel, hvis betingelse1 er sand, betingelse2 er sand, og betingelse3 er sand, så skal handling1 udføres.
Beslutningstabeller kan bruges til at repræsentere enhver form for beslutningslogik. De er et stærkt værktøj til beslutningstagning og dokumentation.