Escribe lo que quieres encontrar y haz clic en el botón BUSCAR

Mostrando las entradas con la etiqueta funciones. Mostrar todas las entradas
Mostrando las entradas con la etiqueta funciones. Mostrar todas las entradas

29 de agosto de 2025

Control de Vacantes con Excel


Se pide

El departamento de Recursos Humanos necesita llevar un control de los días transcurridos desde la apertura de una vacante hasta la fecha actual. El conteo de días se detiene en el momento en que la vacante se cubre, es decir, cuando se registra una fecha de cierre. Veamos la siguiente imagen.

EL significado de las columnas es la siguiente:

  • Vacantes.- Es el nombre de la vacante
  • Fecha de apertura.- Es la fecha cuando se abre la vacante
  • Días transcurridos.- Días transcuridos desde la fecha de apertura hasta hoy
  • Fecha cierre.- Fecha cuando se cubrió la vacante.

🎯Solución
En la columna Dias Trascurridos pondremos la siguiente función: =SI(E6<>"",E6-C6,HOY()-C6)
Para la soliución utilizamos la función lógica SI, Voy a explicar cada parte:

SI (
  1. E6<>"" Si la fecha de cierra es diferente a vacío.
  2. E6-C6 Esto es lo que sucede si es verdadero que está vacío, Fecha de Cierre - Fecha de Apertura. De esta manera obtenemos los días que transcurrieron desde la fecha que se aperturó hasta la feha de cierre.
  3. HOY()-C6 En caso de que siga vació porque no se ha podido cubrir la vacante la funcion calcula los días que transcurren desde la fecha de apertura (C6) hasta la fecha de Hoy.
     )

👉 La función HOY() devuelve la fecha que tiene la computadora.

Gracias por leerme.

17 de octubre de 2022

Uso de comodines en Excel 2

En este artículo veremos cómo utilizar la función SUMAR.SI utilizando el comodín de Interrogación (?)

En un artículo anterior vimos cómo utilizar el comodín de asterisco que nos permite reemplazar cualquier número de caracteres. En esta ocasión vamos a utilizar el comodín de signo de interrogación de cierre (?) que nos permite reemplazar tantos caracteres como signos usemos.

Descargar archivo en Excel....

Ejemplos

MID1234 = "MID????" (Son MID y 4 caracteres, los que sean)

MIDABCD ="MID????" (Son MID y 4 caracteres, los que sean)

MID1234 < > "MID??" (MID1234 es diferente a MID y 2 caracteres, los que sean)


Situación

Tenemos una lista de datos donde podemos ver que tienen 3 letras y a su derecha 2 o más números. Nos solicitan la suma de los MID y 3 caracteres a la derecha, además de MID y 2 caracteres a la derecha

Solución


MID + 3 caracteres

=SUMAR.SI(B5:B20,"MID???",C5:C20), Excel buscará en el rango B5:B20 aquellas cadenas de caracteres que comiencen con MID y le sigan 3 caracteres, los que sean y sumará el valor del rango C5:C20 

MID + 2 caracteres

=SUMAR.SI(B5:B20,"MID??",C5:C20), Excel buscará en el rango B5:B20 aquellas cadenas de caracteres que comiencen con MID y le sigan 2 caracteres, los que sean y sumará el valor del rango C5:C20 

Nota. Los comodines se puede utilizar con otras funciones de Excel. 


12 de octubre de 2022

Uso de Comodines en Excel

 En este artículo veremos cómo utilizar la función SUMAR.SI utilizando el comodín de asterisco (*)

Descargar archivo en Excel...

Situación a solucionar

Tenemos una lista de teléfono modernos donde podemos ver los nombres y el número de unidades. Nos solicitan un resumen de unidades por marca pero podemos ver que los productos tienen el nombre de la marca junto con el modelos del teléfono. 

¿Cómo podemos hacer este resumen teniendo los productos de la manera mostrada?


Opción 1. Utilizando los comodines podemos solucionar este punto. 


En la celda F5 ponemos la siguiente función =SUMAR.SI($B$5:$B$20,"*Vivo*",C$5:C$20)
  1. La Función SUMAR.SI nos permite sumar una columna en base al criterio en otra columna y aquí podemos ver cómo utilizar la función SUMAR.SI
  2. $B$5:$B$20 este Argumento es el rango de los modelos y unidades
  3. "*Vivo*" Aquí estamos utilizando el comodín * (asterisco). Este comodín suple cualquier carácter antes y después de la palabra Vivo ("* y *"). Todo texto utilizado en una función debe estar entre comillas dobles. Excel va recorrer este rango y va a identificar aquellas celdas que cumplan que tienen la cadena Vivo, si se cumple Excel sumará el valor de la columna C$5:C$20
  4. C$5:C$20 Este argumento es la columna a sumar y solo la sumará si se cumple lo mencionado en el punto 3.
Opción 2 .- Utilizando comodines y el vínculo a la celda con el nombre



=SUMAR.SI($B$5:$B$20,"*"&H5&"*",$C$5:$C$20)
En este caso lo único que cambia es como utilizamos 2o. argumento. En vez de escribir "*Vivo*" ponemos lo siguiente "*"&H5&"*".

Los caracteres & nos permite tomar la palabra Vivo directamente de la celda mediante vínculo. Puedes ver este vínculo se encuentra entre comillas dobles.



 


18 de enero de 2021

Números y Precios Terminados en 9 en Excel - Versión 2

 Precios con la unidad terminada en 9 y en 9.99

En un artículo anterior les mostré como hacer que un número termine en 99 con los decimales originales y sin decimales originales. En esta ocasión les voy a mostrar como cambiar un número de tal manera que su unidad siempre termine en 9.00 y en 9.99

Nota: Este es un caso real que un alumno me presentó

SOLUCIÓN

Caso 1.- Se necesita la unidad termine en 9 y sin decimales



Explicación Caso 1
La función =SI(B3<1,9,(B3-RESIDUO(B3,10))+9) hace lo siguiente. 
=SI(B3<1,9 Esta sección analiza si el número es menor a 1, si es menor a uno pondrá 9, si no, sigue analizando con: (B3-RESIDUO(B3,10))+9). A B3 se le resta el resultado del residuo de B3 entre 10 RESIDUO(B3,10). A esta resta se le suma 9.

Ahora solo resta copiar la fórmula a las demás filas.

Caso 1.- Se necesita la unidad termine en 9.99



Explicación Caso 2

=SI(F3<1,9,(F3-RESIDUO(F3,10))+9.99) Este caso es idéntico al anterior con el detalle que a la resta del número original menos el residuo se le suma 9.99

¿Necesitas Aprender Excel Avanzado?


Aprende Excel Avanzado desde cualquier parte del Mundo en 4 sesiones por videoconferencia por Zoom y Moodle. Visita el siguiente enlace https://www.capacitateexcel.com/p/excel-avanzado.html


21 de diciembre de 2020

Números y Precios Terminados en 9 en Excel

 

Precios con terminación 9

Este caso fue presentado por un alumno donde necesita que los importes terminen en 99, por ejemplo; el número $1,356.56 debe ser $1,399.56, esto se requiere para asignación de precios con terminación 99 con el fin de que nuestro cerebro crea que $1,399.56 es "Mucho menos" que $1,400. Pero eso es otro tema que discutiremos en otra ocasión.


SOLUCIÓN

Caso 1.- Se necesita las unidades, decenas y decimales de cada número terminen en 9



Explicación Caso 1
La función =MULTIPLO.SUPERIOR(B3,100)-0.01 hace lo siguiente. El primer argumento (en este caso el valor en la celda B3) corresponde al numero a convertir, el segundo argumento es el número multiplo al cual queremos convertir, este caso a un múltiplo de 100. Para el número 141.84, la función nos devuelve 200 pues este es el siguiente múltiplo de cien para el 141.84, pero como necesitamos que termine en 99.99 entonces le restamos 0.01. Ahora solo resto copiar la fórmula a las demás filas.

Caso 2.- Se necesita que las unidades y decenas terminen en 9, conservando el decimal original.



Explicación Caso 2

=(MULTIPLO.SUPERIOR(F3, 100)-1)+F3-ENTERO(F3). En este segundo caso cambia un poco, pues necesitamos que solo las unidades y las decenas tengan el número 9 pero que conserven el decimal original. Para ello seleccionamos el valor de la celda F3 (141.84) como primer argumento y ponemos el 100 como múltiplo en el segundo argumento. Al correr la función nos arroja 200, por lo que le restamos -1, con esto obtenemos 199, pero faltan los decimales. A toda la función le sumamos el residuo entre F3 (141.88) menos la parte entera de ENTERO(F3) (141), con esto solo le estamos sumando la parte decimal, quedando 199.84 a nuestro primer número. Ahora resta copiar la fórmula a cada fila


¿Necesitas Aprender Excel Avanzado?


Aprende Excel Avanzado desde cualquier parte del Mundo en 4 sesiones por videoconferencia por Zoom y Moodle. Visita el siguiente enlace https://www.capacitateexcel.com/p/excel-avanzado.html


27 de enero de 2020

Cómo crear Números Aleatorios en Excel


En este artículo  comparto como utilizar la función =ALEATORIO.ENTRE( )


La función ALEATORIO.ENTRE( ) nos permite generar datos aleatorio, generalmente Números.
En esta ocasión te muestro como generar textos y fechas aleatorios entre un rango definido.

Sintaxis
=ALEATORIO.ENTRE(inferior, superior)
Inferior: Es el menor número entero que la función ALEATORIO.ENTRE puede devolver.
Superior: Es el mayor número entero que la función ALEATORIO.ENTRE puede devolver.



Gracias por leer el blog.

24 de enero de 2020

Buscar un Texto dentro de otro Texto

Problema a solucionar
Un usuario tiene un archivo con las siguientes tres columnas.



Se desea saber si el texto en la columna Nombre 2 se encuentra en la columna Nombre 1. Si se encuentra poner 1 en al columna  Resultado, en su defecto poner 0.

Funciones utilizadas en este ejemplo
SI, TIPO, BUSCARV y Asteríscos como comodines *
Explicando la función en la celda C2

=SI(TIPO(BUSCARV("*"&B2&"*",A2,1,FALSO))<>16,1,0)
  1. Necesitamos buscar la cadena de texto de la columna Nombre 2  en la columna Nombre 1, pero en ocasiones la cadena de caracteres de la columna Nombre 1 tiene caracteres adicionales.
  2. Para poner hacer la comparación utilizamos asteriscos. Estos sirven como comodines y reemplazan cualquier caracter que se encuentre antes de de cualquier cadena y después de esta. Para poder unirlos a los valores de la celda B2 utilizamos los signos & "*"&B2&"*"
  3. La matriz de búsqueda solo será de una fila y una columna A2.
  4. Necesitamos el valor de la columna 1
  5.  FALSO, este argumento obliga a excel a buscar considencia exacta, si no la encuentra poner #N/D (para excel #N/D es considerado un error)
  6. Toda la función BUSCARV la anidamos en la función TIPO. TIPO devuelve el tipo de valor resultado. El valor devuelto se convierte en parte de la prueba lógica de SI la cual hace el siguiente análisis; "si el valor devuelto es diferente a un error (Tipo 16 es un error) entonces la función devuelve 1, en su defecto devuelve 0".
  7. Ahora solo resta copiar la fórmula en las demás celdas hacia abajo.
Gracias por visitar mi blog de Excel. ¿Necesitas un Curso de Excel? Mándame un mensaje o correo.


13 de noviembre de 2019

Uso de la Función Indice

Veremos como utilizar la funcíón INDICE, COINCIDIR y el Formato Condicional de Fórmula

El usuario quiere que al seleccionar un Estado y un mes de Enero a Junio en la celda F2 se visualice el importe correspondiente al Estado y mes en cuestión.

Para ello utilicé la funcion INDICE la cual me devuelve el valor de una referencia de fila y columna en una matriz dada.

 Descargar el archivo en Excel desde este enlace



Solución (ver celda F2)
Sintaxis: INDICE(matriz; núm_fila; [núm_columna]) En forma de Matriz

=INDICE(C6:H37,COINCIDIR(C2,B6:B37,0),COINCIDIR(C3,C5:H5,0))

Matriz (obligatorio): En este caso es el rango C6:H37 el cual corresponde a todos los valores de las sucursales de los meses de enero a junio.

núm_fila (obligatorio) : Número de fila en la matriz (no la hoja) del valor que queremos.
COINCIDIR(C2,B6:B37,0) La función COINCIDIR devuelve la posición relativa de un valor buscado en una matriz, en este caso se desea saber que posición tiene el Estado (C2) en la lista de Estados (B6:B37), el cero quiere decir encontrar el primer valor que es exactamente igual que el valor_buscado.

[núm_columna] (opcional): Número de columna en la matriz (no la hoja) del valor que queremos.
COINCIDIR(C3,C5:H5,0) Lo mismo que en núm_fila pero esta vez se necesita la posición relativa del mes en la lista de meses C5:H5, el cero se utiliza para encontrar el primer valor que es exactamente igual que el valor_buscado.

Formato condicional
Para que el número correspondiente en la matriz se vea de un color de manera automática se utilizó el formato condicional de fórmula.

  1. Selecciona el rango de celdas C6:H37
  2. Clic en Inicio > Formato condicional y en Editar una descripción de regla poner la siguiente fórmula =Y(C$5=$C$3,$B6=$C$2)
  3. Clic en el botón "Formato" y selecciona el formato que deseas.
  4. Clic en aceptar en las ventanas que aparecen (deben ser 3) y listo.




El archivo contiene una segunda opción en la cual se utiliza el formato condicional. Ver imagen



Ver calendario de cursos de Excel en Mérida Yucatán



11 de noviembre de 2019

Cómo fijar Filas y Columnas en Excel

En este artículo se explicará la referencia a celdas las cuales pueden ser Absolutas y Relativas:

Celdas Relativas
Una celda relativa es aquella que guarda una relación a al Columna y Fila a la cual está vinculada y si esta se copia a otra celda esta relación se modifica.

En la siguiente imagen se puede ver que la celda D6 tiene la fórmula C6*5%, si copiamos esta fórmula hacia abajo la relación tambien cambia, C7*5%, C8*5%.



No siempre las celdas deben ser relativas, en ocasiones necesitamos que una referencia esté fija.

Formula A
En la celda D6 se ingresó la fórmula =C6*C3, es la misma operación que el ejemplo anterior pero ahora en vez de utilizar el valor 5% directamente en la fórmula se toma el valor de la celda C3 que tiene el mismo porcentaje. Si copiamos la fórmula hacia abajo la relación cambiaría y daría un error.

Formula B
En la celda H6 se ingresó la fórmula =G6*G$3, (G$3 tiene el valor 5%). Si copiamos la fórmula hacia abajo la relación cambiaa  =G7*G$3 , =G8*G$3 y subsecuente, pero se puede ver que G$3 nunca cambia. Esto sucede porque la fila 3 de G$3 está fija con el símbolo $.  


Celdas Mixtas
Son aquellas que solo está fija la columna o la fila pero no ambas =G6*G$3, G$3 tiene fija la fila pero no la columna G.

Celdas Absolutas
Son aquellas celdas que está fija la celda y la columna. En el ejemplo de la imagen la fórmula
=($C4*D$3)*$C$1 tiene referencias mixtas y absolutas. $C$1 es una referencia absoluta pues tiene fija la columna y la fila.





Este tema y otros son tratados en el curso de Excel Básico impartido en Mérida Yucatán, solicita informes.


8 de noviembre de 2019

Obtener Denominaciones de un Importe

En este caso se necesita obtener el número de denominaciones que tiene un pago. Para ello he creado un modelo en Excel en el cual solo necesitas escribir una cantidad sin centavos y el modelo te calculará el número de denominaciones de mayor a menor.

Notas previas:

  • El modelo solo acepta números sin decimales
  • Se tomaron las denominaciones existentes en México pero puede ser adaptado a cualquier país ingresando las denominaciones de mayor a menor de izquierda a derecha en la fila 3.



Solución al Pago 1 (Fila 4 de la hoja) 
  1. Celda C4 =ENTERO(B4/C$3) El importe se divide entre 500 lo que da un importe de 27.544 pero como esta operación se encuentra dentro de la función ENTERO la cual obtiene de un valor dado el valor entero quedando un importe de 27.
  2. Celda D4 =ENTERO(($B4-SUMAPRODUCTO($C4,$C$3))/D$3), esta vez vamos por partes. Primero al importe del "Pago 1" (B4) se le resta la suma de la multiplicación del valor  de la celda C4 por la denominación de 500, con esto obtenemos el saldo que queda por obtener su denominación. El resultado antes mencionado se divide entre la denominación de 200 ( resultado 1.36), a todo el resultado se le saca su parte entera utilizando la función ENTERO.
  3. Celda E4 =ENTERO(($B4-SUMAPRODUCTO($C4:D4,$C$3:D$3))/E$3). Esta funció es la misma que la anterior con el detalle que se amplia el rango de los argumentos de la función SUMAPRODUCTO. Con esto solo resta copiarla hasta la columna K.
  4. Para copiar toda la fila para los otros pagos selecciona el rango C4:K4, copialo y pegalo en las filas restantes.
Columna L de cuadre,
Se ingresa la función para cuadre =SUMAPRODUCTO(C4:K4,$C$3:$K$3)

6 de noviembre de 2019

Funciones para Calcular Retardos de Trabajo

El siguiente ejemplo voy a presentar un caso que se me pidió resolver.

La nómina de una empresa es catorcenal y durante esos días un trabajador puede estar en alguno o varios de los siguientes casos, puede faltar (F), tener retardo (R) o Asistir a trabajar (A). Es importante mencionar que 3 retardos equivalen a una falta.

Preparé el archivo que ven en la imagen donde utilizo dos funciones para poder calcular los dias que se deben descontar.


Puedes descargar el archivo en el siguiente enlace Descargar archivo

A = Asistencia
R = Retardo (3 retardos = 1 Falta )
F = Falta
I = Incapacidad

En la celda Q4 escribí la siguiente fórmula 
=CONTAR.SI(C4:P4,"I")+CONTAR.SI(C4:P4,"F")+ENTERO(CONTAR.SI(C4:P4,"R")/3)

Solución
Calcular cuantos dias se descuentan por Incapacidad
1) CONTAR.SI(C4:P4,"I") Cuenta las celdas con la letra "I"

Calcular cuantos dias se descuentan por Falta
2) CONTAR.SI(C4:P4,"F") Cuenta las celdas con la letra "F"

Calcular cuantos dias se descuentan por Retardo
3 )ENTERO(CONTAR.SI(C4:P4,"R")/3) Esta fórmula la voy a explicar por partes

Primero cuenta las celdas que tienen la letra "R" CONTAR.SI(C4:P4,"R"). Como 3 retardos equivalen a una falta el resultado se divide entre 3, pero en ocasiones la división arroja decimales. Los decimales no nos sirven por lo que necesitamos solo la prate entera de un resultado, para obtener la parte entera de un número se utiliza la función ENTERO. Por último se suma el resultado cada una de las funciones.

Ver el tema de funciones matemáticas

Ver calendario de Cursos en Excel Básico y Avanzado en Mérida Yucatán, informes.
http://www.capacitateexcel.com/p/calendario-cursos.html

23 de abril de 2018

Solo 3 decimales en Excel - Validación de datos


Validación de datos para restringir a 3 decimales

Durante el curso de Excel Avanzado viendo el módulo de "Validación de datos" una alumna me hizo la siguiente pregunta.

¿Como puedo validar una celda de tal manera que cuando haya decimales solo puedan capturar hasta 3 decimales? El número puedo ser sin decimales o con 3 decimales.


Respuesta



Para poder llegar a una respuesta hice el siguiente cuadro.
Captura.- Es el dato a capturar y a validar
Entero.- A la celda captura se le aplicó la función =ENTERO( B2) para obtener solo la parte entera de la fracción
Largo Captura.-  Para obtener el largo del valor capturado se aplicó la función =LARGO(B2)
Largo Entero.-  Para obtener el largo del entero se aplicó la función =LARGO(C2)
Diferencia.- Se obtiene la diferencia entre LARGO CAPTURA y LARGO ENTERO con el objeto de obtener solo la fracción.

Podemos ver que solo aquellos valores que tiene una diferencia menor o igual a 4 cumplen con el requisito por lo que con esto ya tenemos nuestra prueba lógica para hacer la validación.

Creando la validación de datos


  • Seleccionamos el rango B2:B8 y hacemos clic en la pestaña Datos - Validación de datos
  • En el cuadro de Permitir en la pestaña configuración seleccionamos Personalizada
  • En el cuadro Fórmula escribimos la siguiente función 
=O((LARGO(B5)-LARGO(ENTERO(C5)))=0,(LARGO(B5)-LARGO(ENTERO(C5)))=4)
  • Para poner un mensaje de entrada ir a la pestaña "Mensaje de entrada", para configurar el mensaje de error ir a la Pestaña "Mensaje de error" por ahora lo dejamos en "Detener"
  • Hacemos clic en el botón de Aceptar y listo.
Tal vez te interese ver más artículos sobre "Validación de datos" Aquí...
Explicación de la fórmula
Hacemos la afirmación que el número de caracteres del dato capturado menos el largo de la parte entera del dato capturado es igual a "0" o a "4" con lo que solo permitirá los valores que cumplan con estos criterios.

Espero sus comentarios al respecto, saludos.

27 de enero de 2017

Como utilizar IMPORTRANGE en Google Drive

IMPORTRANGE
Permite importar datos de otros archivos de hoja de cálculo de Google Drive, o del mismo archivo. Esta función también puede ser utilizada de manera anidad como parte de otra función, ver Como utilizar BUSCARV en otro archivo de Google Drive

Sintaxis*
=IMPORTRANGE(clave_hoja_cálculo; cadena_intervalo)

Ejemplo 1
Importamos los datos del rango A2:A15 de la hoja Empleados.

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/11bokH9MuxD0ryw3pNSSY42qyVHKntAo4n-xZysPFef4/edit#gid=0", "Empleados!A2:A15")


Función IMPORTRANGE
Clic para agrandar la imagen

Ejemplo 2
Importamos los datos del rango A2:C15 de la hoja Empleados

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/11bokH9MuxD0ryw3pNSSY42qyVHKntAo4n-xZysPFef4/edit#gid=0", "Empleados!A2:C15")


Función IMPORTRANGE
Clic para agrandar la imagen

Ejemplo 3
Importamos los datos del rango A2:C15 de la primera hoja del archivo fuente (de izquierda a derecha). La imagen sería igual que en el Ejemplo 2 pero ignoramos el nombre de la primera hoja pues en la cadena_intervalo solo usamos en rango a importar.

=IMPORTRANGE("https://docs.google.com/spreadsheets/d/11bokH9MuxD0ryw3pNSSY42qyVHKntAo4n-xZysPFef4/edit#gid=0", "A2:C15")

-

2) IMPORTRANGE(B1,B2)
En este caso clave_hoja_cálculo y cadena_intervalo son referencias en la misma hoja en la cual se van a depositar los datos importados.

En el ejemplo son las celdas B1, B2

Función IMPORTRANGE
Clic para agrandar la imagen




* Fuente: https://support.google.com/docs/answer/3093340

- Gracias por Leerme - Espero tus comentarios - Si gustas contactarme estos en Facebook, en Twitter y en Google + Que tengas un excelente día.

14 de octubre de 2015

El valor más cercano a Cero

¿Cual es el número más cercano a cero?

Navegando por un foro donde suelo dar apoyo en dudas sobre Excel encontré la siguiente duda.
Tengo una columna, con números, Ejem de (-20, a 20), necesito saber cuál de ellos, es el que está más cercano a CERO. Pero utilizando una lógica de posición. Por ejemplo, si en la lista encuentra un número -20 y un número -1, lógicamente el 20 es el número más "pequeño", pero el número que por ubicación más se acerca a CERO, en realidad es el 1. De antemano gracias por los aportes.
Entiendo que de toda una lista de datos negativos y positivos la pregunta es: ¿Cual está más cercano a cero?

Respuesta 
La respuesta es utilizar la función {=MIN(ABS(B5:G5))}

función en Excel
La fórmula es ingresada como fórmula matricial

Para que la función pueda dar una respuesta correcta debe ser ingresada como una fórmula matricial, para ello después de escribir correctamente la fórmula (sin las llaves {}) presionas las teclas Ctrl+Shift+Enter y listo. 

Lo que estamos pidiendo con esta fórmula es que Excel convierta todo el rango o matriz en valores absolutos y después que nos arroje el menor en esencia éste será el más cercano a cero, ya sea porque es un negativo pequeño o un positivo igual pequeño.

función en Excel
Con F2 podemos ver la función
Si te ha gustado el artículo compártelo con los demás, haciendo clic en las herramientas de redes sociales del blog.

2 de octubre de 2015

Buscar datos con más de una variable - función BUSCARV


Usando la función BUSCARV cuando tenemos más de una variable a buscar 

La consigna
En esta ocasión tengo una lista de datos con las ventas totales de tres sucursales, la lista contiene  el Id del Producto, Nombre de la Sucursal y la Venta neta. En la celda H3 necesito poner las ventas cuando el Id del producto es el que tiene la celda F3 y la sucursal es la que tengo en la celda G3 (estos datos pueden ser cambiados).

"Ver mi artículo: "
Como utilizar la función BUSCARV

Funciones en Excel
Como buscar un dato cuando se tienen que cumplir dos condiciones, en este caso el Id del Producto y el nombre de la Sucursal.
La solución utilizando BUSCARV
Una de las soluciones es crear una columna donde se una el Id del producto y la sucursal. La razón es la siguiente; teniendo en cuenta que el reporte es el neto total de ventas solo podemos tener una vez el producto por sucursal (IdSucursal) por lo que creamos la columna quedando de la siguiente manera, ver imagen.


En tan solo unimos la celda con el Id del producto y la Sucursal quedando =IdSucursal&Sucursal, ver la fórmula en el cuadro de fórmula de la imagen =C3&D3

Ahora buscamos el dato con BUSCARV
Utilizando la función BUSCARV construimos la función =BUSCARV((G3&H3),B3:E14,4,FALSO) donde buscamos la unión de las celdas G3 y H3 en la Matriz B3:E14 y pedimos que nos devuelva la columna 4. ponemos falso porque queremos que nos de un resultado solo si encuentra el dato.



Puedes verificar si la función es correcta comparando el resultado con la imagen de arriba.
En este artículo se utilizaron solo 12 lineas, pero que tal si tienes más de 20 mil filas. Otra solución puede ser filtrando los datos. En Excel hay mas de una solución.

Nota importante: Para poder tener una nueva columna como un dato único es que las parejas nunca se puedan repetir, en el ejemplo que presento es el resumen de los datos por lo tanto la pareja de Id y Sucursal solo aparecen una vez. Alguna duda o comentario favor de compartirlo en este blog.

Puedes enviarme tus dudas e impresiones para mejorar este blog. Saludos.

Si te ha gustado el artículo compártelo con los demás, haciendo clic en las herramientas de redes sociales del blog.

12 de febrero de 2015

El botón de función "F5" y sus múltiples opciones

Como seleccionar Comentarios, Constantes y Celdas con fórmulas con la tecla de función F5

Nota: Al pulsar el botón F5 se despliega el cuadro de Ir a y en él el botón de Especial, este botón es el que vamos a tratar en este artículo.

Comentarios
Nos permite seleccionar las celdas que contengan comentarios, de esta manera podemos eliminarlos haciendo clic en el botón de en el botón de Eliminar de la pestaña Revisar en el grupo Comentarios.



Constantes
Selecciona aquellas celdas que contienen datos que no constantes o mejor dicho no son funciones, fórmulas o vínculos. Podemos hacer distinción entre Números, Texto, Valores lógicos y Errores haciendo clic en las opciones más abajo (ver imagen).




Fórmulas
Selecciona las celdas que contengan una fórmula y estas sean Números, Texto, Valores lógicos y Errores. Podemos seleccionar que celdas deben ser tomadas en cuenta.


No quiero agobiarlos. En el siguiente artículo veremos Región actual, Matriz actual y Objetos. Gracias por leer mis artículos.




Si te ha gustado el artículo compártelo con los demás, haciendo clic en las herramientas de redes sociales del blog.

1 de febrero de 2015

Como desactivar "IMPORTARDATOSDINAMICOS" de una Tabla Dinámica


Desactivar IMPORTARDATOSDINAMICOS

Si eres de los que te gustaba hacer cálculos con tablas dinámicas seleccionando un campo de la misma y ahora que lo haces te aparece la función IMPORTARDATOSDINAMICOS y no es de tu agrado. En este artículo veremos como desactivar la opción de que aparezca dicha función al tratar de utilizar un campos de tabla dinámica para hacer una fórmula.




Como desactivar el IMPORTARDATOSDINAMICOS o GetPivotData

  • Primero seleccionamos la tabla dinámica a la cual queremos desactivar la función que estamos tratando. Con esto aparece las pestañas de Opciones y Diseño de tabla dinámica.


  • Ahora hacemos clic en la pestaña Opciones y seguido en la opción de desplegar Opciones.
  • Ahora hacemos clic en el cuadro de opción de Generar GetPivotData para desactivar dicha opción.


Ahora ya podemos seleccionar cualquier campo de la Tabla Dinámica sin que aparezca la función. IMPORTARDATOSDINAMICOS.




Espero haberte ayudado.


Si te ha gustado el artículo compártelo con los demás, haciendo clic en las herramientas de redes sociales del blog.

13 de noviembre de 2012

Unir texto y valores en Excel con CONCATENAR

Un amigo me envío la siguiente duda:

En la celda A2 tengo el valor 2,526.23 y necesito unir este valor al texto "Número" quedando de la siguiente manera. Número 2,526.23 al utilizar la función =CONCATENAR("Número"," ",A2) la unión elimina las comas y necesitamos verlo con división de miles y decimales.

Curso de Excel

Solución

Para que el valor concatenado tenga los separadores de miles solo necesitamos agregar la función  DECIMAL quedando así:
=CONCATENAR("Número"," ",DECIMAL(A2))


Curso de Excel

Agregando el símbolo de moneda.

Para que la concatenación tenga el símbolo de moneda ($)además de los separadores de miles, cambiamos la función DECIMAL por la función MONEDA quedando de la siguiente manera.

Curso de Excel

Espero que este artículo les ayude en su trabajo y vida diaria.







31 de octubre de 2012

Funciones anidadas en Excel

Explicación del problema

Un amigo me envío una la lista de códigos (ver imagen). Con esta lista necesita crear series las cuales obedecen a la siguiente regla. Si el número es 1001, la serie es 1000, si el número es 2003, la serie es 2000 y así sucesivamente.
Funciones anidadas

Solución

Para hacer el trabajo más rápido optamos por utilizar la siguiente fórmula:
=VALOR(CONCATENAR((IZQUIERDA(A3,3)),0))
Esta fórmula se coloca a la derecha de la columna A.

Explicación

Explicación funciones anidadas

La fórmula está construida con funciones de manera anidada. Vamos por partes (tomando como referencia la fórmula en la celda B3) 

Con la función =IZQUIERDA( )  se obtiene los tres primeros dígitos de izquierda a derecha del código en la celda A3 .

La función =CONCATENAR( ) une el resultado de la función =IZQUIERDA a un cero, ésto porque los valores que cambian a la derecha del códigos solo son de un dígito.

La función =VALOR( ) convierte todo lo anterior a valor numérico.

Cuando cambia más de un dígito

Como solo es un dígito el que cambia, solo tomamos los primeros tres dígitos en la función izquierda, si cambiaran de 1 a 2 dígitos entonces en la fórmula quedaría de la siguiente manera, ver imagen.


Observe que al cero de la izquierda se le agregó un cero más incluyendo las comas dobles. En la fórmula IZQUIERDA solo se requieren los primeros dos dígitos de la izquierda.


6 de julio de 2012

Como utilizar la función TEXTO

La función =TEXTO permite convertir un valor a tipo texto.

La función =TEXTO tiene dos argumentos y son:

=TEXTO(valor,formato)

Valor.- como su nombre lo dice es el elemento valor a convertir en texto.
Formato.- Es el formato con el cual deseamos se muestre el valor convertido a texto.

Ejemplos
En la siguiente imagen tenemos una serie de fechas en la columna A. Utilizando la función =TEXTO vamos a obtener el día, el mes y el año.


Resultado

Celda B3.- Utilicé el formato de fecha "dddd" el cual representa el nombre completo del día.
Celda C3 .- El formato de fecha utilizado de "mmmm" es el nombre completo del mes.
Celda D3 .- Se redujo la cantidad del caracteres del formato de fecha "mmm" quedando una reducción del mes.
Celda E3.- Se obtuvo el año completo utilizando el formato "aaa".


Te invito a experimentar con otros formato los cuales puedes hacer reduciendo o combinando los formatos antes visto o utilizando otros.

Utiliza el siguiente formato y observa el resultado =TEXTO(A3,"dd-mmm")

.