Si ha realizado alguna programación, sabe que puede crear declaraciones condicionales conocidas como declaraciones If …​ Then. Básicamente, estas declaraciones le brindan una manera de decir «Si esto es cierto, entonces hágalo». Excel proporciona una función de hoja de cálculo SI para lograr esencialmente lo mismo en una fórmula.

Ya sabe cómo usar la función IF porque se cubrió en otros ExcelTips. Lo que quizás no sepa es que puede anidar funciones IF. Por ejemplo, considere la situación en la que desea devolver un valor si se cumplen otras dos condiciones. Si la celda B5 contiene una configuración de temperatura y la celda B6 contiene una configuración de presión, es posible que desee que la celda B7 contenga las palabras «DEMASIADO ALTA» si B5 es mayor que 100 y la celda B6 es mayor que 50. Para hacer algo como esto, podría utilice la siguiente fórmula:

=IF(B5>100,IF(B6>50,"TOO HIGH",""),"")

Observe que aquí hay dos funciones SI. El primero comprueba si el valor de B5 es mayor que 100. Si lo es, se invoca la siguiente función IF. Éste comprueba si B6 es mayor que 50. Si es así, las palabras «DEMASIADO ALTO» se muestran en la celda. Si falla alguna de las declaraciones condicionales, no se muestra nada en la celda.

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (2154) se aplica a Microsoft Excel 97, 2000, 2002 y 2003. Puede encontrar una versión de este consejo para la interfaz de cinta de Excel (Excel 2007 y posteriores) aquí:

link: / excelribbon-Nesting_IF_Worksheet_Functions [Funciones de la hoja de trabajo de anidamiento IF].