3 jun 2011

La Función Lógica O

Función O


Devolverá VERDADERO si alguno de los argumentos es VERDADERO; devolverá FALSO si todos los argumentos son FALSO.
Sintaxis
O(valor_lógico1;valor_lógico2; ...)
Valor_lógico1, Valor_lógico2, ...     son de 1 a 255 condiciones que se desea comprobar y que pueden tener el resultado de VERDADERO o FALSO.
Observaciones
  • Los argumentos deben evaluarse como valores lógicos, como VERDADERO O FALSO, o bien en matrices o referencias que contengan valores lógicos.
  • Si un argumento matricial o de referencia contiene texto o celdas vacías, dichos valores se pasarán por alto.
  • Si el rango especificado no contiene valores lógicos, la función O devuelve el valor de error #¡VALOR!.
  • Puede utilizar la fórmula de matriz O para comprobar si un valor aparece en una matriz. Para especificar una fórmula de matriz, presione CTRL+MAYÚS+ENTRAR.
Ejemplo
El ejemplo será más fácil de entender si lo copia a una hoja de cálculo en blanco.
  • Cree una hoja de cálculo o un libro en blanco.
  • Seleccione el ejemplo en el tema de Ayuda.
 NOTA   No seleccione los encabezados de columna o de fila.
Seleccionar un ejemplo de la Ayuda
Seleccionar un ejemplo de la Ayuda
  • Presione CTRL+C.
  • En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.
  • Para cambiar entre ver los resultados y ver las fórmulas que devuelven los resultados, presione CTRL+` (acento grave), o en el grupo Auditoría de fórmulas de la ficha Fórmulas, haga clic en el botón Mostrar fórmulas.
1
2
3
4
AB
FórmulaDescripción (resultado)
=O(VERDADERO)Un argumento es VERDADERO (VERDADERO)
=O(1+1=1;2+2=5)Todos los argumentos se evalúan como FALSO (FALSO).
=O(VERDADERO;FALSO;VERDADERO)Al menos un argumento es VERDADERO (VERDADERO).

La Función Lógica Y

Función Y


En este artículo se describen la sintaxis de la fórmula y el uso de la función Y de Microsoft Office Excel.

Descripción

Devuelve VERDADERO si todos los argumentos se evalúan como VERDADERO; devuelve FALSO si uno o más argumentos se evalúan como FALSO.
Un uso común de la función Y es expandir la utilidad de otras funciones que realizan pruebas lógicas. Por ejemplo, la función SI realiza una prueba lógica y, luego, devuelve un valor si la prueba se evalúa como VERDADERO y otro valor si la prueba se evalúa como FALSO. Con la función Y como argumentoprueba_lógica de la función SI, puede probar varias condiciones diferentes en lugar de sólo una.

Sintaxis

Y(valor_lógico1; [valor_lógico2]; ...)
La sintaxis de la función Y tiene los siguientes argumentos:
  • valor_lógico1    Obligatorio. La primera condición que desea probar se puede evaluar como VERDADERO o FALSO.
  • valor_lógico2, ...    Opcional. Las condiciones adicionales que desea probar se pueden evaluar como VERDADERO o FALSO, hasta un máximo de 255 condiciones.

Observaciones

  • Los argumentos deben evaluarse como valores lógicos, como VERDADERO o FALSO, o bien deben ser matrices o referencias que contengan valores lógicos.
  • Si un argumento de matriz o de referencia contiene texto o celdas vacías, esos valores se pasarán por alto.
  • Si el rango especificado no contiene valores lógicos, la función Y devuelve el valor de error #¡VALOR!.

Ejemplo 1

El ejemplo será más fácil de entender si lo copia en una hoja de cálculo en blanco.
  • Seleccione el ejemplo de este artículo.
 IMPORTANTE   No seleccione los encabezados de columna o de fila.
Seleccionar un ejemplo de la Ayuda
Seleccionar un ejemplo de la Ayuda
  • Presione CTRL+C.
  • En Excel, cree una hoja de cálculo o un libro en blanco.
  • En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.
 IMPORTANTE   Para que el ejemplo funcione correctamente, debe pegarlo en la celda A1 de la hoja de cálculo.
  • Para cambiar entre ver los resultados y ver las fórmulas que devuelven los resultados, presione Alt+º, o en la ficha Fórmulas, en el grupo Auditoría de fórmulas, haga clic en el botón Mostrar fórmulas.
Después de copiar el ejemplo en una hoja de cálculo en blanco, puede adaptarlo a sus necesidades.

 
1
2
3
4
ABC
FórmulaDescripciónResultado
=Y(VERDADERO; VERDADERO)Todos los argumentos son VERDADEROVERDADERO
=Y(VERDADERO; FALSO)Un argumento es FALSOFALSO
=Y(2+2=4; 2+3=5)Todos los argumentos se evalúan como VERDADEROVERDADERO

Ejemplo 2

El ejemplo será más fácil de entender si lo copia en una hoja de cálculo en blanco.
  • Seleccione el ejemplo de este artículo.
 IMPORTANTE   No seleccione los encabezados de columna o de fila.
Seleccionar un ejemplo de la Ayuda
Seleccionar un ejemplo de la Ayuda
  • Presione CTRL+C.
  • En Excel, cree una hoja de cálculo o un libro en blanco.
  • En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.
 IMPORTANTE   Para que el ejemplo funcione correctamente, debe pegarlo en la celda A1 de la hoja de cálculo.
  • Para cambiar entre ver los resultados y ver las fórmulas que devuelven los resultados, presione Alt+º, o en la ficha Fórmulas, en el grupo Auditoría de fórmulas, haga clic en el botón Mostrar fórmulas.
Después de copiar el ejemplo en una hoja de cálculo en blanco, puede adaptarlo a sus necesidades.

 
1
2
3
4


5




6



7
ABC
Datos
50
104
FórmulaDescripciónResultado
=Y(1<A2; A2<100)Muestra VERDADERO si el número de la celda A2 es un número entre 1 y 100. De lo contrario, muestra FALSO.VERDADERO
=SI(Y(1<A3; A3<100); A3; "El valor está fuera del rango.")Muestra el número en la celda A3, si es un número entre 1 y 100. De lo contrario, muestra el mensaje "El valor está fuera del rango".El valor está fuera del rango.
=SI(Y(1<A2; A2<100); A2; "El valor está fuera del rango".)Muestra el número en la celda A2, si es un número entre 1 y 100. De lo contrario, se muestra un mensaje.50

ABC
Datos
50
104
FórmulaDescripciónResultado
=Y(1<A2; A2<100)Muestra VERDADERO si el número de la celda A2 es un número entre 1 y 100. De lo contrario, muestra FALSO.VERDADERO
=SI(Y(1<A3; A3<100); A3; "El valor está fuera del rango.")Muestra el número en la celda A3, si es un número entre 1 y 100. De lo contrario, muestra el mensaje "El valor está fuera del rango".El valor está fuera del rango.
=SI(Y(1<A2; A2<100); A2; "El valor está fuera del rango".)Muestra el número en la celda A2, si es un número entre 1 y 100. De lo contrario, se muestra un mensaje.50

La Función Lógica SI

Función SI


Devuelve un valor si la condición especificada es VERDADERO y otro valor si dicho argumento es FALSO.
Utilice SI para realizar pruebas condicionales en valores y fórmulas.
Sintaxis
SI(prueba_lógica;valor_si_verdadero;valor_si_falso)
Prueba_lógica     es cualquier valor o expresión que pueda evaluarse como VERDADERO o FALSO. Por ejemplo, A10=100 es una expresión lógica; si el valor de la celda A10 es igual a 100, la expresión se evalúa como VERDADERO. De lo contrario, se evaluará como FALSO. Este argumento puede utilizar cualquier operador de comparación.
Valor_si_verdadero      es el valor que se devuelve si el argumento prueba_lógica es VERDADERO. Por ejemplo, si este argumento es la cadena de texto "Dentro de presupuesto" y el argumento prueba_lógica se evalúa como VERDADERO, la función SI muestra el texto "Dentro de presupuesto". Si el argumento prueba_lógica es VERDADERO y el argumento valor_si_verdadero está en blanco, este argumento devuelve 0 (cero). Para mostrar la palabra VERDADERO, utilice el valor lógico VERDADERO para este argumento. Valor_si_verdadero puede ser otra fórmula.
Valor_si_falso      es el valor que se devuelve si el argumento prueba_lógica es FALSO. Por ejemplo, si este argumento es la cadena de texto "Presupuesto excedido" y el argumento prueba_lógica se evalúa como FALSO, la función SI muestra el texto "Presupuesto excedido". Si el argumento prueba_lógica es FALSO y se omite valor_si_falso, (es decir, después de valor_si_verdadero no hay ninguna coma), se devuelve el valor lógico FALSO. Si prueba_lógica es FALSO y valor_si_falso está en blanco (es decir, después de valor_si_verdadero hay una coma seguida por el paréntesis de cierre), se devuelve el valor 0 (cero). Valor_si_falso puede ser otra fórmula.
Observaciones
  • Es posible anidar hasta 64 funciones SI como argumentos valor_si_verdadero y valor_si_falso para crear pruebas más complicadas. (Vea el ejemplo 3 para ver una muestra de funciones SI anidadas). Como alternativa, para comprobar muchas condiciones, plantéese usar las funciones BUSCARBUSCARV o BUSCARH. (Vea el ejemplo 4 para obtener una muestra de la función BUSCARH.)
  • Cuando los argumentos valor_si_verdadero y valor_si_falso se evalúan, la función SI devuelve el valor devuelto por la ejecución de las instrucciones.
  • Si uno de los argumentos de la función SI es una matriz, cada elemento de la matriz se evaluará cuando se ejecute la instrucción SI.
  • Microsoft Excel proporciona funciones adicionales que se pueden utilizar para analizar los datos en función de una condición. Por ejemplo, para contar el número de veces que una cadena de texto o un número aparecen dentro de un rango de celdas, utilice las funciones de hoja de cálculoCONTAR.SI y CONTAR.SI.CONJUNTO. Para calcular una suma basándose en una cadena de texto o un número de un rango, utilice las funciones SUMAR.SI y SUMAR.SI.CONJUNTO.
Ejemplo 1
Es más sencillo comprender el ejemplo si se copia en una hoja de cálculo en blanco.
  1. Cree un libro o una hoja de cálculo en blanco.
  2. Seleccione el ejemplo en el tema de Ayuda.
 NOTA   No seleccione los encabezados de fila ni de columna.
Seleccionar un ejemplo de la Ayuda
Seleccionar un ejemplo de la Ayuda
  1. Presione CTRL+C.
  2. En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.
  3. Para cambiar entre ver los resultados y las fórmulas que devuelven los resultados, presione Alt+º (ordinal masculino) o bien, en el grupoAuditoría de fórmulas de la ficha Fórmulas, haga clic en el botónMostrar fórmulas.
1
2
A
Datos
50
FórmulaDescripción (resultado)
=SI(A2<=100;"Dentro de presupuesto";"Presupuesto excedido")Si el número anterior es igual o menor que 100, la fórmula muestra "Dentro de presupuesto". De lo contrario, la función mostrará "Presupuesto excedido" (Dentro de presupuesto)
=SI(A2=100;SUMA(B5:B15);"")Si el número anterior es 100, se calcula el rango B5:B15. En caso contrario, se devuelve texto vacío ("") ()
Ejemplo 2
Es más sencillo comprender el ejemplo si se copia en una hoja de cálculo en blanco.
  1. Cree un libro o una hoja de cálculo en blanco.
  2. Seleccione el ejemplo en el tema de Ayuda.
 NOTA   No seleccione los encabezados de fila ni de columna.
Seleccionar un ejemplo de la Ayuda
Seleccionar un ejemplo de la Ayuda
  1. Presione CTRL+C.
  2. En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.
  3. Para cambiar entre ver los resultados y las fórmulas que devuelven los resultados, presione Alt+º (ordinal masculino) o bien, en el grupoAuditoría de fórmulas de la ficha Fórmulas, haga clic en el botónMostrar fórmulas.
1
2
3
4
AB
Gastos realesGastos previstos
1500900
500900
500925
FórmulaDescripción (resultado)
=SI(A2>B2;"Presupuesto excedido";"Aceptar")Comprueba si la primera fila sobrepasa el presupuesto (Presupuesto excedido)
=SI(A3>B3;"Presupuesto excedido";"Aceptar")Comprueba si la segunda fila sobrepasa el presupuesto (Aceptar)
Ejemplo 3
Es más sencillo comprender el ejemplo si se copia en una hoja de cálculo en blanco.
  1. Cree un libro o una hoja de cálculo en blanco.
  2. Seleccione el ejemplo en el tema de Ayuda.
 NOTA   No seleccione los encabezados de fila ni de columna.
Seleccionar un ejemplo de la Ayuda
Seleccionar un ejemplo de la Ayuda
  1. Presione CTRL+C.
  2. En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.
  3. Para cambiar entre ver los resultados y las fórmulas que devuelven los resultados, presione Alt+º (ordinal masculino) o bien, en el grupoAuditoría de fórmulas de la ficha Fórmulas, haga clic en el botónMostrar fórmulas.
1
2
3
4
A
Puntuación
45
90
78
FórmulaDescripción (resultado)
=SI(A2>89,"A",SI(A2>79;"B";SI(A2>69;"C";SI(A2>59;"D";"F"))))Asigna una puntuación de una letra al primer resultado (F)
=SI(A3>89;"A";SI(A3>79;"B";SI(A3>69;"C";SI(A3>59;"D";"F"))))Asigna una puntuación de una letra al segundo resultado (A)
=SI(A4>89;"A";SI(A4>79;"B";SI(A4>69;"C";SI(A4>59;"D";"F"))))Asigna una puntuación de una letra al tercer resultado (C)
En el ejemplo anterior, la segunda instrucción SI representa también el argumento valor_si_falso de la primera instrucción SI. De manera similar, la tercera instrucción SI es el argumento valor_si_falso de la segunda instrucción SI. Por ejemplo, si el primer argumento prueba_lógica (Promedio>89) es VERDADERO, se devuelve el valor "A". Si el primer argumento prueba_lógica es FALSO, se evalúa la segunda instrucción SI y así sucesivamente.
Las letras de puntuación se asignan a números utilizando la siguiente clave.
SI LA PUNTUACIÓN ESLA FUNCIÓN DEVUELVE
Mayor que 89A
De 80 a 89B
De 70 a 79C
De 60 a 69D
Menor que 60F
Ejemplo 4
En este ejemplo se utiliza la función BUSCAR en lugar de SI, ya que hay que comprobar trece condiciones y puede resultar más fácil de leer y mantener.
Es más sencillo comprender el ejemplo si se copia en una hoja de cálculo en blanco.
  1. Cree un libro o una hoja de cálculo en blanco.
  2. Seleccione el ejemplo en el tema de Ayuda.
 NOTA   No seleccione los encabezados de fila ni de columna.
Seleccionar un ejemplo de la Ayuda
Seleccionar un ejemplo de la Ayuda
  1. Presione CTRL+C.
  2. En la hoja de cálculo, seleccione la celda A1 y presione CTRL+V.
  3. Para cambiar entre ver los resultados y las fórmulas que devuelven los resultados, presione Alt+º (ordinal masculino) o bien, en el grupoAuditoría de fórmulas de la ficha Fórmulas, haga clic en el botónMostrar fórmulas.
1
2
3
4
A
Puntuación
45
90
78
FórmulaDescripción (resultado)
=BUSCAR(A2;{0;60;63;67;70;73;77;80;83;87;90;93;97},{"F";"D-";"D";"D+";"C-";"C";"C+";"B-";"B";"B+";"A-";"A";"A+"})Asigna una puntuación de una letra al primer resultado (F)
=BUSCAR(A3;{0;60;63;67;70;73;77;80;83;87;90;93;97},{"F";"D-";"D";"D+";"C-";"C";"C+";"B-";"B";"B+";"A-";"A";"A+"})Asigna una puntuación de una letra al segundo resultado (A-)
=BUSCAR(A4;{0;60;63;67;70;73;77;80;83;87;90;93;97},{"F";"D-";"D";"D+";"C-";"C";"C+";"B-";"B";"B+";"A-";"A";"A+"})Asigna una puntuación de una letra al tercer resultado (C+)