FUNCIONES EN EXCEL.
Podemos imaginarnos a las funciones como una especie de
Caja Negraque recibe
seales de entrada (datos), procesa, y arroja resultados de salida:
Entrada
Funcin
Salida
La entrada puede ser un elemento nico o varios, puede ser de tipo numrico o no
numrico, todo depende de la funcin de que se trate. Dichas funciones se hallan clasificadas segn su campo de aplicacin:
parmetroso
argumentos
. Supongamos que hemos elegido el rubro
Matemticas
y trigonomtricas
:
Hacemos:
Pg. 1/18
Observe que en la parte inferior del recuadro aparece una indicacin de cmo utilizarla. En este caso la funcin valor absoluto ABS( ) recibe un nico argumento o parmetro que debe ser un valor numrico, ya sea una magnitud escrita en forma directa o
bien una expresin matemtica que ser evaluada por la funcin en s y recin le aplicar ABS.
En cambio la funcin PRODUCTO( ):
Pg. 2/18
Funciones Lgicas.
Permiten tomar decisiones en base a una pregunta (proposicin lgica) y decidir qu
camino seguir el proceso de los datos. Un caso comn de la vida real resultan ser las
tarifas diferenciales en la compra de productos. Por ejemplo los vendedores de los
semforos suelen ofrecer una bolsa de pimientos por $3 y 2 bolsas por $5. Si tenemos
que procesar esta compra y darle generalidad, deberemos preguntar primero si compr 1 2 bolsas y decidir por el costo adecuado. Escrito de modo formal sera:
Donde dice
prueba_lgicase utilizarn operadores de relacin que al ser evaluados
arrojan un resultado VERDADERO FALSO y que permiten ligar dos operandos de la
misma naturaleza. Estos operadores son:
>
<
>=
<=
=
<>
Mayor
Menor
Mayor o igual
Menor o igual
Igual
Distinto
y los operandos sern datos almacenados en celdas a las cuales se har referencia.
Si la pregunta lgica es VERDADERA se ejecuta lo que va a continuacin del (;) y si
resulta FALSA lo que va previo al ltimo parntesis.
Pg. 3/18
Anidamiento.
Se denomina anidamiento cuando una funcin puede contenerse a s misma como
parte de sus argumentos (ya se adelant este hecho en el ejemplo de la funcin
PRODUCTO( )). Dicho en otras palabras: la funcin SI( ) puede contener otra funcin
SI( ) dentro de sus parntesis y as sucesivamente. Esto ocurre cuando luego de una
evaluacin lgica debemos an decidir entre otras opciones. Ejemplo:
Aqu hemos agregado una nueva opcin: hasta 20 unidades tiene un precio y mayores
de 20 otro precio.
Podramos continuar anidando pero las expresiones tienden a complicarse un poco.
Es una buena idea trazar un diagrama de flujo para visualizar cmo opera la funcin
lgica SI( ):
D7<=10 ?
3
V
2,50
D7<=20 ?
2,00
Pg. 4/18
Este ejemplo es interesante porque tenemos una funcin como argumento de otra funcin diferente.
Asumamos que una proposicin verdadera resulta igual a 1 y una falsa 0. Podemos
entonces confeccionar la siguiente Tabla de Verdad:
A
0
0
1
1
B
0
1
0
1
Y (A;B)
0 (falso)
0 (falso)
0 (falso)
1 (verdadero)
La funcin Y( ) tambin puede ser utilizada como operando de una expresin matemtica tomando en cuenta que si la funcin resulta verdadera retorna 1 y en caso contrario retorna 0. Supongamos el siguiente problema:
V =100
t
T1 = 4
T2 = 8
Pg. 5/18
La Funcin O( ).
Esta funcin establece que basta con que uno de sus argumentos lgicos sea VERDADERO para que TODA la proposicin sea CIERTA. Su sintaxis es similar a la anterior:
La nica vez que esta funcin es FALSA en cuando TODOS sus argumentos son
FALSOS.
Analicemos ahora un problema muy parecido al del caso anterior, pero en el cual el
valor de V es 100 para todo
tEXCEPTO en el rango T1, T2. Para mayor claridad ver
el grfico de la pgina siguiente:
Pg. 6/18
V =100
t
T1 = 4
T2 = 8
La funcin NO( ).
Pg. 7/18
con lo cual se prueba que efectivamente la funcin O( ) y la funcin Y( ) son COMPLEMENTARIAS: al negar una se obtiene el mismo resultado que si hubisemos aplicado la otra.
La Herramienta Solver.
Es un gran aliado en el momento de ajustar un resultado final que depende de un conjunto de parmetros (ubicados en celdas individuales), ajustando dichos parmetros
de manera de FORZAR un resultado. Esta es una situacin bastante tpica cuando se
elaboran presupuestos de compras, mano de obra, etc.
Para activar esta herramienta: Herramienta Solver
Pg. 8/18
Mximo.
Mnimo.
Valor determinado.
Para ello se debe especificar cules son las celdas cuyos contenidos sern modificados para cumplir con el objetivo. Esto se lleva a cabo en la ventana Cambiando las
celdas. Normalmente estos cambios no disponen de una libertad absoluta, sino que
estn sujetos a limitaciones denominadas Restricciones. Las restricciones especifican el
Rangodentro del cual un valor puede ser modificado. Imaginemos por ejemplo
que un presupuesto dependa del costo del m2 de revoque y que el mismo cueste
$3,00. Si dicho tem debe ser ajustado, podra pensarse que nunca sea inferior a
$2,50, entonces la restriccin sera (celda) >=2,50.
Lo realmente interesante es que Solver puede manejar una cantidad grande de tems
que puedan variar para realizar un ajuste final. En este caso mediante la opcin Agregar pueden acumularse todas las restricciones que hagan falta.
Seguramente lo ms prctico sea resolver un caso concreto.
Se solicita presupuesto para pavimentar 500 metros de calzada en una calle de barrio.
La empresa encargada del trabajo realiza la siguiente planilla:
donde el costo del Cemento es por bolsa, el Ripio y la Arena por m3, el Hierro por Kg.
Ntese que el Costo total incluye el costo de materiales, mano de obra y la ganancia, o
sea que depende de 7 tems.
A la hora de presentar el presupuesto, los vecinos del barrio solicitan rebajas diciendo
que no pueden pagar ms de $150.000. Entonces la empresa conversa con los proveedores y decide adems ajustar su margen de ganancias. En definitiva las tratativas
arrojan las siguientes restricciones:
Pg. 9/18
Cemento
Ripio
Arena
Hierro
Ganancia
$5,00
$2,00
$4,00
$0,60
50%
$7,00
$2,50
$5,00
$0,80
80%
Pg. 10/18
Pg. 11/18
con
xen Radianes.
Pg. 12/18
Pg. 13/18
Hemos impuesto que el valor de la celda Diff sea cero, para lo cual variaremos
xhasta que esto se cumpla. Al aceptar hallamos el valor de x = 30,978 y Diff = 4,1989E-07
Habr notado un botn que dice Opciones Hagamos clic en l y veamos qu nos
muestra:
En la cual vemos que en realidad Solver trabaja con cierta precisin indicada en la
ventana del mismo nombre:
Pg. 14/18
Funciones Peridicas.
A excepcin de algunas funciones trigonomtricas que se hallan predefinidas en casi
todos los entornos de clculo, como lenguajes y planillas electrnicas, existen infinidad
de ondas construidas por medios fsicos reales o por abstraccin matemtica, como
por ejemplo la siguiente:
Pg. 15/18
F(T)
Eje t
T
T1
Eje T
To
N. To
t
Estamos considerando el ciclo
ensimoa partir del origen, o sea que han transcurrido
Nciclos completos. La variable
tes la variable continua del tiempo, que arranca
desde el origen y va creciendo ininterrumpidamente hasta infinito (o lo que hayamos
considerado).
El problema consistira en determinar para cada valor de
t
, qu es lo que debemos
graficar. Lo ms prctico consiste en disponer de un par de ejes flotantes y definir all
la funcin:
SI(T<=T1;mT;0)
donde
mes la pendiente dada por: m=A/T1
Sin embargo la variable continua es
t
, por lo que debemos ver qu relacin existe entre
Ty
t
:
T= t N.Xo
N= ENTERO(t / To)
T= t Xo.ENTERO(t/To)
y recin aplicar la funcin SI( ):
Pg. 16/18
Pg. 17/18
A=10
K=-6
donde
xse extiende hasta el valor 16.
Pg. 18/18