Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La función EXTRAE en Excel nos ayuda a extraer caracteres que pertenecen a una cadena de
texto. Lo único que debemos proporcionar es el número de caracteres que deseamos extraer y
su punto de inicio dentro de la cadena de texto.
2. Ya que el primer argumento de la función es la cadena de texto, haré clic sobre la celda
A1 para obtener la referencia de celda:
=EXTRAE(A1,
LA FUNCIÓN SI EN EXCEL
La función SI en Excel es parte del grupo de funciones Lógicas y nos permite evaluar una
condición para determinar si es falsa o verdadera. La función SI es de gran ayuda para tomar
decisiones en base al resultado obtenido en la prueba lógica.
SINTAXIS DE LA FUNCIÓN SI
Además de especificar la prueba lógica para la función SI también podemos especificar valores
a devolver de acuerdo al resultado de la función.
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")
Es posible utilizar el resultado de otra función como la prueba lógica que necesita la función
SI siempre y cuando esa otra función regrese como resultado VERDADERO o FALSO. Un ejemplo
de este tipo de función es la función ESNUMERO la cual evalúa el contenido de una celda y
devuelve el valor VERDADERO en caso de que sea un valor numérico. En este ejemplo quiero
desplegar la leyenda “SI” en caso de que la celda de la columna A efectivamente tenga un
número, de lo contrario se mostrará la leyenda “NO”.
Como último ejemplo mostraré que es posible utilizar una función para especificar el valor de
regreso. Utilizando como base el ejemplo anterior, necesito que en caso de que la celda de la
columna A contenga un valor numérico se le sume el valor que colocaré en la celda D1. La
función que me ayudará a realizar esta operación es la siguiente:
Como puedes observar, el segundo argumento es una función la cual se ejecutará en caso de
que la prueba lógica sea verdadera. Observa el resultado de esta fórmula:
Sólo en los casos donde la función SI era verdadera se realizó la suma. De la misma manera
podríamos colocar una función para el tercer argumento en caso de que el resultado de la
prueba lógica fuera falso.
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.
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.
LA FUNCIÓN Y EN EXCEL
La función Y en Excel es una función lógica que nos permitirá evaluar varias expresiones lógicas
y saber si todas ellas son verdaderas. Será suficiente con que cualquiera de las expresiones sea
falsa para que el resultado de la función también sea FALSO.
SINTAXIS DE LA FUNCIÓN Y
Los argumentos de la función Y en Excel son los siguientes:
La función Y solamente regresará el valor VERDADERO si todas las expresiones lógicas evaluadas
son verdaderas. Bastará con que una sola expresión sea falsa para que la función Y tenga un
resultado FALSO.
EJEMPLOS DE LA FUNCIÓN Y
Observa la siguiente fórmula y te darás cuenta de que todas las expresiones son verdaderas:
Ya que todas las expresiones son verdaderas, la función Y devolverá también el valor
VERDADERO.
Ahora agregaré una cuarta expresión que será falsa: 7<>7. Observa cómo será suficiente para
que la función Y devuelva el valor FALSO:
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.
• 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:
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.
• 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.
Como puedes 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 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 (;).
Los ejemplos están hechos en una versión de Excel instalada en un equipo con configuración
regional Español (México) y por lo tanto verás una coma en la separación de los argumentos de
la función BUSCARV pero deberás estar consciente de que existe la posibilidad de que debas
utilizar el punto y coma.
Como regla general puedo decir que, si en tu país se acostumbra utilizar la coma como el
separador de miles, entonces también utilizarás la coma (,) para separar los argumentos de la
función BUSCARV. Por el contrario, si en tu país se utiliza el punto como el separador de miles,
entonces utilizarás el punto y coma (;) en los argumentos de la función.
1. En la celda E1 colocaré el valor que deseo buscar y que es uno de los nombres de la
columna A.
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 E1. 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(E1,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(E1,A2:B11,2,FALSO)
De esta manera, la función BUSCARV hará la búsqueda del valor de la celda E1 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.
ERRORES COMUNES AL USAR LA FUNCIÓN BUSCARV
• Si la columna llave no tiene valores únicos para cada fila entonces la función BUSCARV
regresará el primer resultado encontrado que concuerde con el valor buscado.
La función BUSCARV es una de las funciones más importantes en Excel. Es necesario que
dediques tiempo para aprender correctamente su uso y podrás sacar mucho provecho de esta
función.
LA FUNCIÓN SIFECHA
La función SIFECHA es una función en Excel a la cual no tenemos acceso desde el catálogo de
funciones y sin embargo ha estado presente en las últimas 7 versiones del programa incluyendo
la versión 2010 de Excel.
Esta función nos ayuda a obtener la diferencia entre dos fechas y además nos permitirá elegir
el tipo de dato que deseamos como resultado y que pueden ser días, meses o años. La sintaxis
de la función SIFECHA es la siguiente:
El primero y segundo argumentos son fechas en donde la fecha1 tiene que ser menor que
fecha2. Dicho de otra manera, la fecha2 debe ser la fecha más reciente. Si estos parámetros se
especifican al revés, entonces obtendremos un error del tipo #¡NUM!
“yd” Días excluyendo años Número de días entre la fecha1 y la fecha2 donde ambas fechas tienen el
mismo año.
“ym” Meses excluyendo años Número de meses entre la fecha1 y la fecha2 donde ambas fechas tienen el
mismo año.
“md” Días excluyendo meses y Número de días entre la fecha1 y la fecha2 donde ambas fechas tienen el
años mismo mes y el mismo año.
Si las fechas que vas a comparar tienen el mismo año, puedes utilizar los argumentos yd y ym:
El último argumento md es utilizado en caso de que tengas dos fechas tanto del mismo mes
como del mismo año. Aunque existen varias alternativas de argumentos para la función,
recomiendo utilizar los argumentos [d, m, y] porque son los que funcionan correctamente sin
importar el año o mes de las fechas.
Por último debo mencionar que si estás utilizando la versión en inglés de Excel, encontrarás esta
función con el nombre DATEDIF y su funcionamiento es exactamente igual al mostrado en este
artículo.
El uso de la función SIFECHA es de gran utilidad especialmente para obtener las diferencias en
meses o años entre dos fechas ya que dicho cálculo requiere de mucha pericia para ejecutarlo
correctamente debido a las diferencias en el número de días que tiene cada mes del año.