En una declaración If …​ Then …​ Else, se comprueban una o más condiciones. Si se determina que la condición es Verdadera, se ejecutan las instrucciones que siguen a la instrucción if. Si se determina que la condición es falsa, cada instrucción Else If (si existe) se evalúa en orden. Cuando se encuentra una condición else-if Verdadera, se ejecutan las instrucciones que siguen inmediatamente al Else-If asociado. Si no hay instrucciones Else-If, se ejecutan las instrucciones siguientes a Else.

La condición SI es una función de uso común en Excel con la que probablemente se encontrará. Es importante que sepa cómo escribir estas declaraciones.

Es posible que también deba escribir una declaración IF anidada que es complicada de ver, pero que es simple en el momento en que comprende el concepto.

Una instrucción IF anidada se verá así:

SI (“si esta condición indicada aquí es verdadera”, ingrese “este valor, de lo contrario si (“ si esta condición establecida aquí es verdadera ”, luego ingrese“ este valor, de lo contrario ingrese “este valor”))

Ahora entendamos la función If.

SI: Comprueba si se cumple una condición y devuelve un valor si es VERDADERO y otro valor si es FALSO

Sintaxis = SI (prueba_lógica, valor_si_verdadero, valor_si_falso)

Parámetros:

La prueba lógica es la condición o un valor que desea probar.

_value_if_true_es opcional. Es el valor que se devuelve si_la condición_es VERDADERA.

value_if_false __ * es opcional. Es el valor que se devuelve si_la condición_es FALSA.

Por ejemplo, tenemos calificaciones en la columna A y necesitamos obtener la calificación en la columna B. Las diversas calificaciones se dan a continuación –

img1

  • Si las marcas son mayores o iguales a 90, la función devuelve

Grado A

img2

  • Si las notas son mayores o iguales a 75, la función devuelve

Grado B

img3

  • Si las marcas son mayores o iguales a 60, la función devuelve

Grado C

img4

  • Si las marcas son mayores o iguales a 40, la función devuelve

Pase

img5

Si las marcas son inferiores a 40, la función devuelve * Fail

img6

Tomemos otro ejemplo de anidado si queremos entender más:

La columna A contiene fechas La fecha de hoy es 24-jun-2014 * La columna B contendrá el resultado como se muestra en la siguiente captura de pantalla

img7

La fórmula en la celda B2 = SI (A2> HOY (), «Fecha futura», SI (A2 <HOY (), «Fecha pasada», «Hoy»)) La condición Si comprobará si la fecha en la celda A2 es mayor que la fecha de hoy * Si se determina que la condición es verdadera, entonces continuará y devolverá “Fecha futura” en la columna B.

  • Si se encuentra que la condición es falsa, entonces saltará a la siguiente condición if y verificará si es verdadera o falsa y devolverá la salida. Entonces, en la condición 2 ^ nd ^ if, verificará si la fecha es menor que la fecha de hoy. Si es cierto, devolverá «Fecha pasada», de lo contrario, devolverá «Hoy» en la columna B.

  • Recibirá los resultados de la siguiente manera:

img8