5.4: Funciones lógicas
- Page ID
- 172550
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\dsum}{\displaystyle\sum\limits} \)
\( \newcommand{\dint}{\displaystyle\int\limits} \)
\( \newcommand{\dlim}{\displaystyle\lim\limits} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)Muchos empleadores y educadores están poniendo cada vez más énfasis en el valor del pensamiento crítico. Las habilidades de pensamiento crítico suelen estar asociadas con la capacidad de resolución de problemas, la empatía y el pensamiento y la actuación con un propósito al tomar decisiones basadas en hechos. Excel es una herramienta práctica para recopilar y analizar datos de forma crítica. Las funciones lógicas de Excel son especialmente útiles para permitir el pensamiento crítico. Sin embargo, antes de explorar la utilización de las funciones lógicas de Excel, es necesario revisar los operadores lógicos que se utilizan para comparar datos entre celdas. Los operadores suelen denominarse operadores de comparación. Los seis operadores lógicos principales se explican en el siguiente gráfico:
Estos operadores de comparación se pueden usar en las funciones de Excel para comparar todos los tipos de datos, incluidas fechas, números, valores booleanos (verdadero o falso, sí o no) o texto. Todos los argumentos deben tener como resultado los valores booleanos de Verdadero o Falso, o contener otra función lógica anidada.
La función IF es una de las funciones más populares y útiles de Excel. Se puede usar para tomar una decisión basada en una comparación. Si la comparación es verdadera, se muestra un valor en la celda; si la comparación es falsa, se muestra un segundo valor. La sintaxis de la función IF es: IF (logical_test, [value_if_true], [value_if_false]).
- logical_test: valor o expresión lógica que puede ser VERDADERO o FALSO. Necesario. En este argumento, puede especificar un valor de texto, una fecha, un número o cualquier operador de comparación.
- value_if_true: el valor que se devolverá cuando la prueba lógica se evalúe como TRUE, es decir, si se cumple la condición. Opcional.
- value_if_false: el valor que se devolverá si la prueba lógica se evalúa como FALSE. Opcional.
Las funciones IF simples comprueban si una celda contiene una cadena de texto determinada y devuelven valores diferentes en función de si la prueba lógica devuelve una lógica verdadera o falsa. En la siguiente captura de pantalla se ilustra un ejemplo de fórmula. ¡Eso es un pensamiento crítico lógico!
IF simpleEn lugar de devolver cadenas de texto, la fórmula IF puede probar la condición especificada, realizar la operación matemática correspondiente y devolver un valor en función del resultado. Esto se hace mediante operadores aritméticos u otras funciones de Excel en los argumentos value_if_true y /o value_if_false. Por ejemplo, =IF (C4>=D4, E4*.25, E4* 10%). Esta fórmula determina si el valor de la columna C es mayor o igual que el valor de la columna D. Si el resultado de la comparación es verdadero, el valor que se mostrará debe ser el valor de la columna E multiplicado por 0,25 (25%). Si el resultado de la comparación es falso, el valor que debe mostrarse debe ser el valor de la columna E multiplicado por un 10% (.10).
Otras funciones lógicas populares de Excel incluyen las funciones AND y OR. Estas funciones permiten a los usuarios crear múltiples pruebas lógicas dentro de una sola función IF. Estas funciones devuelven resultados VERDADEROS o FALSOS cuando se evalúan sus argumentos. La función AND solo devuelve VERDADERO si se cumplen todas las condiciones. Sin embargo, la función OR devuelve TRUE si se cumple alguna condición. La sintaxis de ambas funciones es la misma: =AND (lógica1, lógica2, etc.) En las capturas de pantalla siguientes se muestran ejemplos de cada función. La primera ilustración usa la función AND para determinar si alguna de las personas es elegible para el Inner Circle. Deben tener una puntuación de satisfacción del cliente de al menos 4,0 y ser fanáticos de los Vikings. El segundo ejemplo usa la función OR. El operador de comparación más indulgente produce más personas aptas para el Inner Circle.


