microsoft excel




Función SI

 Ejemplos sencillos de SI

La celda D2 contiene la fórmula =SI(C2="SÍ";1;2)
La celda D2 contiene la fórmula =SI(C2=1,"SÍ","NO")

Primeros pasos
Más ejemplos de SI
La fórmula de la celda D2 es =SI(C2 > B2,"Presupuesto excedido","Dentro de presupuesto")

La fórmula de la celda F7 es SI(E7="Sí";F5*0,0825,0)


Usar SI para comprobar si una celda está en blanco

Ejemplo de función SI anidada
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")
Advertencia
SUMAR.SI (función SUMAR.SI)
Sintaxis
Observaciones
Si rango es
Y rango_suma es
Las celdas reales son
A1:A5
B1:B5
B1:B5
A1:A5
B1:B3
B1:B5
A1:B4
C1:D4
C1:D4
A1:B4
C1:C2
C1:D4
Ejemplos
Ejemplo 1
Valor de propiedad
Comisión
Datos
100.000,00 $
7000,00 $
250.000,00 $
200.000,00 $
14.000,00 $
300.000,00 $
21.000,00 $
400.000,00 $
28.000,00 $
Fórmula
Descripción
Resultado
=SUMAR.SI(A2:A5;">160000";B2:B5)
Suma las comisiones de los valores de propiedad superiores a 160.000.
63.000,00 $
=SUMAR.SI(A2:A5;">160000")
Suma los valores de propiedad superiores a 160.000.
900.000,00 $
=SUMAR.SI(A2:A5,300000,B2:B5)
Suma las comisiones de los valores de propiedad igual a 300.000.
21.000,00 $
=SUMAR.SI(A2:A5,">" & C2,B2:B5)
Suma las comisiones de los valores de propiedad superiores al valor en C2.
49.000,00 $
Ejemplo 2
Categoría
Alimento
Ventas
Verdura
Tomates
2300,00 $
Verdura
Apio
5500,00 $
Fruta
Naranjas
800,00 $
Mantequilla
400,00 $
Verdura
Zanahorias
4200,00 $
Fruta
Manzanas
1200,00 $
Fórmula
Descripción
Resultado
=SUMAR.SI(A2:A7,"Frutas",C2:C7)
Suma de las ventas de todos los alimentos en la categoría "Frutas".
2000,00 $
=SUMAR.SI(A2:A7,"Verduras",C2:C7)
Suma de las ventas de todos los alimentos en la categoría "Verduras".
12.000,00 $
=SUMAR.SI(B2:B7;"*s";C2:C7)
Suma de las ventas de todos los alimentos que terminan en "s" (Tomates, Naranjas y Manzanas).
4300,00 $
=SUMAR.SI(A2:A7;"";C2:C7)
Suma de las ventas de todos los alimentos que no tienen una categoría especificada.
400,00 $




Función BUSCARV condicionada en Excel
=SI(C2>=30;BUSCARV("Tomas";A2:B10;2);0)
=SI(C2>=30;BUSCARV(D2;A2:B10;2);0)
Crear una tabla dinámica para analizar datos de una hoja de cálculo
Antes de empezar
Crear una tabla dinámica
Tabla dinámica recomendada
Crear manualmente una tabla dinámica
  1. Haga clic en una celda del rango de datos o una tabla de origen.
  2. Vaya a Insertar > tablas > tabla dinámica se recomienda.
    Vaya a Insertar > tablas dinámicas recomendadas para que Excel para crear una tabla dinámica para
  3. Excel los analice sus datos y le ofrecerá varias opciones, como en este ejemplo usando los datos de gastos del hogar.
    Cuadro de diálogo tablas dinámicas recomendadas de Excel
  4. Seleccione la tabla dinámica que se adapta mejor a usted y haga clic en Aceptar. Excel se crea una tabla dinámica en una hoja nueva y mostrar la lista de Campos de tabla dinámica .
  1. Haga clic en una celda del rango de datos o una tabla de origen.
  2. Vaya a Insertar > tablas > tabla dinámica.
    Vaya a Insertar > tabla dinámica para insertar una tabla dinámica en blanco
    Si está usiojng Excel para Mac 2011 y versiones anteriores, el botón de tabla dinámica está en la ficha datos en el grupo análisis.
    Ficha Datos, grupo Análisis
  3. Excel mostrará el cuadro de diálogo Crear tabla dinámica con el nombre del rango o tabla seleccionado. En este caso, usaremos una tabla denominada "tbl_HouseholdExpenses".
    Cuadro de diálogo de tabla dinámica de Excel crear
  4. En la sección Elija dónde desea colocar el informe de tabla dinámica , seleccione Nueva hoja de cálculo o la Hoja de cálculo existente. Para Hoja de cálculo existente, debe seleccionar la hoja de cálculo y la celda donde desea que coloca la tabla dinámica.
  5. Si desea incluir varias tablas u orígenes de datos en la tabla dinámica, haga clic en la casilla de verificación Agregar datos al modelo de datos .
  6. Haga clic en Aceptar, y Excel creará una tabla dinámica en blanco y mostrar la lista de Campos de tabla dinámica.
Trabajar con la lista PivotTable Fields
Lista PivotTable Fields
Campos correspondientes en una tabla dinámica
Ejemplo del cuadro de diálogo lista de campos de tabla dinámica de Excel


Ejemplo de una tabla dinámica y cómo relacionar los campos a la lista de campos.
Valores de tabla dinámica
  • Cuadro de diálogo Configuración de campo de valor de Excel
  • Cuadro de diálogo Configuración de campo de valor de Excel para resumir valores por opciones
  • Ejemplo de tabla dinámica con los valores que se muestran como un porcentaje del Total general
  • Configuración de campo de valor de tabla dinámica > cuadro de diálogo Mostrar valores como
Actualización de las tablas dinámicas
Actualizar todas las tablas dinámicas de la cinta de opciones > herramientas de tabla dinámica > analizar > datos, haga clic en la flecha en el botón Actualizar y seleccione Actualizar todo.
Eliminar una tabla dinámica
  • =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)
  • =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.
La mejor forma de empezar a escribir una instrucción SI es pensar en lo que quiere conseguir. ¿Qué comparación está intentando 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).
  • =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")
  • =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).
  • =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. Incluso si esto ocurre, se puede cambiar fácilmente en la fórmula.
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).
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".
  • =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).
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.
  • =SI(D2=1,"Sí",SI(D2=2,"No","Es posible"))
En la ilustración anterior, la fórmula en E2 dice: IF (D2 es igual a 1, a continuación, devuelto "Sí", en caso contrario, SI (D2 es igual a 2, a continuación, devuelto "No", en caso contrario devuelve "Quizá")). Tenga en cuenta que existen dos paréntesis de cierre al final de la fórmula. Éstos son necesarios para completar de las funciones SI y si intenta escribir la fórmula sin ambos de los paréntesis de cierre, Excel intenta corregir automáticamente.
Aunque Excel permite anidar hasta 64 funciones SI diferentes, 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.
  • Varias instrucciones IF requieren varios paréntesis de apertura y cierre (), que puede ser difícil administrar dependiendo de cómo de compleja fuera de la fórmula




La función SUMAR.SI sirve para sumar los valores de un intervalo que cumplen los criterios especificados. Por ejemplo, si tenemos una columna que contiene números y queremos sumar solamente los valores que sean superiores a 5, usaremos esta fórmula: =SUMAR.SI(B2:B25,">5")

SUMAR.SI(rango, criterio, [rango_suma])
La sintaxis de la función SUMAR.SI tiene los argumentos siguientes:
  • rango   Obligatorio. El rango de celdas que se desea evaluar según los criterios. Las celdas de cada rango deben ser números, nombres, matrices o referencias que contengan números. Los valores en blanco y de texto se ignoran. El rango seleccionado puede contener fechas en formato estándar de Excel (a continuación se incluyen ejemplos).
  • Criterio    Obligatorio. Es el criterio en forma de número, expresión, referencia de celda, texto o función que determina las celdas que va a sumar. Por ejemplo, los criterios pueden expresarse como 32, ">32", B5, "32", "manzanas" u HOY().
    IMPORTANTE: Cualquier criterio de texto o cualquier criterio que incluya los símbolos lógicos o matemáticos debe estar entre comillas dobles ("). Si el criterio es numérico, las comillas dobles no son necesarias.
  • Rango_suma   Opcional. Son las celdas reales que se sumarán, si es que desea sumar celdas a las ya especificadas en el argumento rango. Si omite el argumento rango_suma, Excel suma las celdas especificadas en el argumento rango (las mismas celdas a las que se aplica el criterio).
  • Puede usar los caracteres comodín de signo de interrogación (?) y asterisco (*) como argumento criterio. El signo de interrogación corresponde a cualquier carácter único y el asterisco equivale a cualquier secuencia de caracteres. Si desea buscar un signo de interrogación o un asterisco real, escriba una tilde (~) antes del carácter.
  • La función SUMAR.SI devuelve resultados incorrectos cuando se usa para comparar cadenas de más de 255 caracteres o con la cadena #¡VALOR!.
  • No es necesario que rango_suma tenga el mismo tamaño y forma que el argumento rango. Las celdas reales que agregadas se determinan usando la celda superior del extremo izquierdo del argumento rango_suma como celda inicial e incluye las celdas que corresponden con el tamaño y la forma del argumento rango. Por ejemplo:
Sin embargo, cuando los argumentos rango y suma_range de la función SUMAR.SI no contienen el mismo número de celdas, es posible que se tarde más de lo esperado en volver a calcular la hoja de cálculo.
Copie los datos del ejemplo en la siguiente tabla y péguelos en la celda A1 de una nueva hoja de cálculo de Excel. Para las fórmulas que muestren resultados, selecciónelas, presione F2 y, a continuación, presione Entrar. Si lo necesita, puede ajustar los anchos de la columna para ver todos los datos.
Copie los datos del ejemplo en la siguiente tabla y péguelos en la celda A1 de una nueva hoja de cálculo de Excel. Para las fórmulas que muestren resultados, selecciónelas, presione F2 y, a continuación, presione Entrar. Si lo necesita, puede ajustar los anchos de la columna para ver todos los datos.

La función BUSCARV nos permite encontrar un determinado valor en una base de datos o en un rango determinado de Excel, y dicha función la podemos condicionar según el criterio que se requiera.
Supongamos que necesitamos averiguar cuanto nos adeuda un determinado cliente sólo si este tiene una mora de 30 o más días. Si su mora es de menos de 30 días no necesitamos que la función haga la búsqueda.
Vamos a suponer que en la columna A se tiene el nombre del cliente y en la B el valor de su deuda. Supongamos ahora que en la celda C2 tenemos los días de mora del cliente, valor que se puede obtener mediante una función Buscarv.
La fórmula sería:
La fórmula está compuesta de dos partes. La primera corresponde a al condicional (SI(C2>=30) y la segunda a la función buscar como tal (BUSCARV("Tomas";A2:B10;2).
Si la condición se cumple, la función Buscarv hará su trabajo y traerá el resultado o valor que le corresponde al valor buscado (deuda del cliente). Si no se cumple, arrojará 0 como resultado.
La función Buscarv (BUSCARV("Tomas";A2:B10;2), contienen en primer lugar el valor referencia a buscar (Ernesto en este caso), valor que debe buscar en el rango A2:B10, y el valor que debe llamar o traer, es decir la deuda que tiene, que se encuentra en la columna siguiente (2). Recordemos que el nombre del cliente está en A y su deuda en B, y es la deuda que nos interesa traer si se cumple el criterio días de mora.
En lugar de escribir el nombre del empleado que nos interesa, podemos llamarlo desde una celda, supongamos D2, y en tal caso la fórmula sería:
Esta fórmula se puede complicar más según lo que necesitemos, puesto que en la misma podemos agregar por ejemplo, el cálculo automático de intereses según el tiempo de mora, pero eso será para una próxima oportunidad.

IMPORTANTE:  Este artículo se ha traducido con traducción automática; vea la declinación de responsabilidades. Para su referencia, puede encontrar la versión en inglés de este artículo aquí.
Para poder analizar rápidamente datos puede ayudarle a tomar mejores decisiones empresariales. Pero a veces es difícil saber dónde comenzar, especialmente cuando tenga una gran cantidad de datos. Tablas dinámicas son una excelente forma de resumir, analizar, explorar y presentar los datos y puede crear con unos pocos clics. Tablas dinámicas son muy flexibles y se pueden ajustar rápidamente dependiendo de cómo debe mostrar los resultados. También puede crear gráficos dinámicos basados en tablas dinámicas que se actualizarán automáticamente cuando realice de tablas dinámicas.
Por ejemplo, aquí tiene una simple lista de gastos del hogar y una tabla dinámica que se basa en:


A continuación, le presentamos un gráfico dinámico:
Ejemplo de un gráfico dinámico de Excel
NOTA: Las capturas de pantalla en este artículo se realizaron en Excel 2016. Si tiene una versión diferente la vista puede ser ligeramente distinta, pero a menos que se indique lo contrario, la funcionalidad es la misma.
  • Los datos deben estar organizados en un formato tabular y no tienen ninguna fila en blanco o columnas. Lo ideal es que, puede usar una tabla de Excel como en nuestro ejemplo anterior.
  • Las tablas son un excelente origen de datos de tabla dinámica, porque se agregan filas a una tabla se incluyen automáticamente en la tabla dinámica al actualizar los datos y nuevas columnas se incluirán en la lista de Campos de tabla dinámica. En caso contrario, necesita alguno actualizar manualmente el rango de origen de datos, o use una fórmula de rango con nombre dinámico.
  • Tipos de datos en columnas deben ser el mismo. Por ejemplo, no debe mezclar fechas y texto en la misma columna.
  • Tablas dinámicas trabajar en una instantánea de los datos, denominadas caché, por lo que los datos reales no obtener modificados de cualquier forma.
Si tiene poca experiencia con tablas dinámicas, o si no está seguro de cómo empezar a trabajar, una Tabla dinámica recomendado es una buena opción. Al usar esta característica, Excel determina un diseño significativo que coincidan con los datos con las áreas más adecuados en la tabla dinámica. Esto le permite proporcionar un punto de partida para experimentación adicional. Después de crea una tabla dinámica recomendada, puede explorar orientaciones diferentes y reorganizar los campos para lograr los resultados específicos. Las tablas dinámicas recomendadas característica se agregó en Excel 2013, así que si tiene una versión anterior, siga estas instrucciones para saber cómo crear manualmente una tabla dinámica en su lugar.
En el área Nombre de campo en la parte superior, seleccione la casilla de verificación de todos los campos que desea agregar a la tabla dinámica. De forma predeterminada, los campos no numéricos se agregan al área de fila, los campos de fecha y hora se agregan al área de columna y los campos numéricos se agregan al área valores. Puede también manualmente arrastrar y colocar disponible cualquier elemento en cualquiera de los campos de tabla dinámica, o si ya no desea que un elemento en la tabla dinámica, simplemente arrástrelo fuera de la lista de campos o desactive la casilla correspondiente. Para reorganizar los elementos del campo es una de las características de tabla dinámica que hace que es muy fácil de cambiar rápidamente su apariencia.
  • Resumir valores por
    De forma predeterminada, los campos de tabla dinámica que se colocan en el área valores se mostrará como una SUMA. Si Excel interpreta los datos como texto, se mostrará como un RECUENTO. Se trata de por qué es tan importante para asegurarse de que no mezclar tipos de datos para los campos de valor. Puede cambiar el cálculo predeterminado haciendo clic primero en la flecha situada a la derecha del nombre del campo y luego seleccione la opción de Configuración de campo de valor.
  • A continuación, cambie el cálculo en la sección Resumir valores por. Tenga en cuenta que, al cambiar el método de cálculo, Excel lo anexa automáticamente en la sección Nombre personalizado, como "Suma de nombredecampo", pero puede cambiarlo. Si hace clic en el botón Formato de número, puede cambiar el formato de número para todo el campo.
  • SUGERENCIA: Dado que el cambio de cálculo en la sección Resumir valores por cambiará el nombre del campo de tabla dinámica, es mejor no cambiar el nombre de los campos de tabla dinámica hasta que haya terminado la configuración de la tabla dinámica. Un truco es usar Buscar y reemplazar (Ctrl + H ) >Buscar > "suma de ", a continuación, reemplace por > deje en blanco para reemplazar todo el contenido a la vez, en lugar de volver a escribir manualmente.
  • Mostrar valores como
    En lugar de usar un cálculo para resumir los datos, también puede hacer que aparezca como un porcentaje de un campo. En el siguiente ejemplo, hemos cambiado nuestras importes de gastos del hogar para mostrar como % de Total general en lugar de la suma de los valores.
  • Una vez que ha abierto el cuadro de diálogo Configuración de campo de valor, puede realizar las selecciones de la ficha Mostrar valores como.
  • Mostrar un valor como un cálculo y el porcentaje.
    Basta con arrastrar el elemento en la sección valores de dos veces y luego establezca las opciones de Resumir valores porMostrar valores como para cada uno.
Si agrega nuevos datos a su origen de datos de tabla dinámica, las tablas dinámicas que se crearon en ese origen de datos deben estar actualizados. Para actualizar la tabla dinámica de un solo puede secundario en cualquier lugar del rango de tabla dinámica, seleccione Actualizar. Si tiene varias de las tablas dinámicas, primero seleccione cualquier celda en cualquier tabla dinámica y, en la cinta de opciones vaya a Herramientas de tabla dinámica > analizar > datos > haga clic en la flecha en el botón Actualizar y seleccione Actualizar todo.
Si ha creado una tabla dinámica y decide que ya no lo quiere, simplemente seleccione todo el rango de tabla dinámica y presione Eliminar. No tendrá ningún efecto en otros datos o las tablas dinámicas o gráficos a su alrededor. Si la tabla dinámica está en una hoja separada que no tiene otros datos que desee conservar, eliminar esa hoja es una forma rápida de quitar la tabla dinámica.






No hay comentarios:

Publicar un comentario