O instrucțiune "if" imbricată este condiția adevărată într-o serie de condiții în programarea calculatorului. Este utilizată atunci când sunt posibile mai multe răspunsuri și rezultatul pentru fiecare răspuns este diferit.
Un exemplu de instrucțiune "if" imbricată este următoarea: Dacă rezultatul este un număr între trei și cinci, imprimați-l în culoarea albastră. Dacă rezultatul este mai mic de trei, imprimați-l în roșu. Dacă rezultatul este alt număr, imprimați-l în verde. Diferitele limbi de calculator au limite asupra numărului de declarații "if" care pot fi imbricate. Nivelele "dacă" sunt de asemenea numite declarații "if-then" sau "if-else".