Cómo Usar la Función IF de Excel con un Rango de Valores (10 Ejemplos)

  • Compartir Este
Hugh West

La función IF es una de las funciones más útiles y utilizadas de Microsoft Excel Si necesitamos algún tipo de comparación lógica en nuestro trabajo diario en Excel, utilizaremos la función SI Hoy voy a mostrar cómo utilizar esta función SI con una amplia gama de valores, acompañada de algunas funciones conocidas en Excel.

Descargar el cuaderno de prácticas

Utilizar función IF con rango de valores.xlsx

Introducción a la función IF en Excel

Una de las funciones más útiles de Excel es la función SI que nos permite comparar lógicamente los valores con las expectativas.

⇒ Sintaxis

=IF(prueba_logica, [valor_si_verdadero], [valor_si_falso])

⇒ Función Objetivo

Determina si una condición es verdadera o FALSO y devuelve un valor si la condición es TRUE .

⇒ Argumento

Argumento Obligatorio/Opcional Explicación
prueba_lógica Requerido Condición dada para una celda o un rango de celdas.
[value_if_true] Opcional Declaración definida si se cumple la condición.
[value_if_false] Opcional Declaración definida si no se cumple la condición.

⇒ Parámetro de retorno

Si no se definen las declaraciones, los valores lógicos son TRUE o FALSO Las sentencias If definidas aparecerán como valores de retorno dependiendo de si se cumplen o no las condiciones.

10 Ejemplos Ideales para Usar la Función IF con Rango de Valores en Excel

Veamos algunos ejemplos de Excel SI con un rango de valores. Supongamos que tenemos un conjunto de datos con los nombres, autores, números y precios de algunos libros de una librería llamada Librería Kingfisher Nuestro objetivo hoy es aprender a aplicar E xcel. SI con rango de valores.

1. Generar la función IF de Excel con un rango de celdas

En el primer ejemplo, aprenderemos a comprobar si un rango de celdas contiene un determinado valor o no. Comprobemos si existe algún libro de la autora Emily Bronte o no. Es decir, si la columna Autor (columna C ) contiene el nombre Emily Bronte o no. Puede utilizar una combinación de SI y CONSEJO funciones de Excel para hacerlo.

PASOS:

  • En primer lugar, seleccione una celda e introduzca esta fórmula en ella.
=IF(COUNTIF(C5:C21, "León Tolstoi")>0, "Existe", "No existe")

  • En segundo lugar, pulse Entre en para ver el resultado.
  • Finalmente, como puede ver, hemos obtenido el resultado " Hay "Porque existe un libro de Emily Bronte en nuestra lista. Es decir " Cumbres Borrascosas ".

  • Si desea una coincidencia aproximada, puede utilizar Caracteres comodín (*,?,~) dentro del CONSEJO Por ejemplo, para saber si existe algún libro del autor Bronte hermanas ( Tanto Emily Bronte como Charlotte Bronte ), utilice la siguiente fórmula.
=IF(COUNTIF(C4:C20, "*Bronte")>0, "Hay", "No hay")

  • Además, pulse el botón Entre en para mostrar el resultado.
  • Y, tenemos " Hay "Porque hay tres libros escritos por el Hermanas Bronte .

NOTA: En CONSEJO busca una coincidencia que no distinga entre mayúsculas y minúsculas. Es decir, si utiliza la fórmula IF(COUNTIF(C5:C21, "emily bronte")>0, "Hay", "No hay"), seguirá devolviendo " Hay ".

🔎 ¿Cómo funciona la fórmula?

  • COUNTIF(C5:C21, "Emily Bronte") devuelve el número de veces que aparece el nombre "Emily Bronte" en el intervalo C5:C21 .
  • COUNTIF(C5:C21, "Emily Bronte")>0 devuelve TRUE si el nombre aparece al menos una vez en el intervalo, y devuelve FALSO si el nombre no aparece.
  • Por lo tanto IF(COUNTIF(C5:C21, "Emily Bronte")>0, "Existe", "No existe") devuelve "Existe", si el nombre aparece al menos una vez, y devuelve " No hay " si el nombre no aparece.

2. Crear Función IF con Rango de Valores Numéricos

Ahora aplicaremos otra SI Vamos a crear una lista de valores a partir de un rango comprendido entre dos números dados. Vamos a averiguar el número de libros que hay o no a partir de la columna D que se encuentran entre 10 a 20 Este tipo de tareas pueden realizarse con E xcel. SI con un rango de valores.

PASOS:

  • Para empezar, seleccione la celda en la que desea ver el resultado.
  • A continuación, introduce allí la fórmula.
=IF(((D5>=10)*(D5<=20))=1, "Sí", "No")

  • Pulse Entre en .

  • Arrastre el Asa de llenado hacia abajo para duplicar la fórmula en el intervalo. O bien, para Autorrelleno la gama, haga doble clic en en el signo más ( + ) símbolo.

  • Por último, podemos ver el resultado.

3. Aplicar condiciones AND con función IF para rango de valores

Ahora aplicaremos condiciones dentro de un SI Comprobemos si cada uno de los libros cumple o no las dos condiciones dadas. La primera es que el número de libros sea mayor que 10 y la segunda es que el precio del libro es mayor que 20 Sólo si se cumplen estas condiciones compraremos el libro.

Para ello, utilizaremos la combinación de SI y Y Cuando todos sus parámetros se evalúan como TRUE , la función AND devuelve TRUE en caso contrario, devuelve FALSO .

PASOS:

  • Al principio, seleccione una celda adyacente al primer libro e introduzca la fórmula.
=IF(AND(D5>=10)*(E5>=20), "Puede comprar", "No puede comprar")

  • Pulse el botón Entre en del teclado.

  • Alternativamente, podemos utilizar el símbolo de y condición ( * ) en la fórmula. Por lo tanto, la fórmula tendrá el siguiente aspecto.
=IF((D5>=10)*(E5>=20), "Puede comprar", "No puede comprar")

  • Hit Entre en para ver el resultado.

  • Para copiar la fórmula en el intervalo, arrastre el botón Asa de llenado hacia abajo. Como alternativa, puede haga doble clic en la adición ( + ) a Autorrelleno la gama.

  • Del mismo modo, podemos obtener el resultado

4. Utilizar la función IF con condiciones OR para el rango de valores

Ahora ven a O Comprobemos si cada uno de los libros satisface al menos una condición o no. Si alguno de sus parámetros se evalúa como TRUE , la función OR devuelve TRUE en caso contrario, devuelve FALSO .

PASOS:

  • En primer lugar, seleccionamos la celda donde queremos ver el resultado.
  • En segundo lugar, introduce la fórmula.
=IF(OR(D5>=10,E5>=60), "Puede comprar", "No puede comprar")

  • Además, pulse la tecla Entre en del teclado.

  • En lugar de utilizar la función, podemos utilizar el símbolo o ( + Por lo tanto, la fórmula será.
=IF((D5>=10)+(E5>=60), "Puede comprar", "No puede comprar")

  • Hit Entre en para ver el resultado.

  • A continuación, arrastre el Asa de llenado para copiar la fórmula sobre el rango. O, haga doble clic en en el signo más ( + Esto también duplica la fórmula.

  • Por último, hemos identificado para cada libro si se puede comprar o no, si tiene al menos una condición o no.

5. Utilice la función IF anidada para el rango de valores

En este ejemplo, utilizaremos SI Eso significa que aplicaremos una SI fórmula dentro de otra SI fórmula. Permítame pedirle que realice un trabajo. Para todos los libros, comprobar si el precio es mayor o igual que $30.00 En caso afirmativo, compruebe si el número es mayor o igual que 15 En caso afirmativo, compruebe si el nombre del autor empieza por la letra " C "En caso afirmativo, devuelve " Satisfaga "En caso contrario, devuelve " No satisface ".

PASOS:

  • Para empezar, selecciona la celda e inserta en ella la siguiente fórmula.
=IF(E5>=20,IF(D5>=15,IF(LEFT(C5,1)="C", "Satisface", "No satisface"), "No satisface"), "No satisface")

  • Pulsa el botón Entre en clave para ver el resultado.

  • Del mismo modo, en los ejemplos anteriores, arrastre el Asa de llenado hacia abajo para duplicar la fórmula en el intervalo. O bien, para Autorrelleno la gama, haga doble clic en en el signo más ( + ) símbolo.
  • Por último, se puede ver, sólo cinco libros satisfacen las tres condiciones simultáneamente.

6. Combinar Funciones SI & SUMA en Excel

Combinaremos SI y SUM en este ejemplo. La función SUMA suma valores utilizando la adición. Sigamos el ejemplo.

PASOS:

  • Seleccione la segunda celda G6 y poner la fórmula en la celda seleccionada.
=IF(SUM(D5:D21)>=80, "Bueno", IF(SUM(D5:D21)>=50, "Satisfactorio", "Deficiente"))

  • A continuación, pulse la tecla Entre en clave para ver el resultado.

🔎 ¿Cómo funciona la fórmula?

  • SUMA(D5:D21) esta parte suma los valores del rango y devuelve como resultado el número total de libros.
  • SUM(D5:D21)=80 y SUM(D5:D21)>=50 comprueba si la condición se cumple o no.
  • IF(SUM(D5:D21)>=80, "Bueno", IF(SUM(D5:D21)>=50, "Satisfactorio", "Deficiente")) informa del resultado. En nuestro caso, el resultado fue " Bien ".

7. Fusionar funciones IF & AVERAGE

La media de los números dados como parámetros viene determinada por la función PROMEDIO Combinemos el SI y MEDIA para este ejemplo.

PASOS:

  • Al principio, seleccionamos la celda donde queremos poner el resultado. En nuestro caso, elegiremos la celda G6 .
  • A continuación, inserte la fórmula en esa celda.
=IF(AVERAGE(D5:D21)>=20, "Bueno", IF(AVERAGE(D5:D21)>=10, "Satisfactorio", "Deficiente"))

  • Además, pulse Entre en del teclado.
  • Finalmente, obtendrá su resultado.

🔎 ¿Cómo funciona la fórmula?

  • MEDIA(D5:D21) calcula el número medio de libros.
  • AVERAGE(D5:D21)>=20 y AVERAGE(D5:D21)>=10 verificar si se ha cumplido la condición.
  • IF(AVERAGE(D5:D21)>=20, "Bueno", IF(AVERAGE(D5:D21)>=10, "Satisfactorio", "Deficiente")) revela el resultado. El resultado en nuestra situación es " Satisfactorio ".

8. Integrar las funciones IF & EXACT para ajustar el rango de valores

La función EXACTA devuelve TRUE si dos cadenas de texto son idénticas, y FALSO de lo contrario, al comparar dos cadenas de texto. Aunque pasa por alto las discrepancias de formato, EXACTO distingue entre mayúsculas y minúsculas. Integremos el SI y EXACTO para que coincidan con un rango de valores.

PASOS:

  • Elija la celda en la que queremos ver el resultado.
  • Añade después la siguiente fórmula de función.
=IF(EXACT($C$5:$C$21, "León Tolstoi"), "Sí", "No")

  • Pulse el botón Entre en del teclado.
  • Y, usted puede ver que esto mostrará el resultado en el rango.

NOTA: No es necesario utilizar la fórmula en cada celda, esto mostrará automáticamente los resultados para el rango de celdas.

🔎 ¿Cómo funciona la fórmula?

  • EXACT($C$5:$C$21, "León Tolstoi") muestra si ambos datos coinciden exactamente o no.
  • IF(EXACT($C$5:$C$21, "León Tolstoi"), "Sí", "No") comprueba la lógica y devuelve el resultado.

9. Consolidar las funciones IF, AND & TODAY para obtener la fecha

Supongamos que queremos comprobar si la fecha de llegada es dentro de 7 días o no, si la fecha de llegada es dentro de siete días sólo entonces podemos comprar el libro. Para ello, vamos a utilizar la combinación de SI , Y, y HOY funciones.

PASOS:

  • Del mismo modo, en los ejemplos anteriores, seleccione la celda e introduzca allí la fórmula.
=IF(AND(E5>HOY(), E5<=HOY()+7), "Sí", "No")

  • A continuación, pulse Entre en .

  • Para copiar la fórmula en el intervalo, arrastre el botón Asa de llenado hacia abajo. Como alternativa, puede haga doble clic en la adición ( + ) a Autorrelleno la gama.
  • Por último, se mostrará el resultado de cada libro en la columna F .

10. Obtener el valor más alto/más bajo combinando las funciones IF, MAX & MIN

Supongamos que queremos comparar el número de libros con el primer libro. Y vamos a encontrar el valor más alto y el más bajo del libro total. Para ello, utilizaremos la combinación de SI , MAX & MIN funciones.

PASOS:

  • En primer lugar, seleccionamos la celda donde queremos poner el resultado.
  • A continuación, inserte la fórmula en esa celda.
=IF(D5=MAX($D$5:$D$21), "Bueno", IF(D5=MIN($D$5:$D$21), "No bueno", " Medio"))

  • Por último, pulse Entre en del teclado.

🔎 ¿Cómo funciona la fórmula?

  • MAX($D$5:$D$21) devuelve el valor máximo del rango.
  • MIN($D$5:$D$21) devuelve el valor mínimo del rango.
  • IF( D5=MAX($D$5:$D$21), "Bueno", IF(D5=MIN($D$5:$D$21), "No bueno", " Medio")) muestra el resultado tras la comparación.

Cosas para recordar

  • Si está intentando dividir un número por cero en su fórmula, es posible que vea #DIV/0 error.
  • En #¡VALOR! se produce cuando se introduce un tipo de datos incorrecto en el cálculo. Por ejemplo, puede introducir texto en una fórmula que espera números.
  • Si reubicamos la celda de la fórmula o las celdas de referencia el #REF aparecerá el error. Las referencias de la fórmula ya no son válidas.
  • En #¡NOMBRE! mostrará que has escrito mal el nombre de una función en tu fórmula.

Conclusión

Estos ejemplos te ayudarán a aprender E xcel SI con un rango de valores. ¿Tienes alguna duda? No dudes en preguntarnos.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.