Se espera que el laboratorio sea resuelto en gran medida en las horas de prctica y con la activa
participacin de los miembros del grupo.
PARA ENTREGAR DEL LABORATORIO
Debe entregar un solo archivo comprimido (zip o rar) que incluya tanto los ejercicios resueltos en la hoja de
clculo RegistroDeEvaluaciones .ods, como el informe de laboratorio en formato .pdf. Para la entrega, haga
uso del medio acordado con su profesor (Campus Virtual cuentas asignadas por la Escuela de Ingeniera
de Sistemas y Computacin (EISC) [directorio de usuario]) y tenga presente la fecha y hora lmite de la
entrega. Cualquier duda consulte con el profesor o monitor antes de la entrega.Tenga presente que NO se
recibirn archivos enviados por correo electrnico, ni entregados en dispositivos de almacenamiento o impresos
en papel.
Objetivos
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Los profesores del curso de Introduccin a la Tecnologa Informtica ( ITI ) de la Universidad del Valle requieren
una herramienta computacional que les permitan controlar y gestionar eficientemente la informacin del proceso
de evaluacin de las actividades del curso. Ellos han decidido registrar la informacin en hojas de clculo de
Libre Office. Requieren del apoyo de los estudiantes de ITI para terminar de disear las diferentes hojas de
clculo que empezaron a construir en el archivo proporcionado, llamado RegistroDeEvaluaciones.ods, tal
como lo sugieren los siguientes requerimientos:
Ilustracin 1: Hoja1
hasta 79.
2. [2%] Renombre las hojas de clculo Hoja1 por Listado Estudiantes y Hoja2 por Listado
de Planes.
3. [2%] Seleccione la informacin de la hoja Listado de Planes desde la celda A1 hasta la
celda B20 y establezca el nombre de rango planes.
Laboratorio No. 2 ITI - EISC: LibreOffice Calc
entre 2, genere aleatoriamente las notas de los estudiantes para los 4 laboratorios y la nota
del examen.
5. [2%] Dado que los resultados de la funcin ALEATORIO.ENTRE cambian cada que se
realiza un accin sobre la hoja de clculo, realice una copia de dichos valores mediante la
accin Pegado Especial, de tal manera que queden como valores fijos.
6. [2%] Mediante la Funcin DERECHA() extraiga en la columna de titulo CODIGO PLAN, El
Cdigo del Plan al que pertenece el estudiante y que se encuentra en los ltimos 4 dgitos
del Cdigo del Estudiante.
7. [2%] Inserte una fila despus del titulo REGISTRO DE EVALUACIONES y una columna
despus del titulo CODIGO PLAN.
8. [2%] En la celda G5 digitar el valor 60%, formatearlo con un decimal y centrado en la celda
y efecto de negrita. En la celda L5 digitar el valor 40%, formatearlo con un decimal,
centrado en la celda y negrita.
9. [2%] En la celda F7 digitar el texto NOMBRE DE PLAN.
10. [5%] Mediante la funcin BUSCARV(), realice el proceso para que al frente del cdigo del
plan de cada estudiante aparezca el nombre del plan, el cual se encuentra en la hoja
Listado de Planes. Debe utilizar el nombre de rango establecido en el punto 3.
11. [2%] Utilizando la funcin PROMEDIO(), calcule el promedio de la nota de los laboratorios.
12. [2%] En la Columna M, realice la frmula necesaria que permita calcular la nota definitiva
de los estudiantes, teniendo en cuenta las celdas G5 y L5, en las cuales se encuentran los
porcentajes correspondientes a la nota definitiva de los laboratorios (Columna K) y la nota
del examen (Columna L).
13. [8%] Aplique los siguientes formatos a la lista:
Centre los ttulos de las filas 1 hasta la 5, con respecto de la informacin (columnas de la A
hasta la M).
Establezca a la celda A1tipo de letra Arial, tamao 16, negrita y color Rojo.
Establezca a las celdas de la A2 hasta la A4 tipo de letra Arial, tamao 12 , negrita y color Rojo.
Aplique al celda L7, formato tipo letra Arial, Negrita y Tamao 11. Realice lo mismo con el
contenido de la celda M7.
Aplique los siguiente formatos al contenido de las celdas de A7 hasta K7: Tipo de letra Arial,
tamao 11, negrita y la alineacin (centrado vertical y horizontalmente con Ajustar Texto
Automticamente.
Establezca alineacin centrada a las celdas que contiene las notas,celdas de la G8 hasta la
M86, y un ancho de columna de 1,8 cms.
Establezca formato con cero decimales a los contenido de las celdas del campo No., celdas de
A8 hasta A86, alineacin centrado y negrita.
Ilustracin 3: Estadsticas
Configure El cuadro combinado para el cdigo del vendedor de la siguiente manera: (clic derecho
control )
Configure el campo formateado que usar para las ventas de la siguiente manera:
b) Mediante la funcin BUSCARV() haga que aparezca el nombre del vendedor en la celda G7 de la hoja
de clculo Registro de Ventas. Utilice el Cdigo de vendedor como dato de bsqueda y la informacin
que se encuentra en la hoja de clculo Nmina de Vendedores, como la matriz a buscar.
c) Macros. Grabe una macro para borrar el rango de celdas A4:D26 de la hoja de clculo registro de
ventas. Asegrese de grabar la macro en la hoja de clculo registroEvaluaciones.ods, en la que se
est trabajando, seleccionando la opcin que se muestra abajo. Pngale a la macro el nombre borrar
d) Asigne la macro al botn borrar. (clic derecho al botn Campo de control). En la pestaa
Acontecimientos , de clic al evento Botn del ratn pulsado.
Se mostrar el dilogo Accin asignada. Clic ahora sobre el botn Macro
Se mostrar el dilogo Selector de macro. Selecciona el mdulo Module1 en la lista despegable. En la
lista Nombre de macro seleccione la macro borrar, creada en el paso anterior, y de clic sobre el botn
Aceptar.
e) Crear la macro para agregar los datos de ventas. Crear la macro agregar. De clic en Herramientas
macros Organizar macros LibreOffice Basic. Seleccione la macro borrar y de clic en editar. Digite
(o Copie y pegue) el cdigo siguiente al final del mdulo.
sub agregar
nRow = UltimaFila( 2 )
xCodigo = ThisComponent.Sheets(2).getCellByPosition(6,5).GetString
xVendedor = ThisComponent.Sheets(2).getCellByPosition(6,6).GetString
xVenta = ThisComponent.Sheets(2).getCellByPosition(6,8).GetFormula
xFecha = ThisComponent.Sheets(2).getCellByPosition(6,10).GetFormula
ThisComponent.Sheets(2).getCellByPosition(0,nRow).setString(xCodigo)
ThisComponent.Sheets(2).getCellByPosition(1,nRow).setString(xVendedor)
ThisComponent.Sheets(2).getCellByPosition(2,nRow).SetFormula( xVenta )
ThisComponent.Sheets(2).getCellByPosition(3,nRow).SetFormula( xFecha )
end sub
Function UltimaFila( nHoja As Integer ) As Long
Dim Hoja As Object, n As Long
Hoja = ThisComponent.Sheets(nHoja)
n=2
Do While True
If Hoja.getCellByPosition(1,n).GetFormula = "" Then
Exit Do
End If
n=n+1
Loop
UltimaFila = n
End Function
h) Use este frmulario para ingresar al menos 15 datos en la hoja de clculo Registro de Ventas.
i) Nmina Vendedores: Utilice la informacin registrada en la hoja de clculo Registro de Ventas, use
la funcin SUMAR.SI() para calcular el total de ventas de cada vendedor que se encuentra en la hoja
de clculo Nmina de Vendedores,.
j) Use la funcin lgica SI para calcular la comisin del vendedor, tenga en cuenta los siguientes criterios:
si las ventas son menores o iguales a $2'000.000 aplique el porcentaje de comisin 1, si no lo es
aplique el porcentaje de comisin 2.
k) Use la funcin lgica SI para determinar el nivel de ventas de los vendedores, de acuerdo a los criterios
siguientes: Si las ventas son superiores o iguales a $4'000.000 el nivel es ALTO, si las ventas son
inferiores a $2'000.000 el nivel es BAJO, si no el MEDIO.
l) Calcule el aporte a salud y pensin, aplicando los porcentajes de las celdas C4 y C5 respectivamente,
el porcentaje se aplica al salario bsico mas la comisin.
m) Use la funcin SI, calcule la bonificacin del vendedor, utilizando los porcentajes de las celdas C6 y C7,
si las ventas son superiores a $2'000.000, aplique la bonificacin 1, de lo contrario aplique la
bonificacin 2.
n) Calcule el Neto, sumando el salario bsico, la comisin y la bonificacin; y restando los aportes.
o) En la celda J22, calcule el Total del neto.
p) Cree una tabla dinmica, use los campos nombre de vendedor en fila, nivel de ventas en columnas y
suma de comisin en campos de datos
Ilustracin 8: Subtotales
10
Ilustracin 9: Grfico
11
2.1 (5%) Cree una nueva hoja de clculo con nombre Proyeccin. Realice en ella el planteamiento del
modelo para esta situacin.
2.2 (15%) Realice una copia de la hoja Proyeccin y gurdela como ProyeccinAnlisis. Con la orden
Solver calcule la solucin ptima del nmero de combos de cada tipo que se deben preparar para sacar el
mximo beneficio posible.
12