Está en la página 1de 15

LA FUNCIÓN EXTRAE EN EXCEL

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.

SINTAXIS DE LA FUNCIÓN EXTRAE

La función EXTRAE tiene 3 argumentos:

• Texto (obligatorio): La cadena de texto original de donde deseamos extraer los


caracteres.

• Posición_inicial (obligatorio): El número de la posición que ocupa el primer carácter que


deseamos extraer. El primer carácter del Texto tiene siempre la posición número 1.

• Núm_de_caracteres (obligatorio): El número de caracteres que se van a extraer del


Texto a partir de la posición inicial.

EJEMPLO DE LA FUNCIÓN EXTRAE


Para probar la función EXTRAE en Excel realizaremos un ejemplo muy sencillo pero ilustrativo
en el cual extraeré la palabra “Archivo 5” del contenido de la celda A1.

1. En la celda B1 comenzamos introduciendo la fórmula:


=EXTRAE(

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,

3. El segundo argumento de la función es la posición inicial de la palabra “Archivo 5” dentro


de la cadena de texto de la celda A1. Esta posición es la número 4.
=EXTRAE(A1,4
4. El último argumento es el número de caracteres que deseo extraer que son 9. Es
importante considerar el espacio en blanco como un carácter y de esta manera tengo la
fórmula final:
=EXTRAE(A1,4,9)

De esta manera la función EXTRAE nos da el resultado esperado:

LA FUNCIÓN EXTRAE Y LAS FECHAS


Algunos usuarios de Excel intentan utilizar la función EXTRAE con datos de tipo fecha con la
intención de obtener información del día, del mes o del año. Sin embargo estos intentos siempre
resultarán en un error ya que las fechas en Excel son un número el cual tiene formato de celda
especial para mostrarse como texto. La solución para extraer las partes de una fecha es utilizar
las funciones DIA, MES y AÑO.

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.

• Prueba_lógica (obligatorio): Expresión lógica 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ógica sea 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")

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

UTILIZAR UNA FUNCIÓN COMO PRUEBA LÓGICA

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”.

=SI(ESNUMERO(A2), "SI", "NO")


Este es el resultado de aplicar la fórmula sobre los datos de la hoja:

UTILIZAR UNA FUNCIÓN COMO VALOR DE REGRESO

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:

=SI(ESNUMERO(A2), SUMA(A2, $D$1), "NO")

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.

• 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.

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:

• Valor_lógico1 (obligatorio): Expresión lógica que será evaluada por la función.

• Valor_lógico2 (opcional): Expresiones lógicas a evaluar, opcional hasta un máximo de


255.

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:

=Y(5=5, 1<3, 8>6)

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.

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 BUSCARV EN EXCEL


La función BUSCARV en Excel nos permite encontrar un valor dentro de un rango de datos, es
decir, podemos buscar un valor dentro de una tabla y saber si dicho valor existe o no. Esta
función es una de las más utilizadas para realizar búsquedas en Excel por lo que es importante
aprender a utilizarla adecuadamente.

PREPARAR LOS DATOS PARA LA FUNCIÓN BUSCARV


Comenzaremos con un ejemplo sencillo donde utilizaremos la función BUSCARV para realizar
una búsqueda dentro de un directorio telefónico. Pero antes de escribir la fórmula que nos
ayudará a realizar la búsqueda, será importante poner atención a los datos de origen.

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:
• 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 del Valor_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.

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.

EJEMPLO DE LA FUNCIÓN BUSCARV


Para hacer una búsqueda con la función BUSCARV sobre los datos de ejemplo, seguiremos los
siguientes pasos:

1. En la celda E1 colocaré el valor que deseo buscar y que es uno de los nombres de la
columna A.

2. En la celda E2 ingresaré el nombre de la función BUSCARV de la siguiente


manera:=BUSCARV(

3. Inmediatamente después de ingresar el paréntesis haré clic en la celda E1 para incluir la


referencia de celda e introduzco una coma (,) para concluir con el primer argumento de
la función:=BUSCARV(E1,
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(E1,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 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.

• Si especificamos un indicador de columna mayor al número de columnas de la tabla


obtendremos un error de tipo #¡REF!

• Si colocamos el indicador de columna igual a cero la función BUSCARV regresará un error


de tipo #¡VALOR!

• Si configuramos la función BUSCARV para realizar una búsqueda exacta, pero no


encuentra el valor buscado, entonces la función regresará un error de tipo #N/A.

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:

=SIFECHA(fecha1, fecha2, tipo)

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!

El tercer argumentos de la función SIFECHA es de suma importancia porque es donde


especificaremos la unidad de medición de tiempo que deseamos utilizar. A continuación la tabla
de posibles valores para este tercer argumento:
Valor Significado Descripción

“d” Días Número de días entre la fecha1 y la fecha2

“m” Meses Número de meses entre la fecha1 y la fecha2

“y” Años Número de años entre la fecha1 y la fecha2

“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.

EJEMPLO DE LA FUNCIÓN SIFECHA EN EXCEL


A continuación muestro un ejemplo de uso de la función cuando tenemos ambas fechas en
diferentes años:

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.

También podría gustarte