Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Función NO

| Sin comentarios

Función NO 

Esta función sirve para invertir el valor lógico de un argumento propuesto. Por lo que, usaremos la función NO cuando lo que requerimos es que el valor lógico sea lo contrario al específico. Para utilizar esta función pondremos un valor lógico a comparar.

Por ejemplo, se quiere analizar los días libres que se les dará a los empleados y este dependerá de si los sábados trabajados en el año es mayor a 9.

Se analizó de la siguiente manera;  Valor Lógico <9

Dicha comparación seria contradictoria a lo que nos indica el ejemplo pero con la función NO podremos invertir la decisión para encontrar una respuesta correcta.

Función NO en Excel 01

Función NO con macros 

Para poder implementar la función NO con macros deberíamos de colocar en primer lugar los valores lógicos que deseamos invertir a partir de este rango de datos crearemos un macros que pueda extraer de una celda X su valor e invertirlo por medio de la función NO al resultado requerido. Para esto grabaremos el procedimiento realizado sin macros para una celda y obtendremos los códigos necesarios para todo el proceso requerido.

Tomando el anterior ejemplo tendríamos lo siguiente a analizar

Función NO en Excel 02

El código obtenido con el grabador es el siguiente:

Función NO en Excel 03

(Para mayor visualización de la imagen, hacer click en la misma)

De forma alternativa podríamos usara algo como:

Sub NO2()

For x = 5 To 15
Cells(x, 3) = "=+NOT(RC[-1]<9)"
Next

End Sub

Ejemplos mostrados: FunciónNO

 

Deja una respuesta

Los campos requeridos estan marcados con *.