La función "Y" en Excel

Tips de productividad

Luego de revisar las operaciones y funciones básicas de Excel, es momento de profundizar la exploración y aplicar las funciones en casos reales.

En esta edición revisaremos la función Y, que permite validar si una condición es verdadera o falsa, y ejecutar -de acuerdo al resultado- una operación específica.

Para facilitar el proceso, consideremos los siguientes datos:

De aquí podemos indicar, rápidamente, que B1 es menor en B2, es decir, 100 < 200.

Esto lo podemos automatizar con la función Y:

=Y(B1<B2)

El resultado de esta operación será VERDADERO, pues la operación lógica así lo es.

Ahora, ¿Qué sucede si cambiamos la operación lógica?

=Y(B1>B2)

Aquí estamos indicando que B1 (100) es mayor que B2 (200). ¿Cuál será el resultado? FALSO, pues 100 no es mayor que 200.

Agreguemos más datos a la tabla:

¿Qué podemos indicar?

  • B1 < B2 (100 es menor que 200)
  • B1 > B3 (100 es mayor que 50)
  • B2 > B1 (200 es mayor que 100)
  • B2 > B3 (200 es mayor que 50)
  • B3 < B1 (50 es menor que 100)
  • B3 < B2 (50 es menor que 200)

Así, las operaciones serán VERDADERAS en los casos:

  • =Y(B1<B2)
  • =Y(B1>B3)
  • =Y(B2>B1)
  • =Y(B2>B3)
  • =Y(B3<B1)
  • =Y(B3<B2)

En las demás condiciones, la operación será FALSA.

Un poco más complejo

¿Pero qué sucede si queremos agregar nuevas condiciones? Es decir, queremos saber, por ejemplo, si 100 es menor que 200 y 200 es mayor que 50.

La función sería:

=Y(B1<B2;B2>B3)

Aquí hay dos condiciones: B1 < B2 y B2 > B3.

Las condiciones se separan utilizando el signo punto y coma (;).

¿Cuál es el resultado? VERDADERO, pues ambas condiciones así lo son.

Pero en el caso:

=Y(B1>B2;B2>B3)

El resultado es FALSO, pues la operación lógica B1>B2 así lo es.

Es decir, para que el resultado sea VERDADERO todas las operaciones lógicas deben ser verdaderas. Si una de ella es falsa, el resultado será FALSO.

Caso de aplicación

Para comprender lo anterior, revisemos el siguiente ejemplo:

Nuestra empresa, en un esfuerzo por incentivar la formación de sus colaboradores, ha establecido una bonificación semestral, equivalente al 10% del salario, para aquellos que logren un promedio académico igual o superior a 4,5.

Los datos podrían ser:

En detalle:

  • La celda B1 presenta el valor del promedio mínimo: 4,5.
  • La celda B2 define el porcentaje de bonificación: 10%.
  • En el rango B6:B8 están los promedios académicos de Andrea, Lina y Ramón.
  • En el rango C6:C8 están los salarios de Andrea, Lina y Ramón.
  • En el rango D6:D8 se presentan las bonificaciones de cada empleado, si aplican.
  • En el rango E6:E8 se presentan los salarios totales (salario + bonificación).

El ejercicio busca conocer qué empleados cumplen la condición, para aplicar la bonificación. En caso contrario, no habrá modificación de su salario.

Para ello necesitamos las funciones Y (que valida si algo es verdadero o falso) y SI (que nos permite ejecutar una operación de acuerdo a un resultado).

Vamos a validar la condición de Andrea, en la celda D6.

=SI(Y(B6>=B1);C6*B2;0)

En detalle:

  • Preguntamos si B6 (el promedio de Andrea) es mayor o igual a B1 (el promedio mínimo para aplicar a la bonificación).
  • Si lo anterior es VERDADERO, se aplica la operación: C6 (salario de Andrea) por B2 (porcentaje de bonificación).
  • De lo contrario, si el resultado es FALSO, no aplica bonificación, por lo que el valor es cero.

Luego, en la celda E6, sumamos el salario y la bonificación:

=C6+D6

Realizando el proceso con Lina y Ramón obtenemos estos datos:

Como se aprecia, el promedio de Lina no alcanza para la bonificación.


¿Cómo te parecieron los consejos de hoy? ¿Ya aplicas algunos de ellos? Cuéntanos en nuestra página Facebook qué otras funciones utilizas en Excel para ser más competitivo.

Por último, recuerda ingresar a nuestro sitio web. Allí encuentras más recomendaciones sobre productividad, campañas de convivencia, registros de eventos y noticias sobre la Fundación Pascual Bravo.

Certificaciones