Fórmulas de Excel
Las fórmulas de Excel son lo que dan un tremendo poder a nuestras hojas de cálculo. Sin
las fórmulas nuestras hojas de cálculo serían como cualquier otro documento creado en un
procesador de palabras. Utilizamos las fórmulas de Excel para realizar cálculos en los
datos de una hoja y obtener los resultados actualizados cada vez que los datos cambien.
¿Qué son las fórmulas de Excel?
Una fórmula de Excel es un código especial que introducimos en una celda. Ese código
realiza algunos cálculos y regresa un resultado que es desplegado en la celda.
Existen millones de variaciones de fórmulas porque cada persona creará la fórmula que
mejor se adapte a sus necesidades específicas. Pero sin importar la cantidad de fórmulas
que vaya a crear, todas deberán seguir las mismas reglas en especial la regla que indica que
todas las fórmulas deben empezar con un símbolo igual (=). Considera la siguiente fórmula
para la celda A1 ingresada en la barra de fórmulas:
Al pulsar la tecla Entrar obtendremos el resultado calculado por Excel y el cual será
mostrado en la celda A1:
Nunca debemos olvidar introducir el símbolo igual al inicio de una fórmula de lo contrario
Excel tratará el texto introducido como si fuera cualquier otro texto. Observa lo que sucede
en la celda B1 al no especificar el signo igual al inicio del texto:
Una celda contiene el símbolo igual y esa celda muestra el resultado de la operación,
mientras que la otra celda solamente muestra el texto de la ecuación pero no realiza ningún
cálculo.
Partes de una fórmula de Excel
Todas las fórmulas de Excel consisten de cualquier de los siguientes elementos:
Constantes o texto. Un ejemplo de una constante es el valor 7. Un texto también
puede ser utilizado dentro de una fórmula pero siempre deberá estar encerrado por
dobles comillas como “Marzo”.
Referencias de celda. En lugar de utilizar constantes dentro de nuestras fórmulas,
podemos utilizar referencias de celdas que apuntarán a la celda que contiene el valor
que queremos incluir en nuestra fórmula
Operadores. Los operadores utilizados en Excel son los mismos operadores
matemáticos que conocemos como el símbolo + para la suma o el símbolo * para la
multiplicación.
Funciones de Excel. Dentro de las fórmulas de Excel podemos utilizar funciones de
Excel. Un ejemplo de una función de Excel es la función SUMA la cual podemos
incluir como parte de una fórmula.
Constantes y referencias de celda
Las fórmulas nos permiten utilizar Excel como si fuera una calculadora, solamente
debemos introducir la ecuación en la Barra de fórmulas, pulsar la tecla Entrar y Excel
calculará el resultado. En el siguiente ejemplo puedes observar un ejemplo de fórmula que
utiliza solamente números:
Estos números son constantes, lo que significa que su valor nunca cambiará y la fórmula
siempre regresará el mismo resultado mientras tanto y no modifiquemos los números. Sin
embargo una de las ventajas más grandes al utilizar fórmulas en Excel es que podemos
utilizar referencias de celda dentro de la ecuación.
Referencias de celda en fórmulas
Las referencias de celda nos ofrecerán un mayor grado de flexibilidad en nuestras
fórmulas. Considera el siguiente ejemplo
La celda A2 tiene el valor 1, la celda B2 el valor 2 y la celda C2 el valor 3. En la celda D2
crearé la siguiente fórmula =A2+B2+C2 y al pulsar la tecla Entrar obtendré el resultado de
la operación:
La diferencia entre utilizar contantes y referencias de celda es que el resultado de una
fórmula con referencias de celda dependerá del valor de otras celdas. Si el valor de
cualquiera de las celdas referenciadas cambia, entonces el resultado de la fórmula también
será actualizado.
Si actualizo el valor de la celda B2 por 6, tan pronto como pulse la tecla Entrar habrá dos
actualizaciones en la hoja de cálculo. En primer lugar se actualizará el valor de la celda B2
y en segundo lugar el resultado de la fórmula de la celda D2 también será actualizado.
Observa que el resultado de la fórmula de la celda D1 no cambia porque sus elementos son
siempre constantes.
De esta manera puedes observar la flexibilidad que ofrece el utilizar referencias de celda
dentro de nuestras fórmulas ya que podemos controlar su resultado sin la necesidad de
editar la fórmula.
Referencias absolutas y relativas
Una referencia identifica a una celda (o rango de celdas) de manera única en Excel. Las
referencias son como direcciones dentro de un libro de Excel que permitirán a las fórmulas
encontrar cualquier celda y obtener su valor para utilizarlo en los cálculos.
Seguramente habrás escuchado sobre las referencias absolutas y las referencias relativas,
así que hoy dedicaremos algún tiempo a conocer las diferencias entre ambos tipos de
referencias.
Referencias relativas en Excel
Las referencias relativas son ampliamente utilizadas en Excel porque guardan una relación
con la columna y la fila en donde se encuentran. Lo que esto quiere decir es que, al
momento de copiar una referencia relativa a otra celda, Excel ajustará automáticamente su
columna y su fila.
Hagamos un ejemplo para entender mejor el comportamiento de las referencias relativas.
Comenzaremos por aprender a identificar una referencia relativa, lo cual es muy fácil, ya
que es la combinación de la columna y la fila de una celda. Por ejemplo, la siguiente
fórmula contiene una referencia relativa a la celda A1 y cuyo valor es multiplicado por 2.
=A1*2
Así de sencillo es, las referencias relativas siempre son la combinación de una letra y un
número sin caracteres o espacios entre ellos. En la siguiente imagen puedes observar que he
ingresado la fórmula anterior en la celda B1 y el resultado de dicha fórmula es 20 ya que se
obtiene el valor de la celda A1 es multiplicado por 2.
Los beneficios de las referencias relativas los observamos al momento de copiarlas hacia
otra celda. Como lo he mencionado antes, este tipo de referencias guarda una relación con
la fila y la columna en la que se encuentra así que, al momento de copiar la fórmula, las
referencias relativas serán modificadas por Excel de manera automática.
La siguiente imagen muestra el resultado después de haber copiado la fórmula hacia abajo.
Recuerda que cada resultado de la columna B representa la multiplicación de los valores de
la columna A por 2. La fórmula de la celda B4 muestra una referencia a la celda A4 en
lugar de la celda A1 que tenía la fórmula original.
Este cambio automático en la referencia sucedió porque, al copiar la fórmula hacia abajo, la
referencia aumenta la misma cantidad de filas. Al copiar la fórmula de la celda B1 a la
celda B2, nos movemos una fila hacia abajo y por lo tanto la fila de la referencia también
aumentará en uno.
Al copiar la fórmula hacia abajo, no hemos cambiado la columna sino solamente la fila de
la referencia. Ahora considera el siguiente ejemplo, donde tengo una fórmula que suma el
total de las ventas para el mes de Enero:
Nuestra fórmula tiene una referencia relativa al rango B2:B6 y al momento de copiarla
hacia la derecha estaremos aumentando la columna por lo que la formula copiada deberá
aumentar también su columna. La siguiente imagen muestra el resultado de copiar la
fórmula de la celda B7 a la derecha:
Al copiar la fórmula a una columna diferente, la referencia relativa modifica su columna.
Por esta razón, cada celda de la fila 7 sumará el rango superior de su misma columna.
Las referencias relativas permiten a Excel modificar la columna y fila al momento de copiar
la fórmula a otras celdas. El cambio será relativo a la cantidad de columnas o filas que se ha
desplazado la fórmula.
Referencias absolutas en Excel
A diferencia de las referencias relativas, las referencias absolutas no permiten que Excel las
modifique al momento de copiarlas. Estas referencias permanecen fijas sin importar la
cantidad de veces que sean copiadas.
Para hacer que una referencia sea absoluta necesitamos anteponer el símbolo $ a la columna
y fila de la referencia. La siguiente fórmula tiene una referencia absoluta a la celda A1:
=$A$1*2
Esta es la misma fórmula del primer ejemplo de la sección anterior. Así que la colocaré
también en la celda B1 y la copiaré hacia abajo. La siguiente imagen muestra el resultado
de dicha acción:
En esta ocasión tenemos como resultado el número 20 en todas las filas de la columna B y
eso se debe a que la referencia permaneció fija aún después de haber copiado la fórmula
hacia abajo. Esto nos indica que las referencias absolutas permanecerán inamovibles sin
importar que las copiemos a otras celdas.
Las referencias absolutas son muy útiles cuando queremos que una fórmula haga referencia
a una misma celda sin importar a dónde las copiemos. Cuando combinamos las referencias
absolutas con las referencias relativas, tenemos una combinación sumamente útil como lo
veremos en el siguiente ejemplo.
Referencias absolutas y relativas en Excel
Dentro de una fórmula de Excel podemos tener tanto referencias absolutas como
referencias relativas. Cada una de ellas se comportará de la manera en que lo he mostrado
en los ejemplos anteriores.
Nuestro siguiente ejemplo nos mostrará una fórmula que combina las referencias absolutas
y relativas para obtener el precio de una lista de productos en la moneda local. Considera la
siguiente tabla de datos:
Nuestro objetivo es obtener el precio en pesos basados en la columna de precios en dólares
y el tipo de cambio que está indicado en la celda E2. El primer intento que haremos por
resolver este problema es utilizando la siguiente fórmula:
=B2*E2
Ingresaré esta fórmula en la celda C2 y al copiarla hacia abajo tendremos el siguiente
resultado:
La fórmula de la celda C2 devuelve el resultado correcto, pero las fórmulas de las filas
inferiores devuelven cero. Al observar la fórmula de la celda C6 nos damos cuenta que, al
copiar la fórmula hacia abajo, Excel modificó ambas referencias, inclusive la que hacía
referencia a la celda E2 que contiene el tipo de cambio y por esta razón obtenemos el valor
cero.
Si queremos que todas las fórmulas hagan referencia a la celda E2 sin importar que la
copiemos a otra ubicación, entonces es necesario hacer que dicha referencia sea absoluta.
Nuestra fórmula quedará de la siguiente manera:
=B2*$E$2
En esta fórmula, la primera referencia es relativa y la segunda es absoluta. En el momento
en que ingresamos esta fórmula en la celda C2 y la copiamos hacia abajo, obtenemos el
resultado correcto para cada uno de los productos.
Lo mejor de este tipo de fórmulas es que, podrás cambiar el valor del tipo de cambio y
obtendrás los nuevos precios automáticamente sin la necesidad de modificar las fórmulas.
Recuerda que la diferencia entre una referencia absoluta y una referencia relativa está en
que la primera de ellas utiliza el símbolo $ para hacer saber a Excel que queremos dejarla
fija aún después de haberla copiado a otra celda.
Precedencia de operadores aritméticos
Un operador es un símbolo que especifica el tipo de cálculo matemático que se desea
realizar en una fórmula, por ejemplo la suma o la multiplicación. Si una fórmula contiene
varios operadores, Excel realiza dichos cálculos en un orden predeterminado.
Precedencia de operadores
Las formulas en Excel son calculadas de izquierda a derecha comenzando a leer después
del signo igual (=) y calculando los valores de acuerdo a la precedencia de los
operadores. El orden en que son calculadas las operaciones es el siguiente:
1. Porcentaje [%]
2. Exponenciación [^]
3. Multiplicación [*] y división [/]
4. Suma [+] y resta [-]
Seguramente el concepto quedará claro con un ejemplo. Considera la siguiente fórmula:
=5+3*4-6/2
Las multiplicaciones y divisiones se calcularán primero obteniendo el siguiente resultado:
=5+12-3
El número 12 es el resultado de multiplicar 3*4 y el número 3 es el resultado de la división
6/2. Finalmente se realizará la suma y la resta dando como resultado 14 que es
precisamente el resultado que obtenemos en Excel:
Uso de paréntesis con operadores aritméticos
Aun cuando existe un orden predeterminado para los operadores, podemos influir en la
precedencia de operadores al utilizar paréntesis los cuales tendrán la preferencia sobre los
operadores. Considera la siguiente fórmula:
=(5+3)*4-6/2
Esta es una fórmula similar a la anterior solamente que he colocado un paréntesis para la
suma (5+3), la cual será calculada antes que cualquier otra cosa dejando el siguiente
resultado:
=8*4-6/2
Ahora que ya no hay paréntesis Excel aplicará el orden predeterminado empezando con las
multiplicaciones y divisiones para obtener el resultado:
=32-3
Finalmente se hará la resta para obtener el resultado final de 29. Observa cómo Excel
efectivamente obtiene este resultado:
Ya conoces el orden de la precedencia de operadores aritméticos en Excel y debes
tomarlo muy en cuenta al momento de crear fórmulas ya que definitivamente influirán en el
resultado obtenido.
Comparar valores en Excel
Para poder comparar valores en Excel debemos hacer uso de los operadores de
comparación. A través de estos operadores podremos saber si un valor es mayor, igual o
diferente al valor con el cual lo estamos comparando.
Al utilizar los operadores de comparación recibiremos como respuesta un valor
VERDADERO o un valor FALSO de acuerdo a como se haya evaluado la expresión.
El operador Igual a (=)
Para comparar dos valores y saber si son iguales podemos utilizar el operador Igual a (=).
Observa el siguiente ejemplo:
La columna C contiene las expresiones de comparación entre los valores de la columna A y
la columna B. Observa cómo para la celda C2 el resultado es FALSO por que los valores
comparados son diferentes. En la imagen superior he colocado unos paréntesis alrededor de
la comparación de manera que podamos diferenciar el operador Igual a (=) del signo igual
que identifica el inicio de la fórmula. Sin embargo podemos quitar los paréntesis y la
fórmula funcionará correctamente.
El operador Mayor que (>)
El operador Mayor que (>) nos permite saber si un valor es mayor que otro. Observa cómo
funciona este operador en los datos de ejemplo:
Podemos también juntar este operador con el signo de igual de manera que tengamos una
comparación Mayor que o igual a (>=) la cual podremos utilizar para comparar valores.
Observa la diferencia en los resultados al utilizar este operador:
El operador Menor que (<)
El operador Menor que (<) verifica que el valor de la izquierda de la expresión sea menor
que el valor de la derecha.
De la misma manera podemos unir el operador menor que con el signo igual para tener una
comparación Menor que o igual a (<=). Observa los resultados:
El operador Diferente de (<>)
El último operador de comparación es el operador Diferente de (<>). Este operador nos
ayuda a saber si los valores comparados son diferentes, en cuyo caso obtendremos un valor
VERDADERO.
Si los valores son iguales entre sí, entonces el operador nos regresará un valor FALSO
como es el caso de la celda C4 del ejemplo. Es importante familiarizarse con los operadores
de comparación porque serán de gran utilidad al momento de trabajar con otras funciones
de Excel.
Ingresar fórmulas en Excel
Para ingresar fórmulas en Excel debemos iniciar siempre introduciendo el símbolo igual
(=) de manera que indiquemos a Excel que la celda contendrá una fórmula en lugar de un
texto. Excel nos da la oportunidad de utilizar diferentes métodos para ingresar nuestras
fórmulas.
Ingresar una fórmula manualmente
La manera más simple de introducir una fórmula en Excel es capturando todo el texto
que la compone directamente en la celda o en la barra de fórmulas. Tal como cualquier otro
texto podemos utilizar las flechas para movernos entre el texto así como realizar cualquier
edición con el teclado.
Ingresar fórmulas con el ratón
Existe un método alterno que nos permite ingresar una fórmula de una manera más rápida
y menos susceptible a errores. Con este método utilizamos el ratón para seleccionar las
celdas que forman parte de una fórmula.
Este método inicia igual que todos: introduciendo el símbolo igual (=) y cada vez que
necesitamos introducir una referencia a una celda debemos seleccionarla con el ratón en
lugar de introducirla con el teclado.
Ingresar fórmulas con las flechas del teclado
Este método es similar que el anterior, pero la diferencia es que en lugar de utilizar el ratón
para seleccionar las celdas utilizamos las flechas del teclado para movernos en la hoja de
Excel hacia la celda a la que deseamos crear una referencia en nuestra fórmula.
Utilizar autocompletar para ingresar una función
Las fórmulas de Excel pueden utilizar funciones y para insertarlas en la fórmula podemos
hacer uso de la funcionalidad de Autocompletar la cual hace más sencillo introducir el
nombre de la función.
En este ejemplo utilicé las facilidades del autocompletar y también del ratón para introducir
las referencias de las celdas dentro de la fórmula.
Insertar nombres de rango en fórmulas
En Excel podemos tener celdas o rangos de celdas con nombres asociados y podemos
utilizar dichos nombres en nuestras fórmulas. En el siguiente ejemplo el rango de celdas
B2:B7 tiene el nombre Ventas y el rango C2:C7 el nombre Gastos. Podemos ingresar estos
nombres en nuestras fórmulas de la siguiente manera:
La condición para utilizar un nombre de rango en nuestras fórmulas es que debemos
conocer previamente el nombre al menos saber la letra inicial para obtener la lista de
nombres disponibles. Si no conocemos el nombre del rango ni la letra inicial del nombre
podemos pulsar la tecla F3 para desplegar el cuadro de diálogo Pegar nombre el cual nos
dejará seleccionar el nombre de una lista.
Nota: Si no existen nombres previamente definidos, al oprimir la tecla F3 no sucederá
nada.
Editar fórmulas en Excel
Después de haber ingresado una fórmula es probable que tengamos la necesidad de realizar
alguna modificación. Para editar una fórmula podemos seguir cualquier de las siguientes
opciones:
Seleccionar la celda y editar la fórmula directamente en la barra de fórmulas.
Hacer doble clic sobre la celda y editar la fórmula directamente en la celda.
Seleccionar la celda y pulsar la tecla F2 para editar la fórmula en la celda.
Asignar nombres a celdas o rangos
Hasta ahora he utilizado el estilo de referencia A1 para referirme tanto a una celda como a
un rango pero también existe la posibilidad de crear un nombre descriptivo que los
represente adecuadamente.
Asignar un nombre a un rango de celdas
Estos nombres se pueden utilizar dentro de una fórmula para ayudar en la compresión de la
misma posteriormente. Para asignar un nombre a una celda sigue los siguientes
pasos. Selecciona la celda o rango a la que asignarás un nombre y haz clic en el cuadro
Nombre que se encuentra en el extremo izquierdo de la barra de fórmulas:
Escribe el nombre que deseas y presiona Entrar.
Otra manera de crear un nombre para un rango es desde la ficha Fórmulas y el botón
Asignar nombre.
Una vez que hayas seleccionado el rango de celdas oprime este botón y se mostrará el
cuadro de diálogo Nombre nuevo:
En la caja de texto Nombre coloca el nombre que asignarás a la celda o rango y oprime el
botón Aceptar.
Utilizar un nombre en una fórmula
Como ejemplo final utilizaré el nombre que acabamos de crear dentro de una fórmula para
que observes cómo Excel interpreta correctamente el nuevo nombre del rango, observa la
barra de fórmulas:
Ahora ya sabes que puedes nombrar tanto celdas como rangos y utilizar ese nombre dentro
de tus fórmulas para facilitar tu trabajo.
Insertar funciones
El cuadro de diálogo Insertar función en Excel 2010 simplifica el uso de las funciones en
nuestras hojas ya que este cuadro de diálogo nos brinda ayuda para localizar la función
adecuada y nos da información sobre sus argumentos.
Si utilizas el cuadro de diálogo Insertar función podrás evitar utilizar el teclado y podrás
hacer prácticamente todo con el puntero del ratón.
Desplegar el cuadro de diálogo Insertar función
Existen tres maneras de mostrar este cuadro de diálogo. La primera es haciendo clic sobre
el botón Insertar función de la ficha Fórmulas. La otra alternativa es utilizar el icono
mostrado en la barra de fórmulas el cual se muestra como fx. El tercer método es
seleccionar la opción de menú Más funciones que se muestra al pulsar el botón Autosuma.
Seleccionar la categoría de la función de Excel
De manera predeterminada se mostrará la categoría de funciones Usadas recientemente.
Esto permitirá que hagas una revisión rápida sobre la lista para saber si la función que
buscas se encuentra ahí.
De lo contrario, puedes seleccionar la categoría de la función que estás buscando para
poder encontrarla rápidamente. Si no conoces la categoría de la función tienes dos
alternativas, la primera es seleccionar la opción Todo dentro de la lista desplegable lo cual
mostrará todas las funciones de Excel y podrás buscar entre ellas. La otra opción que tienes
es utilizar el cuadro Buscar una función para introducir el nombre de la función que
buscar y oprimir el botón Ir para permitir que Excel encuentre dicha función.
Seleccionar la función
Una vez que has encontrado la función que necesitas, debes seleccionarla y hacer clic en el
botón Aceptar o también puedes hacer doble clic sobre su nombre y de inmediato Excel
mostrará el cuadro de diálogo Argumentos de Función.
Ingresar los argumentos de la función
Dentro de este nuevo cuadro de diálogo deberás seleccionar las celdas que contienen cada
uno de los argumentos de la función. Una vez que hayas terminado de especificar los
argumentos deberás pulsar el botón Aceptar para terminar con la inserción de la función de
Excel. Una ventaja del cuadro de diálogo Argumentos de función es que provee una
descripción de ayuda para cada uno de los argumentos de la función utilizada de manera
que si has olvidado alguno de ellos puedas rápidamente recordar el uso de cada uno de los
argumentos.
Trucos para la Autosuma en Excel
En esta ocasión te daré dos consejos para aplicar la Autosuma fácil y rápidamente en tus
hojas de Excel. El primero de los trucos es el siguiente.
Obtener la suma de una columna
Selecciona la celda justo debajo de la columna que deseas sumar:
Oprime la combinación de teclas ALT + = y Excel seleccionará y sumará correctamente los
valores numércios de la columna:
Sumar todas las columnas y filas
Antes de mostrarte el siguiente truco debo resaltar un comportamiento extraño de Excel.
Tomaré la misma tabla de datos de ejemplo y comenzaré a sumar las filas hasta llegar a la
tercera fila en donde Excel realmente no sabrá qué hacer:
Observa cómo despues de haber sumado dos filas y llegar a la tercera fila Excel intenta
sumar la columna en lugar de la fila. El segundo truco que te mostraré ayuda a resolver la
confusión de Excel y a sumar rápidamente tanto filas como columnas. Para aplicar el truco
debes seleccionar todas las celdas de valores numércios e incluir una fila y una columna
adicionales donde se colocará los resultados:
Después de seleccionar las celdas oprime el botón de suma ó el atajo de teclado que
acabamos de revisar ALT + = y Excel sumará automáticamente tanto columnas como filas
y colocará los resultados en las celdas vacías:
Ambos métodos te ayudarán a realizar las sumas de tus datos adecuada y
rápidamente. Aprende otros métodos abreviados de teclado en el artículo 10 atajos de
teclado útiles.
Funciones de tiempo en Excel
Excel provee de tres funciones que nos ayudan a trabajar con información de tiempo. Estas
funciones son de gran utilidad para extraer información específica de hora, minuto y
segundo de una celda que contiene un dato de tipo Hora.
Cada función, de acuerdo a su nombre, extrae una parte específica de una hora con tan solo
especificar la celda que contiene el dato que deseamos analizar. Por ejemplo, supongamos
que la celda A 1 tiene la siguiente información:
La función HORA en Excel
Para obtener solamente la hora de esta celda puedo utilizar la función HORA de la
siguiente manera:
Observa que Excel regresa el valor 17 porque las horas son siempre especificadas en el
formato de 24-horas.
La función MINUTO en Excel
Para extraer la información de los minutos utilizamos la función MINUTO:
La función SEGUNDO en Excel
Y finalmente para obtener los segundos de la celda A1 utilizamos la función SEGUNDO:
Ya lo sabes, cuando necesites extraer información específica sobre una hora puedes hacer
uso de las funciones de tiempo para facilitar cualquier cálculo posterior.
Funciones de texto
La función CARACTER en Excel
La función CARACTER en Excel regresa un carácter específico para un número entero que
ha sido proporcionado como argumento. Un computador tiene un juego de caracteres con
un número entero asignado y es precisamente ese número el que debemos proporcionar
como argumento.
Sintaxis de la función CARACTER
La sintaxis de la función CARACTER solamente admite un argumento:
Número (obligatorio): Número entero entre 1 y 255 que especifica el carácter que
deseamos obtener.
La función CARACTER puede ayudarnos a hacer uso de caracteres especiales o símbolos
dentro de alguna celda como pueden ser los saltos de línea o encontrar alguna letra del
alfabeto.
Agregar un salto de línea
Cuando necesitamos agregar dos cadenas de texto que incluyan un salto de línea entre ellas
podemos utilizar la función CARACTER (10), que representa precisamente el salto de
línea. Observa cómo la celda C2 hace la unión de las cadenas de texto de la celda A1 y B1
pero introduce un salto de línea entre ambas.
Para ver reflejado el salto de línea debemos ir al cuadro de diálogo Formato de celdas
(CTRL + 1) y seleccionar la opción Ajustar texto que se encuentra en la pestaña Alineación.
Encontrar una letra del alfabeto
Si queremos saber rápidamente cual es la letra 10 del alfabeto podemos utilizar la función
CARACTER que nos dará el resultado inmediato sin necesidad de ir letra por letra.
Antes de mostrar el ejemplo debemos saber que la letra A (mayúscula) tiene asociado el
código 65 y de esta manera podemos imaginar que la primera letra del alfabeto es lo mismo
que 64 +1, la segunda letra del alfabeto será 64 +2, la tercera 64 + 3 y así sucesivamente. Si
necesitamos conocer la décima letra del alfabeto utilizaremos la fórmula CARACTER(64 +
10):
La suma 64 + 10 que coloqué dentro de la función no es necesaria. Solamente lo he hecho
para ilustrar de una mejor manera que estoy buscando la décima letra del alfabeto pero
obtendríamos el mismo resultado con solo especificar la fórmula CARACTER(74).
Puedes hacer un ejercicio y enlistar todas las letras del alfabeto de acuerdo a su posición.
En la siguiente hoja de Excel tengo las posiciones de las letras en la columna C y en la
columna D mostraré la letra correspondiente con tan solo hacer la suma del número 64 y la
posición deseada:
Funciones de fecha y hora
La función DIASEM en Excel
La función DIASEM en Excel nos devuelve el número que identifica a un día de la
semana, es decir, nos regresa un número entre 1 y 7 el cual indicará qué día de la semana
corresponde a una fecha determinada.
Sintaxis de la función DIASEM
La función DIASEM tiene dos argumentos
Núm_de_serie (obligatorio): Es la fecha de la cual necesitamos conocer el día de la
semana.
Tipo (opcional): Nos permite configurar el día asignado como primer día de la
semana.
El segundo parámetro de la función es opcional pero nos permite configurar la manera en
que la función identifica los días de la semana. Por ejemplo, si especificamos el número 2
para este argumento, la función DIASEM devolverá el número 1 en caso de que la fecha
especificada sea lunes.
En base al número especificado en el segundo argumento será la numeración de los días. A
continuación la tabla de posibles valores para el argumento Tipo:
En caso de que se omita el argumento Tipo la función asumirá el valor 1 y regresará el
número 1 al encontrar un día domingo y el número 7 para un día sábado. Para las versiones
anteriores a Excel 2010 solamente están disponibles los valores 1, 2 y 3 para el argumento
Tipo.
Ejemplos de la función DIASEM
Para conocer el día de la semana que corresponde a la fecha “14/02/2012” podemos utilizar
la función DIASEM de la siguiente manera:
Ya que no hemos especificado el segundo argumento de la función, Excel asume que el
número 1 es para el día domingo y por lo tanto el 14 de febrero del 2012 que es martes
tendrá asignado el número 3. Si ahora utilizo el segundo argumento de la función para que
asigne el número 1 al día lunes entonces la respuesta de la función deberá cambiar. Observa
el resultado:
De acuerdo a la tabla de valores del argumento Tipo puedes observar que al poner el valor 2
estoy indicando a la función que el lunes tendrá asignado el número 1 y por lo tanto ahora
la función DIASEM nos da como resultado un 2 bajo esta nueva configuración que
corresponde al día martes.
Mostrar el nombre del día
Como hemos visto, la función DIASEM devuelve el número de día de la semana
(Domingo = 1, sábado = 7), pero es posible obtener el nombre del día si utilizamos el
formato personalizado “dddd” para una celda que contenga la fecha original. Para nuestro
ejemplo he copiado la fecha de la celda B1 a la celda B3 y he aplicado el formato de la
siguiente manera:
La función DIASEM nos ayudará a conocer fácilmente el día de la semana que
corresponde a cualquier fecha especificada.
Funciones lógicas
La función O en Excel
La función O es una de las funciones lógicas de Excel y como cualquier otra función
lógica solamente devuelve los valores VERDADERO o FALSO después de haber evaluado
las expresiones lógicas que se hayan colocado como argumentos.
Sintaxis de la función O
La función O en Excel nos ayudará a determinar si al menos uno de los argumentos de la
función es VERDADERO.
Valor_lógico1 (obligatorio): Expresión lógica que será evaluada por la función.
Valor_lógico2 (opcional): A partir del segundo argumento las expresiones lógicas a
evaluar con opcionales hasta un máximo de 255.
La única manera en que la función O devuelva el valor FALSO es que todas las
expresiones lógicas sean falsas. Si al menos una expresión es verdadera entonces el
resultado de la función O será VERDADERO.
Ejemplos de la función O
Para comprobar el comportamiento de la función O haremos un ejemplo sencillo con la
siguiente fórmula:
=O(1=2, 3>4, 5<>5, 7<=6, 8>=9)
Si analizas con detenimiento cada una de las expresiones verás que todas son falsas y por lo
tanto la función O devolverá el valor FALSO. Observa el resultado:
Como mencioné anteriormente, la función O devolverá un valor VERDADERO si al
menos una de las expresiones lógicas es verdadera. En nuestro ejemplo modificaré
solamente la primera expresión para que sea 1=1 de manera que tenga la siguiente fórmula:
=O(1=1, 3>4, 5<>5, 7<=6, 8>=9)
Esto deberá ser suficiente para que la función O devuelva un valor VERDADERO:
Funciones como argumento de la función O
Podemos utilizar funciones como argumentos de la función O siempre y cuando devuelvan
VERDADERO o FALSO como resultado. En el siguiente ejemplo utilizo las funciones
ESNUMERO y ESTEXTO para evaluar el tipo de dato de las celdas B1 y B2.
Ya que la celda B1 es un número la función ESNUMERO regresa el valor VERDADERO.
Por otro lado la celda B2 es efectivamente una cadena de texto y por lo tanto la función
ESTEXTO devuelve el valor VERDADERO. En consecuencia la función O también
regresa el valor VERDADERO. Ahora intercambiaré los valores de las celdas B1 y B2 de
manera que tanto la función ESNUMERO como la función ESTEXTO devuelvan FALSO.
No olvides que la función O en Excel siempre devolverá VERDADERO excepto cuando
TODAS las expresiones lógicas evaluadas sean falsas.
Funciones matemáticas y trigonométricas
La función REDONDEAR en Excel
La función REDONDEAR en Excel nos ayuda a redondear un número a una cantidad de
decimales especificados. La cantidad de decimales especificados puede ser un número
positivo, negativo o cero.
Sintaxis de la función REDONDEAR
La función REDONDEAR tiene dos argumentos obligatorios:
Número (obligatorio): El número que va a ser redondeado.
Núm_decimales (obligatorio): La cantidad de decimales a la que se desea
redondear.
Ejemplos de la función REDONDEAR
En la celda A1 tengo el valor 16.475 y utilizaré la función REDONDEAR con diferentes
valores para el segundo argumento de manera que podamos observar la diferencia.
Cuando el segundo argumento de la función REDONDEAR es mayor a cero entonces el
número se redondea a la cantidad de decimales especificada. Si colocamos un cero como
segundo argumento, entonces se redondeará hacia el número entero más próximo. Por el
contrario, si especificamos un número negativo, entonces la función REDONDEAR hace
el redondeo hacia la izquierda del separador decimal.
Ahora observa el valor 2.3928 siendo redondeado a una, dos y tres posiciones decimales.
Debes recordar que la función REDONDEAR hace siempre un redondeo hacia arriba a
partir del número 5, de lo contrario el redondeo ser realizará hacia abajo. Considera los
siguientes ejemplos:
REDONDEAR(4.845,2) = 4.85
REDONDEAR(4.844,2) = 4.84
La función SUMAR.SI en Excel
La función SUMAR.SI en Excel nos permite hacer una suma de celdas que cumplen con
un determinado criterio y de esta manera excluir aquellas celdas que no nos interesa incluir
en la operación.
Sintaxis de la función SUMAR.SI
La función SUMAR.SI tiene tres argumentos que explicaré a continuación.
Rango (obligatorio): El rango de celdas que será evaluado.
Criterio (obligatorio): La condición que deben cumplir las celdas que serán
incluidas en la suma.
Rango_suma (opcional): Las celdas que se van a sumar. En caso de que sea
omitido se sumaran las celdas especificadas en Rango.
El Criterio de la suma puede estar especificado como número, texto o expresión. Si es un
número hará que se sumen solamente las celdas que sean iguales a dicho número. Si el
criterio es una expresión podremos especificar alguna condición de mayor o menor que.
Si el Criterio es un texto es porque seguramente necesito que se cumpla una condición en
cierta columna que contiene datos de tipo texto pero realizar la suma de otra columna que
tiene valores numéricos. Todos estos casos quedarán más claros con los siguientes
ejemplos.
Ejemplos de la función SUMAR.SI
El primer ejemplo es muy sencillo ya que de una lista de valores aleatorios quiero sumar
todas las celdas que contienen el número 5.
Recuerda que la función SUMAR.SI no realiza una cuenta de las celdas que contienen el
número 5, de lo contrario el resultado habría sido 2. La función SUMAR.SI encuentra las
celdas que tienen el número 5 y suma su valor. Ya que las celdas A2 y A7 cumplen con la
condición establecida se hace la suma de ambas celdas lo cual da el número 10 como
resultado.
Ahora cambiaré la condición a una expresión y sumare aquellas celdas que sean menores a
3. Observa el resultado de esta nueva fórmula.
Ventas de un vendedor
Ahora utilizaremos un criterio en texto y el tercer argumento de la función SUMAR.SI el
cual nos deja especificar un rango de suma diferente al rango donde se aplica el criterio. En
el siguiente ejemplo tengo una lista de vendedores y deseo conocer el total de ventas de un
vendedor específico.
Para obtener el resultado colocaré el rango A2:A10 como el rango que debe ser igual al
texto en la celda F1. El tercer argumento de la función contiene el rango C2:C20 el cual
tiene los montos que deseo sumar.
La celda F2 que contiene la función SUMAR.SI muestra la suma de las ventas que
pertenecen a Juan y excluye el resto de celdas. Podría modificar un poco esta fórmula para
obtener las ventas de un mes específico. Observa el resultado de esta adecuación en la celda
F5:
La función RESIDUO en Excel
El residuo es el sobrante de una división inexacta. La función RESIDUO en Excel nos
ayuda a obtener el sobrante (residuo) que haya resultado de la división de dos números.
Sintaxis de la función RESIDUO
La sintaxis de la función RESIDUO es la siguiente:
Número (obligatorio): Número que será dividido. También conocido como
dividendo.
Núm_divisor (obligatorio): Número por el cual se sea hacer la división.
Si la división entre Número y Núm_divisor no es exacta tendremos un residuo diferente a
cero.
Ejemplos de la función RESIDUO
RESIDUO(21, 5) = 1
RESIDUO(23, 5) = 3
RESIDUO(25, 5) = 0
Si el resultado de la función RESIDUO es cero será un indicador de que tenemos una
división exacta y por lo tanto tenemos un número que es divisible.
Comprobar la divisibilidad de un número
En el siguiente ejemplo tenemos una columna de números y otra columna de divisores.
Podemos conocer fácilmente las parejas de números que son divisibles utilizando la
función RESIDUO y observando aquellos que tienen un residuo igual a cero.
La función COMBINAT en Excel
La función COMBINAT en Excel nos ayuda a obtener la cantidad de combinaciones
posibles para un número determinado de elementos. Una combinación es un subconjunto de
elementos sin importar su orden interno.
Sintaxis de la función COMBINAT
La sintaxis de la función COMBINAT es la siguiente.
Número (obligatorio): El número total de elementos
Tamaño (obligatorio): El número de elementos en cada combinación
Algunas consideraciones importantes sobre la función COMBINAT son las siguientes:
1. Los argumentos deben ser números enteros, en caso contrario, Excel truncará los
números.
2. Si cualquiera de los argumentos es menor a cero, o si Número < Tamaño, entonces
la función COMBINAT regresará el error #¡NUM!
3. Cualquier argumento que no sea un valor numérico ocasionará que la función
COMBINAT devuelva el error #¡VALOR!
Ejemplos de la función COMBINAT
Para entender mejor la función COMBINAT hagamos un ejemplo muy sencillo. Tengo
tres cajas etiquetadas como A, B y C. ¿Cuántas posibles combinaciones de 2 cajas puedo
hacer? La respuesta nos la da la función COMBINAT:
COMBINAT(3, 2) = 3
Esta respuesta la podemos validar fácilmente porque efectivamente con las tres cajas puedo
hacer las siguientes combinaciones: [A, B], [A, C] y [B, C]. Si agrego una cuarta caja
etiquetada como D el número de posibles combinaciones aumenta a seis.
COMBINAT(4, 2) = 6
Las combinaciones posibles son las siguientes: [A, B], [A, C], [A, D], [B, C], [B, D] y [C,
D].
La función ALEATORIO.ENTRE en Excel
La función ALEATORIO.ENTRE en Excel devuelve un número aleatorio que se
encontrará entre el límite inferior y el límite superior especificados. La función
ALEATORIO.ENTRE siempre devolverá un número entero.
Sintaxis de la función ALEATORIO.ENTRE
La función ALEATORIO.ENTRE tiene solamente dos argumentos:
Inferior (obligatorio): Límite inferior del número aleatorio generado.
Superior (obligatorio): Límite superior del número aleatorio generado.
La función ALEATORIO.ENTRE regresará un nuevo número aleatorio cada vez que se
recalcule la hoja de cálculo.
Ejemplo de la función ALEATORIO.ENTRE
Para generar un número aleatorio entre 1 y 100 escribe la siguiente fórmula en cualquier
celda de la hoja.
=ALEATORIO.ENTRE(1, 100)
Para obtener un número aleatorio diferente solamente debes presionar la tecla F9 y
tendremos un nuevo número aleatorio entre 1 y 100.
Números aleatorios negativos
La función ALEATORIO.ENTRE también puede generar números aleatorios negativos.
Por ejemplo, si deseo tener un número aleatorio que se encuentre entre -50 y 50 puedo
escribir la siguiente fórmula:
=ALEATORIO.ENTRE(-50, 50)
Solo recuerda colocar siempre en el primer argumento el límite inferior, que para este
ejemplo es el número negativo, ya que si inviertes los argumentos la función
ALEATORIO.ENTRE devolverá el error #¡NUM!
Funciones de información
La función ESBLANCO en Excel
La función ESBLANCO en Excel es una función que comprueba el valor de una celda y
devuelve el valor lógico VERDADERO en caso de que sea una celda vacía, de lo contrario
regresará el valor FALSO.
Sintaxis de la función ESBLANCO
La función ESBLANCO solamente tiene un argumento.
Valor (obligatorio): valor o referencia a la celda que deseamos validar.
Ejemplos de la función ESBLANCO
En la siguiente imagen puedes observar cómo la función ESBLANCO en la celda B1
regresa un valor FALSO cuando pasamos como argumento la referencia de la celda A1 la
cual contiene un texto.
Por el contrario, si en la celda B2 utilizamos la función ESBLANCO para evaluar el
contenido de la celda A2, obtendremos un valor VERDADERO porque la celda A2 está
vacía.
La función ESBLANCO regresará el valor FALSO cuando la celda que está siendo
evaluada contiene un error. Observa el siguiente ejemplo.
La función ESNOD en Excel
La función ESNOD en Excel nos ayuda a saber si una celda contiene el error #N/A. Este
tipo de error indica que Excel no ha encontrado el valor especificado, es decir tenemos un
valor No Disponible (N/A = Not Available).
Sintaxis de la función ESNOD
Valor (obligatorio): El valor que deseamos evaluar para saber si contiene el tipo de
error #N/A.
Ejemplos de la función ESNOD
En la siguiente imagen puedes observar en la columna A una serie de valores diferentes. La
celda A1 contiene un texto, la celda A2 un número, la celda A3 es una celda vacía.
Las celdas inferiores contienen diferentes tipos de errores y solamente la celda A8 contiene
el tipo de error #N/A. Ahora en la columna B utilizaré la función ESNOD para evaluar los
valores de la columna A. Observa el resultado a continuación:
De esta manera comprobamos que la función ESNOD regresará el valor VERDADERO
solo en caso de encontrar el tipo de error #N/A. Un uso muy práctico de la función
ESNOD es para saber si el resultado de otra función es específicamente el error #N/A.
Observa la siguiente fórmula:
=ESNOD(BUSCARV("valor", D1:G14, 4))
En este ejemplo estoy utilizando la función ESNOD para saber si la función BUSCARV
regresa un error del tipo #N/A.
La función ESERROR en Excel
La función ESERROR en Excel nos ayuda a comprobar si un valor es un error y nos
devuelve el valor VERDADERO o FALSO. El valor evaluado puede ser una celda o una
fórmula cuyo resultado será evaluado.
Sintaxis de la función ESERROR
Valor (obligatorio): Es el valor que se desea evaluar.
Ejemplos de la función ESERROR
La función ESERROR evalúa el valor de una celda para saber si contiene alguno de los
errores de Excel. Observa la siguiente imagen que contiene todos los errores posibles en
Excel y a su lado el resultado de la función ESERROR.
Sólo en el caso en donde la celda tenga un valor de error la función ESERROR devolverá
el valor VERDADERO. En el ejemplo anterior las celdas A9, A10 y A11 no contienen un
error y por lo tanto la función ESERROR devuelve el valor FALSO.
La función ESERR en Excel
La función ESERR en Excel es una de las funciones de Información que nos permiten
saber si el valor de una celda o el resultado de una fórmula es alguno de los errores de
Excel.
Sintaxis de la función ESERR
Valor (obligatorio): El valor que se desea comprobar.
La función ESERR compara el valor contra todos los tipos de error en Excel excepto el
error #N/A en cuyo caso devolverá el valor FALSO.
Ejemplos de la función ESERR
A continuación podrás observar que en la columna A tengo todos los errores que son
generados por Excel. En la columna B he utilizado la función ESERR para evaluar el
contenido de cada una de las celdas.
Es importante que observes cómo la función ESERR comprueba adecuadamente todos los
errores devolviendo el valor VERDADERO, pero al evaluar el tipo de error #N/A devuelve
el valor FALSO. Debes tener muy en cuenta esta peculiaridad de la función ESERR al
momento de utilizarla en la validación de errores en tu hoja de cálculo de Excel.
Funciones de búsqueda y referencia
La función COINCIDIR en Excel
La función COINCIDIR en Excel nos ayuda a localizar un elemento dentro de un rango
de celdas y nos devuelve su posición. En otras palabras, la función COINCIDIR nos
ayuda a obtener el número de fila que ocupa el elemento buscado.
Sintaxis de la función COINCIDIR
La función COINCIDIR tiene tres argumentos:
Valor_buscado (obligatorio): El valor que estamos buscando.
Matriz_buscada (obligatorio): El rango de celdas donde realizaremos la búsqueda.
Tipo_de_coincidencia (opcional): Un número que indica el tipo de coincidencia en
la búsqueda.
El Tipo_de_coincidencia especificado en la función tendrá un efecto en la manera en que se
hace la búsqueda. Los siguientes valores son los posibles para el tercer argumento de la
función COINCIDIR:
1: La función COINCIDIR encontrará el valor más grande que sea menor o igual
al valor buscado. La matriz de búsqueda debe estar ordenada de manera ascendente.
0: La función COINCIDIR encontrará el primer valor que sea exactamente igual al
valor buscado. La matriz de búsqueda puede estar en cualquier orden.
-1: La función COINCIDIR encontrará el valor más pequeño que sea mayor o
igual que el valor buscado. La matriz de búsqueda debe estar ordenada de manera
descendente.
Cuando no se especifica el tercer argumento de la función COINCIDIR se utilizará de
manera predeterminada el valor 1.
Ejemplos de la función COINCIDIR
Comenzaré con un ejemplo de una búsqueda exacta con la función COINCIDIR. Para ello
tengo una lista de valores en la columna A y utilizaré la siguiente fórmula:
=COINCIDIR("EFG", A1:A10, 0)
Observa el resultado de la fórmula:
La función COINCIDIR nos devuelve el número 5 que es precisamente la posición que
ocupa el valor buscado. Ahora observa lo que sucede al utilizar la siguiente fórmula:
=COINCIDIR("JOX", A1:A10)
En primer lugar debemos saber que el valor «JOX» no está dentro de la lista así que no
habría una coincidencia exacta, pero al omitir el tercer argumento de la función estoy
indicando que deseo hacer una búsqueda aproximada. Observa el resultado:
La función COINCIDIR devuelve el número 9 porque es el elemento que contiene al
menos una de las letras del valor buscado y es, por lo tanto, la mejor coincidencia
encontrada.
Notas adicionales sobre la función COINCIDIR
Algunas notas adicionales sobre la función COINCIDIR son las siguientes:
La función COINCIDIR no hace diferencia entre mayúsculas y minúsculas.
Cuando la función COINCIDIR no encuentra alguna coincidencia devolverá el
tipo de error #N/A.
La función BUSCAR en Excel
La función BUSCAR en Excel nos permite buscar un valor dentro de un rango de celdas y
como resultado nos devolverá el valor correspondiente del rango de resultados que
especifiquemos. La función BUSCAR se puede utilizar en forma vectorial o en forma
matricial.
Forma vectorial de la función BUSCAR
Comenzaré explicando la forma vectorial de la función BUSCAR. Bajo esta forma
podemos buscar un valor en un rango de celdas el cual debe ser una sola columna o una
sola fila. La sintaxis para realizar la búsqueda es la siguiente:
Valor_buscado (obligatorio): Es el valor que deseamos encontrar.
Vector_de_compraración (obligatorio): Un rango de celdas que está formado por
una sola columna o una sola fila en donde se realizará la búsqueda.
Vector_resultado (opcional): El rango de celdas que contiene la columna o fila de
resultados que deseamos obtener.
El Vector_de_comparación debe estar siempre en orden ascendente, de lo contrario la
función devolverá resultados incorrectos. En caso de especificar el Vector_resultado deberá
ser del mismo tamaño que Vector_de_comparación.
Ejemplo de la función BUSCAR en forma vectorial
Para este ejemplo tengo una lista de alumnos con sus nombres, apellidos y calificaciones y
de los cuales deseo encontrar la calificación de alguno de ellos con tan solo especificar su
nombre.
En la celda F1 colocaré el nombre del alumno y en la celda F2 la función BUSCAR la cual
me ayudará a obtener su calificación. Desarrollemos la fórmula paso a paso:
1. Introducir la función BUSCAR y especificar el primer argumento que es el valor
buscado.
=BUSCAR(F1,
2. Como segundo argumento debo especificar el rango donde se realizará la búsqueda:
=BUSCAR(F1, A2:A6,
3. El último argumento será el rango que tiene los resultados que deseo obtener y que
en este ejemplo son las calificaciones en C2:C6:
=BUSCAR(F1, A2:A6, C2:C6)
Observa cómo la función BUSCAR regresa la calificación que corresponde al nombre
buscado.
Si en lugar de la calificación quisiera obtener el apellido del alumno basta con cambiar el
tercer argumento de la función para indicar el rango que contiene los apellidos que es
B2:B6.
Forma matricial de la función BUSCAR
La función BUSCAR también puede ser utilizada con un arreglo, el cual debe estar
formado por los valores de búsqueda y los valores de regreso. La sintaxis para realizar la
búsqueda de manera matricial es la siguiente:
Valor_buscado (obligatorio): Es el valor que deseamos encontrar.
Matriz (obligatorio): Arreglo de valores que contiene tanto los valores de búsqueda
y de resultados.
Ejemplo de la función BUSCAR en forma matricial
Hagamos un ejemplo sencillo para ilustrar el uso de la función BUSCAR en forma
matricial. Supongamos que tengo un arreglo con las vocales del abecedario:
{“A”,”E”,”I”,”O”,”U”} y por otro lado un arreglo indicando el número de vocales: {1, 2, 3,
4, 5}.
Dada una vocal en la celda A1 deseo saber qué número de vocal le corresponde. Para ello
puedo utilizar la siguiente fórmula:
=BUSCAR(A1,{"A","E","I","O","U"; 1,2,3,4,5})
La función BUSCAR regresará el número de vocal que haya encontrado en la celda A1.
Observa el resultado: