Diferencia entre las funciones SI y Cambiar en Excel

Resumen

  • La declaración IF devuelve un valor basado en la evaluación VERDADERO/FALSO y puede anidar declaraciones IF dentro de otra declaración para crear una lógica compleja.
  • La declaración SWITCH evalúa una expresión y la prueba contra múltiples valores para encontrar una coincidencia y luego devuelve el valor correspondiente.
  • Utilice la declaración IF para pruebas lógicas complejas con muchos operadores diferentes y la declaración SWITCH para pruebas de igualdad simples.

La declaración SI es una función lógica común en Excel . La declaración SWITCH es menos conocida, pero puedes usarla en lugar de la declaración IF en algunos casos. Exploremos las diferencias entre IF y SWITCH en Excel y sus casos de uso.

Diferencia entre las funciones SI y Cambiar en Excel

¿Qué es el comando SI en Microsoft Excel?

La declaración SI en Excel es una función que realiza una prueba lógica para determinar si una condición especificada es verdadera o falsa. Devuelve un valor basado en los resultados de la evaluación, lo que le permite tomar decisiones basadas en los resultados.

Declaración IF básica

Comencemos analizando la declaración IF básica antes de profundizar en el problema que SWITCH intenta resolver.

La sintaxis de una declaración IF básica es:

IF (logical_test, result_if_true, [result_if_false])

El parámetro logical_test es la condición que la función probará y result_if_true es el resultado que la función devuelve si se evalúa como VERDADERO. El parámetro result_if_false es el resultado que la función devuelve si el resultado es FALSO.

En la captura de pantalla a continuación, queremos devolver Aprobado o Reprobado para la puntuación, dependiendo de si el valor de la puntuación de la prueba en la columna C es mayor o igual a 50.

Diferencia entre las funciones SI y Cambiar en Excel

La siguiente fórmula se escribirá en la celda C2:

IF(C2 >= 50, "Pass", "Fail")

Y aquí está el resultado:

Diferencia entre las funciones SI y Cambiar en Excel

Sentencias IF anidadas

Si desea comprobar varias condiciones a la vez, puede colocar las declaraciones IF dentro de otra declaración.

Estas se denominan declaraciones IF anidadas y la sintaxis básica es:

=IF(logical_test1, result_if_true1, IF(logical_test2, result_if_true2, result_if_false2))

Considere el ejemplo a continuación, donde cada color en la columna A (rojo, amarillo o verde) necesita un estado correspondiente en la columna B (por ejemplo, Detener, Precaución, Seguir y Desconocido).

Diferencia entre las funciones SI y Cambiar en Excel

Primero, ingresaremos la siguiente fórmula en la celda B2 para el color de la celda A2:

=IF(A2 = "Red", "Stop", IF(A2 = "Yellow", "Caution", IF(A2 = "Green", "Go", "Unknown")))

Como A2 es rojo, devolverá Stop, según la fórmula anterior. A medida que lo copiamos a otras celdas, cada color tendrá un estado.

Diferencia entre las funciones SI y Cambiar en Excel

Como puedes ver, la lógica puede volverse confusa rápidamente cuando anidas declaraciones IF. Ahí es donde entra la declaración SWITCH para simplificar un poco las cosas.

¿Qué es la instrucción Switch en Excel?

La instrucción SWITCH en Excel es una función relativamente nueva. Toma una expresión y la prueba contra múltiples resultados en un formato más legible y estructurado que las declaraciones IF anidadas.

La sintaxis básica de la instrucción SWITCH es:

SWITCH (expression_to_test, test_value1, result_if_true1, [test_value2, result_if_true2,…], [value_if_no_match])

expresión_a_prueba es el valor que se evaluará frente a los valores de prueba (valor_prueba1, valor_prueba2, etc.). Si un valor coincide, devuelve el resultado correspondiente. Por ejemplo, si test_value1 coincide con la expresión, devuelve result_if_true1.

Puede especificar el parámetro value_if_no_match para devolver un valor en caso de que no se encuentre ninguna coincidencia.

Dado que la declaración SWITCH puede simplificar los IF anidados, podemos usar el ejemplo de color del IF anidado. Aquí está la versión SWITCH:

=SWITCH(A2, "Red", "Stop", "Yellow", "Caution", "Green", "Go", "Unknown")

Como puede ver, la fórmula ahora es más fácil de leer como una declaración SWITCH y funciona igual que la versión IF.

Comparación entre IF y Switch: Casos de uso

En comparación con la declaración SWITCH, IF se utiliza mejor cuando se realizan pruebas lógicas complejas que involucran múltiples condiciones. También funciona bien con pruebas que utilizan varios operadores lógicos en Excel (por ejemplo, >, <, =, =""> <>, AND y OR). Por lo tanto, es más flexible y puede manejar más situaciones que la instrucción SWITCH.

Por otro lado, la declaración SWITCH funciona bien cuando las pruebas lógicas involucran operaciones de igualdad simples y valores fijos, dado que su forma básica solo evalúa el operador de igualdad. Si utiliza la instrucción SWITCH para pruebas lógicas complejas, no es diferente que utilizar la instrucción IF.

Un ejemplo de esta compleja declaración IF anidada:

=IF(A1 >= 90, "Grade A", IF(A1 >= 75, "Grade B", "Grade C"))

Puedes escribir el comando SWITCH de la siguiente manera:

=SWITCH(TRUE, A1 >= 90, "Grade A", A1 >= 75, "Grade B", A1 < 75,="" "grade="">

Aquí hemos establecido la expresión a probar como VERDADERO, lo que permite probar múltiples condiciones usando más operadores que el operador igual. Pero ahora la lógica parece menos compacta y legible que la declaración básica SWITCH.

Dejar un comentario

Cambio de domicilio en España: qué documentos hay que actualizar

Cambio de domicilio en España: qué documentos hay que actualizar

Guía práctica para actualizar padrón, domicilio fiscal, Seguridad Social, tráfico, salud, bancos, seguros y servicios después de una mudanza en España.

Cómo tirar una bombona de gas en Sabadell: devolución segura y Punts Blaus

Cómo tirar una bombona de gas en Sabadell: devolución segura y Punts Blaus

Descubre dónde llevar una bombona de butano en Sabadell, cuándo devolverla al proveedor, qué Punts Blaus la aceptan y qué hacer si tiene una fuga.

Cómo tirar un microondas en Bilbao: dónde llevarlo y qué opciones tienes

Cómo tirar un microondas en Bilbao: dónde llevarlo y qué opciones tienes

Guía actualizada para desechar un microondas en Bilbao: Bilbogarbi, devolución en tienda, reutilización y qué no hacer con este RAEE.

Cómo tirar una lavadora en Las Palmas de Gran Canaria: opciones, preparación y checklist

Cómo tirar una lavadora en Las Palmas de Gran Canaria: opciones, preparación y checklist

Descubre cómo deshacerte de una lavadora en Las Palmas de Gran Canaria: retirada municipal, entrega al vendedor, punto autorizado, preparación y errores que debes evitar.

Cómo tirar un colchón en Terrassa: recogida y puntos limpios

Cómo tirar un colchón en Terrassa: recogida y puntos limpios

Descubre dónde llevar un colchón viejo en Terrassa y cómo pedir la recogida municipal: teléfonos, horarios, preparación y errores que debes evitar.

Cómo tirar tubos fluorescentes en Valladolid: dónde llevarlos y cómo hacerlo sin romperlos

Cómo tirar tubos fluorescentes en Valladolid: dónde llevarlos y cómo hacerlo sin romperlos

Guía práctica para desechar tubos fluorescentes en Valladolid: puntos limpios, horarios, transporte seguro y qué hacer si proceden de un hogar o negocio.

Cómo tirar una bicicleta en Elche: punto limpio, recogida y reutilización

Cómo tirar una bicicleta en Elche: punto limpio, recogida y reutilización

Descubre cómo tirar una bicicleta en Elche: cuándo reutilizarla, cómo preparar una bici vieja y cómo confirmar el punto limpio o la recogida adecuada.

Cómo tirar un portátil en Vigo: puntos limpios, datos y opciones de entrega

Cómo tirar un portátil en Vigo: puntos limpios, datos y opciones de entrega

Cómo desechar un portátil en Vigo correctamente: dónde llevarlo, por qué no entra en la recogida domiciliaria de RAEE, cómo borrar tus datos y qué hacer al comprar otro.

Punto limpio en Santa Cruz de Tenerife: qué residuos aceptan y cómo acceder

Punto limpio en Santa Cruz de Tenerife: qué residuos aceptan y cómo acceder

Guía práctica del Punto Limpio de Jagua en Santa Cruz de Tenerife: horarios, residuos admitidos, límites de entrega y pasos para preparar tu visita.

Cómo tirar una bicicleta en Palma: recogida, horario y alternativas

Cómo tirar una bicicleta en Palma: recogida, horario y alternativas

En Palma, EMAYA recoge bicicletas como enseres voluminosos. Consulta el día de tu calle, sácala de 20 a 22 h y revisa qué hacer si es eléctrica.