martes, 19 de febrero de 2019

Programa de Diagramas de Flujo de Datos (DFD)

DIAGRAMAS DE FLUJO CON EL PROGRAMA Dfd. DFD es un programa con herramientas gráficas que ayuda ha diseñar algoritmos expresados en diagramas de flujo (DF). Algoritmo. Una posible definición de algoritmo es un conjunto de reglas que permiten obtener un resultado determinado y parte de ciertas reglas definidas. Ha de tener las siguientes características: legible, correcto, modular, eficiente, estructurado, no ambiguo y a ser posible se ha de desarrollar en el menor tiempo posible. Características. 1. Finito: Posee principio y fin. 2. Objetivo: solo realiza la función para la que se creó y ninguna otra. 3. información de Entrada y de salida. 4. Fiable INICIO DEL Dfd. Al abrir el Dfd se ve en la pantalla la ventana de edición la cual consta de inicio y fin ya que todo algoritmo debe ser finito.
La extensión PSEUDO o SEUDO es proveniente del griego y significa imitación, parecido, engañoso o falsedad. Por su parte, el código fuente de un programa informático, es aquel en el que un programa lleva escrito todas las instrucciones que logran su correcto funcionamiento. Basándonos en estos dos conceptos podemos comprender que el Pseudocódigo no es mas que un bosquejo del código fuente, el cual adaptaremos a nosotros para una mejor comprensión.

Un ejemplo podría ser el siguiente Pseudocódigo para calcular el área de un cuadrado:

Inicio
  Leer: LadoA
  Leer: LadoB
  areacuadrado=LadoA*LadoB
  Escribir: áreacuadrado
Fin

En este ejemplo estaríamos indicando a nuestro programa que almacene los datos LadoA y LadoB que serán suministrados por el usuario, luego que calcule el producto de esos dos términos y lo almacene con el nombre de areacuadrado y finalmente que nos muestre este resultado.

Las palabras Leer, Escribir, Inicio y Fin, las subrayamos ya que a la hora de programar estas se deben sustituir por aquellas palabras preestablecidas en el lenguaje de programación (Palabras Reservadas) de acuerdo a el entorno que utilicemos para programar, esto lo detallaremos mas adelante.

2.- El Diagrama de Flujo:

Un diagrama de flujo, es una representación gráfica de nuestro algoritmo, la cual podremos realizar gracias a un conjunto de símbolos estándares mundialmente utilizados y desarrollados por organizaciones como: ANSI (American National Institute) e ISO (International Standard Organization para la elaboración de diagramas de flujo.

Estos símbolos son:

Como se puede apreciar cada símbolo representa una acción en concreto, dentro de estos símbolos debemos colocar las variables a ser afectadas.
Reglas para la construcción de diagramas de flujo
  • 1. Como todo algoritmo los diagramas de flujo deben tener un inicio y un fin.
  • 2. Las líneas de flujo nunca deben cruzarse, para evitarlo puede utilizarse el símbolo conector.
  • 3. Las líneas de flujo deben terminar siempre en un símbolo.
  • 4. No puede llegar más de una línea de flujo a un símbolo.
  • 5. Todos los símbolos en un diagrama deben estar conectados mediante una línea de flujo, todo símbolo debe tener una línea de flujo entrando y otra saliendo salvo el símbolo que indica inicio o fin del diagrama.
  • 6. El flujo deberá ir de arriba (Inicio) hasta abajo (Fin).
Ejemplo de un diagrama de flujo que da las instrucciones de solicitarle al usuario que ingrese su edad y a continuación, si es mayor de 18 años, mostrarle un mensaje que indique que es mayor de edad:


En nuestra próxima entrada conoceremos un poco mas sobre nuestras herramientas para realizar algoritmos, cualquier duda por favor escriban en el apartado de los comentarios (al final de esta entrada) o si desean hacerlo pueden publicar un nuevo tema, con su inquietud, en nuestro foro.

DIAGRAMA DE FLUJO


Es una representación pictórica de los pasos en proceso. Útil para determinar cómo funciona realmente el proceso para producir un resultado. El resultado puede ser un producto, un servicio, información o una combinación de los tres. Al examinar cómo los diferentes pasos es un proceso se relacionan entre sí, se puede descubrir con frecuencia las fuentes de problemas potenciales. Los diagramas de flujo se pueden aplicar a cualquier aspecto del proceso desde el flujo de materiales hasta los pasos para hacer la venta u ofrecer un producto. Con frecuencia este nivel de detalle no es necesario, pero cuando se necesita, el equipo completo de trabajos más pequeños puede agregar niveles según sea necesario durante el proyecto.

diagrama-de-flujo

Consejos para la construcción / Interpretación:

Si un Diagrama de Flujo se construye de forma apropiada y refleja el proceso de la forma que realmente opera, todos los miembros del equipo poseerán un conocimiento común, exacto del funcionamiento del proceso. Adicionalmente, el equipo no necesita invertir el tiempo y la energía en observar el proceso físicamente cada vez que se quiera identificar problemas para trabajar, discutir teorías sobre las causas principales, examinar el impacto de las soluciones propuestas o discutir las formas para mantener las mejoras.
Los Diagramas de Flujo pueden ayudar a un equipo en su tarea de diagnóstico para lograr mejoras. Uno de sus usos es el de ayudar a un equipo a generar teorías sobre las posibles causas principales de un problema. El Diagrama de Flujo se dibuja en una pared de la sala de reuniones. El equipo que investiga un problema redacta una descripción del problema en un pedazo pequeño del papel y lo pega en los Diagramas de Flujo en el punto, en el proceso donde el problema se ha detectado. El equipo luego discute cada uno de los pasos en el proceso antes del punto donde el problema se ha detectado, y produce teorías sobre las cosas que podrían salir mal en el paso del proceso de forma sistemática a medida que producen teorías sobre las posibles causas principales del problema.
Otro uso de un Diagramas de Flujo es el de ayudar a un equipo a identificar las formas apropiadas para separar los datos para su análisis. Por ejemplo, considérese el problema de analizar los tiempos de reparación. Una rápida revisión de los Diagramas de Flujo puede sugerir un número de grupos posibles que pueden explicar el tiempo que se necesita para hacer reparación.

la funcion si - la funcion O - la funcion Y

la funcion si - la funcion O - la funcion Y



Las funciones lógicas en Excel se utilizan en la toma de decisiones. En base al resultado de una función decidiremos si ejecutar o no cierta acción requerida.

Función Y

Esta función evalúa varios argumentos o parámetros y regresa el valor VERDADERO si todos los parámetros son verdaderos ó regresa FALSO si alguno de los parámetros es falso.


- Ejemplo de como usar: https://www.youtube.com/watch?v=m6JBj25tObM

Función O

Esta función evalúa varios argumentos o parámetros y regresa el valor VERDADERO si al menos un parámetro es VERDADERO   ó regresa FALSO si todos  los parámetros son falsos.


- Ejemplo de como usar: https://www.youtube.com/watch?v=xJzfAWY1Nug

Función SI

Evalúa una condición y devuelve un valor si la condición es verdadera y otro valor si la condición es falsa.

O (función O)

Use la función O, una de las funciones lógicas, para determinar si algunas condiciones de una prueba son VERDADERAS.

Ejemplo

Ejemplos de uso de la función O.

Ejemplos

Aquí se muestran algunos ejemplos generales del uso de O por sí mismo y junto a la función SI.
Ejemplos de uso de la función O con la función SI.
Fórmula
Descripción
=O(A2>1,A2<100)
Muestra VERDADERO si A2 es superior a 1 O es inferior a 100, de otro modo muestra FALSO.
=SI(O(A2>1,A2<100),A3,"El valor está fuera del rango")
Muestra el valor de la celda A3 si mayor que 1 O es inferior a 100, de otro modo muestra el mensaje "El valor está fuera del rango".
=SI(O(A2<0,A2>50),A2,"El valor está fuera del rango")
Muestra el valor de la celda A2 si es inferior a 0 O es superior a 50, de otro modo muestra un mensaje.
Cálculo de la comisión de ventas
Aquí se muestra un escenario bastante común donde necesitamos calcular si el personal de ventas está cualificado para recibir una comisión mediante SI y O.
Ejemplo de uso de las funciones SI y O para calcular una comisión de ventas.
  • =SI(O(B14>=$B$4,C14>=$B$5),B14*$B$6,0) – SI las ventas totales son superiores o iguales (>=) al objetivo de las ventas, O las cuentas son superiores o iguales (>=) al objetivo de la cuenta, entonces se multiplican las ventas totales por el % de la comisión, de otro modo devuelve 0.
  • La función Y en Excel

    La función Y en Excel es una función lógica que nos permitirá evaluar varias expresiones lógicas y saber si todas ellas son verdaderas. Será suficiente con que cualquiera de las expresiones sea falsa para que el resultado de la función también sea FALSO.

    Sintaxis de la función Y

    Los argumentos de la función Y en Excel son los siguientes:
    Sintaxis de la función Y en Excel
    • Valor_lógico1 (obligatorio): Expresión lógica que será evaluada por la función.
    • Valor_lógico2 (opcional): Expresiones lógicas a evaluar, opcional hasta un máximo de 255.
    La función Y solamente regresará el valor VERDADERO si todas las expresiones lógicas evaluadas son verdaderas. Bastará con que una sola expresión sea falsa para que la función Y tenga un resultado FALSO.

    Ejemplos de la función Y

    Observa la siguiente fórmula y te darás cuenta de que todas las expresiones son verdaderas:
    =Y(5=5, 1<3, 8>6)
    Ya que todas las expresiones son verdaderas, la función Y devolverá también el valor VERDADERO.
    Ejemplo de la función Y en Excel

    Ahora agregaré una cuarta expresión que será falsa: 7<>7. Observa cómo será suficiente para que la función Y devuelva el valor FALSO:
    La función Y en Excel avaluando expresiones lógicas

    Argumentos de la función Y

    Cada un de los argumentos de la función Y puede ser una expresión lógica como en los ejemplos anteriores pero también puede ser una función de Excel que devuelva un valor FALSO o VERDADERO.
    Observa el siguiente ejemplo donde he combinado una expresión lógica con la función ES.PAR y la función ES.IMPAR las cuales evalúan un número para indicarnos si es par o impar respectivamente.
    Argumentos de la función Y en Excel
    Ya que tanto la expresión lógica como las funciones son evaluadas como verdaderas, entonces la función Y nos un resultado VERDADERO. Ahora observa como al cambiar solamente el argumento de la función ES.IMPAR con el número 6 (en lugar de 5), causará que la función Y nos devuelva el valor FALSO.
    Funciones de Excel como argumentos de la función Y
    Si alguna vez necesitas estar seguro de que todo un grupo de expresiones lógicas sean verdaderas, la función Y en Excel será una excelente opción para hacerlo.
  • La función Y en Excel

    La función Y en Excel es una función lógica que nos permitirá evaluar varias expresiones lógicas y saber si todas ellas son verdaderas. Será suficiente con que cualquiera de las expresiones sea falsa para que el resultado de la función también sea FALSO.

    Sintaxis de la función Y

    Los argumentos de la función Y en Excel son los siguientes:
    Sintaxis de la función Y en Excel
    • Valor_lógico1 (obligatorio): Expresión lógica que será evaluada por la función.
    • Valor_lógico2 (opcional): Expresiones lógicas a evaluar, opcional hasta un máximo de 255.
    La función Y solamente regresará el valor VERDADERO si todas las expresiones lógicas evaluadas son verdaderas. Bastará con que una sola expresión sea falsa para que la función Y tenga un resultado FALSO.

    Ejemplos de la función Y

    Observa la siguiente fórmula y te darás cuenta de que todas las expresiones son verdaderas:
    =Y(5=5, 1<3, 8>6)
    Ya que todas las expresiones son verdaderas, la función Y devolverá también el valor VERDADERO.
    Ejemplo de la función Y en Excel
    Ahora agregaré una cuarta expresión que será falsa: 7<>7. Observa cómo será suficiente para que la función Y devuelva el valor FALSO:
    La función Y en Excel avaluando expresiones lógicas

    Argumentos de la función Y

    Cada un de los argumentos de la función Y puede ser una expresión lógica como en los ejemplos anteriores pero también puede ser una función de Excel que devuelva un valor FALSO o VERDADERO.
    Observa el siguiente ejemplo donde he combinado una expresión lógica con la función ES.PAR y la función ES.IMPAR las cuales evalúan un número para indicarnos si es par o impar respectivamente.
    Argumentos de la función Y en Excel
    Ya que tanto la expresión lógica como las funciones son evaluadas como verdaderas, entonces la función Y nos un resultado VERDADERO. Ahora observa como al cambiar solamente el argumento de la función ES.IMPAR con el número 6 (en lugar de 5), causará que la función Y nos devuelva el valor FALSO.
    Funciones de Excel como argumentos de la función Y
    Si alguna vez necesitas estar seguro de que todo un grupo de expresiones lógicas sean verdaderas, la función Y en Excel será una excelente opción para hacerlo.
  • La función Y en Excel

    La función Y en Excel es una función lógica que nos permitirá evaluar varias expresiones lógicas y saber si todas ellas son verdaderas. Será suficiente con que cualquiera de las expresiones sea falsa para que el resultado de la función también sea FALSO.

    Sintaxis de la función Y

    Los argumentos de la función Y en Excel son los siguientes:
    Sintaxis de la función Y en Excel
    • Valor_lógico1 (obligatorio): Expresión lógica que será evaluada por la función.
    • Valor_lógico2 (opcional): Expresiones lógicas a evaluar, opcional hasta un máximo de 255.
    La función Y solamente regresará el valor VERDADERO si todas las expresiones lógicas evaluadas son verdaderas. Bastará con que una sola expresión sea falsa para que la función Y tenga un resultado FALSO.

    Ejemplos de la función Y

    Observa la siguiente fórmula y te darás cuenta de que todas las expresiones son verdaderas:
    =Y(5=5, 1<3, 8>6)
    Ya que todas las expresiones son verdaderas, la función Y devolverá también el valor VERDADERO.
    Ejemplo de la función Y en Excel
    Ahora agregaré una cuarta expresión que será falsa: 7<>7. Observa cómo será suficiente para que la función Y devuelva el valor FALSO:
    La función Y en Excel avaluando expresiones lógicas

    Argumentos de la función Y

    Cada un de los argumentos de la función Y puede ser una expresión lógica como en los ejemplos anteriores pero también puede ser una función de Excel que devuelva un valor FALSO o VERDADERO.
    Observa el siguiente ejemplo donde he combinado una expresión lógica con la función ES.PAR y la función ES.IMPAR las cuales evalúan un número para indicarnos si es par o impar respectivamente.
    Argumentos de la función Y en Excel
    Ya que tanto la expresión lógica como las funciones son evaluadas como verdaderas, entonces la función Y nos un resultado VERDADERO. Ahora observa como al cambiar solamente el argumento de la función ES.IMPAR con el número 6 (en lugar de 5), causará que la función Y nos devuelva el valor FALSO.
    Funciones de Excel como argumentos de la función Y
    Si alguna vez necesitas estar seguro de que todo un grupo de expresiones lógicas sean verdaderas, la función Y en Excel será una excelente opción para hacerlo.

     función SI en Excel

    La función SI en Excel es parte del grupo de funciones Lógicas y nos permite evaluar una condición para determinar si es falsa o verdadera. La función SI es de gran ayuda para tomar decisiones en base al resultado obtenido en la prueba lógica.

    Sintaxis de la función SI

    Además de especificar la prueba lógica para la función SI también podemos especificar valores a devolver de acuerdo al resultado de la función.
    Sintaxis de la función SI en Excel
    • Prueba_lógica (obligatorio): Expresión lógica que será evaluada para conocer si el resultado es VERDADERO o FALSO.
    • Valor_si_verdadero (opcional): El valor que se devolverá en caso de que el resultado de la Prueba_lógica sea VERDADERO.
    • Valor_si_falso (opcional): El valor que se devolverá si el resultado de la evaluación es FALSO.
    La Prueba_lógica puede ser una expresión que utilice cualquier operador lógico o también puede ser una función de Excel que regrese como resultado VERDADERO o FALSO.
    Los argumentos Valor_si_verdadero y Valor_si_falso pueden ser cadenas de texto, números, referencias a otra celda o inclusive otra función de Excel que se ejecutará de acuerdo al resultado de la Prueba_lógica.

    Ejemplos de la función SI

    Probaremos la función SI con el siguiente ejemplo. Tengo una lista de alumnos con sus calificaciones correspondientes en la columna B. Utilizando la función SI desplegaré un mensaje de APROBADO si la calificación del alumno es superior o igual a 60 y un mensaje de REPROBADO si la calificación es menor a 60. La función que utilizaré será la siguiente:
    =SI(B2>=60,"APROBADO","REPROBADO")
    Observa el resultado al aplicar esta fórmula en todas las celdas de la columna C.
    Ejemplo de la función SI en Excel

    Utilizar una función como prueba lógica

    Es posible utilizar el resultado de otra función como la prueba lógica que necesita la función SI  siempre y cuando esa otra función regrese como resultado VERDADERO o FALSO. Un ejemplo de este tipo de función es la función ESNUMERO la cual evalúa el contenido de una celda y devuelve el valor VERDADERO en caso de que sea un valor numérico. En este ejemplo quiero desplegar  la leyenda “SI” en caso de que la celda de la columna A efectivamente tenga un número, de lo contrario se mostrará la leyenda “NO”.
    =SI(ESNUMERO(A2), "SI", "NO")
    Este es el resultado de aplicar la fórmula sobre los datos de la hoja:
    Utilizar una función lógica como prueba dentro de la función SI

    Utilizar una función como valor de regreso

    Como último ejemplo mostraré que es posible utilizar una función para especificar el valor de regreso. Utilizando como base el ejemplo anterior, necesito que en caso de que la celda de la columna A contenga un valor numérico se le sume el valor que colocaré en la celda D1. La función que me ayudará a realizar esta operación es la siguiente:
    =SI(ESNUMERO(A2), SUMA(A2, $D$1), "NO")
    Como puedes observar, el segundo argumento es una función la cual se ejecutará en caso de que la prueba lógica sea verdadera. Observa el resultado de esta fórmula:
    Utilizar una función como el valor de regreso para la función SI
    Sólo en los casos donde la función SI era verdadera se realizó la suma. De la misma manera podríamos colocar una función para el tercer argumento en caso de que el resultado de la prueba lógica fuera falso.

    Tipos de operadores en Excel

    Para obtener mejores resultados con la función SI, es importante conocer los tipos de operadores existentes. Te recomiendo ver el video tutorial de los tipos de operadores en Excel.

VÍDEO DE SACAR EL PROMEDIO


VÍDEO DE SAVÍDEO DE SACAR EL PROMEDIO


VÍDEO DE FUNCIÓN EXEL

VÍDEO DE FUNCIÓN EXEL

VÍDEO DE BUSCAR H Y BUSCAR V

VÍDEO DE BUSCAR H Y BUSCAR V

Funcion si


Función SI

La función SI es una de las funciones más populares de Excel y le permite realizar comparaciones lógicas entre un valor y un resultado que espera. En su forma más sencilla, la función SI dice:
  • SI(Algo es Verdadero, hacer algo; de lo contrario hacer algo diferente)
Por esto, una instrucción SI puede tener dos resultados. El primer resultado es si la comparación es Verdadera y el segundo si la comparación es Falsa.
Si quiere omitir de antemano tener que trabajar con varias instrucciones SI, vea: Funciones SI avanzadas: Trabajar con fórmulas anidadas para evitar errores.

Ejemplos sencillos de SI

  • =SI(C2="Sí",1,2)
En el ejemplo anterior, la celda D2 dice: SI(C2 = Sí, entonces devolver un 1, en caso contrario devolver un 2)
La celda D2 contiene la fórmula =SI(C2=1,"SÍ","NO")
  • =SI(C2=1,"Sí","No")
En este ejemplo, la fórmula de la celda D2 dice: SI(C2 = 1, entonces devolver Sí, en caso contrario devolver No)
Como puede ver, la función SI se puede usar para evaluar texto y valores. También se puede usar para evaluar errores. No está limitado exclusivamente a comprobar si un elemento es igual a otro y devolver un único resultado, también puede usar operadores matemáticos y realizar cálculos adicionales según sus criterios. También se pueden anidar varias funciones SI para realizar varias comparaciones.
Nota: Si va a usar texto en fórmulas, tendrá que escribir el texto entre comillas (por ejemplo, "Texto"). La única excepción es el uso de VERDADERO o FALSO, que Excel entiende de forma automática.

Primeros pasos

La mejor forma de empezar a escribir una instrucción SI es pensar en lo que quiere conseguir. ¿Qué comparación intenta realizar? En muchos casos, escribir una instrucción SI puede ser tan sencillo como analizar mentalmente la lógica: "qué ocurre si se cumple esta condición y que ocurre si no se cumple". Asegúrese siempre de que los pasos siguen una progresión lógica, ya que, en caso contrario, la fórmula no hará lo que piensa que tendría que hacer. Esto es especialmente importante al crear instrucciones SI complejas (anidadas).

Más ejemplos de SI

La fórmula de la celda D2 es =SI(C2 > B2,"Presupuesto excedido","Dentro de presupuesto")
  • =SI(C2>B2,"Presupuesto excedido","Dentro de presupuesto")
En el ejemplo anterior, la función en D2 dice SI(C2 es mayor que B2, devolver "Presupuesto excedido"; de lo contrario, devolver "Dentro de presupuesto")
La fórmula de la celda E2 es =SI(C2>B2;C2-B2;"")
  • =SI(C2>B2;C2-B2;0)
En la ilustración anterior, en lugar de devolver un resultado de texto, vamos a devolver un cálculo matemático. La fórmula en E2 dice lo siguiente: SI(la cantidad real es mayor que la presupuestada, resta la cantidad presupuestada de la cantidad real; en caso contrario, no se devuelve nada).
La fórmula de la celda F7 es SI(E7="Sí";F5*0,0825,0)
  • =SI(E7="Sí";F5*0,0825;0)
En este ejemplo, la fórmula en F7 dice lo siguiente: SI(E7 = "Sí", calcula la cantidad total con F5 * 8,25 %; en caso contrario, no hay ningún impuesto sobre las ventas, por lo que se devuelve 0)
Procedimientos recomendados: Constantes
En el último ejemplo, vimos que tanto "Sí" como el índice de impuestos (0,0825) se escribían directamente en la fórmula. En general, no se recomienda usar constantes literales (valores que pueden cambiar ocasionalmente) directamente en las fórmulas, ya que puede ser difícil encontrarlas y cambiarlas en el futuro. Es mucho mejor colocar las constantes en sus propias celdas, donde se pueden encontrar y cambiar fácilmente. En este caso es correcto, ya que solo hay una función SI y rara vez se cambiará el índice de impuestos. Aunque esto ocurra, se puede cambiar fácilmente en la fórmula.

Operadores de cálculo

Si quiere obtener más información sobre los diferentes operadores de cálculo que puede usar en las fórmulas, (< menor que, > mayor que, = es igual a, <> no es igual a, etc.), vea este artículo: Operadores de cálculo y prioridad.

Usar SI para comprobar si una celda está en blanco

A veces es necesario comprobar si una celda está en blanco (normalmente, para que una fórmula no muestre un resultado sin datos de entrada).
La fórmula de la celda E2 es =SI(D2=1,"Sí",IF(D2=2,"No","Es posible"))
En este caso, usaremos SI con la función ESBLANCO:
  • =SI(ESBLANCO(D2);"En blanco";"No está en blanco")
Lo que equivale a SI(D2 está en blanco, devuelve "En blanco"; en caso contrario, devuelve "No está en blanco"). También podría usar fácilmente su propia fórmula para la condición "No está en blanco". En el ejemplo siguiente usaremos "" en lugar de ESBLANCO. Básicamente, las dos comillas dobles ("") equivalen a "nada".
Comprobar si una celda está en blanco: la fórmula de la celda E2 es =SI(ESBLANCO(D2);"En blanco";"No está en blanco")
  • =SI(D3="";"En blanco";"No está en blanco")
Esta fórmula dice lo siguiente: SI(D3 no tiene nada, devuelve "En blanco"; en caso contrario, devuelve "No está en blanco"). Este es un ejemplo de un método muy común del uso de "" para evitar que una fórmula realice un cálculo si una celda dependiente está en blanco:
  • =SI(D3="";"";SuFórmula())
    SI(D3 equivale a nada, no se devuelve nada; en caso contrario, calcula la fórmula).

Ejemplo de función SI anidada

Mientras que una función SI sencilla solo contiene dos resultados (verdadero o falso), las funciones SI anidadas pueden tener de 3 a 64 resultados.
Usar "" para comprobar si una celda está en blanco: la fórmula de la celda E3 es =SI(D3="";"En blanco";"No está en blanco")
  • =SI(D2=1,"Sí",SI(D2=2,"No","Es posible"))
En la ilustración anterior, la fórmula de E2 dice lo siguiente: SI(D2 es igual a 1, devuelve "Sí"; en caso contrario, SI(D2 es igual a 2, devuelve "No"; en caso contrario, devuelve "Es posible")). Tenga en cuenta que hay dos paréntesis de cierre al final de la fórmula. Son necesarios para completar ambas funciones SI y, si intenta escribir la fórmula sin los dos paréntesis de cierre, Excel intentará corregirlo por usted.

Advertencia

Aunque Excel permite anidar hasta 64 funciones SI distintas, no se recomienda hacerlo. ¿Por qué?
  • El uso de varias instrucciones SI requiere una cuidada planificación para crearlas correctamente y asegurarse de que su lógica puede calcular sin errores cada una de las condiciones hasta llegar al final. Si no anida sus instrucciones SI con una precisión absoluta, una fórmula podría funcionar en el 75 % de los casos pero devolver resultados inesperados en el 25 % restante. Desafortunadamente, las probabilidades de detectar ese 25 % de casos son muy escasas.
  • Mantener varias instrucciones SI puede resultar muy difícil, especialmente si, pasado un tiempo, intenta averiguar lo que usted (o, peor todavía, otra persona) estaba intentando hacer.

    La función SI en Excel

    La función SI en Excel es parte del grupo de funciones Lógicas y nos permite evaluar una condición para determinar si es falsa o verdadera. La función SI es de gran ayuda para tomar decisiones en base al resultado obtenido en la prueba lógica.

    Sintaxis de la función SI

    Además de especificar la prueba lógica para la función SI también podemos especificar valores a devolver de acuerdo al resultado de la función.
    Sintaxis de la función SI en Excel
    • Prueba_lógica (obligatorio): Expresión lógica que será evaluada para conocer si el resultado es VERDADERO o FALSO.
    • Valor_si_verdadero (opcional): El valor que se devolverá en caso de que el resultado de la Prueba_lógica sea VERDADERO.
    • Valor_si_falso (opcional): El valor que se devolverá si el resultado de la evaluación es FALSO.
    La Prueba_lógica puede ser una expresión que utilice cualquier operador lógico o también puede ser una función de Excel que regrese como resultado VERDADERO o FALSO.
    Los argumentos Valor_si_verdadero y Valor_si_falso pueden ser cadenas de texto, números, referencias a otra celda o inclusive otra función de Excel que se ejecutará de acuerdo al resultado de la Prueba_lógica.

    Ejemplos de la función SI

    Probaremos la función SI con el siguiente ejemplo. Tengo una lista de alumnos con sus calificaciones correspondientes en la columna B. Utilizando la función SI desplegaré un mensaje de APROBADO si la calificación del alumno es superior o igual a 60 y un mensaje de REPROBADO si la calificación es menor a 60. La función que utilizaré será la siguiente:
    =SI(B2>=60,"APROBADO","REPROBADO")
    Observa el resultado al aplicar esta fórmula en todas las celdas de la columna C.
    Ejemplo de la función SI en Excel

    Utilizar una función como prueba lógica

    Es posible utilizar el resultado de otra función como la prueba lógica que necesita la función SI  siempre y cuando esa otra función regrese como resultado VERDADERO o FALSO. Un ejemplo de este tipo de función es la función ESNUMERO la cual evalúa el contenido de una celda y devuelve el valor VERDADERO en caso de que sea un valor numérico. En este ejemplo quiero desplegar  la leyenda “SI” en caso de que la celda de la columna A efectivamente tenga un número, de lo contrario se mostrará la leyenda “NO”.
    =SI(ESNUMERO(A2), "SI", "NO")
    Este es el resultado de aplicar la fórmula sobre los datos de la hoja:
    Utilizar una función lógica como prueba dentro de la función SI

    Utilizar una función como valor de regreso

    Como último ejemplo mostraré que es posible utilizar una función para especificar el valor de regreso. Utilizando como base el ejemplo anterior, necesito que en caso de que la celda de la columna A contenga un valor numérico se le sume el valor que colocaré en la celda D1. La función que me ayudará a realizar esta operación es la siguiente:
    =SI(ESNUMERO(A2), SUMA(A2, $D$1), "NO")
    Como puedes observar, el segundo argumento es una función la cual se ejecutará en caso de que la prueba lógica sea verdadera. Observa el resultado de esta fórmula:
    Utilizar una función como el valor de regreso para la función SI
    Sólo en los casos donde la función SI era verdadera se realizó la suma. De la misma manera podríamos colocar una función para el tercer argumento en caso de que el resultado de la prueba lógica fuera falso.

    Tipos de operadores en Excel

    Para obtener mejores resultados con la función SI, es importante conocer los tipos de operadores existentes. Te recomiendo ver el video tutorial de los tipos de operadores en Excel.