Fórmula de Excel: SI con otros cálculos -

Tabla de contenido

Fórmula genérica

=IF(calculation1,calculation2,calculation3)

Resumen

La función SI se puede combinar con otros cálculos anidando otras fórmulas y funciones dentro de SI. En el ejemplo que se muestra, la fórmula en G5, copiada, es:

=IF(F5-E5>2,SUM(data1),SUM(data2))

donde data1 (B5: B14) y data2 (C5: C14) son rangos con nombre.

Cuando el resultado de F5-E5 es mayor que 2, la función SI devuelve la suma de los valores en data1. Cuando el resultado de F5-E5 no es mayor que 2, IF devuelve la SUMA de los valores en data2.

Explicación

El propósito de esta fórmula es demostrar cómo se pueden anidar otras fórmulas y funciones dentro de la función SI.

La función SI toma tres argumentos como este:

=IF(logical_test, value_if_true, value_if_false)

En este ejemplo, la prueba lógica es la expresión F5-E5> 2:

=IF(F5-E5>2 // logical test

Cuando esta expresión devuelve VERDADERO, la función SI llama a la función SUMA para sumar valores en datos1:

SUM(data1) // when test is TRUE

Cuando la expresión devuelve FALSE, IF llama a la función SUM para sumar valores en data2:

SUM(data2) // when test is false

En cualquier caso, la función SUMA devuelve un valor a la función SI, y SI devuelve ese valor como resultado final.

Otros calculos

Este concepto se puede personalizar de la forma que desee. Para devolver un promedio en lugar de una suma:

=IF(F5-E5>2,AVERAGE(data1),AVERAGE(data2))

Para comprobar si F5 y F5 son mayores que 3:

=IF(AND(F5>3,E5>3),SUM(data1),SUM(data2))

Y así. El punto es que puedes hacer los cálculos que quieras dentro de IF. Incluso puede crear un IF anidado.

Nota: anidar otros cálculos dentro de una función o fórmula es una práctica común en muchas fórmulas más avanzadas. No se limita a la función SI. Puede encontrar muchos ejemplos en esta lista.

Articulos interesantes...