domingo, 20 de febrero 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.
Esta función requiere de tres (3) argumentos:

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 BUSCAR, BUSCARV 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 (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.
 
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álculo CONTAR.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 de operación: Si el numero que tenemos en la columna A es mayor que 5 la columna B debe decir “MAYOR”, de lo contrarioen B debe decir “NO ES MAYOR”

La función quedaría de la siguiente forma:
=SI(A1>5,"MAYOR","NO ES MAYOR")

Como se aprecia en la imagen.

 

Posteriormente la función se debe repetir para cada valor que tengamos en “A” como se muestra en la imagen.



Finalmente tenemos el resultado.


 


La estructura de la fución es:

=SI(Prueba_logica;Valor_si_verdadero;Valor_si_falso)

Veamos cómo funciona con un ejemplo:

Uso función SI

Supongamos tenemos un cuadro como el de la derecha, con el detalle de Ejecutivos de venta, las ventas realizadas así como el objetivo y queremos ver si cumplió o no con él.
En esta instancia es donde realizamos la "Funcion_Lógicica.

Una función lógica es una comparación cuyo resultado es Verdadero o Falso.
En este caso necesitamos comparar si las ventas superan (o igualan) al objetivo.  O, alternativamente, si las resta de las ventas el objetivo es mayor que cero.  Cuestión de gustos.

Se dieron cuenta como en la redacción escrita del problema a resolver utilizamos la palabra “si”?
Por lo tanto, la función lógica será simplemente:

Función lógica:
Ventas >= Objetivo

En este caso usamos la combinación de signos “>=” para indicar que el valor de las ventas debe ser mayor o igual.  Igualmente funciona a la inversa “<=”.  Para el caso de “diferente de”, debemos utilizar “<>”.
Si efectivamente las Ventas superan el Objetivo (Ventas>=Objetivo es VERDADERO), queremos que la celda (de la columna D) nos muestre “Cumplió”.  Y, en caso que no se cumpla (es decir, Ventas>=Objetivo es FALSO), nos muestre “No cumplió”.
Ya tenemos entonces las tres partes:

La función lógica: Ventas>=Objetivos 
Valor si Verdadero: Mostrar “Cumplió”Valor si Falso: Mostrar “No cumplió”.
      La fórmula, para la celda D2 será entonces:
      =SI(B2>=C2;”Cumplió”;”No Cumplió”)
      Es totalmente equivalente escribirla de la forma:
      =SI(B2<C2;”No Cumplió”;”Si Cumplió”) => SI las Ventas son menores al Objetivo entonces mostrar “No Cumplió”, en caso contrario (es decir, si es FALSA la comparación Ventas<Objetivo), mostrar “Sí Cumplió”).

      Función SI anidada

      Se dice que una función está anidada cuando se utiliza una función dentro de si misma.
      Haciendo un poco más complicado el ejemplo anterior, queremos saber si superó el objetivo y si la diferencia fue mayor de $5.000.
      Esto es, tenemos que hacer DOS comparaciones: Si supera el objetivo y si lo supera por más o menos de $5.000

      Empezamos con la función:
      =SI(Ventas<Objetivo) Entonces (caso VERDADERO)   => “No Cumplió”
      De lo contrario (caso FALSO)
      =SI(Ventas-Objetivo<5000) Entonces (caso Verdadero)  => “Pasó menos de $5.000″
      De lo contrario (caso FALSO) => “Pasó más de 5.000″.
      La fórmula completa quedaría para el ejemplo anterior:
      =SI(B2<C2;”No Cumplió”;SI(B2-C2<5000;”Pasó menos de $5.000″;”Pasó más de $5.000″))

      Video sobre el uso de la función si





      Mapa conceptual de la Función Si en Excel




      REFLEXIÓN

      "La función SI es fundamental en Excel ya que forma parte de las funciones básicas de excel por lo general el usuario al momento de trabajar en Excel en este sentido al ocupar la función SI facilita todo ya que solo ahi que ir colocando correctamente los valores y al momento de efectuar la función dara por resultado un valor,con esta función podemos resolver cualquier tipo de operación y esto facilitara al usuario realizar algún trabajo ya que la función facilita el manejo de datos con esto podemos saber desde si un valor es verdadero o falso,un ejemplo de esta función sería conocer si un alumno esta aprovado o reprovado y muchas cosas más que son de gran utilidad hoy en día para el usuario y para poder plantear cualquier tipo de datos..."

      No hay comentarios:

      Publicar un comentario