Sunteți pe pagina 1din 16

Funcin SI

Devuelve un valor si la condicin especificada es VERDADERO y otro valor si dicho


argumento es FALSO.
Utilice SI para realizar pruebas condicionales en valores y frmulas.
Sintaxis
SI (prueba_lgica; valor_si_verdadero; valor_si_falso)
Prueba lgica es cualquier valor o expresin que pueda evaluarse como VERDADERO
o FALSO. Por ejemplo, A10=100 es una expresin lgica; si el valor de la celda A10 es
igual a 100, la expresin se evala como VERDADERO. De lo contrario, se evaluar
como FALSO. Este argumento puede utilizar cualquier operador de comparacin.
Valor_si_verdadero es el valor que se devuelve si el argumento prueba_lgica es
VERDADERO. Por ejemplo, si este argumento es la cadena de texto "Dentro de
presupuesto" y el argumento prueba_lgica se evala como VERDADERO, la funcin SI
muestra el texto "Dentro de presupuesto". Si el argumento prueba_lgica es
VERDADERO y el argumento valor_si_verdadero est en blanco, este argumento
devuelve 0 (cero). Para mostrar la palabra VERDADERO, utilice el valor lgico
VERDADERO para este argumento. Valor_si_verdadero puede ser otra frmula.
Valor_si_falso es el valor que se devuelve si el argumento prueba_lgica es FALSO.
Por ejemplo, si este argumento es la cadena de texto "Presupuesto excedido" y el
argumento prueba_lgica se evala como FALSO, la funcin SI muestra el texto
"Presupuesto excedido". Si el argumento prueba_lgica es FALSO y se omite
valor_si_falso, (es decir, despus de valor_si_verdadero no hay ninguna coma), se
devuelve el valor lgico FALSO. Si prueba_lgica es FALSO y valor_si_falso est en
blanco (es decir, despus de valor_si_verdadero hay una coma seguida por el parntesis
de cierre), se devuelve el valor 0 (cero). Valor_si_falso puede ser otra frmula.
Observaciones
Es posible anidar hasta 64 funciones SI como argumentos valor_si_verdadero y
valor_si_falso para crear pruebas ms complicadas. (Vea el ejemplo 3 para ver una
muestra de funciones SI anidadas). Como alternativa, para comprobar muchas
condiciones, plantese usar las funciones BUSCAR, BUSCARV o BUSCARH. (Vea el
ejemplo 4 para obtener una muestra de la funcin BUSCARH.)
Cuando los argumentos valor_ si_ verdadero y valor_ si_ falso se evalan, la funcin SI
devuelve el valor devuelto por la ejecucin de las instrucciones.
Si uno de los argumentos de la funcin SI es una matriz, cada elemento de la matriz se
evaluar cuando se ejecute la instruccin SI.
Microsoft Excel proporciona funciones adicionales que se pueden utilizar para analizar los
datos en funcin de una condicin. Por ejemplo, para contar el nmero de veces que una
cadena de texto o un nmero aparecen dentro de un rango de celdas, utilice las funciones
de hoja de clculo CONTAR.SI y CONTAR.SI.CONJUNTO. Para calcular una suma
basndose en una cadena de texto o un nmero de un rango, utilice las
funciones SUMAR.SIy SUMAR.SI.CONJUNTO.
Ejemplo 1
Es ms sencillo comprender el ejemplo si se copia en una hoja de clculo en blanco.


1
2

A
Datos
50
Frmula Descripcin (resultado)
=SI(A2<=100;"Dentro de presupuesto;
Presupuesto excedido")
Si el nmero anterior es igual o menor que 100, la
frmula muestra "Dentro de presupuesto". De lo
contrario, la funcin mostrar "Presupuesto excedido"
(Dentro de presupuesto)
=SI(A2=100;SUMA(B5:B15);"") Si el nmero anterior es 100, se calcula el rango
B5:B15. En caso contrario, se devuelve texto vaco
("") ()



Funciones de Bsqueda: BUSCARV y BUSCARH
Supongamos un listado con operaciones de compra de productos:



en los que tendremos que calcular el precio de compra y obtener el nombre del producto;
datos que se encuentran disponibles en una tabla distinta (que se puede localizar en la
misma hoja de clculo o en otro Libro). Por comodidad de trabajo asignaremos un nombre
a esta tabla de productos (:=Pdtos)



Queda por calcular, conociendo las unidades compradas de cada producto, el precio total
de cada compra, adems de conocer el nombre del producto; para ello empleando la
funcin BUSCARV relacionaremos con la tabla de productos aprovechando la
coincidencia de campos entre ambas tablas de informacin, i.e., en ambas tablas existe
un campo que contiene elementos coincidentes.


haz click en la imagen


La funcin de bsqueda vertical BUSCARV(valor buscado; matriz donde buscar; nmero
columna a devolver; tipo coincidencia) trabaja buscando el valor indicado en el primer
argumento (slo podemos buscar UN elemento, nunca un rango) en la matriz determinada
en el segundo (la funcin busca el elemento buscado en la primera columna de la matriz
de bsqueda), y una vez encontrada la coincidencia devuelve el elemento que
corresponda de la columna indicada en el tercer argumento de la funcin; el ltimo
argumento nos dirige hacia una coincidencia exacta o no del valor buscado en la primera
columna de bsqueda.

La funcin de bsqueda horizontal BUSCARH opera de la misma forma, con los mismos
argumentos pero con una orientacin horizontal; es decir busca por filas en lugar de por
columnas. Por tanto busca el valor buscado en la primera fila de la matriz de bsqueda,
devolviendo la correspondencia encontrada del nmero de fila indicado en el tercer
argumento.

Filtros
Aplicar filtros es una forma rpida y fcil de buscar un subconjunto de datos de un rango y
trabajar con el mismo. Un rango filtrado muestra slo las filas que cumplen el criterio que
se especifique para una columna. Microsoft Excel proporciona dos comandos para aplicar
filtros a los rangos:
Autofiltro, que incluye filtrar por seleccin, para criterios simples
Filtro avanzado, para criterios ms complejos
A diferencia de la ordenacin, el filtrado no reorganiza los rangos. El filtrado oculta
temporalmente las filas que no se desea mostrar.
Cuando Excel filtra filas, le permite modificar, aplicar formato, representar en grficos e
imprimir el subconjunto del rango sin necesidad de reorganizarlo ni ordenarlo.
Autofiltro
Cuando utilice el comando Autofiltro, aparecern las flechas de Autofiltro a la derecha
de los rtulos de columna del rango filtrado.

Rango sin filtrar
Rango filtrado
Microsoft Excel indica los elementos filtrados en azul.
Puede utilizar Autofiltro personalizado para mostrar filas que contengan un valor u otro.
Tambin puede utilizar Autofiltro personalizado para mostrar las filas que cumplan ms de
una condicin en una columna; por ejemplo, las filas que contengan valores
comprendidos en un rango especfico (como un valor de Davolio).
Filtro avanzado
El comando Filtro avanzado permite filtrar un rango en contexto, como el
comando Autofiltro, pero no muestra listas desplegables para las columnas. En lugar de
ello, tiene que escribir los criterios segn los cuales desea filtrar los datos en un rango de
criterios independiente situado sobre el rango. Un rango de criterios permite filtrar criterios
ms complejos.
Ejemplos de criterios complejos
Varias condiciones en una sola columna
Si incluye dos o ms condiciones en una sola columna, escriba los criterios en filas
independientes, una directamente bajo otra. Por ejemplo, el siguiente rango de criterios
presenta las filas que contienen "Davolio," "Buchanan" o "Suyama" en la columna
Vendedor.





VENDEDOR
Davolio
Buchanan
Suyama
Una condicin en dos o ms columnas
Para buscar datos que cumplan una condicin en dos o ms columnas, introduzca todos
los criterios en la misma fila del rango de criterios. Por ejemplo, el siguiente rango de
criterios muestra todas las filas que contienen "Producto" en la columna Tipo, "Davolio" en
la columna Vendedor y valores de ventas superiores a 1.000 $.
TIPO VENDEDOR VENTAS
Producto Davolio >1000
Una condicin en una columna u otra
Para buscar datos que cumplan una condicin de una columna o una condicin de otra,
introduzca los criterios en filas diferentes del rango. Por ejemplo, el siguiente rango de
criterios muestra todas las filas que contienen "Producto" en la columna Tipo, "Davolio" en
la columna Vendedor o valores de ventas superiores a 1.000 $.
TIPO VENDEDOR VENTAS
Producto
Davolio
>1000
Uno de dos conjuntos de condiciones para dos columnas
Para buscar filas que cumplan uno de dos conjuntos de condiciones, donde cada conjunto
incluye condiciones para ms de una columna, introduzca los criterios en filas
independientes. Por ejemplo, el siguiente rango de criterios muestra las filas que
contienen "Davolio" en la columna Vendedor y valores de ventas superiores a 3.000 $ y
tambin muestra las filas del vendedor Buchanan con valores de ventas superiores a
1.500 $.


VENDEDOR VENTAS
Davolio >3000
Buchanan >1500
Ms de dos conjuntos de condiciones para una columna
Para buscar filas que cumplan ms de dos conjuntos de condiciones, incluya columnas
mltiples con el mismo ttulo. Por ejemplo, el siguiente rango de criterios muestra las
ventas comprendidas entre 5.000 y 8.000 $ junto con aquellas inferiores a 500 $.
VENTAS VENTAS
>5000 <8000
<500
Condiciones creadas como resultado de una frmula
Puede utilizar como criterio un valor calculado que sea el resultado de una frmula. Si
emplea una frmula para crear un criterio, no utilice un rtulo de columna como rtulo de
criterios; conserve este rtulo vaco o utilice uno distinto a un rtulo de columna del rango.
Por ejemplo, el siguiente rango de criterios muestra filas que tienen un valor en la
columna C mayor que el promedio de las celdas C7:C10.
=C7>PROMEDIO($C$7:$C$10)
NOTAS
La frmula que utilice con el fin de generar una condicin debe utilizar una referencia
relativa para hacer referencia al rtulo de columna (por ejemplo, Ventas) o al campo
correspondiente del primer registro. Todas las dems referencias de la frmula deben
ser referencias absolutas y el resultado de la frmula debe ser VERDADERO o FALSO.
En el ejemplo, "C7" hace referencia al campo (columna C) del primer registro (fila 7) del
rango.
En la frmula puede utilizar un rtulo de columna en lugar de una referencia relativa a
celda o un nombre de rango. Si Microsoft Excel presenta el error #NOMBRE? en la celda
que contiene el criterio, no necesita tenerlo en cuenta, ya que no afecta a la forma en que
se filtra el rango.
Cuando evala datos, Microsoft Excel no distingue entre caracteres en mayscula y
minscula.
Tabla dinmica
Una tabla dinmica es una de las herramientas ms poderosas de Excel, pero tambin
es una de las caractersticas que ms usuarios de Excel se sienten intimidados a utilizar.
Si eres uno de ellos te ests perdiendo de utilizar una gran herramienta de Excel.
Las tablas dinmicas te permiten resumir y analizar fcilmente grandes cantidades de
informacin con tan slo arrastrar y soltar las diferentes columnas que formarn el
reporte.
Las tablas dinmicas en Excel permiten agrupar datos en una gran cantidad de maneras
diferentes para poder obtener la informacin que necesitamos. En esta ocasin explicar
el funcionamiento bsico de una tabla dinmica.

Funcionamiento de las tablas dinmicas
Supongamos que tienes una tabla de datos que contiene mucha informacin sobre las
ventas de la compaa entre las cuales se encuentra una columna con los productos de la
empresa, tambin la ciudad donde se vende y las ventas correspondientes para cada
ciudad.

Te han solicitado un reporte con el total de ventas por ciudad y el total de ventas por
producto. As que lo que necesitas hacer es sumar las ventas para cada ciudad y sumar
las ventas de cada producto para obtener el reporte. En lugar de utilizar frmulas
podemos utilizar una tabla dinmica para obtener el resultado deseado. Una tabla
dinmica nos permite hacer una comparacin entre diferentes columnas de una tabla.
Puedes imaginarte una tabla dinmica de la siguiente manera:

Lo primero que debemos hacer es especificar los campos de nuestra tabla de datos que
vamos a comparar. Elegimos las ciudades como las filas de nuestra tabla dinmica:

Excel tomar todos los valores de ciudades de nuestra tabla de datos y los agrupar en
la tabla dinmica, es decir, colocar los valores nicos de la columna de datos
eliminando las repeticiones. Ahora hacemos lo mismo para especificar las columnas de la
tabla dinmica.

Finalmente elegimos una columna de valores numricos que sern calculados y
resumidos en la tabla dinmica:

As tendrs un reporte que compara las ciudades y los productos y para cada
combinacin obtendrs el total de ventas. Lo ms importante que quiero transmitir con
este artculo es que las tablas dinmicas te permiten elegir entre todas las columnas de
una tabla de datos y hacer comparaciones entre ellas para poder realizar un buen anlisis
de la informacin.



Como crear una tabla dinmica

Las tablas dinmicas en Excel reciben su nombre por su capacidad de cambiar
dinmicamente la informacin agrupada con tan solo rotar las columnas o filas de la tabla.
En esta ocasin veremos un ejemplo claro de cmo crearlas.
Crear una tabla dinmica en Excel 2010
Haz clic sobre cualquier celda de la tabla de datos que se desea considerar en la
nueva tabla dinmica.

Ahora selecciona el comando Tabla dinmica que se encuentra dentro del grupo Tablas
de la ficha Insertar.

Se mostrar el cuadro de dilogo Crear tabla dinmica. Si es necesario podrs ajustar el
rango de datos que se considerar en la tabla dinmica.

En este mismo cuadro de dilogo se puede elegir si se desea colocar la tabla dinmica en
una nueva hoja de Excel o en una ya existente. Haz clic en el botn Aceptar y se crear
la nueva tabla dinmica.

Excel agregar en la parte izquierda del libro la tabla dinmica y en la parte derecha la
lista de campos. Esta lista de campos est dividida en dos secciones, primero la lista de
todos los campos de los cuales podremos elegir y por debajo una zona a donde
arrastraremos los campos que darn forma al reporte ya sea como columna, fila, valor o
como un filtro.
Para completar la tabla dinmica debemos arrastrar los campos al rea correspondiente.
Siguiendo el ejemplo propuesto delartculo anterior, colocar como columna el campo
Producto y como fila al campo Ciudad. Finalmente como valores colocar el campo
Ventas.

De manera predeterminada Excel aplica la funcn SUMA a los valores y la tabla
dinmica que resulta despus de hacer esta configuracin es la siguiente:

Utilizando una tabla dinmica fue posible crear un reporte de una manera fcil y sin la
necesidad de utilizar frmulas. Pronto veremos cmo se pueden elaborar tablas
dinmicas ms complejas que permitirn realizar un anlisis profundo de la informacin.

FORMATO CONDICIONAL:
El formato condicional se utiliza para aplicar determinadas caractersticas de formato
aciertas celdas de la hoja de clculo, dependiendo de que se cumplan determinadas
condiciones. El formato seleccionado solamente se aplicar si el valor de la celda cumple
la condicin o si la frmula devuelve un valor verdadero. El formato condicional es un uso
oculto de la funcin SI que permite combinar diferentes valores y formatos, basados en
una combinacin lgica. Fue una novedad para el Excel97.Una vez aplicados, estos
formatos seguirn apareciendo en las celdas hasta que se eliminen, incluso aunque no se
cumpla ninguna de las condiciones y no se muestren los formatos de celda especificados.
Para eliminar el formato condicional de las celdas, se debe ir a la opcin formato
condicional, luego seleccionar borrar reglas, y hacer clic en: borrar reglas de las celdas
seleccionadas o borrar reglas de toda la hoja. Un ejemplo de esta aplicacin es el que
haremos a continuacin, en donde se calcula el promedio final teniendo en cuenta los
resultados de promedio de cada trimestre de la asignatur
alumnos de 4 ao economa. Los resultados alcanzados por los alumnos entre 1 y 5,
llevarn un formato de color rojo por insuficiencia en sus notas; los que son 6 o 7, de color
amarillo porque han alcanzado la aprobacin; y los que superan el 8, de color verde al ser
sus notas sobresalientes. Adems, aplicaremos otro tipo de formato condicional,
colocando en las celdas de la columna promedio final, distintos conos segn los colores
del formato aplicado en cada celda.

Usar un frmula para aplicar formato condicional
El formato condicional resalta rpidamente informacin importante en una hoja de clculo.
Sin embargo, a veces las reglas de formato integradas no van lo bastante lejos. La adicin
de su propia frmula a una regla de formato condicional le ayudar a agilizar acciones que
las reglas integradas no pueden realizar.
Por ejemplo, supongamos que realiza un seguimiento de los cumpleaos de sus
pacientes dentales para ver cul est prximo y marcarlos como que han recibido una
felicitacin de cumpleaos de su parte.
En esta hoja de clculo, vemos la informacin que deseamos usando formato condicional,
controlada por dos reglas en las que cada una de ellas contiene una frmula. La primera
regla, en la columna A, aplica formato a futuros cumpleaos y la regla de la columna C
aplica formato a celdas tan pronto como se introduce Y, indicando que se ha enviado la
tarjeta de cumpleaos.

Para crear la primera regla:
1. Seleccione de la celda A2 a la A7. Realice esta accin arrastrando desde A2 a A7.
2. A continuacin, haga clic en Inicio > Formato condicional > Nueva regla.
3. En el cuadro de dilogoNueva regla de formato, haga clic en Utilizar una frmula para
determinar en qu celdas desea aplicar el formato.
4. En Dar formato a los valores donde esta frmula sea verdadera, escriba la
frmula: =A2>HOY()
La frmula usa la funcin HOY para ver si las fechas de la columna A son posteriores a
hoy (en el futuro). De ser as, se aplica formato a las celdas.
5. Haga clic en Formato.
6. En el cuadro Color, seleccione Rojo. En el cuadro Estilo de fuente, seleccione Negrita.
7. Haga clic en Aceptar hasta que se cierren los cuadros de dilogo.
El formato se aplica a la columna A.
Para crear la segunda regla:
1. Seleccione las celdas de la C2 a la C7.
2. Repita los pasos 2 a 4 anteriores e introduzca esta frmula: =C2="Y"
La frmula prueba para ver si las celdas de la columna C contienen Y (las comillas
alrededor de Y indican a Excel que es texto). De ser as, se aplica formato a las celdas.
3. En el cuadro Color, seleccione Blanco. En el cuadro Estilo de fuente, seleccione Negrita.
4. Haga clic en la pestaa Relleno y seleccione Verde.
El formato se aplica a la columna C.
Prubelo
Puede copiar la siguiente tabla en una hoja de clculo en Excel (asegrese de pegarla en
la celda A1). A continuacin, seleccione las celdas D2:D11 y cree una nueva regla de
formato condicional que utilice la siguiente frmula. Establezca un formato de color para
aplicarlo a las celdas que coincidan con los criterios (es decir, hay varios ejemplos de
ciudades en la columna D [Seattle y Spokane].
Primero ltimo Telfono Ciudad
Annik Stahl 555-1213 Seattle
Josh Barnhill 555-1214 Portland
Colin Wilcox 555-1215 Spokane
Harry Miller 555-1216 Edmonds
Jonathan Foster 555-1217 Atlanta
Erin Hagens 555-1218 Spokane
Jeff Phillips 555-1219 Charleston
Gordon Hee 555-1220 Youngstown
Yossi Ran 555-1221 Seattle
Anna Bedecs 555-1222 San Francisco

S-ar putea să vă placă și