Introducción a Excel: Funciones y Uso
Introducción a Excel: Funciones y Uso
¿Qué es Excel?
Excel es una hoja de cálculo que nos permite manipular datos numéricos y de texto en
tablas formadas por la unión de filas y columnas. Pero ¿qué es una hoja de cálculo?
Una hoja de cálculo es lo que utilizaban los contadores para llevar registros, esto se
utilizaba mucho antes de que aparecieran las computadoras. Las hojas de cálculo en
programas informáticos aparecieron desde la década de 1960 y fueron desarrolladas para
simular las hojas de trabajo contables, que se utilizaba en ese entonces y de esa manera
automatizaban el trabajo contable.
La celda
Cada celda de una hoja tiene una dirección que estará formada por la columna a la que
pertenece seguida por el número de fila. Por ejemplo la dirección de la siguiente celda es
D7 porque dicha celda se encuentra bajo la columna D y pertenece a la fila 7.
Una de las características principales de Excel, es que en su pantalla principal se muestra
una matriz de dos dimensiones, que está formada por columnas y filas, de esta manera se
le da forma a una celda, que básicamente es la intersección de una columna y una fila.
La celda tiene una dirección única, conformada por una letra para identificar la columna y
un número que nos permite identificar la fila en la que podemos estar trabajando. Por
ejemplo, la celda señalada en la siguiente imagen tiene una dirección o nombre de A1
De esta manera, Excel reconoce que tipo de dato estamos ingresando en una celda, si es
numérico o es un dato alfanumérico.
FILAS EN EXCEL
En Excel podemos tener hasta 1,048,576 filas lo cual nos da el espacio necesario para
prácticamente todas nuestras necesidades al ingresar datos.
En una hoja en blanco, puedes llegar fácilmente a la última file pulsando el atajo Ctrl +
Flecha abajo. Una fila en excel, es una hilera horizontal de celdas que está representada
por un número ubicado al lado izquierdo de la hoja de cálculo.
COLUMNAS EN EXCEL
Las hojas de un libro de Excel tienen un máximo de 16,384 columnas y están identificadas
por letras comenzando por la A y hasta la columna la XFD. Este máximo de columnas
está presente desde Excel 2007.
Una vez que se ha llegado a la columna Z, Excel comenzará a usar 2 letras para
identificar las columnas, por ejemplo, después de la columna Z encontrarás la columna
AA.
En la siguiente imagen observas la última columna de una hoja. Puedes llegar fácilmente
a dicha columna si activas cualquier celda de una hoja vacía y pulsas el atajo Ctrl + flecha
derecha.
Hoja de cálculo
Esta hoja de cálculo también es conocida como “Microsoft Excel” y “Office Excel” por ser
parte de la suite Office junto a Word, Access y Power Point.
Además, cuenta con varias versiones que se distinguen por el año en que sale una nueva
versión del programa, ejemplo: “Excel 2003”, "Excel 2013", “Excel 2007”, “Excel 2010”,
etc.
La hoja de cálculo de Excel nos facilita en gran medida, trabajar con información que
podamos analizar, generar reportes mediante herramientas de gráficos y las tablas
dinámicas.
Excel pertenece a la categoría de programas informáticos conocida como hojas de
cálculo.
Las hojas de cálculo fueron desarrolladas en la década de 1960 para simular las hojas de
trabajo contables de papel y de esa manera ayudar en la automatización del trabajo
contable.
Las hojas de cálculo electrónicas han reemplazado a los sistemas de cálculo en papel, y
aunque inicialmente fueron creadas para tareas contables, hoy en día son utilizadas para
un sinfín de aplicaciones donde se necesita trabajar con datos tabulados
1. Ingresar Datos:
Selección de la Celda:
Para ingresar datos en una hoja de cálculo, primero debes seleccionar la celda en
la que deseas ingresar la información. Puedes hacer clic en una celda específica
con el mouse o usar las teclas de flecha para moverte a la celda deseada.
Ingreso de Texto:
Para ingresar texto, simplemente haz clic en la celda seleccionada y comienza a
escribir. El texto aparecerá en la barra de fórmulas en la parte superior de la
ventana de Excel y en la celda misma. Presiona “Enter” para confirmar la entrada y
moverte a la celda siguiente.
Ingreso de Números:
Para ingresar números, el procedimiento es el mismo que para el texto.
Simplemente selecciona una celda y comienza a escribir los números. Excel
reconoce automáticamente los números y los alinea a la derecha en la celda.
Ingreso de Fechas:
Los estudiantes pueden seguir agregando más filas de datos para representar los
gastos de todo el mes. Además, pueden aplicar formatos adicionales según sus
preferencias, como cambiar el estilo de la tabla, aplicar colores o resaltar datos
importantes.
2. Edición de Datos:
Editar Celdas:
Para editar datos en una celda existente, simplemente haz doble clic en la celda
que deseas editar o selecciona la celda y presiona “F2” en el teclado. Esto
permitirá que el cursor aparezca dentro de la celda y podrás realizar cambios.
Eliminar Datos:
Para borrar datos de una celda, selecciona la celda y presiona “Delete” en el
teclado o haz clic con el botón derecho y selecciona “Borrar contenido”. Esto
eliminará el contenido de la celda sin eliminar la celda en sí.
Copiar y Pegar Datos:
Puedes copiar datos de una celda y pegarlos en otra. Para hacerlo, selecciona la
celda con los datos, copia (Ctrl+C), selecciona la celda de destino y pega (Ctrl+V).
Desplazar y Arrastrar:
También puedes desplazar datos arrastrando el contenido de una celda y
soltándolo en otra. Esto es útil para mover datos rápidamente dentro de una hoja
de cálculo.
Autorelleno:
Excel tiene una función llamada “Autorelleno” que permite llenar automáticamente
celdas con datos secuenciales, como números o fechas. Simplemente selecciona
la celda inicial y arrastra el controlador de relleno (pequeño cuadro en la esquina
inferior derecha) hacia abajo o hacia la derecha para completar la serie.
Ejemplo visual de cómo se vería la edición de datos en una tabla en una hoja de
cálculo de Excel:
En esta tabla:
Columna A (“Fecha”): Contiene las fechas de los gastos mensuales.
Columna B (“Concepto”): Describe brevemente el tipo de gasto.
Columna C (“Monto ($)”): Indica el monto de cada gasto en formato de moneda.
Columna D (“Total ($)”): Muestra el total acumulado de los gastos del mes. La
fórmula =SUM(C2:C8) se utiliza en la celda D8 para calcular el total.
Para editar datos en esta tabla:
Editar un Concepto o Fecha:
Haz doble clic en la celda que deseas editar. Por ejemplo, si deseas cambiar
“Comida rápida” por “Supermercado”, haz doble clic en la celda B6, edita el texto y
presiona “Enter”.
Editar un Monto:
Haz doble clic en la celda de monto que deseas editar. Por ejemplo, si deseas
cambiar el monto de Gasolina a $60.00, haz doble clic en la celda C4, edita el
valor y presiona “Enter”.
Agregar Nuevos Datos:
Para agregar nuevos datos, simplemente selecciona la fila en la que deseas
agregar la entrada (por ejemplo, fila 9) y comienza a ingresar los datos en las
celdas correspondientes (A9, B9, C9).
Recalcular el Total Mensual:
Excel actualizará automáticamente el total mensual en la celda D8 cuando
ingreses o edites datos en la columna de montos (columna C).
Al editar el contenido de una celda, Excel está funcionando en modo de edición. Algunas
Excel características funcionan de forma diferente o no están disponibles en el modo de
edición.
Cuando Excel está en modo edición, la palabra Editar aparece en la esquina inferior
izquierda de la ventana Excel programa, como se muestra en la siguiente ilustración.
Además, las teclas de dirección se comportan de forma algo diferente cuando Excel está
en modo de edición. En lugar de mover el cursor de una celda a otra, en el modo Edición,
las teclas de dirección mueven el cursor por la celda.
Si intenta usar el modo edición y no ocurre nada, es posible que esté deshabilitado.
Puede habilitar o deshabilitar el modo de edición cambiando una Excel opción.
—O BIEN—
Para empezar a trabajar en modo edición, realice una de las siguientes acciones:
Haga doble clic en la celda que contiene los datos que desea editar.
Haga clic en la celda que contiene los datos que desea editar y, a
continuación, haga clic en cualquier lugar de la barra de fórmulas.
Haga clic en la celda que contiene los datos que desea editar y, después,
presione F2.
Para iniciar una nueva línea de texto en un punto específico de una celda,
haga clic en el lugar donde quiera romper la línea y, después, presione
ALT+ENTRAR.
Antes de presionar ENTRAR o TAB y antes o después de presionar F2, puede presionar
ESC para cancelar las modificaciones que realizó en el contenido de la celda.
Después de editar el contenido de la celda, es posible que desee ajustar la forma en que
se muestran.
A veces, una celda puede mostrar #####. Esto puede ocurrir cuando la celda
contiene un número o una fecha y el ancho de su columna no puede mostrar
todos los caracteres que su formato requiere. Por ejemplo, supongamos que
una celda con el formato fecha "mm/dd/ayy" contiene 12/31/2007. Sin
embargo, la columna solo es lo suficientemente ancha como para mostrar seis
caracteres. La celda mostrará #####. Para ver todo el contenido de la celda
con su formato actual, debe aumentar el ancho de la columna.
Si hay varias líneas de texto en una celda, es posible que parte del texto no
se muestre de la manera que desee. Puede mostrar varias líneas de texto
dentro de una celda realizando un ajuste de texto.
Nota: Cuando Excel está en modo edición, no puede cambiar la forma en que
se ajusta el texto.
Fecha
Los datos tipo fecha permiten escribir, dar formato y hacer operaciones con fechas.
Si escribieramos en una celda un dato con el formato dd/mm/aa o dd-mm-aa tal
como 5/6/15 Excel lo identificaría como dato tipo fecha y escribiría 05/06/2015.
Los formatos de fecha que se pueden aplicar a una celda se encuentran en
categoría fecha de la ficha Numero del cuadro de diálogo Formato de Celdas.
Los datos tipo fecha por ser números permiten hacer operaciones con ellos, como sumas
y restas. Por ejemplo, si restamos dos fechas podemos saber el número de días
transcurridos entre ellas.
Hora
Los datos tipo hora permiten escribir, dar formato y hacer operaciones con horas.
Si escribieramos en una celda un dato con el formato hh:mm:ss tal como 12:30:20 Excel
lo identificaría como dato tipo hora.
Los formatos de hora que se pueden aplicar a una celda se encuentran en la
categoría hora de la ficha Numero del cuadro de diálogo Formato de Celdas.
Excel también permite hacer operaciones con datos de este tipo, permitiendo por ejemplo
calcular el tiempo transcurrido entre dos horas diferentes.
Observe como ejemplo la siguiente figura.
1. Operadores Aritméticos
2. Operadores de comparación
3. Operadores de concatenación
4. Operadores de referencia
Operadores aritméticos
También llamados operadores matemáticos.
+ (signo más) [Operación de suma]
– (signo menos) [Operación de Resta o Negación]
(asterisco) [Operación de Multiplicación]
/ (barra oblicua) [Operación de División]
% (signo de porcentaje) [Operación de Porcentaje]
^ (acento circunflejo) [Operación de Exponenciación o Potenciación]
Operadores de comparación
También llamados operadores lógicos u operadores relacionales, nos permiten comparar dos o
más números o cadenas de texto. Si el resultado de la comparación es positivo, obtendremos como
resultado en valor lógico VERDADERO. De lo contrario obtendremos como resultado el valor FALSO. A
continuación, tenemos la lista de operadores de comparación:
= (signo igual) [Igual a]
o (signo mayor que) [Mayor que]
< (signo menor que) [Menor que]
>= (signo mayor o igual que) [Mayor o igual que]
<= (signo menor o igual que) [Menor o igual que]
(signo distinto de) [No es igual a]
Operador de concatenación
También llamados operadores de texto.
& [Ampersand] [Une cadenas de texto]
Operadores de referencia
: (dos puntos) [Operador de rango]
, (coma) [Operador de unión]
(espacio) [Operador de intersección]
Fuente: ExcelTotal
Si tenemos una fórmula con varios operadores con la misma precedencia, entonces Excel
realizará los cálculos de izquierda a derecha.
En los casos en que se apliquen dos operaciones del mismo orden de prioridad, como por
ejemplo multiplicación y división, se ejecutará en el orden que se muestre, de izquierda a
derecha.
Uso del paréntesis con Operadores en Excel
Otro punto importante en el uso del parentesis, es el manejo del orden de prioridad, por lo
que en su uso, para establecer algunas prioridades en el cálculo, debemos usarlo para
cambiar la jerarquía.
=5+4*9
= (5 + 4) * 9
Las dos son operaciones parecidas, pero con resultados diferentes. En el primer caso, la
respuesta será 41 pero en el otro será 81.
Básicamente porque los paréntesis redefinen el orden en el cálculo. En la primera
operación, por regla matemática, se ejecuta primero la multiplicación y luego será la suma.
Al utilizar el paréntesis en la operación de suma, es decir (5 + 4), cambiamos el orden del
cálculo para que se calcule primero esa parte, y luego, con el resultado, seguirá las
operaciones que están fuera de este, siendo la multiplicación la que continua.
Una herramienta para validar la ejecución correcta de una operación, que deberá utilizar
siempre que tenga dudas del cálculo, es la opción EVALUAR UNA FORMULA, de acuerdo a
la imagen, sin duda se sacará de apuros.
Esta opción se encuentra dentro de la pestaña «Fórmulas»
Para sacarle el máximo provecho a Excel podemos realizar cálculos más avanzados
utilizando las funciones de Excel, las cuales nos ayudan a efectuar cálculos sobre
nuestros datos numéricos o alfanuméricos. Al realizar funciones con nuestros datos en
Excel, la fórmula se va a comportar casi como si fuera un asistente nuestro, ya que nos irá
indicando los pasos a realizar dentro de la función, para entregarnos el resultado correcto.
Por ejemplo, al ejecutar la función Promedio se nos muestra un ayudador que indica los
pasos o datos que deben ir dentro de la fórmula.
Al indicarle los datos numéricos para este caso, nos devolverá el promedio de los valores
que hayamos ingresado, como lo podemos visualizar en la siguiente imagen.
Las funciones de Excel las podemos categorizar según su funcionalidad y en algunas de
esas categorías, podemos encontrar a las funciones de búsqueda y referencia, las
funciones lógicas, las funciones de texto, las funciones de fecha y hora, entre otras que
iremos hablando a lo largo de nuestros recursos.
Si quieres conocer todas las funciones de Excel disponibles, puedes hacer clic en la
pestaña Fórmulas y se mostrarán todas las funciones que podemos aplicar en la hoja de
cálculo. La siguiente imagen nos muestra algunas de las funciones de la categoría de
funciones lógicas que podemos ejecutar en el Excel.
Puede crear una fórmula sencilla para sumar, restar, multiplicar o dividir los valores de la
hoja de cálculo. Las fórmulas sencillas siempre comienzan con un signo igual (=), seguido
de constantes que son valores numéricos y operadores de cálculo, como el signo más (+),
el signo menos (-), el asterisco (*) o la barra diagonal (/).
Notas:
Usar Autosuma
Con Autosuma puede sumar rápidamente una columna, fila o números. Seleccione una
celda situada junto a los números que quiera sumar, haga clic en Autosuma en la
pestaña Inicio, presione Entrar (Windows) o Retorno (Mac) y ya está.
Cuando haga clic en Autosuma, Excel especificará automáticamente una fórmula (que
usa la función SUMA) para sumar los números.
Nota: También puede escribir ALT+= (Windows) o ALT+ += (Mac) en una celda y Excel
insertará automáticamente la función SUMA.
He aquí un ejemplo. Para agregar los números de enero a este presupuesto de ocio,
seleccione la celda B7, la celda que está justo debajo de la columna de números.
Después haga clic en Autosuma. Aparecerá una fórmula en la celda B7 y Excel resaltará
las celdas que está sumando.
Presione Entrar para visualizar el resultado (95,94) en la celda B7. También puede ver la
fórmula en la barra de fórmulas de la parte superior de la ventana de Excel.
Notas:
Para sumar una columna de números, seleccione la celda situada inmediatamente debajo
del último número de la columna. Para sumar una fila de números, seleccione la celda
situada inmediatamente a la derecha.
Cuando haya creado una fórmula, puede copiarla en otras celdas en vez de escribirla una
y otra vez. Por ejemplo, si copia la fórmula de la celda B7 en la celda C7, la fórmula de la
celda C7 se ajustará automáticamente a la nueva ubicación y calculará los números de
C3:C6.
También puede usar Autosuma en más de una celda a la vez. Por ejemplo, puede resaltar
la celda B7 y C7, hacer clic en Autosuma y sumar ambas columnas al mismo tiempo.
Restas: para restar los valores de dos celdas debes usar el símbolo de resta "-" entre
ambas. Ejemplo: = A2 - A3
Multiplicaciones: para multiplicar los valores de dos celdas debes intercalar entre ellas un
asterisco *. Ejemplo: = A1 * A3 * A5 * A8
Divisiones: para dividir los valores de dos celdas debes incluir entre ellas la raya /.
Ejemplo: = A2 / C2
La función PROMEDIO calcula y muestra la media aritmética de una serie de datos: pueden
ser números, unas celdas determinadas, o un rango o rangos de celdas.
Ahora haz clic en B7, y luego en la cinta de opciones haz clic donde indica la flecha:
Entonces aparecerá la fórmula =PROMEDIO(B2:B6)
Si no aparece el rango de celdas que quieres promediar, no tienes más que arrastrar el
ratón sobre las celdas que quieres seleccionar (usando la cruz blanca)
Es muy habitual que el número aparezca mostrando varios números decimales, ya que
después de todo es el resultado de una división. Cuando eso ocurra, no te
olvides disminuir decimales hasta mostrar los que tú quieras.
FUNCIÓN MAX
FUNCIÓN MIN
EJERCICIO 1:
Copia los siguientes datos:
SI.ERROR
SI.ERROR es una fórmula que te sacará de más de un apuro. Con ella puedes evitar los
errores #¡DIV/0! y similares. Esta fórmula te permite devolver un valor en el caso de
que otra operación resulte un error. Esto es bastante común con divisiones, pues
cualquier división entre cero dará error, pudiendo provocar una reacción en cadena de
errores. La operación en cuestión puede ser una operación o cualquier otra fórmula.
Uso: =SI.ERROR( operación, valor si hay un error)
Ejemplo: =SI.ERROR (MAX(A2:A3) / MIN(C3:F9),"Ha habido un error")
SI
SI es una de las fórmulas más potentes de EXCEL y es que con ella puedes devolver un
resultado distinto según si se cumple la condición. De este modo, podrías usarlo para
que una celda diga "APROBADO" si otra es un número superior a 5, o "SUSPENDIDO" si
es inferior.
Uso: =SI(condición, valor si se cumple la condicion, valor si no se cumple)
CONTARA
CONTARA es una de las fórmulas para contar valores. A diferencia del simple CONTAR,
CONTARA cuenta también valores que no sean números. Lo único que ignora son las
celdas vacías, de modo que te puede ser útil para saber cuántas entradas tiene una tabla,
independientemente de si los datos son numéricos o no.
La fórmula CONTAR.SI es una especie de mezcla de las dos anteriores. Contará el rango
de celdas especificado siempre y cuando cumplan ciertos requisitos. Estos puede ser
que tengan cierto valor o que cumplan ciertas condiciones.
Uso: =CONTAR.SI(rango de celdas, criterio)
ALEATORIO.ENTRE
Esta fórmula genera un número aleatorio entre otros dos números dados, y por tanto
resulta ideal cuando necesitas elegir algo al azar. El número generado cambia cada vez
que se regenera la hoja (por ejemplo, cuando escribes un nuevo valor).
Uso: =ALEATORIO.ENTRE( numero menor, numero mayor)
Ejemplo: =ALEATORIO.ENTRE (1,10)
DIAS
Los cálculos de fechas son siempre un tema peliagudo si los debes hacer a mano, pero
todo es mucho más fácil cuando una fórmula hace el trabajo duro por ti. DIAS te dice
el número de días que hay de diferencia entre dos fechas.
Otro esencial de Excel es la fórmula AHORA. Esta genera la fecha para el momento
actual y es un dato que se actualizará automáticamente cada vez que abres la hoja o sus
valores se recalculan (porque cambias una celda, por ejemplo). Esta fórmula no requiere
de ningún parámetro.
Uso: =AHORA()
Ejemplo: =AHORA()
DIASEM
DIASEM es otra útil fórmula relacionada con fechas, que devuelve de forma numérica el
día de la semana de una fecha. El lunes es el 1, el martes es el 2, y así sucesivamente,
aunque hay varias formas de empezar a contar, como puedes indicar en el segundo
parámetro.
Uso: =DIASEM (fecha, tipo de cuenta)
Excel convierte automáticamente las direcciones web en enlaces, pero si quieres crear un
enlace con un texto distinto, necesitas usar una formula. Esa fórmula es HIPERVINCULO,
con la cual puedes añadir enlaces a cualquier celda.
Uso: =HIPERVINCULO ( dirección del enlace, texto del enlace )
Ejemplo: =HIPERVINCULO ( "http://www.google.com", "Visita Google")
TRANSPONER
TRANSPONER cambia las filas por columnas y es una fórmula un poco especial.
Debes aplicarla a una selección de filas que coincida de forma inversa con la tabla que
quieres trasponer. Por ejemplo, si la tabla original tiene 2 filas y 4 columnas, necesitas
aplicarla a 4 filas y 2 columnas. Además, es una fórmula de matriz, así que necesitas
pulsar Control + Mayúsculas + Intro para aplicarla.
REEMPLAZAR
REEMPLAZAR es una útil fórmula con la cual puedes insertar o reemplazar parte de un
texto. No consiste en reemplazar un texto por otro (esa es la fórmula SUSTITUIR), sino
en insertar un texto en determinada posición y, opcionalmente, sustituyendo parte del
texto original. Con sus dos parámetros eliges en qué posición se inserta el texto, así como
a cuántos caracteres se eliminarán del texto original, después de esa posición
CONCATENAR
CONCATENAR es una fórmula que te puede sacar de varios apuros. Su utilidad es tan
simple como juntar varios elementos de texto en un único texto. Como parámetro no
puedes especificar un rango de celdas, sino celdas individuales separadas por comas.
ESPACIOS
Los espacios de más en un texto pueden ser problemáticos pues no siempre los podrás
detectar a simple vista. Una forma de acabar con ellos fácilmente es con ESPACIOS,
que elimina todos los espacios de más de un texto, independientemente de dónde se
encuentren.
ENCONTRAR
ENCONTRAR es una fórmula con la cual puedes saber si el texto de una celda
contiene otro texto. En caso afirmativo, la fórmula devuelve la posición en el texto donde
se encontró la primera concurrencia. Si no, devuelve un error (acúerdate de usar
SI.ERROR para controlar estos casos).
En Microsoft
Excel, los datos se pueden resaltar con escalas de color, barras de datos o conjuntos de
iconos.
Nota
Las versiones anteriores de Excel no muestran algunas opciones del formato condicional,
como las barras de datos o los conjuntos de iconos. Para poder aprovechar las
características más recientes del formato de Excel, lo mejor es que uses la versión
actualizada de la hoja de cálculo, que encontrarás en el paquete de Microsoft 365 para
empresas que puedes adquirir con IONOS y también incluye Word, PowerPoint y el resto
de aplicaciones de ofimática, así como tu propio dominio.
Es mayor que...
Es menor que…
Entre...
Es igual a...
Texto que contiene...
Una fecha...
Duplicar valores...
Usa Excel para organizar tus datos y ahorrarte tiempo, ¡incluido en cada pack Microsoft
365!
Office Online
OneDrive con 1TB
Asistencia 24/7
Continúa
Para establecer una condición personalizada con ayuda de una fórmula, haz clic en
“Nueva regla...” y elige la opción “Usar una fórmula que determine las celdas para aplicar
formato”. A continuación, introduce la fórmula en el recuadro, establece el formato y haz
clic en “Aceptar”.
Selecciona “Formato condicional” y,
luego, “Nueva regla...”
A
continuación, selecciona la opción “Utilice una fórmula que determine las celdas para
aplicar formato” para poder introducir tu propia fórmula.
“Formato condicional”,
“Barras de datos” y
“Relleno degradado/Relleno sólido”.
A continuación, selecciona desde la celda C3 hasta la celda C13 y haz clic de forma
consecutiva en las siguientes opciones:
“Formato condicional”,
“Conjuntos de iconos” y
“Direccional”.
Las funciones personalizadas, como las macros, usan el Visual Basic para Aplicaciones
de programación de Visual Basic para Aplicaciones (VBA). Difieren de las macros de
dos maneras significativas. En primer lugar, usan procedimientos de función en lugar de
procedimientos sub. Es decir, comienzan con una instrucción Function en lugar de
una instrucción Sub y terminan con La función fin en lugar de Finalizar sub. En
segundo lugar, realizan cálculos en lugar de realizar acciones. Determinados tipos de
instrucciones, como las instrucciones que seleccionan y formatear rangos, se excluyen de
las funciones personalizadas. En este artículo, aprenderá a crear y usar funciones
personalizadas. Para crear funciones y macros, trabaje con el Editor de Visual
Basic (VBE),que se abre en una nueva ventana independiente de Excel.
Para crear una función DESCUENTO personalizada en este libro, siga estos pasos:
Ahora ya está listo para usar la nueva función DESCUENTO. Cierre el Visual Basic,
seleccione la celda G7 y escriba lo siguiente:
=DESCUENTO(D7;E7)
Excel calcula el descuento del 10 por ciento en 200 unidades a 47,50 $ por unidad y
devuelve 950,00 $.
En la primera línea del código vba, Descuento de función(cantidad, precio), indicó que la
función DESCUENTO requiere dos argumentos, cantidad y precio. Al llamar a la función
en una celda de hoja de cálculo, debe incluir esos dos argumentos. En la fórmula
=DESCUENTO(D7,E7), D7 es el argumento cantidad y E7 es el argumento precio. Ahora
puede copiar la fórmula DESCUENTO en G8:G13 para obtener los resultados que se
muestran a continuación.
Si el número de artículos vendidos es mayor o igual que 100, VBA ejecuta la siguiente
instrucción, que multiplica el valor de cantidad por el valor de precio y multiplica el
resultado por 0,1:
El resultado se almacena como la variable Descuento. Una instrucción VBA que almacena
un valor en una variable se denomina instrucción de asignación, ya que evalúa la
expresión en el lado derecho del signo igual y asigna el resultado al nombre de la variable
de la izquierda. Dado que la variable Descuento tiene el mismo nombre que el
procedimiento de función, el valor almacenado en la variable se devuelve a la fórmula de
la hoja de cálculo denominada función DESCUENTO.
Discount = 0
Discount = Application.Round(Discount, 2)
VBA no tiene ninguna función REDONDEAR, pero Excel sí. Por lo tanto, para usar
REDONDEAR en esta instrucción, le pide a VBA que busque el método Round (función)
en el objeto Application (Excel). Para ello, agregue la palabra Aplicación antes de la
palabra Redondear. Use esta sintaxis siempre que necesite obtener acceso a una función
Excel desde un módulo VBA.
Una función personalizada debe empezar con una instrucción Function y finalizar con una
instrucción Función final. Además del nombre de la función, la instrucción Function suele
especificar uno o varios argumentos. Sin embargo, puede crear una función sin
argumentos. Excel incluye varias funciones integradas(RAND y AHORA, por ejemplo) que
no usan argumentos.
Por lo cual, al trabajar con tablas en Excel vas a poder notar que son herramientas muy
útiles y dentro de sus principales ventajas, está la manera en cómo podemos organizar y
resaltar información importante o crear un documento en el que la información se
encuentre bien presentada. Además, podremos crear gráficos en Excel para presentar e
interpretar la información de forma más clara.
Antes de que veamos cómo crear una tabla en Excel consideremos las siguientes
recomendaciones:
Una vez que nuestros datos o la información que tenemos en Excel cumplen con estas
condiciones, podemos proceder a crear una tabla en Excel.
Como ejemplo, utilizaremos los datos de un informe de ventas, donde tendremos datos
como: la referencia, el nombre del cliente, la ciudad, fecha, valor de venta, coste de envío
y el total.
Crear una tabla en Excel
Para crear una tabla en Excel debemos seleccionar primero las celdas del rango de datos
y podemos crearla de dos maneras:
Ya sea que usemos una opción o la otra, Excel nos detectará si hay una fila con
encabezados y se mostrará seleccionada la opción de “La tabla tiene encabezados”. Solo
deberás validar esta opción, el rango de datos y pulsar aceptar.
Al pulsar el botón de aceptar habremos creado una tabla en Excel, el cual tendrá un estilo
predeterminado de color azul que se alterna con las filas. Además, en los encabezados
tendremos un color un poco más oscuro y podremos visualizar los filtros que son los
botones que se incluyen con una flecha, los cuales, nos permitirá filtrar y organizar la
información.
Tenga en cuenta que si la tabla no tiene encabezados, Excel insertará nombres
genéricos como Columna 1, columna 2, Columna 3, etc. Por lo cual, Excel siempre
requiere que la primera fila tenga encabezados para poder clasificar la información, de lo
contrario los insertará el mismo.
Al igual que en la anterior opción debemos seleccionar nuestro rango de datos y vamos a
ir a la ficha de Inicio y dentro del grupo de estilos vamos elegir la opción “dar formato
como tabla”. Inmediatamente damos clic en esta opción se nos despliega una variedad de
estilos, los cuales podremos elegir a nuestro gusto.
Luego de haber elegido nuestro estilo aparecerá el cuadro de diálogo de dar formato
como tabla, en el cual, se nos mostrará el rango de datos que estamos eligiendo para
hacer una tabla en Excel, así como la opción de “La tabla tiene encabezados” y al hacer
clic en aceptar habremos creado nuestra tabla en Excel.
Si queremos cambiar el estilo, basta con hacer clic en cualquiera de las celdas dentro del
rango e ir a la ficha de Herramientas de Tabla >> Diseño y elegir otra opción de color para
nuestra tabla en Excel. De igual manera, si queremos eliminar el estilo pero queremos
conservar la funcionalidad de la tabla, podemos ir directamente a la ficha de Herramientas
de Tabla >> Diseño >> Estilos de Tabla >> Borrar.
Nombrar una tabla en Excel
Las tablas de Excel son objetos que se pueden identificar y utilizar en un libro de Excel.
Por lo cual, al momento de crear una tabla en Excel se le asigna un nombre de manera
automática, como por ejemplo: Tabla 1, Tabla 2, Tabla 3, etc. Si deseamos conocer el
nombre de las tablas en Excel que contiene nuestro libro de Excel podemos dar clic en el
cuadro de nombres como se muestra en la siguiente imagen.
Otra alternativa que tenemos para conocer el nombre de nuestra tabla, es ir a través de la
ficha Herramientas de Tablas >> Propiedades >> Nombre de la Tabla y allí mismo,
podemos cambiarle el nombre a una tabla en Excel.
El nombre que tiene o asignamos a una tabla en Excel es importante para crear
referencias hacia ella mediante algún tipo de fórmula. Además, podemos usar el nombre
de la tabla en el caso de que estemos trabajando con código VBA.
Excel nos permite realizar o aplicar varios filtros en una misma tabla de datos, es decir,
que en nuestro ejemplo podemos filtrar por compras mayores a $100.000 y así mismo
filtrar por ciudad, etc.
Al dar clic sobre esta opción nos mostrará un cuadro de confirmación que
nos pregunta si estamos seguros en convertir la tabla en Excel a un rango
normal. Al pulsar en el botón Si se eliminara la definición de la tabla pero los
datos se conservarán en la hoja.
Elegimos el rango.
Nos vamos a la pestaña Insertar > Gráficos recomendados.
Elegimos un gráfico de barras.
Si hacemos clic en el botón Filtro, dentro del grupo de herramientas Ordenar y Filtrar de la
barra Modificar, aparecerá en el encabezado de cada columna un triángulo que muestra
que tenemos un desplegable. Según el tipo de filtro que apliquemos se nos mostrarán
más o menos datos de nuestra tabla. Es importante saber que esta herramienta no borra
ni modifica los datos de la tabla, simplemente deja de mostrar algunos datos.
En el caso de los filtros también podemos aplicar Filtros personalizados que variarán
según el tipo de valor al que estamos aplicando del filtro.
Pero aunque ordenemos todos estos datos en listas y tablas, nuestro cerebro tiene una
capacidad finita para procesarlos, de un simple vistazo. Por eso Excel y otras
herramientas similares disponen de filtros que nos permiten ocultar información para
mostrar solo lo que necesitamos ver. Estos filtros son dinámicos, así que podemos
activarlos o desactivarlos cuando queramos.
Vamos a ver cómo filtrar datos en Excel para poder manejar con más eficacia la
información de la hoja de cálculo.
Pon en marcha cualquier versión de Excel (funciona también con la versión gratuita de
Excel Online) y abre una hoja de cálculo que tenga muchos datos. Es recomendable que
la hoja tenga una primera fila con títulos de encabezado para cada columna, ya que
ayudan a filtrar:
Ya solo queda pulsar en la flecha para abrir un menú que permitirá ordenar las columnas
alfabéticamente, o con una determinada condición. Si pulsas en Filtrar verás opciones
para filtrar por palabras que hay en esa columna:
Desmarca las que no quieras que aparezcan, para crear tu filtro personalizado.
Es posible aplicar filtros sobre filtros, es decir, aplicar un filtro a una columna, y después
otro filtro a ese resultado desde otra columna diferente.
Use esta técnica para elegir la columna que desee ordenar y otros
criterios, como la fuente o los colores de la celda.
El primer paso será seleccionar los datos que quieres ordenar. Los puedes seleccionar
tanto a través del ratón, creando un rango que abarque todas las celdas de Excel, o
introduciendo manualmente el rango a ordenar. En el rango puedes incluir los títulos que
le has dado a las filas y columnas para identificar mejor tus datos. Una vez seleccionado
el rango, seguiremos el itinerario Inicio > Edición > Ordenar y filtrar. Nos aparecerán los
botones de ordenación y elegiremos el de datos ascendentes (AZ↓).
Una vez hemos hecho click en ese botón, seleccionaremos una sola celda en la columna
que vamos a ordenar. Volvemos a hacer click en el botón de orden ascendente y los
datos se ordenarán de esta forma: de la A a la Z o del número inferior al superior. Si has
completado con éxito la operación, los datos que querías ordenar los datos de manera
alfanumérica aparecerán expresados por orden alfabético u orden numérico, de forma que
trabajar con ellos será mucho más fácil.