Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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:
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.
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
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.
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.
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:
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 (;).
manera: =BUSCARV(
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
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)
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)
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.
3. ¿Cuantas impresiones ha tenido la segunda campaña con menor número de las mismas?
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.
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:
=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.
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.
=INDICE($A$5:$A$15;COINCIDIR(MAX($B$5:$B$15);$B$5:$B$15;0))
=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.
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
Sintaxis
=SUBTOTALES(núm_función,ref1,[ref2],...)
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
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.
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.
FIN
Nota Técnica Elaborada por Otto Rolando Bonilla Guerra 15