Академический Документы
Профессиональный Документы
Культура Документы
EMPRESARIAL
COMPENDIO DE EJERCICIOS
PARTE A
En este primer módulo veremos el entorno de Excel 2013 y haremos un recorrido pasando por
los siguientes elementos:
b) Cinta de opciones
2
d) Pantalla de edición
e) Hojas
f) Barra estándar
Al pasar por cada uno de estos elementos veremos algunos casos prácticos provenientes de la
variable problemática del quehacer diario en las diferentes empresas del medio. Veremos los
casos siguientes:
3
l) Quitar duplicados
m) Eliminar registros en blanco
n) Comentarios
o) Líneas de cuadrícula
p) Barras de fórmulas
q) Cambio de nombre de columnas
r) Ir a otra dirección al presionar Enter
s) Listas personalizadas
t) Formas del puntero del mouse en la pantalla de edición
u) Marcar varios rangos
v) Desplazamiento en la pantalla de edición
w) Ocultar hojas
2. Funciones BuscarV, BuscarH, Buscar, Indice, Sumar.si, Contar.si, EsBlanco, BDMax.
Cabe mencionar que cuando se hace una búsqueda aproximada debe existir una
cantidad mínima (en la tabla donde se va a realizar la búsqueda), caso contrario se
incurre en error.
4
Veamos ahora un caso especial con la función buscarv () que no podrá realizar la búsqueda por
que el valor a buscar no se encuentra a la derecha del dato buscado, entonces cabe la
posibilidad de realizarlo a través de la función Desref () o también se puede hacer uso de la
función Indice ().
5
Uso de la función =buscarh ()
Se comporta de la misma manera que buscarv () con la diferencia que la búsqueda es horizontal y
hay que tener en cuenta el encabezado de la base de datos.
La función BUSCAR devuelve un valor de un rango (rango: dos o más celdas de una hoja. Las celdas
de un rango pueden ser adyacentes o no adyacentes) de una fila o una columna o de una matriz
(matriz: utilizada para crear fórmulas sencillas que producen varios resultados o que funcionan en
un grupo de argumentos que se organizan en filas y columnas. Un rango de matriz comparte una
fórmula común; una constante de matriz es un grupo de constantes utilizadas como un
argumento.). La función BUSCAR tiene dos formas de sintaxis: la forma vectorial y la de matriz.
La sintaxis de la forma vectorial de la función BUSCAR tiene los siguientes argumentos (argumento:
valor que proporciona información a una acción, un evento, un método, una propiedad, una función
o un procedimiento.):
6
Valor_buscado Obligatorio. Es el valor que busca la función BUSCAR en el primer vector.
Valor_buscado puede ser un número, texto, un valor lógico o un nombre de referencia que se
refiere a un valor.
Vector_de_comparación Obligatorio. Es un rango que solo contiene una fila o una columna.
Los valores del vector_de_comparación pueden ser texto, números o valores lógicos.
Importante: Deben colocar los valores del vector_de_comparación en orden ascendente: ..., -2,
-1, 0, 1, 2,..., A-Z, FALSO, VERDADERO; de lo contrario, BUSCAR puede devolver un
valor incorrecto. El texto en mayúsculas y en minúsculas es equivalente.
Vector_resultado Opcional. Es un rango que solo incluye una fila o una columna. El argumento
vector_resultado debe tener el mismo tamaño que vector_de_comparación.
Observaciones:
7
Uso de la función =Indice ()
El siguiente ejemplo permite aplicar las funciones SI (), Y (), O (), Indice (), Coincidir () y una de las
aplicaciones del proceso de Validación.
O (valor lógico1; valor lógico2;...)
Devuelve verdadero si alguno de los argumentos es verdadero.
Y (valor lógico1; valor lógico2;...)
Devuelve verdadero si todos los argumentos son verdaderos.
Si (prueba lógica; valor si verdadero; valor si falso)
Ejecuta una prueba lógica y devuelve el 2º argumento si es cierto y el 3º si es falsa.
Coincidir (valor buscado; matriz de búsqueda; tipo de coincidencia)
Busca el valor dentro de la matriz indicada (que puede ser una referencia) y devuelve su posición.
8
Otro caso:
El siguiente ejemplo permite calcular el último bono recibido por un colaborador, teniendo en
cuenta que no todos los meses el colaborador se hace acreedor del bono:
9
Uso de las funciones .SI ()
10
contar.si (rango; condición)
Cuenta el número de celdas no vacías que cumplen la condición dada.
Contar.si.conjunto (criterios_rango1, criterios1, [criterios_rango2, criterios2]…)
Aplica criterios a las celdas en varios rangos y cuenta cuántas veces se cumplen dichos criterios.
criterios_rango1 Obligatorio. El primer rango en el que se evalúan los criterios asociados.
criterios1 Obligatorio. Los criterios en forma de número, expresión, referencia de celda o texto
que determinan las celdas que se van a contar. Por ejemplo, los criterios se pueden expresar
como 32, ">32", B4, "manzanas" o "32".
criterios_rango2, criterios2... Opcional. Rangos adicionales y criterios asociados. Se permiten
hasta 127 pares de rango/criterio.
Sumar.si.conjunto (rango_suma, rango_criterios1, criterios1, [rango_criterios2, criterios2],...)
Agrega las celdas de un rango que cumpla con varios criterios.
Rango_suma Obligatorio. Una o más celdas para sumar, incluidos números o nombres, rangos
o referencias de celda que contengan números. Se omiten los valores en blanco o de texto.
Rango_criterios1 Obligatorio. El primer rango en el que se evalúan los criterios asociados.
Criterios1 Obligatorio. Los criterios en forma de número, expresión, referencia de celda o texto
que define qué celdas del argumento rango_criterios1 se agregarán. Por ejemplo, los criterios
se pueden expresar como 32, ">32", B4, "manzanas" o "32".
rango_criterios2; criterios2;… Opcional. Rangos adicionales y sus criterios asociados. Se
permiten hasta 127 pares de rangos/criterios.
Promedio.si (rango; criterios; [rango_promedio])
Devuelve el promedio (media aritmética) de todas las celdas de un rango que cumplen unos criterios
determinados.
Rango Obligatorio. Una o más celdas cuyo promedio se desea obtener que incluyan números,
o nombres, matrices o referencias que contengan números.
Criterio Obligatorio. Criterio en forma de número, expresión, referencia de celda o texto que
determina las celdas cuyo promedio se va a obtener. Por ejemplo, los criterios pueden
expresarse como 32, "32", ">32", "manzanas" o B4.
Rango_promedio Opcional. Conjunto real de celdas cuyo promedio se va a calcular. Si se omite,
se utiliza un rango.
11
12
Aplicación de la función =sumar.si () y gráfico personalizado.
Función a usar: sumar.si (rango; criterio; rango suma)
Suma los componentes del rango suma que cumplan el criterio indicado en la columna rango.
Aplicamos la función sumar.si () y después graficamos y copiamos una imagen en los elementos del
gráfico, en este caso en las columnas 3D.
13
Otro caso:
Supongamos que tenemos una columna con la fecha de caducidad de varios productos y
queremos una nueva columna donde desplegaremos un mensaje para saber si el producto está
vigente o ha caducado. La celda F1 tiene la fecha del día de hoy, así que para obtener el resultado
deseado utilizaré la siguiente fórmula:
Además de etiquetar aquellos productos que son vigentes, ahora deseo contarlos y para eso
puedo utilizar la función CONTAR.SI que me permite indicar un criterio al momento de realizar la
cuenta. Un producto será vigente cuando la fecha de caducidad sea mayor que la fecha actual así
que puedo utilizar la siguiente fórmula:
14
=CONTAR.SI (B2:B10,">="&$F$1)
Esta fórmula contará los elementos que tengan un valor superior o igual al indicado en la celda
F1. El resultado de esta fórmula lo puedes ver en la celda F2 de la siguiente imagen:
15
Valor es el valor que desea probar. Puede ser el valor de una celda vacía, de error, lógico, de texto,
numérico, de referencia o un nombre que se refiera a alguno de los anteriores.
Observaciones
Los argumentos valor de las funciones ES no se convierten. Por ejemplo, en la mayoría de las
funciones en las que se requiere un número, el valor de texto "19" se convierte en el número 19 Sin
embargo, en la fórmula ESNUMERO ("19"), "19" no se convierte y ESNUMERO devuelve FALSO.
Las funciones ES son útiles en fórmulas cuando se desea comprobar el resultado de un cálculo. Al
combinar esas funciones con la función SI, proporcionan un método para localizar errores en
fórmulas (vea los siguientes ejemplos).
16
Una de las funciones que debemos tener en cuenta para dar una buena presentación a nuestros
resultados es:
17
Uso de la función Esblanco ():
ESBLANCO devuelve el valor lógico VERDADERO si el argumento de valor es una referencia a una
celda vacía, de lo contrario, devuelve FALSO.
Para calcular la valorización acumulada de las casas de cada propietario haga usted lo siguiente:
18
1.- En F4 escribir la fórmula: =SUMAR.SI (A4:A10; E4; C4:C10)
2.- Luego copie esta fórmula en F5 y F6.
3.- En F7 use Autosuma para sumar las tres celdas.
Si también se desea calcular la suma de las valorizaciones que son inferiores a 100,000 soles,
entonces:
4.- La fórmula en F11 sería:
=SUMAR.SI (C4:C10;"<100000")
Note que se ha omitido el Rango a sumar.
Como hemos podido ver, esta función puede seleccionar en un rango cuales valores se van a
sumar, teniendo en cuenta una cierta condición. Sin embargo, la función solo puede evaluar una
sola condición de criterio:
Todas las casas que sean de un determinado propietario:
=SUMAR.SI (A4:A10;"Jorge"; C4:C10)
O; todas las casas que se encuentren en una determinada zona:
=SUMAR.SI (B4:B10;"Norte"; C4:C10)
Contar el número de celdas en el rango B4:B10 que contienen el texto "Sur".
=CONTAR.SI (B4:B10; "Sur ")
Pero, ¿cómo haríamos si se desea sumar todas las valorizaciones de casas ubicadas en una
determinada zona y que además pertenezcan a un determinado propietario?
Para resolver cálculos condicionales que requieren más de un criterio, entonces se puede hacer
uso de la combinación de la función SUMA y la función SI, o también la función CONTAR y la
función SI; pero escritas dentro de una fórmula matricial.
Fórmulas Matriciales:
Nota.- En Excel algunas fórmulas pueden escribirse como fórmulas matriciales. Para esto hay
que escribir la fórmula y al finalizar hay que presionar la combinación de teclas
Ctrl+Shift+Enter, esto hace que la formula se encierre entre llaves al momento de
ingresar a la celda, quedando de esta forma: {=formula}
19
Ahora veremos la siguiente fórmula matricial que permitirá calcular el valor total de las
valorizaciones de las celdas C4:C10, donde el rango A4:A10 contiene al propietario "Sonia", y el
rango B5:B10 contiene la zona denominada "Norte".
{=SUMA (SI ((A4:A10="Sonia")*(B4:B10="Norte"); C4:C10))}
Las dos condiciones están encerradas entre paréntesis y entre ellas se escribe el operador de
multiplicación, lo cual indica que las dos condiciones deben cumplirse a la vez. (Condición del
tipo Y)
Segundo Caso (para condiciones del tipo O)
Para calcular el valor total de las valorizaciones de las celdas C4:C10, donde A4:A10 contiene
"Carlos" o "Jorge", utilice la siguiente fórmula.
{=SUMA (SI ((A4:A10 ="Carlos")+ (A4:A10 ="Jorge"); C4:C10))}
En este caso las dos condiciones encerradas entre paréntesis se escriben con el operador de
suma entre ellas, lo cual estaría indicando que es suficiente que se cumpla una de las dos
condiciones para que se realice el cálculo. (Condición del tipo O)
No olvide que ambas son fórmulas matriciales (están encerradas entre llaves) y deben
introducirse presionando al final CTRL+SHIFT+ENTER.
Otros ejemplos:
Contar el número de veces que aparecen varias condiciones
En la siguiente fórmula, cada vez que Excel encuentre "Sonia" en el rango A4:A10, comprobará
la presencia del texto "Norte" en la misma fila en la columna B (el rango B4:B10). A continuación,
Excel calculará de varios modos, el número de filas que contienen ambos textos. En los tres casos
las formulas obtienen el mismo resultado.
{=CONTAR (SI ((A4:A10="Sonia")*(B4:B10="Norte"); 1; 0))}
O sino así:
{=SUMA (SI ((A4:A10="Sonia")*(B4:B10="Norte"); 1; 0))}
O también así:
{=SUMA (SI (A4:A10="Sonia "; SI (B4:B10="Norte"; 1; 0)))}
En las primeras dos fórmulas el operador de multiplicación indica que las condiciones son del
tipo Y; y en la tercera formula se está utilizando dos funciones SI anidadas, o sea una función SI
dentro de otra función SI.
Se trata en estos casos de fórmulas matriciales y deben introducirse presionando al final
CTRL+SHIFT+ENTER.
Algunas funciones matriciales propias de Excel:
20
21
4. Empleo de filtros avanzados.
Base de datos:
22
Para el caso de hacer un filtro normal o autofiltro sólo debemos estar dentro de la base de
datos y luego hacemos clic en la pestaña Datos y luego en el grupo ordenar y filtrar hacemos
clic en Filtro (aparece el botón en cada campo) luego les damos los criterios de acuerdo a
lo que queremos obtener, esto lo podemos hacer en cada campo de la base de datos,
notaremos que en cada ícono con criterio de filtrado ahora aparece un pequeño embudo que
simboliza que se ha realizado un filtro en ese campo.
Para quitar un filtro normal o autofiltro sólo de debe hacer clic nuevamente en filtro, con esto
lograremos tener nuevamente nuestra data original.
23
Para el caso de filtro avanzado hay que tener en cuenta tres cosas: la base de datos, los
criterios y el rango de salida que es el lugar en donde se ubicarán los datos a filtrar.
24
Hay que tener en cuenta que en el rango de salida irán los campos que el usuario desea que
se visualicen o en todo caso que desea buscar.
Es necesario indicar que también se puede hacer un filtro en otra hoja siempre y cuando
estemos en la hoja activa es decir en la hoja en la cual deseamos que se visualicen los datos
filtrados.
Otro caso: En este caso trataremos de filtrar datos únicos en otra hoja, por tanto debemos
estar en la hoja activa, caso contrario sale error como lo muestra en la segunda
figura.
25
Debemos estar en la hoja activa:
26
Al final se obtiene:
Función BDCONTAR
Cuenta las celdas que contiene un número en una columna de una lista o base de datos y que
concuerdan con los criterios especificados.
Función BDCONTARA
Cuenta el número de celdas que no están en blanco dentro de los registros que cumplan con los
criterios especificados.
Función BDDESVEST
Calcula la desviación estándar de una población basándose en una muestra, utilizando los números
de una columna de una lista o base de datos que concuerdan con las condiciones especificadas.
Función BDDESVESTP
Calcula la desviación estándar de una población basándose en toda la población, utilizando los
números de una columna de una lista o base de datos que concuerdan con las condiciones
especificadas.
27
Sintaxis: BDDESVESTP (base_de_datos; nombre_de_campo; criterios)
Función BDEXTRAER
Extrae un único valor de la columna de una lista de datos que concuerde con las condiciones
especificadas
Función BDMAX
Devuelve el valor máximo dentro de un campo o columna de una base de datos, los registros que
coincidan con los criterios especificados.
Función BDMIN
Devuelve el valor mínimo de una columna en una lista o base de datos que concuerde con las
condiciones especificadas
Función BDPRODUCTO
Multiplica los valores del campo (columna) de registros en la base de datos, que coincide con las
condiciones especificadas
Función BDPROMEDIO
Calcula el promedio de los valores de una columna, lista o base de datos que cumplen las
condiciones especificadas.
Función BDSUMA
Suma los números de una columna de una lista o base de datos que concuerden con las condiciones
especificadas
Función BDVAR
Calcula la varianza de los valores contenidos en los registros que satisfagan un criterio dado, dentro
de un campo o columna de una base de datos.
28
Función BDVARP
Calcula la varianza del conjunto de una población basándose en toda la población, utilizando los
números de una columna de una lista o base de datos que concuerdan con las condiciones
especificadas
Aplicación:
Criterios:
Algunas aplicaciones:
6. Funciones lógicas.
29
FUNCIÓN DESCRIPCIÓN
Función Y Devuelve VERDADERO si todos sus argumentos son
VERDADERO.
Función FALSO Devuelve el valor lógico FALSO.
Función SI Especifica una prueba lógica que realizar.
Función Devuelve un valor que se especifica si una fórmula lo
SI.ERROR evalúa como un error; de lo contrario, devuelve el
resultado de la fórmula.
Función SI.ND Devuelve el valor que se especifica, si la expresión se
convierte en #N/A; de lo contrario, devuelve el
resultado de la expresión.
Función NO Invierte el valor lógico del argumento.
Función O Devuelve VERDADERO si cualquier argumento es
VERDADERO.
Función Devuelve el valor lógico VERDADERO.
VERDADERO
30
7. Criterios para la escritura de fórmulas en Excel.
Referencia relativa y absoluta; se trata de completar la tabla con las proyecciones para el mes
de febrero, marzo y abril, teniendo en cuenta que el crecimiento de estos meses dependen del
mes anterior y el porcentaje de la tabla superior. Por ejemplo el mes de febrero es el 4% más
que el mes de enero y el de marzo el 12% más que el de febrero y el de abril el 10% más que el
mes de marzo.
31
Aplicamos los conceptos de posición relativa y absoluta y teniendo en cuenta esto, se aplica la
fórmula final como se muestra en el siguiente gráfico:
8. Operadores de referencia.
Operadores son las herramientas que le permiten a Excel saber qué tipo de operación
queremos realizar. Por ejemplo, el operador "+" indica la operación suma.
Los dos primeros son los más conocidos, como el ya mencionado suma (+) o multiplicación (*)
entre los aritméticos y mayor que (>) o menor que (<) entre los de comparación. Existe un único
operador de texto, el "&", que nos permite unir cadenas de texto.
- Los dos puntos (":"), el operador de rango que crea una referencia a todas las celdas
incluidas entre dos referencias (por ejemplo SUMA (A1:A10) suma todos los valores entre
las celdas de referencia, ellas incluidas).
- La coma (","), o punto y coma (";") dependiendo de las definiciones del sistema, que es el
operador de unión. Este operador combina referencias múltiples en una referencia (por
ejemplo SUMA (A1, C1, D1).
- El espacio que es el operador de intersección y genera una referencia a celdas comunes a
dos rangos. Este último es el menos conocido, y utilizado, de los operadores de Excel.
Supongamos la siguiente tabla:
Ejemplo 01
32
Ejemplo 02
Funciones a usar:
SI 1
NO
Caso 02:
Aplicaciones con elementos de formulario y búsqueda con índice () y la función indirecto ().
33
Índice (referencia, nº fila, nº columna, nº área)
Selecciona un valor desde una referencia. nº fila es el número de la fila dentro del rango. nº columna
es el número de la columna dentro del rango opcional e indica el rango a elegir si la selección es
múltiple.
Ejemplo 01: Cálculo de ventas con la función índice () y la aplicación de uno de los elementos de
formulario que se encuentran en la pestaña Desarrollador, grupo Controles y
aplicación Insertar; estando en insertar, elegimos el elemento requerido, lo creamos
(con un clic sostenido y arrastrar) y luego lo configuramos (haciendo anticlic y luego
clic en formato de control). Posteriormente seguimos los pasos de la ventana de
formato de control (en la pestaña de control).
Ejemplo 02:
Ejemplo 03: Este es un caso en donde se combinan los elementos de formulario u la búsqueda con
la función índice ().
34
Ejemplo 04: En este caso hacemos uso de los elementos de formulario, la herramienta de
Validación (ubicada en la pestaña Datos) y la función indirecto (). En primer lugar
damos los respectivos nombres de los países a las ciudades correspondientes, luego
en B2 incluimos una lista de países con la herramienta de Validación y
posteriormente ubicados en B3 ingresamos en Validación e incluimos la fórmula:
=indirecto ($B$2) de tal forma que cuando elijamos un país, en B3 se despliegue el
listado de las ciudades correspondiente al país elegido.
Ejemplo 05: Aplicación de la función indirecto () con Área_de_impresión para seleccionar un área
específica de la hoja electrónica:
35
10. Uso de las funciones Elegir y Aleatorio.
36
11. Empleo del operador de texto en la concatenación de caracteres.
La Función IZQUIERDA: Extrae los primeros caracteres del extremo izquierdo de una cadena de
caracteres.
texto: Es la cadena de texto que contiene los caracteres que se desea extraer
Ejemplo:
La Función DERECHA: Extrae los últimos caracteres del extremo derecho de una cadena de
caracteres
texto: Es la cadena de texto que contiene los caracteres que se desea extraer
Ejemplo:
37
La Función EXTRAE: Devuelve un número específico de caracteres de una cadena de texto
comenzando en la posición especificada.
texto: Es la cadena de texto que contiene los caracteres que se desea extraer
posición_inicial: Es la posición del primer carácter que se desea extraer del argumento Texto. El
primer carácter en Texto es 1
Ejemplo:
La Función HALLAR
Busca una cadena de texto dentro de otra cadena de texto y leyendo de izquierda a derecha
devuelve el número de la posición inicial de la cadena hallada (no diferencia entre mayúsculas ni
minúsculas)
texto_buscado Es la cadena de texto o caracter que se desea ubicar. Puede usar los comodines
* o ?. O usar también
Ejemplo:
Ejemplo:
En este ejemplo, HALLAR se encarga de buscar la posición donde se encuentra el espacio en blanco,
le suma 1 a esta posición y a partir de allí la función EXTRAE devuelve los siguientes 4 caracteres.
La Función ENCONTRAR
Busca una cadena de texto dentro de otra cadena de texto y leyendo de izquierda a derecha
devuelve el número de la posición inicial de la cadena hallada (A diferencia de la función HALLAR,
esta función sí reconoce entre mayúsculas y minúsculas).
38
Sintaxis: ENCONTRAR (texto_buscado; dentro_del_texto; posición_inicial)
texto_buscado: Es la cadena de texto o caracter que se desea ubicar. Puede usar los comodines * o
?. O usar también
Ejemplo:
La Función LARGO
Ejemplo:
Convierte una cadena de texto en mayúsculas, en minúsculas o solo las primera letra de cada
palabra en mayúscula
Sintaxis:
=MAYUSC (texto)
=MINUSC (texto)
=NOMPROPIO (texto)
Ejemplo:
39
=NOMPROPIO (“bill gates”) daría como resultado: Bill Gates .
La Función SUSTITUIR
Ejemplo:
Entonces:
=SUSTITUIR (A3,”mal”;”bien”)
Ejemplo 01
En el presente ejercicio se trata de realizar operaciones de tipo texto teniendo en cuenta las
funciones de tipo texto, para ello hemos usado las funciones: derecha(), izquierda(), extrae(), largo()
y hallar().
40
Ejemplo 02:
Tres letras del apellido paterno + 02 letras del apellido materno + guion + categoría + zona +
guion + 04 últimos caracteres del medidor + guion + 02 últimos dígitos del año.
=MAYUSC(IZQUIERDA(B5,3)&EXTRAE(B5,HALLAR(" ",B5)+1,2)&"-"&D5&C5&"-“
&DERECHA(A5,4)&"-"&TEXTO(E5,"YY"))
41
Ejemplo 03
Primera letra del nombre + apellido paterno + 2 últimos dígitos del año + símbolo @ + servidor +
(si es universidad, sigue edu.pe, de lo contrario será .com)
Solución:
=MINUSC (IZQUIERDA (A5) &B5& DERECHA (AÑO (C5); 2) & "@"& D5& SI
(D5="Uni";".edu.pe";".com"))
Ejemplo 04
Condición + 2 primeras cifras del documento de identidad + 2 primeras letras del nombre + "-" + 2
primeras letras del apellido paterno + + 2 últimas cifras de la fecha de nacimiento
42
Solución: Ingresar la siguiente expresión en la celda A2
=MAYUSC(E2&IZQUIERDA(D2;2)&EXTRAE(B2;HALLAR(",";B2)+2;2)&"-
"&IZQUIERDA(B2;2)&DERECHA(AÑO(C2);2))
43
Las Funciónes K.ESIMO.MENOR, y K.ESIMO.MAYOR
Encuentra los primeros menores o primeros mayores valores de una lista.
Sintaxis
K.ESIMO.MENOR (rango; posición)
K.ESIMO.MAYOR (rango; posición)
Rango es el rango de celdas que se desea analizar.
Posición es ubicación del número menor o mayor que se desea encontrar. Esto es, para el menor
de todos seria 1, para el segundo menor sería 2, etc...
Si se quisiera averiguar cuál es la valorización que ocupa el segundo lugar entre las mayores, Y cuál
es la tercera valorización más pequeña, las fórmulas serían:
=K.ESIMO.MAYOR (C4:C10; 2) 186,000.00
=K.ESIMO.MENOR (C4:C10; 3) 114,000.00
44
La Función ALEATORIO
Genera un número completamente al azar entre 1 y 0.
Sintaxis: ALEATORIO ()
Esta función carece de argumentos.
El siguiente ejemplo simula el lanzamiento de un dado
=ENTERO (ALEATORIO ()*6)+1
La función Aleatorio multiplicada por 6 generará un número entre 0 y 5.9999. La función Entero
truncará la parte decimal de éstos números quedando así enteros del 0 al 5, y al aumentarles 1
éstos finalmente serian números entre 1 y 6.
Escrita esta fórmula, bastara con presionar la tecla de función [F9] para recalcular la fórmula y
entonces ALEATORIO generará otro número al azar.
La Función ALEATORIO.ENTRE ()
Devuelve un número entero aleatorio entre los números que especifique. Devuelve un nuevo
número entero aleatorio cada vez que calcula la hoja de cálculo.
13. Utilización de formatos condicionales que actualizan el formato de las celdas de forma dinámica
según su contenido.
Uso de la herramienta Formato Condicional, para entrar a ella hay que hacer clic en la pestaña
inicio y luego en el grupo Estilos hacemos clic en formato condicional y veremos los siguientes:
45
Ahora dependerá de lo que desee el usuario, dado que puede hacer uso de las condiciones
propias de la herramienta o entrar a personalizar algunas condiciones o criterios de formato. A
continuación veremos los siguientes casos:
Caso 01:
Caso 02:
46
Caso 03: Aplicar formato a valores duplicados o valores únicos:
Para realizar esto debemos entrar a Formato condicional y hacer clic en Nueva Regla de
Formato y se obtiene:
47
Posteriormente hacemos clic al último tipo de regla que es el que permitirá ingresar una
formula personalizada para dar el formato deseado, la fórmula a ingresar es:
=DIASEM(B74,2)>5; una vez ingresada la fórmula hacemos clic en formato para dar el formato
deseado en fuente, borde, relleno, etc.
Al final se obtiene:
48
Caso 05: Resaltar filas alternas, esto también se puede realizar con la herramienta de formato
condicional, básicamente procedemos de la misma manera que el caso anterior, pero
aplicando la fórmula siguiente: =RESIDUO(FILA(),2)=0
Se obtiene lo siguiente:
Caso 06: También se puede buscar valores con formato condicional, para ello se procede
exactamente igual que los casos anteriores y se trabaja para obtener el siguiente
esquema:
49
En este caso el valor buscado es ANA PAULA LOPEZ VILELA y la función utilizada en el formato
condicional fue: =Y($F$202<>"",ENCONTRAR($F$202,B204))
Caso 07: Formato condicional dependiendo de ciertos valores; en este caso procedemos
haciendo uso de las condiciones propias de la herramienta en combinación de
alguna condición personalizada por el usuario.
Lo que se pide es dar un color de relleno y color de texto dependiendo de ciertas condiciones
como se indica en el gráfico:
50
Al final se obtiene:
51
Una vez dado el formato podemos ingresar al administrador de reglas de formato condicional,
editamos la regla y la ventana de Editar Regla de Formato hacemos clic en Mostrar ícono
únicamente.
Al final se obtiene:
O también:
52
Hay que tener en cuenta que cuando editamos este tipo de regla, el usuario puede cambiar los
valores condicionales.
Empezamos creando un Libro donde consolidaremos los datos (guardarlo con el nombre
Consolidado.xlsx); creamos tres hojas con los nombres 2011, 2012 y consolidado; en
cada una de las hojas colocamos una plantilla y la llenamos con datos (excepto la hoja
consolidado, ver gráfico).
Una vez creado el Libro (con las hojas 2011, 2012 y consolidado) hacemos los pasos
siguientes:
53
Hacemos clic en la ficha Datos y en el grupo Herramientas de Datos hacemos clic en
Consolidar y creamos la referencia al rango relevante en la hoja 2011.
54
Luego hacemos clic en "Aceptar" y Excel consolidará los datos.
55
En la ventana Crear Tabla Dinámica elegimos donde se va a colocar el informe de la TD, que
puede ser en una nueva hoja o en la hoja existente, en nuestro caso elegimos la primera opción
y obtenemos lo siguiente:
Estando en este entorno, el usuario empieza a diseñar su TD y la forma dependerá mucho del
criterio y de lo que desee mostrar el usuario.
Caso 01:
56
CASO 02:
Es una forma interactiva de resumir rápidamente grandes volúmenes de datos. Use un informe
de tabla dinámica para analizar detenidamente datos numéricos y a responder preguntas no
esperadas sobre los datos.
- Ingreso de campos
- Diseño de TD (cuadrícula)
- Formato numérico
- Diseño de presentación de TD.
57
Caso 03:
Pasos:
- Hacemos la TD:
. Cliente a filas
. Forma de pago a columna
. Cantidad a valores
- Agregamos una vez más el campo cantidad a sumatoria de valores
- Pasamos sumatoria de valores de columna a fila
- Cambiamos los nombres:
. Suma de cantidad por cantidades
. Suma de cantidad 02 por símbolo % (mostramos los valores con % del total con 0 cifras
decimales).
- Luego podemos aplicar diseño de TD y diseño de presentación.
- Además podemos hacer doble clic en cantidades para ver su detallado incluso en otra hoja.
58
Caso 04:
La TD tiene por nombre Data, que es la misma data del primer y segundo caso.
SE VA A REALIZAR:
- Adición de un campo a la TD el cual tendrá por nombre importe IGV, en este campo se calculará
la suma del importe incluido impuestos.
Pasos:
- Hacemos la TD:
. Cliente a fila
. Forma de pago a columna
. Importe a sumatoria de valores
- Vamos a suma de importe y le damos formato, además le cambiamos suma de importe por
importe y con formato numérico de cero decimales.
- Hacemos clic en la ficha opciones, grupo herramientas y hacemos clic en formulas y luego clic
en campo calculado; en este ventana llenamos en nombre: importe IGV y en fórmula:
=importe*1.18. Luego clic en aceptar.
- Para una mejor visualización pasamos sumatoria de valores a fila.
- Luego configuramos el formato numérico para que sean uniformes y además podemos cambiar
el nombre de suma de importe IGV por importe IGV.
- Luego podemos cambiar el diseño de presentación y de tabla.
59
Caso 05:
Cálculo de ranking haciendo uso de la función jerarquía (). Para dar solución a este caso usaremos
TD para obtener una tabla resumida de los vendedores y sus respectivas ventas acumuladas, a
esta tabla de aplicamos la función jerarquía, tal como se muestra en el siguiente esquema:
60
CASO 06: Aplicación de Tablas Dinámicas para consolidar varias hojas de cálculo, haciendo uso del
Asistente para Tablas Dinámicas.
En primer lugar se crean las bases de datos que en principio deben tener la misma plantilla, en
nuestro caso se han creado las siguientes:
61
Luego seguimos los pasos indicados por el asistente hasta obtener:
El resultado final nos muestra el consolidado de los productos en los meses de enero y febrero.
62