viernes, 28 de enero de 2011

Función SI

La función SI sirve para cuando requerimos evaluar una condición y dependiendo de si se cumple o no tener uno u otro resultado, es decir, si se cumple la condición tendríamos un resultado y si no se cumple el resultado sería otro.


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, la expresión se evalúa 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 siete funciones SI como argumentos valor_si_verdadero y valor_si_falso para construir pruebas más elaboradas. Vea el último de los ejemplos siguientes.
  • 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 pueden utilizarse para analizar los datos basándose en una condición. Por ejemplo, para contar el número de veces que aparece una cadena de texto o un número dentro de un rango de celdas, utilice la función de hoja de cálculo CONTAR.SI. Para calcular una suma basándose en una cadena de texto o un número dentro de un rango, utilice la función SUMAR.SI. Obtenga información sobre calcular un valor basado en una condición.
Ejemplo 1
El ejemplo puede resultar más fácil de entender si lo copia en una hoja de cálculo en blanco.
1
2
A
Datos
50
FórmulaDescripción (Resultado)
=SI(A2<=100;"Dentro de presupuesto";"Presupuesto excedido")Si el número anterior es menor o igual 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
El ejemplo puede resultar más fácil de entender si lo copia en una hoja de cálculo en blanco.
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
El ejemplo puede resultar más fácil de entender si lo copia en una hoja de cálculo en blanco.
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
Reflexión
"La función SI es considerada una de las más importantes, ya que es fundamental al momento de comparar datos del mismo tipo, en mi situación como estudiante de bachillerato empleo la función SI en situaciones como el control de los alumnos que pagan la mensualidad donde trabajo, regularmente para mí no es de uso común pero en trabajos financieros son muy útiles así como también para los trabajos administrativo escolares por ejemplo: En mi bachillerato es necesario llevar un control de aprobación y reprobación, y esta función es la más usada..."

No hay comentarios:

Publicar un comentario