Está en la página 1de 15

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA

CENTRO UNIVERSITARIO DE ORIENTE


COMPUTO III
MSc. Otto Rolando Bonilla Guerra

FÓRMULAS BÁSICAS DE EXCEL

Chiquimula, SEPTIEMBRE de 2021


UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
CENTRO UNIVERSITARIO DE ORIENTE
COMPUTO III
MSc. Otto Rolando Bonilla Guerra
NOTA TECNICA VI

1. FUNCION SI (CONDICIÒN)

SI le indica a Excel que debe realizar una acción A o una acción B en función de si se cumplen
o no determinadas condiciones. Las formulas con SI tienen la siguiente estructura:

Estructura de fórmula: =SI(condición;valor si se da dicha condición;valor si no se da dicha


condición)

Prueba_lógica (obligatorio): Expresión lógica o la condición de valor que será


evaluada para conocer si el resultado es VERDADERO o FALSO.
Valor_si_verdadero (opcional): El valor que se devolverá en caso de que el
resultado de la Prueba_lógicasea VERDADERO.
Valor_si_falso (opcional): El valor que se devolverá si el resultado de la evaluación es
FALSO.

La Prueba_lógica puede ser una expresión que utilice cualquier operador lógico o también
puede ser una función de Excel que regrese como resultado VERDADERO o FALSO.

Los argumentos Valor_si_verdadero y Valor_si_falso pueden ser cadenas de texto, números,


referencias a otra celda o inclusive otra función de Excel que se ejecutará de acuerdo al
resultado de la Prueba_lógica.

Ejemplos de la función SI
Probaremos la función SI con el siguiente ejemplo. Tengo una lista de alumnos con sus
calificaciones correspondientes en la columna B. Utilizando la función SI desplegaré un
mensaje de APROBADO si la calificación del alumno es superior o igual a 60 y un mensaje
de REPROBADO si la calificación es menor a 60. La función que utilizaré será la siguiente:

=SI(B2>=60,"APROBADO","REPROBADO")
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
CENTRO UNIVERSITARIO DE ORIENTE
COMPUTO III
MSc. Otto Rolando Bonilla Guerra
NOTA TECNICA VI

Observa el resultado al aplicar esta fórmula en todas las celdas de la columna C.

2. Varias condiciones en la función SI


(FUNCION Y)

La función Y nos permite evaluar varias condiciones y devuelve el valor verdadero


solamente si todas las condiciones son verdaderas. De esta manera, si utilizamos
la función Y como el primer argumento de la función SI podremos tomar decisiones en
Excel en base al cumplimiento de varias condiciones. En el siguiente ejemplo utilizo la
combinación de la función SI con la función Y para conocer si un número es mayor que 5
pero menor que 10:
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
CENTRO UNIVERSITARIO DE ORIENTE
COMPUTO I
MSc. Otto Rolando Bonilla Guerra
NOTA TECNICA VI

El primer argumento en esta función SI es precisamente la función Y que valida que


un número sea mayor que 5 y además que sea menor a 10: Y(A2>5,A2<10). En el
siguiente ejemplo he agregado una nueva condición exigiendo que además de las
anteriores el número sea impar:

Solo el número 9 cumple con las tres condiciones indicadas: Y(A5>5,A5<10,ES.IMPAR(A5)).


De esta manera podemos exigir el cumplimiento de tantas condiciones como sea necesario, el
único límite que tenemos es que la función Y acepta un máximo de 255 argumentos.

3. BUSCARV

Esta es una función de EXCEL que quizás sea de mayor utilidad para una persona que
maneje grandes cantidades de información.

BUSCARV busca. Ni más ni menos. Busca un valor X que nosotros asignemos en una
columna Y y devuelve el valor de esa columna o de una Z que nosotros especifiquemos.

Para utilizar la función BUSCARV debemos cumplir con algunas condiciones en nuestros
datos. En primer lugar debemos tener la información organizada de manera vertical, es decir
organizada por columnas.

Nota Técnica Elaborada por Otto Rolando Bonilla Guerra 4


UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
CENTRO UNIVERSITARIO DE ORIENTE
COMPUTO I
MSc. Otto Rolando Bonilla Guerra
NOTA TECNICA VI

Esto es necesario porque la función BUSCARV recorre los datos de manera vertical (por eso
la letra “V” en el nombre de la función) hasta encontrar la coincidencia del valor que
buscamos. Por ejemplo, los datos de nuestro directorio telefónico deberán estar organizados
de la siguiente manera:

Algo que nunca debes olvidar es que la función BUSCARV siempre realizará la búsqueda
sobre la primera columna de los datos. En el rango mostrado en la imagen anterior (A2:B11),
la función BUSCARV realizará la búsqueda sobre la columna A.

Esto quiere decir que para nuestro ejemplo podremos buscar un nombre y obtener el teléfono,
pero no podremos buscar un teléfono y obtener el nombre ya que la búsqueda siempre se realiza
sobre la primera columna de la izquierda. Por esta razón es importante preparar los datos
adecuadamente para obtener los resultados que necesitamos.

Algo que también debemos cuidar con la tabla de búsqueda es que, si existen otras tablas de
datos en la misma hoja de Excel debemos dejar al menos una fila y una columna en blanco entre
nuestros datos de búsqueda y las otras tablas de manera que la función detecte
adecuadamente el rango donde se realizará la búsqueda.

Nota Técnica Elaborada por Otto Rolando Bonilla Guerra 5


UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
CENTRO UNIVERSITARIO DE ORIENTE
COMPUTO I
MSc. Otto Rolando Bonilla Guerra
NOTA TECNICA VI

Una vez que nuestros datos cumplen con estas condiciones estaremos listos para utilizar la
función BUSCARV y realizar búsquedas en Excel.

Sintaxis de la función
BUSCARV
La gran mayoría de las funciones
de Excel tienen argumentos que
son la manera en cómo le
indicamos los datos con los que
trabajará así como ciertos
criterios de ejecución. En el caso
de la función BUSCARV tenemos
cuatro argumentos que describo a continuación:

Valor_buscado (obligatorio): Este es el valor que queremos encontrar y el cual será


buscado en la primera columna del rango de datos. Podemos colocar el texto
encerrado en comillas o podemos colocar la referencia a una celda que contenga el valor
buscado. La función BUSCARV no hará diferencia entre mayúsculas y minúsculas.

Matriz_buscar_en (obligatorio): El segundo argumento es una referencia al rango de


celdas que contiene los datos.

Indicador_columnas (obligatorio): El Indicador_columnas es el número de columna


que deseamos obtener como resultado. Una vez que la función BUSCARV encuentra una
coincidencia delValor_buscado nos devolverá como resultado la columna que
indiquemos en este argumento.
Ordenado (opcional): Este argumento es un valor lógico, es decir falso o verdadero.
Con este argumento indicamos a la función BUSCARV el tipo de búsqueda que
realizará y que puede ser una búsqueda exacta (FALSO) o una búsqueda aproximada
(VERDADERO). Si este argumento se omite se supondrá un valor VERDADERO.

Nota Técnica Elaborada por Otto Rolando Bonilla Guerra 6


UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
CENTRO UNIVERSITARIO DE ORIENTE
COMPUTO I
MSc. Otto Rolando Bonilla Guerra
NOTA TECNICA VI

Como se puede ver, la función BUSCARV tiene tres argumentos obligatorios y uno opcional.
Sin embargo, te recomiendo siempre utilizar los cuatro argumentos indicando en el último de
ellos el valor FALSO para asegurar una búsqueda exacta.

Por otra parte, es importante mencionar que no todos los países de habla hispana utilizan
utilizamos las misma normas en cuanto al carácter separador de listas. Así que, dependiendo de
la configuración regional de tu equipo, deberás separar los argumentos de la función BUSCARV
por una coma (,) o por un punto y coma (;).

1. Ejemplo de la función BUSCARV o CONSULTAV


Para hacer una búsqueda con la función BUSCARV sobre los datos de ejemplo, seguiremos
los siguientes pasos:
1. En la celda D1 colocaré el valor que deseo buscar y que es uno de los nombres de la
columna A.
2. En la celda D2 ingresaré el nombre de la función BUSCARV de la siguiente

manera: =BUSCARV(

3. Inmediatamente después de ingresar el paréntesis hay que dar clic en la celda D1


para incluir la referencia de celda e introduzco una coma (,) para concluir con el primer

argumento de la función: =BUSCARV(D1,

4. Para especificar el segundo argumento, debo seleccionar la tabla de datos sin incluir
los títulos de columna que para nuestro ejemplo será el rango A2:B11. Una vez
especificada la matriz de búsqueda debo introducir una coma (,) para finalizar con el

segundo argumento: =BUSCARV(D1,A2:B11,

5. Como tercer argumento colocaré el número 2 ya que quiero que la función BUSCARV
me devuelva el número de teléfono de la persona indicada en la celda D1. Recuerda
que la numeración de columnas empieza con el 1 y por lo tanto la columna Teléfono es
la columna número 2. De igual manera finalizo el tercer argumento con una coma

(,): =BUSCARV(D1,A2:B11,2,

6. Para el último argumento de la función especificaré el valor FALSO ya que deseo hacer
una búsqueda exacta y finalmente terminará el ingreso de los argumentos con un

paréntesis. =BUSCARV(D1,A2:B11,2,FALSO)

Nota Técnica Elaborada por Otto Rolando Bonilla Guerra 7


UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
CENTRO UNIVERSITARIO DE ORIENTE
COMPUTO I
MSc. Otto Rolando Bonilla Guerra
NOTA TECNICA VI

De esta manera, la función BUSCARV hará la búsqueda del valor de la celda D1 sobre los
valores del rango A2:A11 y como resultado nos devolverá la celda de la columna B2:B11 que
le corresponda. Observa el resultado de la función recién descrita:

Una ventaja de haber colocado el valor buscado en la celda E1 es que podemos modificarlo para
buscar el teléfono de otra persona y la función BUSCARV actualizará el resultado
Automáticamente.

4. SUMAR.SI
La función SUMAR, a secas, permite hacer precisamente lo que se espera de ella: sumar dos
o más celdas. Ni más ni menos que usar la fórmula =A1+A2+A3+…+An. Como vez, dicha función
no tiene mucha chicha para aprovechar. Sin embargo, la función SUMAR.SI permite al analista
aprovechar las funcionalidades de Excel al máximo.
Estructura de fórmula: =SUMAR.SI(Rango;Criterio;Rango a sumar)

Nota Técnica Elaborada por Otto Rolando Bonilla Guerra 8


UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
CENTRO UNIVERSITARIO DE ORIENTE
COMPUTO I
MSc. Otto Rolando Bonilla Guerra
NOTA TECNICA VI

Si en A:A tenemos una lista con todas las campañas del año pasado (por meses) y en B:B el
total de impresiones para cada una de esas campañas, podemos saber, por ejemplo, el total
de impresiones de la campaña Adwords de todo el año:

CONTAR.SI también es muy útil para contar cuántas veces se da una determinada condición,
como por ejemplo, contar todas las campañas que hayan tenido como mínimo 1000 impresiones.

5. Funciones estadísticas o de rango (MAX, MIN,


K.ENESIMO.MAYOR y K.ENESIMO.MENOR)
El siguiente grupo de funciones entra dentro del grupo de funciones estadísticas (según
las categorías que el propio Microsoft hace en su documentación), algunos las denominan de
Rango porque indican precisamente el rango de productividad. Con ellas podemos saber, por
ejemplo: Utilizando los mismos valores del tema 4.

1. ¿Cuántas impresiones tiene la campaña con mayor número de estas?

2. ¿Cuál es el menor número de impresiones que ha tenido una


campaña?

Nota Técnica Elaborada por Otto Rolando Bonilla Guerra 9


UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
CENTRO UNIVERSITARIO DE ORIENTE
COMPUTO I
MSc. Otto Rolando Bonilla Guerra
NOTA TECNICA VI

3. ¿Cuantas impresiones ha tenido la segunda campaña con menor número de las mismas?

4. ¿Y la campaña con el tercer número máximo de impresiones?

Si lo que queremos es saber el nombre de la campaña, podemos usar las funciones INDICE y
COINCIDIR para obtenerlo fácilmente, las cuales las miraremos a continuación.

6. BUSCARV a la izquierda (Índice y Coincidir)


La mejor manera de BUSCARV a la izquierda es precisamente no usar la función BUSCARV,
sino una combinación de las funciones INDICE y COINCIDIR. La función INDICE nos devuelve
el valor de una celda completa y la función COINCIDIR lo que hace es buscar un elemento
especificado en un rango de celdas y devolver la posición relativa de ese elemento en el
rango. A continuación te pongo un ejemplo para aclarar un poco más los conceptos.

Supón que tu empresa tiene 11 comerciales y tienes información del número de clientes, las
ventas realizadas en el mes y su valor en Q para cada uno de ellos. A esta altura puedes
plantearte variados escenarios como los establecidos a continuación:

Nota Técnica Elaborada por Otto Rolando Bonilla Guerra 10


UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
CENTRO UNIVERSITARIO DE ORIENTE
COMPUTO I
MSc. Otto Rolando Bonilla Guerra
NOTA TECNICA VI

Comercial Clientes Ventas Valor Reservas Escenarios


Juan Pedro 87 15 Q 2.000 ¿Quién tiene 87 clientes?
Alicia 72 18 Q 2.200 ¿Quién tiene el mayor numero de clientes?
Miguel 61 20 Q 1.800 ¿Quién vendio menos el mes pasado?
Antonio 80 10 Q 2.000
Lucia H 108 12 Q 2.100
Lucia M 78 18 Q 1.800
Andres 92 21 Q 2.400
Matilde 89 9 Q 2.100
Sara 88 17 Q 2.600
Ester 75 15 Q 1.800
Alberto 80 13 Q 1.900

Pregunta 1. ¿Quién tiene 87 clientes?


La función COINCIDIR nos va a indicar, en un rango determinado, en qué posición relativa se
encuentra el valor “87 clientes”, qué es el que estamos buscando:

=COINCIDIR(87;$B$5:$B$15;0)

El resultado de esta fórmula será “1” puesto que precisamente el primer comercial es el que
tiene 87 clientes.

87 indica el valor a buscar. $B$5:$B$15 es nuestro rango a buscar (tú debes adaptarlo a tus
necesidades). El 0 al final le indica a Excel el tipo de coincidencia que estas buscando. Existen
3 tipos de coincidencia que te explico a continuación.

0: Devuelve el valor dentro del rango de la primera coincidencia encontrada. Si hubiera más
de un comercial con 87 clientes Excel mostraría el valor del primero.

1: Se denomina búsqueda de aproximación. En caso de que ningún comercial en el rango tuviera


87 clientes, Excel va a mostrar la posición relativa del comercial con menor número de clientes
pero que se acerque lo más posible a 87 (primero buscaría 86 clientes, luego 85 y así
sucesivamente hasta encontrar el valor más cercano por debajo). Con estos datos, si 87 no
hubiera existido, devolvería el valor de 4, que representa la fila con 80 clientes.

Nota Técnica Elaborada por Otto Rolando Bonilla Guerra 11


UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
CENTRO UNIVERSITARIO DE ORIENTE
COMPUTO I
MSc. Otto Rolando Bonilla Guerra
NOTA TECNICA VI

-1: Es precisamente lo opuesto al tipo de coincidencia 1. Va a buscar el menor valor que es


mayor o igual al valor buscado. El problema de este tipo de coincidencia es que vas a tener
que ordenar la columna en orden descendente para no obtener un error.

Ya tenemos que la posición relativa del valor 87 en la columna es 1. Ahora sólo debemos
saber a quién corresponde ese 1 en la columna con los nombres de los comerciales.
=INDICE($A$5:$A$15;1)

Y el resultado es Juan Pedro, que ocupa la primera fila en la columna con los nombres.
$A$5:$A$15 es el rango donde tenemos dichos nombres y 1 es el valor que anteriormente
teníamos calculado.

Pregunta 2. ¿Quién tiene el mayor número de clientes?

=INDICE($A$5:$A$15;COINCIDIR(MAX($B$5:$B$15);$B$5:$B$15;0))

Pregunta. 3. ¿Quién tiene el menor número de clientes?

=INDICE($A$5:$A$15;COINCIDIR(MIN($B$5:$B$15);$B$5:$B$15;0))

7. Función NOMPROPIO

Esta fórmula nos ayuda a transformar los textos escritos únicamente en mayúsculas en un
formato más agradable para la lectura.

La fórmula transforma, de este modo, UN TEXTO COMO ESTE EJEMPLO en Un Texto Como
Este Ejemplo.

Nota Técnica Elaborada por Otto Rolando Bonilla Guerra 12


UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
CENTRO UNIVERSITARIO DE ORIENTE
COMPUTO I
MSc. Otto Rolando Bonilla Guerra

8. SUBTOTALES

Descripción

Devuelve un subtotal en una lista o base de datos. Generalmente es más fácil crear una lista

con subtotales usando el comando Subtotales del grupo Esquema de la pestaña Datos de la

aplicación de escritorio de Excel. Una vez creada la lista de subtotales, puede modificar la

fórmula SUBTOTALES y cambiar la lista.

Sintaxis

=SUBTOTALES(núm_función,ref1,[ref2],...)

La sintaxis de la función SUBTOTALES tiene los siguientes argumentos:

Núm_función Obligatorio. El número 1-11 o 101-111 que especifica la función que se usará

para el subtotal. 1-11 Incluye las filas ocultadas manualmente, mientras que 101-111 las

excluye; las celdas filtradas siempre se excluyen.

Function_num Function_num Función


(incluye valores ocultos) (omite los valores ocultos)
1 101 PROMEDIO
2 102 CONTAR
3 103 CONTARA
4 104 MAX
5 105 MIN
6 106 PRODUCTO
7 107 DESVEST
8 108 DESVESTP
9 109 SUMA
10 110 VAR
11 111 VARP

Nota Técnica Elaborada por Otto Rolando Bonilla Guerra 13


UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
CENTRO UNIVERSITARIO DE ORIENTE
COMPUTO I
MSc. Otto Rolando Bonilla Guerra

Observaciones

• Si hay otros subtotales dentro de ref1, ref2,... (o subtotales anidados), estos subtotales anidados
se pasan por alto para evitar el recuento doble.

• Para las constantes núm_función de 1 a 11, la función SUBTOTALES incluye los valores de las
filas ocultas por el comando Ocultar filas, situado en el submenú Ocultar y mostrar del
comando Formato, en el grupo Celdas de la pestaña Inicio de la aplicación de escritorio de Excel.
Use estas constantes para calcular subtotales de los números ocultos y visibles de una lista. Para
las constantes núm_función de 101 a 111, la función SUBTOTALES pasa por alto los valores de
filas ocultos por el comando Ocultar filas. Use estas constantes cuando solo desee calcular
subtotales de los números visibles de una lista.

• La función SUBTOTALES pasa por alto las filas que no incluidas en el resultado de un filtro,
independientemente del valor de núm_función que use.

• La función SUBTOTALES está diseñada para columnas de datos o rangos verticales. No está
diseñada para filas de datos ni rangos horizontales. Por ejemplo, cuando desea calcular el
subtotal de un rango horizontal mediante un núm_función de 101 o superior, como
SUBTOTALES(109,B2:G2), si oculta una columna no afecta al subtotal. Sin embargo, si oculta
una fila en un subtotal de un rango vertical, sí afectará al subtotal.

9. Función SI.ERROR

Puede usar la función SI.ERROR para capturar y control errores en una fórmula. SI.ERROR
devuelve un valor especificado si una fórmula se evalúa como un error; de lo contrario, devuelve
el resultado de la fórmula.

Sintaxis
SIERROR(valor; valor_si_error)
La sintaxis de la función SI.ERROR tiene los siguientes argumentos:
Nota Técnica Elaborada por Otto Rolando Bonilla Guerra 14
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA
CENTRO UNIVERSITARIO DE ORIENTE
COMPUTO I
MSc. Otto Rolando Bonilla Guerra
value Obligatorio. Es el argumento donde busca un error.

value_if_error Obligatorio. El valor que se devuelve si la fórmula se evalúa como un error. Se


evalúan los siguientes tipos de error: #N/A, #¡VALOR!, #¡REF!, #¡DIV/0!, #¡NUM!, #¿NOMBRE?
o #¡NULO!.

Ejemplos

Copie los datos de ejemplo en la tabla siguiente y péguelos en la celda A1 de una hoja de
cálculo nueva de Excel. Para que las fórmulas muestren los resultados, selecciónelas,
presione F2 y luego Entrar.

Cuota Unidades vendidas


210 35
55 0
23
Fórmula Descripción Resultado
=SI.ERROR(A2/B2; "Error Comprueba si hay un error en la 6
en el cálculo") fórmula en el primer argumento
(divide 210 entre 35), no
encuentra ningún error y
devuelve los resultados de la
fórmula
=SI.ERROR(A3/B3; "Error Comprueba si hay un error en la Error en el
en el cálculo") fórmula en el primer argumento cálculo
(divide 55 entre 0), encuentra un
error de división entre 0 y
devuelve valor_si_error
=SI.ERROR(A4/B4; "Error Comprueba si hay un error en la 0
en el cálculo") fórmula en el primer argumento
(divide "" entre 23), no encuentra
ningún error y devuelve los
resultados de la fórmula

FIN
Nota Técnica Elaborada por Otto Rolando Bonilla Guerra 15

También podría gustarte