Você está na página 1de 18

Funcion Excel SI: Tutorial paso a

paso
Daniel Cedeo Urbina 27/12/2013 Excellentias Blog, Funciones
Excel, Logicas 56 comentarios

Hay momentos en donde requieres emplear condiciones


lgicas para que de forma automtica Excel pueda
determinar que resultado arrojar basado mltiples
criterios. Y cuando de aplicar lgica se trata la funcin
Excel SI es una de las mejores opciones. Se encuentra
ubicada dentro de la categora de funciones lgicas y
nos permite comprobar si una determinada condicin se
cumple, arrojando un valor si se evala como verdadero
y otro si se evala como falso. En consecuencia puedes
usarla cuando necesites realizar pruebas condicionadas
de valores y frmulas.
SINTAXIS DE LA FUNCIN SI EN EXCEL.
Su sintaxis es simple y efectiva:

=SI(prueba_lgica;[valor_si_verdadero];[valor_si_falso])

Por prueba_lgica se entiende el argumento, en la


forma de cualquier valor, matriz o expresin que pueda
ser evaluada o bien como verdadero o falso, pudiendo
emplear cualquier tipo de operadores de comparacin,
tales como:
El valor_si_verdadero es el valor que devolver a
funcin si el argumento de la prueba lgica resulta
verdadero. El resultado puede ser una cadena de texto,
un nmero, el valor lgico VERDADERO u otra frmula.
En lo que respecta al valor_si_falso es el valor que
devolver a funcin si el argumento de la prueba lgica
resulta falso. El resultado puede ser igualmente una
cadena de texto, un nmero, otra funcin, otra frmula
o el valor lgico FALSO.
EJEMPLOS DE USO.
Imagina que dispones de una lista de productos que
debes adquirir, conociendo de antemano cual es su
cotizacin en el mercado segn los precios que exhiben
dos proveedores diferentes. La opcin ms lgica ser
adquirir aquellos productos al proveedor que 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 funcin Excel SI es una opcin muy vlida


para distinguir en esta situacin cual es el mejor precio.
Una vez preparados nuestros datos de productos y
cotizaciones insertaremos la funcin en una nueva
columna que llamaremos Resultado. En Excel 2007 en
adelante podemos hacerlo buscando la ficha Frmulas,
y en la Biblioteca de funciones la categora de funciones
lgicas, tal como lo muestra la imagen anexa, o
simplemente escribiendo la funcin en la celda donde
deseamos insertarla.
Una vez hecho esto puedes seleccionar el argumento a
considerar en la prueba lgica. En este caso te interesa
conocer cul de los dos precios es menor, por lo que
emplearemos el operador de comparacin menor que
representado por el smbolo<.

Nuestra lgica en este caso es:


=SI(Precio Producto Proveedor 1 < Precio Producto
Proveedor 2; Comprar a Proveedor 1;Comprar a
Proveedor 2)

Este argumento lgico se traduce en:

El resultado final, en forma de tabla, sera el siguiente:


EN PRACTICA!
Esta vez imagina que tienes un conjunto de alumnos
que exhiben notas promedio del ao que van en escala
de 0 a 100. Si quisieras clasificarlos en cinco grupos del
A al E de acuerdo al orden decreciente de sus notas
una excelente opcin sera anidar varios SI que nos
clasificaran los datos en grupos. La clave de
clasificacin a emplear sera:

En este caso una vez dispuestas en una tabla los datos


de alumnos y sus respectivas notas promedio
procedemos a construir la frmula que nos indique a
que grupo pertenece cada alumno en funcin de la nota
obtenida. Debemos comenzar a construir la frmula
lgica partiendo de la menor cota numrica (25) a la
mayor cota numrica. Por ejemplo, la sintaxis lgica
para el Alumno Daniel en este caso sera:

=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 sera el siguiente:

Recuerda que Excel te permite anidar hasta 64


funciones como argumentos para crear pruebas lgicas
cada vez ms complicadas.
Un ltimo consejo: no te limites a aprender slo un
poco sobre las distintas tcnicas y frmulas de
forma aislada; juega con ellas, prubate
personalmente como funcionan, acostmbrate a
emplearlas con frecuencia en tu da a da para resolver
los retos que se te impongan.
Te dejo para que descargues los archivos con los que
prepar este artculo, en versiones para Excel 2007 y
Excel 2003, para que puedas usarlo en tus propias
prcticas: Descargar archivo de prctica Excel
2003/ Descargar archivo de prctica Excel 2007
Si deseas conocer ms sobre funciones, no te pierdas el
siguiente enlace donde seguro encontraras contenido
de tu inters: Funciones Excel
El Equipo EXCELLENTIAS.COM
Principal
Excel
Nuevas funciones de Excel que harn ms simple tu
trabajo

Nuevas funciones de Excel que


harn ms simple tu trabajo
Daniel Cedeo Urbina 02/05/2016 Excel, Funciones
Excel, Noticias 4 comentarios
Parece que este ser un ao interesante en cuanto a
actualizaciones de Excel se refiere. Casi todos los
meses el equipo de desarrollo de Excel va sumando
nuevas caractersticas que enriquecen el potencial de la
herramienta para aquellos que se encuentran afiliados
a una suscripcin de Office 365. En esta oportunidad las
buenas noticias son que se anuncia el lanzamiento de
seis nuevas funciones que vienen para quitarnos de
encima mucho trabajo tedioso y hacernos ms simple la
vida.

UNIRCADENAS Y CONCAT: DOS NUEVAS


FUNCIONES DE TEXTO NOS ABREN UNA NUEVA
FORMA DE COMBINAR Y CONSTRUIR CADENAS
DE TEXTO.
Se suman al grupo de funciones de texto dos nuevas
integrantes que te resultarn sencillamente geniales.
Se trata de la funcin UNIRCADENAS y la funcin
CONCAT. Ambas apuntan a permitirnos crear y
combinar cadenas de texto directamente a partir de
rangos de celdas, empleando o no un caracter
delimitador, como por ejemplo una coma que nos
ayude a separar cada tem.

Te ayudar a entender mejor el impacto de estas


nuevas funciones con un ejemplo sencillo. Antes de que
existiera la funcin UNIRCADENAS para armar una
cadena de texto separada por comas era necesario
emplear nuestra vieja amiga CONCATENAR, en una
frmula al estilo:

=CONCATENAR(A1;, ;B1;, ;C1;, ;D1;, ;E1;, ;F1)

Ahora, gracias a la nueva funcin UNIRCADENAS,


alcanzar el mismo resultado es tan simple como:

=UNIRCADENAS(, ;VERDADERO;A1:F1)

Es una funcin realmente til. Digamos que por ejemplo


quieres construir una lista de artculos, separados por
coma. Antes debas especificar celda por celda que
contenido integrara tu cadena, repitiendo tantas veces
como celdas necesitaras el argumento a emplear como
separador.

Recuerda: puedes hacer clic para ampliar la imagen y


visualizarla mejor
Ahora es mucho ms simple alcanzar el mismo
resultado. Con la funcin UNIRCADENAS tan solo debes
indicarle a Excel cual es el separador que deseas
emplear, un argumento lgico (VERDADERO o FALSO)
para sealar si deseas que se incluyan o no las celdas
vacas y finalmente cual es el rango de celdas a
combinar.

Recuerda: puedes hacer clic para ampliar la imagen y


visualizarla mejor
Si lo que deseas es concatenar un rango de celdas de
forma directa, sin utilizar ningn separador, te puedes ir
olvidando de tu vieja aliada CONCATENAR. Para ser ms
eficiente llega CONCAT, a la cual le puedes indicar
rangos completos, de forma directa, sin la necesidad
del molesto repetir de argumentos de CONCATENAR.
Recuerda: puedes hacer clic para ampliar la imagen y
visualizarla mejor
SI.CONJUNTO Y CAMBIAR: DOS NUEVAS
FUNCIONES LGICAS NOS PERMITEN
ESPECIFICAR MEJOR UNA SERIE DE
CONDICIONES.
Lleg el final de esos das en los que la nica forma de
probar varias condiciones lgicas era anidar un SI tras
de otro, al estilo de SI(SI(SI(SI()))). Y es que crearon
por fin una funcin SI.CONJUNTO, en lnea directa a
como ya vienen funcionando nuestras ya
clsicas CONTAR.SI.CONJUNTO o SUMAR.SI.CONJUNTO.
La funcin SI es una de las funciones de Excel ms
empleadas, pero anidar muchos SI, bajo la forma de
una sucesin de pruebas lgicas para alcanzar un
resultado es confuso. A veces terminamos
construyendo unos verdaderos testamentos de
frmulas anidadas que cuesta descifrar si pasan un par
de semanas sin tocar el archivo y algo falla.
Desde ya le pronstico un uso intensivo en mi da a da
a la nueva SI.CONJUNTO, permitindonos evaluar una
serie de condiciones lgicas con solo una frmula
simple. Supongamos que debemos clasificar una
puntuacin del 1 al 10 en una escala cualitativa de la A
a la E, donde los puntajes entre 9 y 10 son igual A,
entre 7 y 8 son igual a B, entre 5 y 6 son igual C,
entre 3 y 4 son igual D y finalmente entre 1 y 2 son
igual a E.

Para resolver este problema antes, empleando


funciones SI anidadas, deberamos haber trabajado con
una frmula al estilo:

=SI(A1>=9;A;SI(A1>=7;B;SI(A1>=5;C;SI(A1>=3;
D;SI(A1>=0;E;)))))

Ahora, con la nueva funcin SI.CONJUNTO tan solo


debemos armar algo como:

=SI.CONJUNTO(A1>=9;A;A1>=7;B;A1>=
5;C;A1>= 3;D;A1>= 0;E)
Recuerda: puedes hacer clic para ampliar la imagen y
visualizarla mejor
Otra nueva funcin que se une a la familia de las
funciones lgicas es la funcin CAMBIAR, preparada
tambin para ayudarnos a manejar esos problemas
donde evaluamos mltiples condiciones lgicas. Lo que
la hace diferentes es que en lugar de tener que
especificar una serie de argumentos condicionales, tan
solo debes indicarle una expresin y una serie de
valores y resultados. Los valores son comparados con la
expresin y cuando encuentra el primero que coincida
con la expresin evaluada se aplica el correspondiente
resultado en la celda. Tambin es posible definir un
resultado por defecto que arrojar si ninguno de los
valores coincide exactamente. Cul es la ventaja?
Evitars tener que repetir expresiones una y otra vez,
tal como lo haces cuando empleas la funcin Excel
SI para crear frmulas que hagan este trabajo.
En el siguiente ejemplo te ilustrar con ms claridad el
tipo de tareas que puedes llevar adelante con la nueva
funcin Excel CAMBIAR. Imagina que en el rango B5:C9
tienes una lista de talles que va del XS al 2XL y
necesitas traducir sus abreviaturas, de Extra
Pequeo, Extra Grande. Antes de la funcin CAMBIAR
nuestra ms segura apuesta era emplear una frmula,
anidando muchas veces la funcin SI, al estilo:

=SI(B5=XS;Extra
Pequeo;SI(B5=S;Pequeo;SI(B5=M;Mediano;S
I(B5=L;Grande;SI(B5=XL;Extra Grande;)))))

Ahora, empelando la funcin CAMBIAR, puedes obtener


el mismo resultado, simplemente indicando:

=CAMBIAR(B5;XS;Extra
Pequeo;S;Pequeo;M;Mediano;L;Grande;
XL;Extra Grande)
Recuerda: puedes hacer clic para ampliar la imagen y
visualizarla mejor
MAX.SI.CONJUNTO Y MIN.SI.CONJUNTO: DOS
NUEVAS FUNCIONES QUE SE UNEN A LA FAMILIA
DE LAS SI.CONJUNTO.
Si ya eres un fan de las funciones
SI.CONJUNTO, CONTAR.SI.CONJUNTO, SUMAR.SI.CONJUN
TO, PROMEDIO.SI.CONJUNTO, dars con alegra la
bienvenida a la familia a las nuevas MAX.SI.CONJUNTO
y MIN.SI.CONJUNTO. Son dos poderosas nuevas
miembros que te permitirn resolver de mucho ms
simple esos escenarios en donde necesitas calcular el
mximo o el mnimo de un conjunto de datos pero
quieres aplicar primero algunas condiciones previas
para filtrar los datos sobre los que hars el clculo.
Por ejemplo, esta vez imagina que en una tienda
quieres saber cual fue la venta ms alta que se hizo
ayer dentro de una categora de producto en especfico
sobre una larga tabla de ventas realizadas en la ltima
semana que se ubica en el rango B3:E6. Con la nueva
funcin MAX.SI.CONJUNTO ser tarea simple, al armar
una expresin como:

=MAX.SI.CONJUNTO(E3:E6;B3:B6;Televisores;D3:D6;
01/05/2016)
Recuerda: puedes hacer clic para ampliar la imagen y
visualizarla mejor
Como podrs imaginar la funcin MIN.SI.CONJUNTO va
en la misma lnea, solo que calculando cual es el valor
mnimo en un rango de datos que cumplen una
condicin especfica.

Pronto en EXCELLENTIAS estaremos publicando


detallados tutoriales para cada una de estas nuevas y
tiles funciones. Mientras tanto Qu esperas para
ponerlas en prctica y contarnos que te parecieron?.

85521787mov

Você também pode gostar