Powered by Max Banner Ads 

Funcion Excel SI

On 27/12/2009, in Formulas y Funciones Excel, Logicas, by dcedeno
Breve descripción de la función lógica de Excel SI, con detalles de sintaxis, ejemplos aplicados y archivos de práctica.

Hola a todos,

En esta oportunidad queríamos describirles una de las funciones de Excel que en lo personal considero de más amplia utilidad, la función Excel SI. Puede ser conseguida dentro de la categoría de funciones lógicas de Excel y nos permite comprobar si una determinada condición se cumple, arrojando un valor si se evalúa como verdadero y otro si se evalúa como falso. En consecuencia es empleada en pruebas condicionadas de valores y fórmulas. Su sintaxis es simple y efectiva: Por prueba_lógica se entiende el argumento en la forma de cualquier valor, matriz o expresión que pueda ser evaluada o bien como verdadero o bien como falso, pudiendo nosotros emplear cualquier tipo de operadores de comparación, tales como: El valor_si_verdadero es el valor que devolverá a función si el argumento de la prueba lógica resulta verdadero. El resultado puede ser una cadena de texto, un número, el valor lógico VERDADERO u otra fórmula. En lo que respecta al  valor_si_falso es el valor que devolverá a función si el argumento de la prueba lógica resulta falso. El resultado puede ser igualmente una cadena de texto, un número, otra función, otra fórmula o el valor lógico FALSO. Veamos un ejemplo de cómo aplicar esta la función SI: Supongamos que disponemos de una lista de productos que deseamos adquirir conociendo de antemano cual es su cotización en el mercado según los precios que exhiben dos proveedores. Nuestra opción lógica sería adquirir aquellos productos al proveedor que nos ofrezca un mejor precio. Evaluar este particular puede ser sencillo si la lista de productos es corta, o si la cantidad de proveedores no es muy grande, pero puede complicarse seriamente ante cantidades grandes de datos a analizar. Emplear la función Excel SI es una opción muy válida para distinguir el mejor precio. ¿Cómo emplearla? Una vez preparados nuestros datos de productos y cotizaciones insertaremos la función Excel SI en una nueva columna que llamaremos “Resultado”. En Excel 2007 podemos hacerlo a través del panel de funciones, dentro de la categoría de funciones lógicas, tal como lo muestra la imagen anexa, o simplemente escribiendo la función Excel SI en la celda donde deseamos insertarla. Una vez hecho esto procedemos a seleccionar nuestro argumento a considerar en la prueba lógica de la función Excel SI. En este caso nos interesa conocer cuál de los dos precios es menor, por lo que emplearemos el operador de comparación “menor que” representado por el símbolo“<”. Nuestra lógica en este caso es: =SI(“Precio Producto Proveedor 1” < “Precio Producto Proveedor 2”; VERDADERO;FALSO) Empleando los operadores lógicos de Excel VERDADERO y FALSO. Este argumento lógico se traduce en: En nuestro caso aplicamos un segundo SI en otra columna, que llamamos “Opción Lógica Compra”, que determine a cual proveedor debemos adquirir el producto. En esta oportunidad nuestro nuevo argumento lógico es: =SI(“Resultado”= FALSO; “Comprar a Proveedor 2”; “Comprar a Proveedor 1”) Empleando esta vez el operador lógico de Excel FALSO para que nos ayude a distinguir cual es el proveedor que ofrece el precio más bajo. Este argumento lógico se traduce en: El resultado final, en forma de tabla, sería el siguiente: Este resultado lo hubiésemos podido alcanzar anidando ambas aplicaciones de la función Excel SI. Microsoft Office Excel 2007 te permite anidar hasta 64 funciones de Excel SI como argumentos para crear pruebas lógicas cada vez más complicadas.

¡En Practica!

Veamos un ejemplo de cómo anidar funciones SI y una posible aplicación. Esta vez imaginemos que tenemos un conjunto de alumnos que exhiben notas promedio del año que van en escala de 0 a 100. Si quisiéramos clasificarlos en cinco grupos del “A” al “E” de acuerdo al orden decreciente de sus notas una excelente opción sería anidar varios SI que nos clasificaran los datos en grupos. La clave de clasificación a emplear sería: En este caso una vez dispuestas en una tabla los datos de alumnos y sus respectivas notas promedio procedemos a construir la fórmula que nos indique a que grupo pertenece cada alumno en función de la nota obtenida. Debemos comenzar a construir la fórmula lógica partiendo de la menor “cota” numérica (25) a la mayor “cota” numérica. Por ejemplo, la sintaxis lógica para el Alumno “Daniel” en este caso sería: =SI(“Nota del Alumno Daniel”<25;"D";SI(“Nota del Alumno Daniel”<50;"C";SI(“Nota del Alumno Daniel”<75;"B";SI(“Nota del Alumno Daniel”<=100;"A")))) Lo que se traduce en: =SI(C15<25;"D";SI(C15<50;"C";SI(C15<75;"B";SI(C15<=100;"A")))) El resultado sería el siguiente: Nuestro consejo con respecto a la función Excel SI se extiende en realidad a todo el fascinante mundo de Excel; no se limiten a aprender sólo un poco sobre las distintas técnicas y fórmulas de forma aislada, jueguen con ellas, pruébenlas personalmente, acostúmbrense a emplearlas con frecuencia en su día a día para resolver los retos que se le impongan. Por nuestra parte solo aspiramos brindarles una breve exhibición de las posibilidades que tienen; no está a nuestro humilde alcance explicarles en su totalidad todo lo que pueden hacer porque solo su imaginación es el límite. Les dejamos anexos los archivos con los que preparamos este artículo de la función Excel SI, en versiones para Excel 2007 y Excel 2003, para que puedan aplicar sus propias prácticas ensayando con los datos de los mismos o aplicando sus propios datos. Funcion Excel SI - Excel 2003 Funcion Excel SI - Excel 2007 Como siempre no duden en contactarnos si desean que publiquemos alguna aclaratoria entorno a esta o cualquiera de las funciones que ya hemos publicado, o bien si desean que publiquemos alguna otra función. También disponen de nuestro foro EXCELLENTIAS.COM, donde podrán ser atendidas cualquiera de sus dudas, sugerencia o comentarios. Si desean formar parte de nuestro equipo de edición y redacción no dudes en contactarnos enviándonos un artículo de muestra a nuestro correo info@excellentias.com. ¿Deseas conocer mas sobre funciones? Visita el siguiente enlace donde seguro encontraras contenido de tu interes: Funciones Excel Saludos, y como siempre, estamos en contacto. ¡Gracias por su preferencia! El Equipo EXCELLENTIAS.COM Fuente: Ayuda Oficial de Microsoft Excel
Tagged with:  

27 Responses to Funcion Excel SI

  1. Funciones Excel ES | EXCELLENTIAS.COM dice:

    [...] en fórmulas cuando se desea comprobar el resultado de un cálculo. Combinadas con la función SI, estas funciones proporcionan un método para localizar errores en [...]

  2. Antonio dice:

    Hola,

    es posible poner un color de fondo como prueba logica?

    Gracias.

    • jmaterano dice:

      Hola Antonio ¿Cómo estás?

      Bienvenido al equipo!

      Si es posible colocar dentro de la función SI como prueba lógica el color de la celda sin embargo debes usar una función que contemple esas características, en MS Excel oficialmente no existe una función que toma en cuenta el color de una celda o el color de los datos dentro de ella no obstante a través de Visual Basic se han creado estas nuevas funciones.

      Saludos y Éxito!

      Juan Materano

      El Equipo de EXCELLENTIAS.COM

      • Antonio dice:

        Hola,

        Bienhallados vosotros,

        No estoy seguro de haberte entendido, excel no tiene esa opcion, pero se le puede incorporar de "x" manera, es eso?

        Gracias,Antonio.

    • dcedeno dice:

      Hola Antonio, si lo que deseas es cambiar el color de fondo de la celda como resultado de aplicar una prueba lógica a la misma la respuesta es que si resulta posible a través de las opciones de Formato Condicional. Para acceder a estas en MS Excel 2007 debes ubicar en la "Cinta de Opciones" la ficha "Inicio" en la sección Estilos botón "Formato Condicional". Se desplegarán una lista de opciones de la cual seleccionarás "Nueva Regla". Accederás entonces a un menú en el que en la primera sección "Seleccionar un Tipo de Regla" deberás hacer clic en la opción "Utilice una fórmula que determine las celdas para aplicar formato". Cambiará entonces la sección "Editar una descripción de Regla" para que puedas aplicar la fórmula que desees. En este caso podrías emplear la misma función SI. Por ejemplo si deseo que la celda cambie de color cuando se en la celda A1 cuando los valores de la celda A1 sean menores que 10: =SI(A1<10;VERDADERO;FALSO). Luego de diseñar la función o fórmula a aplicar puedes elegir el formato a a aplicar haciendo clic en el botón formato y seleccionando entre las opciones de cambio que se te ofrecen (cambiar el formato de los Números, Fuentes, Bordes o el Relleno de la celda).

      Si deseas más detalle no dudes en contactarnos, podemos redactar un artículo que visualmente detalle más el particular.

      Saludos y éxito,

      • Antonio dice:

        Hola,

        Gracias, esa funcion ya la conozco, quiero hacer lo contrario, que la prueba logica sea el color.

        Saludos, Antonio.

        • dcedeno dice:

          Saludos Antonio, si lo que buscas es que la prueba lógica sea el color se requiere trabajar con VBA. MS Excel no provee funciones esenciales que trabajen con el color de una celda. No obstante existen ciertas opciones interesantes que podemos trabajar desde VBA. La próxima semana publicaremos un artículo entorno a este particular detallando como aplicarlo.

          ¡Gracias por tu fidelidad!

          Cuenta con nosotros, estamos para servir,

        • dcedeno dice:

          Hola Antonio,

          Creo que dimos solución a tu consulta con este artículo que publicamos hoy: http://excellentias.com/prueba-logica-con-funcion…. Disculpa la tardanza en nuestra respuesta hemos estado coordinando diversos proyectos que han llevado nuestra capacidad de respuesta al máximo. No dudes en contactarnos para informarnos si te resultó útil la información o si requieres algún adicional.

        • jmaterano dice:

          Hola Antonio Cómo has estado?
          Ya hicimos una publicación que se acerca mucho a tu consulta, accede al siguiente enlace y podrás ver el artículo publicado http://excellentias.com/prueba-logica-con-funcion….

          Esperamos sea de tu utilidad.

          Saludos y Éxito!

          El Equipo de EXCELLENTIAS.COM

      • ilse dice:

        Tengo una super duda! primero gracias por su ayuda pude utilizar primero una prueba logica y luego formato condicional y me sirvio como no tienes idea :) … pero no puedo utilizar formato condicional o la prueba logica de un libro a otro ? Mas bien seria de una hoja a otra.

        • dcedeno dice:

          Hola Ilse,

          Lamentándolo mucho no es posible hacer referencias a otros libros u hojas de cálculo de un mismo libro para aplicar criterios de formato condicional. Puedes referenciar a condiciones que apliquen a otras celdas de la misma hoja pero no que apunten a otras hojas u otros libros. Espero que se de utilidad la información.

          Saludos y mucho éxito!!!

  3. [...] lo siguiente: “¿Es posible poner un color de fondo como prueba lógica dentro de la función SI de Ms [...]

  4. Bernal Siles dice:

    Saludos,

    Quisiera saber si se puede hacer y como:

    Tengo que asignar puntos dependiendo del valor que me den, por ejemplo:

    Si el valor de una celda es > 1 es 0 pts
    Si esta entre 1 y 3 es es 5 Pts
    Si este es < que 5 el puntaje es 10

    Puedo condicionar de alguna forma que una funcion me arroje un resultado dependiendo de una unica condicion, que es el valor de una celda??

    Saldos,

    Gracias.

    • jmaterano dice:

      Hola Bernal ¿Cómo estás?

      ¡Bienvenido!

      Sin en efecto puedes usar una formula en conjunto con la función SI y la función Y para obtener el resultado deseado. Debes condicionar a que el resultado de la formula sea de acuerdo a la celda a donde estés tomando el criterio por ejemplo si en la celda A3 estuviera el valor 2 la formula que emplearíamos seria la siguiente: =SI(Y(A3>=1;A3<=3);"5 Ptos";SI(A33;A3<5);"10 Ptos"))), te dejamos nuestra propuesta para la solución mediante el siguiente archivo:

      http://excellentias.com/wp-content/uploads/2010/09/Respuesta-Consulta-Bernal-Siles.zip

      Nota: Para “Si el valor de una celda es > 1 es 0 pts” la condición la cambiamos a: si es < a 1 arrojara 0 Ptos porque sino choca con la segunda condicion que colocaste.

      Esperamos te sea de mucha utilidad

      Saludos y Éxito.

      El Equipo EXCELLENTIAS.COM

  5. Meel dice:

    Como hago para calcular la ganancia si me da:

    3.En la columna GANANCIA calcular la ganancia para cada Caja de ahorro, según el interés mensual correspondiente. (La ganancia se calcula sobre el monto).

    Entonces tengo en las columnas:

    CUENTA BANCO MINIMO MONTO MANTENIMIENTO ACEPTADO

    Alonso Pedro Crédito $ 50 $ 1.200 6 si

    Antruejo Raquel Nación $ 40 $ 2.560 12,8 no

    Maggi Luján HSBC $ 60 $ 4.520 22,6 no

    % Mantenimiento 0,5%

    % Int.Mensual Bco.Crédito 6%

    % Int. Mensual Bco.Nación 5%

    %Int.Mensual HSBC 5,5%

  6. [...] reemplazaría el uso que le veníamos dando a la formula que se empleaba con la función lógica SI y con la función de información ESERROR ya que en versiones anteriores a MS Excel 2007 esta era [...]

  7. [...] se puede usar la función BUSCAR como alternativa para la función SI para crear pruebas o pruebas que excedan el límite de funciones [...]

  8. [...] en fórmulas cuando se desea comprobar el resultado de un cálculo. Combinadas con la función SI, estas funciones proporcionan un método para localizar errores en [...]

  9. [...] en fórmulas cuando se desea comprobar el resultado de un cálculo. Combinadas con la función SI, estas funciones proporcionan un método para localizar errores en [...]

  10. [...] lógicas de cálculo, y complementan por lo general el uso que podemos dar a la función excel SI, aunque es factible emplearlas de forma independiente de esta última siempre que queramos conocer [...]

  11. [...] lo ocultaremos preferentemente detras de la misma foto. En mi caso tambien utilice la función SI para que no mostrara algun valor si es que no se seleccionaba un nombre. la formula final utilizada [...]

  12. WILLIAM MARCELO dice:

    los felicito si en el internet hubiera mas personas que se ocuparan en solucionar los problemas este mundo seria mejor.
    tengo una consulta sobre excel buscar siempre me manda a comparar cuentas contables y seria mas facil si aplico esa funcion espero su ayuda.

    HOJA DE CALCULO 1 HOJA DE CALCULO 2
    cuenta monto cuenta monto
    451011 10 451013 8
    451013 5 451019 9
    451019 4

    Quisiera unir los monto con sus respectivas cuenta mediante formula

    cuenta monto monto
    451011 10
    451013 5 8
    451019 4 9

    espero su ayuda que formula aplico gracias

    • dcedeno dice:

      Hola William muchas gracias por tus palabras!!! Nos llenan de fuerzas para seguir adelante en esta humilde iniciativa que cada día crece más. En relación con tu consulta me gustaría consultarte algunos datos adicionales para poder apoyarte. Primero quisiera saber que versión de Excel empleas, este dato siempre es útil para poder darte mejor las instrucciones a seguir. De igual forma te consulto si los datos se encuentran en un mismo libro en hojas diferentes. Adicionalmente solo me faltaría conocer si necesitas conocer el detalle de cada monto asociado a una cuenta o si te sirve que el consolidado de una vez sume los montos y te de un valor totalizado. De antemano gracias por tu respuesta quedo completamente a tu servicio.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


 Powered by Max Banner Ads 

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

More in Formulas y Funciones Excel, Logicas (36 of 45 articles)
PROMEDIO.SI.CONJUNTO


Hola, ¿Cómo han estado? En anterior oportunidad le habíamos descrito la función PROMEDIO.SI, la cual nos devolvía el promedio o ...