Mini excel tutorial: usar la lógica booleana para procesar datos complejos

Las operaciones lógicas están en el corazón de la programación y la búsqueda en línea avanzada, pero ¿sabía usted que también pueden ser utilizados en Excel? La comprensión de la SI, NO, Y, O y funciones pueden ayudarle a obtener a partir novato Excel para usuario avanzado. Aquí están los fundamentos de cada función, y un ejemplo de una forma de utilizarlos juntos por la máxima potencia.Mejorar en encontrar cosas en motores de búsqueda: Búsqueda lógica booleana ExplicaciónMejorar en encontrar cosas en motores de búsqueda: Búsqueda lógica booleana ExplicaciónSólo se necesitan miles de servidores de Google medio segundo para consultar unos 50 mil millones de páginas indexadas, se tarda mucho más tiempo para analizar sólo la primera página de resultados de búsqueda. Además de eso, ...Lee mas

La función SI

SI, como se puede imaginar, evalúa si una determinada condición es verdadera. Este tipo de función es muy básico en la programación, y por lo general devuelve un 1 si la condición es verdadera, y 0 si es falsa. Afortunadamente, SI de Excel es un poco más flexible que esto. La sintaxis de Excel se ve así:

= IF (prueba_lógica, [valor_si_verdadero], [valor_si_falso])

Como se puede ver, es necesario especificar una prueba lógica (como A1lt; C16, o D5 =”alfa”; 10, B16 + 30gt) dos valores de retorno y. Si se cumple la condición, la celda en la que entró en la sintaxis mostrará el valor que ha introducido para [valor_si_verdadero]. Si no, va a visualizar [valor_si_falso]. Vamos a echar un vistazo a cómo se puede utilizar esto en una hoja de cálculo real.

Vídeo: Excel - Función Y. Función lógica Y en Excel. Tutorial en español HD

En nuestra hoja de cálculo de muestra (creados al azar con generatedata.com), tenemos una lista de nombres, apellidos, ciudades, estados y un número que representa una puntuación de SAT. En primer lugar, vamos a tratar de algo simple: vamos a ver que las puntuaciones son superiores a 1600. Esta es la sintaxis que utilizaremos:

= IF (E2gt; 1600, "cierto", "falso")

Esto pondrá “verdadero” en la columna F para todos los estudiantes que obtuvieron calificaciones más altas de 1600, y “falso” para todos los demás.

Excel-si-sintaxis

Después usando el relleno automático para copiar la fórmula en todas las celdas de la columna, todos los estudiantes de la tabla tiene un valor de si tienen o no una puntuación superior a 1.600.5 de Microsoft Word & Habilidades de Excel que debe tener para tener éxito en la Oficina5 de Microsoft Word & Habilidades de Excel que debe tener para tener éxito en la Oficina"Obtener ese informe para mí, lo antes posible!" Un conjunto básico de Microsoft Excel y Word trucos puede hacer esta tarea menos estresante y ayudar genio un informe con estilo en ningún momento.Lee mas

Excel-si-consecuencia

Por sí mismo, si no es enormemente útil- que puede hacer la mayoría de las cosas que te gustaría hacer con él sólo mediante el uso de filtros o una tabla dinámica. Pero vamos a ver en un momento en algunas formas de combinar con AND y OR para que sea más potente.

La función no

NO es lo contrario de SI: devuelve “true” si la condición es que especifique no reunió. Ésta es la sintaxis:

= NO ([prueba_lógica])

Todo lo que necesita hacer es poner una prueba lógica en los paréntesis y Excel le dirá si no es cierto (que suena un poco raro, pero una vez que se piensa en ello, tiene sentido). Debido a que este es un operador muy sencillo, y no ve un montón de uso, no lo incluyo un ejemplo detallado aquí, pero es bueno saber acerca de en caso de que se encuentra con una situación en la que sea útil.

La función y

Mientras que la función IF comprueba para ver si una condición se ha cumplido, la función AND comprueba para ver si dos se han cumplido. Si es así, la función devuelve TRUE, y si no, FALSO, no se puede elegir por encargo valores de retorno como se hace con IF aunque hay formas de evitar esto mediante la combinación de los operadores si es necesario.

Excel sintaxis de la función AND es el siguiente:

Y = ([logical_test1], [logical_test2], [logical_test3] ...)

Los puntos suspensivos al final indica que puede incluir tantas pruebas lógicas diferentes como desee, y sólo devolverá true si todas estas pruebas se pasan. Volviendo a nuestro ejemplo de hoja de cálculo, digamos que usted quiere encontrar estudiantes que obtuvieron una puntuación en el rango medio del SAT, entre 1050 y 1950. Esta es la sintaxis que utilizaremos:

Vídeo: Tipos de operadores en Excel 2010

= Y (E2gt; 1050, E2lt; 1950)

Esto es lo que se ve como en Excel:

Excel-y-sintaxis

Y aquí está el resultado.

Vídeo: Función SI de Excel

Excel-y-resultado

Como se puede ver, la función devuelve TRUE para cualquier estudiante que obtuvo un resultado dentro del rango que se especifica. Si quisiéramos llegar a un nivel aún más granular, una tercera prueba podría ser añadido- para ver las puntuaciones de gama media en Wisconsin, por ejemplo, la sintaxis sería el siguiente:

= Y (E2gt; 1050, E2lt; 1950, D2 ="Wisconsin")

La función o

Como era de esperar, la función O también tiene una serie de argumentos lógicos de prueba, pero devolverá TRUE si al menos una de las pruebas se le ocurre un valor verdadero. La sintaxis es muy similar a la función AND:

Vídeo: Funciones Lógicas

= O ([logical_test1], [logical_test2] ...)

Una vez más, los puntos suspensivos indica que se puede utilizar una serie de pruebas lógicas, y si cualquiera de ellas es verdadera, la función devolverá TRUE. Vamos a utilizar esta función para ver el que los estudiantes viven en estados del medio oeste:

= OR (D2 ="Minnesota", "= D2"Wisconsin", D2 ="Iowa", D2 ="Nebraska", D2 ="Misuri", D2 ="Dakota del Norte", D2 ="Dakota del Sur", D2 ="Indiana", D2 ="Michigan", D2 ="Ohio", D2 ="Illinois", D2 ="Kansas")

Aplicado a la hoja de cálculo, se puede ver que cada estudiante del Medio Oeste está etiquetado con TRUE.

Excel-o-consecuencia

En Excel 2013, también hay un OR exclusivo, que sólo devolverá TRUE si uno y sólo uno de las condiciones se cumple. La función XOR se utiliza en la misma era como OR, pero volverá falsa si se cumple más de una de las condiciones. Es útil, pero probablemente no vale la pena actualizar Oficina para.Tener Office 2010? No comprar Office 2013 - He aquí el porquéTener Office 2010? No comprar Office 2013 - He aquí el porquéEstoy llegando al final de mi período de prueba con microsoft Oficina 2013. Durante las semanas que ha sido una experiencia razonablemente sólida con uno o dos peculiaridades que me causan un sin fin de frustración. Pero...Lee mas

Combinando SI, NO, AND y OR

Como ya he mencionado anteriormente, estas funciones hacen cosas simples que a menudo se pueden hacer con el filtrado de datos. Sin embargo, mediante el uso de ellos en conjunto, se puede hacer mucho más potente cosas- especialmente cuando se combinan con las funciones basadas en texto, que voy a estar discutiendo en un próximo artículo.

Digamos que un reclutador de la universidad se ha asignado a llamar a los estudiantes de alto rendimiento en California, los estudiantes de la realización de medias en Oregon, y los estudiantes de bajo rendimiento en Washington o Nevada. ¿Cómo podemos poner en práctica que el uso de estas funciones? Tendremos que anidan algunos de ellos:

= O (Y (D2 ="California", E2gt; 1,950), y (D2 ="Oregón", Y (E2gt; 1050, E2lt; 1950)), Y (OR (D2 ="Washington", D2 ="Nevada"), E2lt; 1050))

Esto podría parecer un lío enorme, pero si se descomponen, es bastante simple. La función principal, OR, tiene tres pruebas lógicas:

  • Y (D2 ="California", E2gt; 1950)
  • Y (D2 ="Oregón", Y (E2gt; 1050, E2lt; 1950))
  • Y (OR (D2 ="Washington", D2 ="Nevada"), E2lt; 1050)

El primer y el argumento contiene dos pruebas lógicas simples. Y el segundo argumento tiene una función anidada Y, por lo que sólo devolverá verdadero si el estudiante es de Oregon y tiene una puntuación que está por encima y por debajo de 1,050 1950. El tercer argumento contiene una función O que crea un requisito similar. Vamos a ver lo que sucede cuando nos encontramos esto en nuestra hoja de cálculo de reclutamiento:

Excel-si-y-o-consecuencia

Todos los estudiantes que satisfacen la condición establecida arriba que están marcados con TRUE. En la imagen de arriba, hay sólo dos, y los dos son estudiantes de alto rendimiento de California.

Encienda Excel

Pasar de una hoja de cálculo de Excel principiante al experto toma mucho tiempo y práctica, pero la comprensión de cómo utilizar los operadores lógicos le dará una ventaja y conseguir que se dirigió por el camino hacia la maestría. hay una gran cantidad de potencia de cálculo escondido bajo el capó de Excel, y el uso de estos operadores le ayudará a acceder a él.3 locos fórmulas de Excel que hacen cosas increíbles3 locos fórmulas de Excel que hacen cosas increíblesSiempre he creído que Excel es una de las herramientas de software más potentes que hay. No es sólo el hecho de que se trata de software de hoja de cálculo. No, Microsoft Excel 2013 tiene simplemente una impresionante colección de ...Lee mas

¿Cómo se usan estos operadores lógicos? ¿Qué otras Excel consejos le daría a los lectores? Compartir sus pensamientos abajo!

Artículos Relacionados