domingo, 21 de mayo de 2017

función Si



 función Si


En este artículo, se describen la sintaxis de la fórmula y el uso de la función (función: fórmula ya escrita que toma un valor o valores, realiza una operación y devuelve un valor o valores. Utilice funciones para simplificar y acortar fórmulas en una hoja de cálculo, especialmente aquellas que llevan a cabo cálculos prolongados o complejos.) SI en Microsoft Excel.

Descripción

La función SI devuelve un valor si una condición especificada se evalúa como VERDADERO y otro valor si se evalúa como FALSO. Por ejemplo, la fórmula =SI(A1>10,"Más de 10","10 o menos") devuelve "Más de 10" si A1 es mayor que 10 y "10 o menos" si A1 es menor o igual que 10.

Sintaxis

SI(prueba_lógica; [valor_si_verdadero]; [valor_si_falso])
La sintaxis de la función SI tiene los siguientes argumentos (argumento: valor que proporciona información a una acción, un evento, un método, una propiedad, una función o un procedimiento.):
  • Prueba_lógica  Obligatorio. 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  Opcional. El valor que desea que se devuelva si el argumento prueba_lógica se evalúa como VERDADERO. Por ejemplo, si el valor de 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 se evalúa como VERDADERO y el argumento valor_si_verdadero se omite (es decir, después de prueba_lógica solamente hay un punto y coma), la función SI devuelve 0 (cero). Para mostrar la palabra VERDADERO, utilice el valor lógico VERDADERO para el argumento valor_si_verdadero.
  • Valor_si_falso  Opcional. El valor que desea que se devuelva si el argumento prueba_lógica se evalúa como FALSO. Por ejemplo, si el valor de este argumento es la cadena de texto "Presupuesto excedido" y el argumento prueba_lógica se evalúa como FALSO, la función SI devuelve el texto "Presupuesto excedido". Si prueba_lógica se evalúa como FALSO y el argumento valor_si_falso se omite (es decir, después del argumento valor_si_verdadero no hay un punto y coma), la función SI devuelve el valor lógico FALSO. Si prueba_lógica se evalúa como FALSO y se omite el valor del argumento valor_si_falso (es decir, en la función SI no hay un punto y coma después del argumento valor_si_verdadero), la función SI devuelve el valor 0 (cero).

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 BUSCAR, CONSULTAV, CONSULTAH o ELEGIR (vea el ejemplo 4 para obtener una muestra de la función BUSCAR).
  • Si cualquiera de los argumentos de la función SI es una matriz (matriz: utilizada para crear fórmulas sencillas que producen varios resultados o que funcionan en un grupo de argumentos que se organizan en filas y columnas. Un rango de matriz comparte una fórmula común; una constante de matriz es un grupo de constantes utilizadas como un argumento.), cada elemento de la matriz se evaluará cuando se ejecute la instrucción SI.
  • 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álculo CONTAR.SI o 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 o SUMAR.SI.CONJUNTO.

Ejemplos

Ejemplo 1

El ejemplo será más fácil de entender si lo copia en una hoja de cálculo en blanco.
Mostrar¿Cómo copio un ejemplo?
 
1
2
3



4



5
A B C
Datos

50 23
Fórmula Descripción Resultado
=SI(A2<=100;"Dentro de presupuesto";"Presupuesto excedido") Si el número en la celda A2 es igual o menor que 100, la fórmula devuelve "Dentro de presupuesto". De lo contrario, la función devuelve "Presupuesto excedido". Dentro de presupuesto
=SI(A2=100;A2+B2;"") Si el número en la celda A2 es igual a 100, se calcula y devuelve la suma A2 + B2. En caso contrario, se devuelve texto vacío (""). Texto vacío ("")

Ejemplo 2

El ejemplo será más fácil de entender si lo copia en una hoja de cálculo en blanco.
Mostrar¿Cómo copio un ejemplo?
 
1
2
3
4
5

6

7
A B C
Gastos reales Gastos previstos
1500 900
500 900
500 925
Fórmula Descripción Resultado
=SI(A2>B2;"Presupuesto excedido";"Aceptar") Comprueba si los gastos en la fila 2 sobrepasan el presupuesto. Presupuesto excedido
=SI(A3>B3;"Presupuesto excedido";"Aceptar") Comprueba si los gastos en la fila 3 sobrepasan el presupuesto. Aceptar

Ejemplo 3

El ejemplo será más fácil de entender si lo copia en una hoja de cálculo en blanco.
Mostrar¿Cómo copio un ejemplo?
 








A B C
Puntuación

45

90

78

Fórmula Descripción Resultado
=SI(A2>89,"A",SI(A2>79;"B";SI(A2>69;"C";SI(A2>59;"D";"F")))) Asigna una letra a la puntuación contenida en la celda A2. F
=SI(A3>89;"A";SI(A3>79;"B";SI(A3>69;"C";SI(A3>59;"D";"F")))) Asigna una letra a la puntuación contenida en la celda A3. A
=SI(A4>89;"A";SI(A4>79;"B";SI(A4>69;"C";SI(A4>59;"D";"F")))) Asigna una letra a la puntuación contenida en la celda A4. C
En el ejemplo anterior se muestra cómo se pueden anidar instrucciones SI. En cada fórmula, la cuarta instrucción SI también es el argumento valor_si_falso de la tercera instrucción SI. Asimismo, la tercera instrucción SI es el argumento valor_si_falso de la segunda instrucción SI y la segunda instrucción SI es el argumento valor_si_falso de la primera instrucción SI. Por ejemplo, si el primer argumento prueba_lógica (Promedio>89) se evalúa como VERDADERO, se devuelve el valor "A". Si el primer argumento prueba_lógica se evalúa como FALSO, se evalúa la segunda instrucción SI, y así sucesivamente. Puede usar también otras funciones como argumentos.
Las letras de puntuación se asignan a números utilizando la siguiente clave.
Si la puntuación es La función devuelve
Mayor que 89 A
De 80 a 89 B
De 70 a 79 C
De 60 a 69 D
Menor que 60 F

Ejemplo 4

En este ejemplo se utiliza la función BUSCAR en lugar de SI, ya que hay que comprobar trece condiciones y la función BUSCAR puede resultar más fácil de leer y mantener que la función SI.
El ejemplo será más fácil de entender si lo copia en una hoja de cálculo en blanco.
Mostrar¿Cómo copio un ejemplo?
 








A B C
Puntuación

45

90

78

Fórmula Descripció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 letra a la puntuación contenida en la celda A2. 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 letra a la puntuación contenida en la celda A3. 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 letra a la puntuación contenida en la celda A4. C+

No hay comentarios:

Publicar un comentario

CUADROS COMBINADOS

Cuadros combinados en Excel Un cuadro combinado muestra una colección de uno o más elementos de entre los cuales podemos elegir una o...