Funciones de Excel

En Excel se encuentran muchas herramientas que permiten realizar el trabajo de forma más rápida, una de esas herramientas son las funciones de Excel, las cuales cumplen determinado objetivo con base en la categoría que corresponda, por tal razón a continuación se especifica la categoría y las funciones de Excel asociadas a cada una:

El contenido de esta sección se está actualizando en este momento, gracias por visitarnos.

1. Funciones de base de datos
 1.1.    Función BDPROMEDIO
1.2.    Función BDCUENTA
1.3.    Función BDCONTARA
1.4.    Función BDEXTRAER
1.5.    Función BDMAX
1.6.    Función BDMIN
1.7.    Función BDPRODUCTO
1.8.    Función BDDESVEST
1.9.    Función BDDESVESTP
1.10. Función BDSUMA
1.11.  Función BDVAR
1.12.  Función BDVARP

2. Funciones de búsqueda y referencia

3. Funciones de compatibilidad

4. Funciones de cubo

5. Funciones de fecha y hora

6. Funciones de información

7. Funciones de ingeniería

8. Funciones de texto

9. Funciones definidas por el usuario instaladas con complementos

10. Funciones estadísticas

11. Funciones financieras

12. Funciones lógicas

13. Funciones matemáticas y trigonométricas

116 comentarios en “Funciones de Excel”

  1. Estimados amigos los felicito por el excelente trabajo que realizan, por favor sigan develando los secretos de esta maravillosa herramienta llamada excel…
    Por otro lado quisiera pedirle ayuda con respecto a lo sgt:
    qusisiera saber de que forma puedo hacer para que una funcion definida por el usuario presente la descripcion de lo que hace y las variables q requiere cuando se le invoca desde una celda cualquiera; tal y como si se tratara de una funcion nativa de excel. Espero su respuesta. saludos!!

  2. muy buenos dias
    muy respetuosamente les solicito me enseñen a hacer hipervinculos en excell …como insertar fotos a una hoja de excell que contiene unos registros de direcciones y demaas…
    muchas gracias

  3. Elio Machado Miñoso

    Muy buenos dias estimados Especialistas
    Respetuosamente les solicito me muestren de ser posible, como de una cadena alfanumerica poder dejar solo los números o viceversa,es útil para nosotros por ejemplo, si en una tabla se coloca un valor de 18000 Bs, con este texto no se puede hacer ninguna operación aritmética, necesitamos entonces convertirlo en un número separado de sus unidades.…
    muchas gracias

  4. Estimado Amigo, muy buen aporte para la humanidad te solicito por favor apoyarme en contestar mi requerimiento, actualmente trabajo con una hoja de excel que tiene 63000 filas y mas de 1200 columnas y cada vez que hago una busqueda cross reference o quiero agregar mas columnas o filas, cuelga la PC que tiene 16 Gb de Ram, esta data en que base de datos tendria que trasladarla para seguir trabajando sabiendo que mi trabajop final sera publicado en una pagina web, gracias, bendiciones

    1. Si la información que estás manejando se requiere acceder a ella a través de Internet, te recomiendo que dichos datos estés en un servidor en la nube que disponga de un motor de base de datos como Sql Server, Postgres o Mysql entre muchas, muchas gracias por comentar, saludos.

  5. Ing. Lenis Buen día: por favor deseo saber como se unifica varias fórmulas en una sola en excel.
    es decir por ejemplo en tres columnas tengo datos con fórmulas LÓGICAS SI , PERO DESEO UNIFICAR ESOS DATOS EN UNA SOLA . (quería utilizar la función concatenar pero no sirve), que método puedo utilizar para está función??????
    EJEMPLO:
    CELDA (A3)= 18
    1ª COLUMNA…………..… 2ª COLUMNA…………3ª COLUMNA…………….4ªCOLUMNA SI(A3=18;”M”;”0″)……SI(A3>18;”X”;”0″)……SI(A3<18;"T";"0")……..unido 1ª,2ª,3ª
    saludos !!!

  6. Luis Fernando Raga Renteria

    Buenas noches

    Alfonso y compañeros de aprendizaje, deseo saber como puedo hacer que ciertos datos de una hoja de excel migren a otra hoja del mismo documento automáticamente bajo una condición determinada en alguna celda (Cuando yo escriba determinado texto en esta celda), y que ademas yo le pueda decir a excel cada cuanto quiero que haga eso, es decir que pueda establecer cada cuanto se debe realizar.

    Me sería de mucha utilidad si esto se pudiera hacer en excel.

    Les agradezco de antemano la colaboración de cada uno.

    1. Especialistas En Excel

      Saludos Luis, los temas que cada integrante de la comunidad Triple E será tenido en cuenta para un posible video en el futuro, te agradecemos por comentar y participar. No olvides suscribirte a nuestro canal de youtube y estar pendiente de nuestras redes sociales. Un abrazo

  7. hola me podrías ayudar hacer una macro para hacer combinaciones de 4 números y poner todas esas combinaciones en la hoja, ejemplo 1 2 3 4 = 24 posibles de combinaciones no importa que se repitan el orden de los factores no altera el producto, y la otra es 4 cifras pero 2 se repiten que me debe de dar 12 combinaciones en total ejemplo.
    2032, 0223, 2203,0322,3022,2023,2320,2302,3220,3202,2230,0232…. pero cuando tu pones 7789 como le hago para hacer toda la secuencia y no hacerlo manual… te agradezco mucho.
    y gracias por tus vídeos tienes talento.
    Carlos Alatorre, Guadalajara ,Jalisco,México calatore@hotmail.com

    me urge por favor, si tienes opurtunidad.

  8. Buenas tardes Alfonso, por favor me colaboras en que tengo en una base de datos No. de facturas y debo extraer los items comprados en cada factura, con BUSCARV solo me devuelve el primer dato que encuentra, ¿qué puedo hacer?, mil gracias.

  9. Requiero de su inmenso apoyo, ya que debo presentar una hoja Excel con vinculación a otra hoja Excel y a su vez crear con esa información una vista desplegable donde se reflejen cada unos de los campos de las otras hojas, espero me haya explicado. Agradeciendo de antemano su apoyo!

    Saludos..

  10. Buen día Estimad@s,

    Les escribo ya que por favor necesito que me ayuden a realizar una simulación de una DATA Bancaria.
    Detalles:
    Score Peso
    1 nro_cuenta 1234
    2 Fecha_apertura 2015
    3 Codigo_Cliente 1234
    4 Nombre_Cliente Pedro Suarez
    5 Pais Nacimiento Mexico 6 12%
    6 Nacionalidad Mexicano 6 6%
    7 Identificador_PEP NO 0 0%
    8 Profesion Estudiante 6
    9 Tipo_Actividad Ninguna 6 15%
    10 Oficio / Ocupación Estudiante 4 20%
    11 Dirección XXXXX 4 25%
    12 monto_dep_inic B/. 5,000.00 6 50%
    13 Can_dep_inic 0 0
    14 mto_dep 0 0
    15 Transa_efectivo 5 0
    16 mto_ext 0
    17 Trans_Montos_depo_ext 0
    18 fre_Montos_depo_ext 0
    19 ach_Montos_rec 0
    20 ach_trans_rec
    Total 100%

    1. Especialistas En Excel

      Hola Allen, vamos a dejar el comentario para que la comunidad Triple EEE te colabore, estaremos pensando tu requerimiento para un futuro video. Gracias por comentar

  11. Jose Antonio Sanchez Lopez

    Buenas noches

    Se le puede decir a una hoja de Excel que al GUARDAR COMO…, nos proponga como nombre de archivo el valor de una celda?
    Como lo podría hacer?
    He revisado las opciones de Excel, a ver si al igual que le indico la ruta donde quiero que se guarde el archivo por defecto, y esa opción no existe al menos en esa configuración.

    He creado un albarán el cual a partir de la fecha y la hora actual crea el número de albarán los albaranes se guardaran en formato PDF y el nombre del nuevo archivo creado va a ser el número de albarán.

    Espero que mi exposición haya sido clara.
    Gracias por su atención
    Saludos.

  12. Buenas tardes.
    Me gustaría me ayudaran en un problema que tengo. ¿Hay posibilidad de que cuando inserte un comentario en una celda, cambie de color dicha celda aunque este condicionada toda la fila a otro corlor?. muchas gracias

  13. Buen día

    para solicitar un favor, es que necesito crear un boton o “algo” donde me permita ver lo registrado por mes, es decir, como un calendario del año, donde yo necesita un mes y este me arroje los registros que se hicieron en ese mes, si le doy click en otro mes, vuelva y me trae el mes que quiero ver., espero hacerme entender,

    cordialmente quedo atenta a su correspondencia

  14. buenas tardes,

    por favor me pueden explicar como aplico la funcion si anidada, para el siguiente caso;

    existe una tabla de valores con porcentajes de acuerdo al salario devengado asi;

    si gana entre 4 y 16 slmlv, se le aplica el 1%
    entre 16 y 17 aplicar el 1.20%
    entre 17 y 18 aplicar el 1.40 %
    entre 18 y 19 aplicar el 1.60%
    entre 19 y 20 aplicar el 1.80%
    mayores a 20 aplicar el 2%

    gracias

  15. BUENAS TARDES PROF.
    SOLO PARA DECIRLE QUE HE APRENDIDO MUCHO CON SUS VIDEOS,
    SON MUY FÁCILES DE ENTENDER CON LA EXPLICACIÓN SENCILLA QUE DA, DESDE YA MUCHAS GRACIAS.

    1. Especialistas En Excel

      Hola Inocencio, gracias por tu comentario, es un gusto compartir a nuestra comunidad Triple EEE contenido de utilidad, saludes

  16. Buen día, de antemano felicitaciones por esta idea útil y creativa para enseñar.
    Inicié por el video de paso a paso de un macro, sin embargo quise que los registros quedaran en otra hoja, sin embargo todo trabaja aparentemente bien, con el pequeño problema que en el los campos de texto no aparece lo que escribo, es decir, es como si las letras estuvieran en color blanco y por lo tanto parecen invisibles.
    Agradezco tu ayuda.
    en el siguiente link puedes descargar mi archivo.
    https://drive.google.com/file/d/0B4qmtp0l_nU6bjVTQXA4THlXMEE/view?usp=sharing

    saludos

  17. buenas tardes amigos tengo un problema quiero saber si hay una formula que me ayude a darle un valor cierto rango de cantidades como por ejemplo cantidades entre los 10,000 a 20,000 me de una valor a 10 luego de 20,001 a 30,000 a 20 y asi sucesivamente de antemano gracias espero su respuesta

  18. Estimados especialistas, agradezco enormemente vuestras soluciones a problemas que se le presentan a los usuarios. Como tal solicito vuestra colaboración, o el medio por el cual lograrla.
    Mi problema:
    Cuando creo un gráfico de dispersión x-y y pido la curva y ecuación polinómica de la tendencia con el valor de R^2, sólo la puedo visualizar dentro del gráfico “y = 0,00008×2 + 0,0081x – 0,1829”.
    Cuál es la forma de obtener los coeficientes y el término independiente on line fuera del gráfico en determinadas celdas que se actualicen cuando se modifica la tabla de datos x-y? Si es con la función ESTIMACION.LINEAL/LOGAITMICA, por favor indicarme como proceder dado que el formato matricial no es mi fuerte.

    Gracias por vuestra colaboración.

  19. Es excelente el trabajo que estan realizando, màs hoy dìa con la tecnologia que existe, y aùn màs en nuestros trabajos por usar equipos automatizados de analisis, y en donde se nos piden hacer estadisticas, llevar controles de calidad, de guardar informaciòn sobre datos demograficos, yo trabajo en salud. Buscando informaciòn sobre excel dì con ustedes y vi algunos videos, me llamo mucho la atenciòn. Les insto a que sigan adelante hacen un excelente trabajo. Muchas gracias por poner un granito de arena que se va ha multiplicar.

  20. Hector Manriquez

    Me facinan los videos, muy practicos y eficaces, hacen que uno con facilidad aprenda a manejar excel de manera practica, aunque, no es de mi rubro o area profesional. Me agiliza algunas tareas. He manejadoprogramas de mas tecnologia como maya 3d, adobe,etc. Y excel me ha parecido muy practico. Ojala hubiera mas cursos de programas practicos como este.En hora buena y mucho exito.

  21. recién conozco la pagina gracias a unos vídeos de youtube sobre macros increíbles me estoy interiorizando sobre esto quiero arreglar una base de excel que uso en mi pc y ahí alguna forma de hacer un macro que me marte una fila completa o por ejemplo cuando entrego algún producto marco sobre una misma fila 3 o 4 celdas seguidas de un color u otro si quedan al final del dia la uso para un servicio tecnico

  22. Buenos dias.
    De verdad, mil bendiciones por los videos. Me han servido de mucha ayuda en diversas oportunidades.
    Disculpen si no es el hilo, correcto, pero estoy varada en una operacion: Tengo 5 celdas numericas y separadas, con los resultados de otras tantas operaciones. Necesito, organizar esas celdas de mayor a menor horizontalmente. Intente copiandolas en otras celdas que estuvieran juntas usando = pero al ordenarlas, cambian los valores.
    Se lee facil y quizas la solucion lo sea, pero llevo con esto bastante tiempo y no se que hacer. Pueden ayudarme? Les estaria eternamente agradecida.
    Saludos,
    Aisha

  23. buenos días, sigo los pasos de la macro para ordenar datos y me genera error.

    si deseo ordenar varias tablas dentro de la misma hoja como o haría???
    muchas gracias

    1. Especialistas En Excel

      Hola Fernando, te recomendamos detaller muy bien el video. Cuando se traba con programación la lógica y la gramática del lenguaje son muy importantes. Vamos a estudiar tu requerimiento de tavblas para un futuro video. Gracias por comentar, saludos

  24. Erwin E. Sagastume

    Recién me uno a su comunidad Ingeniero. Debo confesar que hace rato no uso Excel al nivel tan avanzado de muchos de ustedes, comencé viendo un video para solucionar una duda que tenía y quedé realmente encantado porque no solo solucioné la duda sino que se me aclaró mucho más el panorama. Sin embargo creo que traté de acaparar mucho por lo que paré y ahora estoy viendo sus videos basicos y así poder entender los siguientes. Su forma de enseñar es clara y concreta. Muchas gracias.

    1. Especialistas En Excel

      Hola Erwin, tus palabras nos llenan de motivación porque lo que dices es nuestra razón de ser, gracias por pertenecer a la comunidad Triple EEE y sigue con nosotros para que no te pierdas de todo el contenido que se viene, saludos

  25. quiero ayuda para que alguien me ayude a decifrar esta formula: =SEERRO(ÍNDICE(Entrada;CORRESP(DATA.VALOR(ValdaData)&[@Time];ProcurarDataEHora;0);3);”-“)

    en excel 2013 tiene un cronograma de actividades diarias, quiero usarlo, solo que en la parte de las horas durante el dia, no puedo escribir nada porque me sale un error, es obvio que no estoy escribiendo bien. ayudaaa!!!

  26. Melanio Ramon Herrera Lovera

    Buenas noches amigo…recién me estoy suscribiendo a esta pagina, la cual considero muy buena e interesante, porque sencillamente observo que en realidad son profesionales en la materia…les escribo desde Venezuela…por favor lo he visto pero no recuerdo…como hago para copiar varias celdas a la misma vez que no estén seguidas o continuas… y si al pegarlas mantienen el mismo orden feliz noche…felicitaciones y adelante hermanos…

    1. Especialistas En Excel

      Hola Melanio, básicamente no se puede cuando la selección es múltiple, para hacerlo deberías realizar una macro. Vamos a evaluar tu solicitud para un futuro contenido de utilidad, gracias por comentar y un abrazo

  27. hola me podrian decir con que formula o con que macro quito los últimos 2 dígitos de estas cantidades que tengo en una columna.
    12390
    123400
    12340401
    213324022

  28. Buenas Tardes

    Mi nombre es Javier Angulo, y en el transcurso de mi carrera profesional he visto lo versatil y practico que es Excel, actualmente cuento con una MAC y me gustaria saber si hay algun Video para utilizar el USER FORM en la version para MacBooks, ya que es cierto que hay muchas funciones para realizar formularios, visualmente el usar el USE FORM es muy atractivo.

  29. Buernos dias quisiera hacerle una pregunta al Sr. Alfonso Lenis y es ¿como hago para sumar columnas o filas por colores sin que tengan ningún tipo de letras o números para identificar la celda?

    1. Especialistas En Excel

      Hola Miguel, si se puede hacer, vamos a generar un contenido al respecto, para que estés pendientes. Gracias por comentar, Saludos

  30. Buena tarde, cordial saludo.
    Muchas gracias por todo el conocimiento que imparten.
    Tengo la siguiente inquietud:
    CON UNA SOLA SELECCIÓN DE ÁREA DE IMPRESIÓN IMPRIMIR VARIAS PAGINAS ENUMERADAS EN EXCEL. Y CADA VEZ QUE SE NECESITE IMPRIMIR PARTE DEL ULTIMO NUMERO DE PAGINA IMPRESO….ES DECIR TENGO UN CUADRO, FORMATO EN BLANCO O LLENO LO SELECCIONO LO IMPRIMO HASTA LA PAG ENUMERADA 10 Y LUEGO EN OTRA OCASION DESEO SEGUIR IMPRIMIENDO DESDE LA 11 HASTA OTRO DTERMINADO NUMERO DE PAGINA Y QUE SALGA LOS NUMEROS DE PAGINA. PORQUE ACTUALMENTE ESTOY HACIENDO UN CUADRO CON MUCHAS FILAS Y ME TOCA SELECCIONAR DTERMINADO RANGO Y SALE CON LA PAG ENUMERADA Y CUANDO NECESITE VUELVO Y SELECCIONO UN RANGO MAYOR PARA QUE DE AHI PARTA OTRA PAGINACIÓN..
    MUCHAS GRACIAS

    1. Especialistas En Excel

      Hola Mauricio, te recomendamos vamos a evaluar tu solicitud y poder generar un contenido al respecto. Saludos. Gracias por comentar

  31. Hola,
    Estuve echando un vistazo al vídeo “Buscar el último valor en Excel” y te agradezco muy bien explicado. Desde que vi este vídeo no he dejado de investigar alguna formula que estoy necesitando que me permita buscar el penúltimo valor.
    te agradezco si me colaboras en un vídeo donde realices la misma función, es decir código a consultar pero que arroje la posición de la penúltima fila. seria muy interesante poder llamar la información del penúltimo registro para análisis comparativo.

    Saludos,

  32. Buenos dia:
    Es la primera vez que escribo y me ha parecido una web maravillosa para TIP´s y consejos que nunca se me habria ocurrido hacer y con vuestro permiso me gustaría que me pudierais ayudar.

    Tengo una plantilla que se compone de dos BBDD y 25 pestañas. antes la utilizada para mi gestión personal pero ahora necesito enviar datos a mis clientes, pero cuando actualizo las tablas dinamicas me aparecen todos los clientes en el filtro. eso es lo normal

    Lo deribo a una hoja nueva de excel toda la información de mi cliente borrando el resto de base de datos. Se supone que deberían aparecerme en los filtros de la tabla solo la información de ese cliente pero me siguen apareciendo TODOS los clientes
    ¿hay alguna formula para hacerlo?

    Gracias anticipadas

  33. luis miguel beltran hernandez

    buenas noches.
    necesito que me ayuden hacer una base de datos donde sirva para registrar el ingreso del personal visitante a una instalacion de la empresa.
    esta debe registrar el ingreso hora de entrada y salida pero de una forma rapida y que no ocupe mucho tiempo a la persona encargada y al finalizar el dia me arroje el informe del personal que ingreso y cuantas veces lo hizo durante el mes y año.

    gracias

  34. Siempre me ha gustado ls hojas de calculo, empece con Lotus123, Quatro, Excel, me han resuelto loa vida pero es ahora luego de ser miembro de EEE que puedo ver la inmensidad de ayuda para desarrollar hojas creativas que nos resuelven los problemas, gracias y ahora en reto40Excel2016 aprovechando de aprender mas

  35. Buenos días, me podrían ayudar a hacer una macro que sume las ventas por rango de horas diligenciando la hora inicial y la hora final y la fecha del día a buscar a través de un userform. De antemano gracias por su tiempo

    1. Especialistas En Excel

      Hola Francisco, te recomendamos todos los contenidos que compartimos, síguenos en redes sociales para no perderte más contenidos. Saludos

  36. Tengo una base con valores de Unidades y valores costos, como puedo hacer una macro para que en la primer pestaña de base y la segunda un formato preestablecido que realice, se llenen los campos en automático tomando los valores de Base? Saludos

  37. Luis Alirio Hernández M.

    Buenas tardes Ingeniero.

    Respetuosamente solicito su valiosa colaboración en los siguiente: Trabajo un Libro en excel con 12 hojas de cálculo, es decir 12 meses del año, agregaré otras hojas para consolidar trimestres, semestres y total año, ¿que fórmula debo aplicar para que automáticamente me realice el cálculo?.

    Gracias por su atención.

  38. Jairo Hernando Montezuma Mendoza

    Ingeniero buena tarde, solo para felicitarlo por los vídeos del curso EXCELENTES, en especial el RETO 40 DIAS. Espero sigan promoviendo este tipo de retos. Gracias y muchos Éxitos en sus labores.

    1. Especialistas En Excel

      Hola Jairo, claro que si, siempre haya interés en la comunidad, seguiremos compartiendo contenidos de utilidad. Saludos

  39. Hola Alfonso! Tengo una consulta sobre esta formula: =FECHA(AÑO(A3);MES(A3)+A2;DIA(A3))
    El problema que debo resolver es encontrar un fecha de vencimiento pero al crear esta formula y no ingresar la fecha inicial y los meses a transcurrir en las celdas previas me muestra la fecha 0/1/1900 y quiero que me la muestre en blanco ya que, la intensión es que genere la fecha automáticamente sin ingresar los datos previos: Fecha Inicial y Meses de Vigencia.
    Te solicitó muy amablemente tu ayuda ya que no he podido encontrar la solución

    1. Especialistas En Excel

      Hola Keny, que tal si validas las celdas A2 y A3, si están vacíos no haga nada sino aplique tu fórmula. =SI(Y(A2=””;A3=””);””;FECHA(AÑO(A3);MES(A3)+A2;DIA(A3))). Saludos, gracias por comentar

  40. Luis Manuel GOMEZ ASPIAZU

    Ingeniero Lenin, buenas noches. Deseo consultarle lo siguiente. Tengo una tabla con 10 registros de Empleados. En la columna de Categoría, existen cuatro (A. B, C y D), así mismo en la Columna de Tiempo existen diferentes valores (12, 7, 18, 25, 19, 9, 22, 13, 10). Tengo que filtrar solo aquellos con las Categorías A o B y cuyo tiempo sea mayor que 10, pero menor que 20. Por favor podría ayudarme. Muchas gracias.

  41. Buenas noches Ingeniero.
    Tengo una base de clientes y de las referencias que vende cada uno de ellos mes a mes tanto en pesos como en unidades. Si otorgo un descuento del 15% en una referencia X, quisiera saber como puedo realizar la tabla para determinar las unidades minimas a vender en cada uno de los clientes y como puedo organizar la información (podría ser una tabla dinamica?)

    Agradezco infinitamente su colaboración.

  42. Que tal Especialistas en Excel
    Tengo una inquietud acerca de cómo buscar un valor, entendí perfectamente cuando utilizamos la herramienta Indice + Coincidir. Pero en mi caso es algo similar. Me explico… tendría que tomar un valor buscado (Fila) + valor buscado en la misma fila y como resultado el valor está en el encabezado (columna). Tengo un archivo adjunto Excel que les podría facilitar mi exposición. Espero que me puedan apoyar. Se los agradecería. Saludos

  43. Mucho gusto me llamo Stiver y estoy muy agradecido por la ayuda que me ha brindado por medio de sus videos, muchas gracias. Quisiera comentarle de un ejercicio que quiero hacer pero la verdad no se por donde comenzar o como hacerlo, por ello quisiera me ayudara. Es el siguiente: Tengo una hoja llamada CLIENTES con campos llamados IDENTIFICACION, NOMBRE, CEL….entre otros. Hay un campo llamado CANT_CUOTAS, que quiero hacer; que guarde todas las cuotas a el cliente por medio de su N° de identificacion y a su vez cuando busque la información del cliente me muestre solo la cantidad de cuotas dadas por ese cliente. Agradeceria su ayuda. Yo seguire investigando como hacer. Muchas gracias por su ayuda y forma de explicar.

  44. Saludos, comunidad excelente labor en mi experiencia personal soy autodidacta aprendí a trabajar en excel por perseverancia y aptitud propia, es decir empíricamente gracias a Dios encontré esta pagina que me ayuda a recopilar mas conocimientos con respecto a esta herramienta fabulosa como lo es excel.

    Que Dios siga iluminando de conocimientos y mucha Sabiduría a todo su equipo de trabajo, para que sigan ayudando a muchas personas que necesitan aprender y crecer personal y profesionalmente muchos Exitossss…!

    1. Especialistas En Excel

      Hola Luis, muchas pero muchas gracias por tus palabras, tratamos de dar nuestro mejor esfuerzo y es un gusto siempre compartir lo que sabemos. Un abrazo

      1. BUENOS DIOS LA VERDAD ESTOY AGRADECIDO CON LO QUE NOS ENSEÑAN NO SE MUCHO DE ESTO APENAS ESTOY EXPLORANDO EL MUNDO DEL EXCEL PERO QUISIERA DE SU AYUDA ESTOY ORGANIZANDO UNA BASE DE DATOS PERO QUIERO QUE OBLIGUE A LLENAR LOS CIERTOS CAMPOS DE IGUAL MANERA QUE LOS DATOS INGRESADOS INGRESEN APARTIR DE LA CELDA 10 HACIA ABAJO COMO LO HAGO AYUDA POR FAVOR!!
        ESO ES LO QUE LLEVO PERO NO SE QUE COMANDO NECESITO PARA LO QUE ESTOY NECESITANDO AYUDA…

        Private Sub txtguardar_Click()
        Rem declaracion de variables
        Dim contfila As Long
        Dim hoja As Worksheet

        Set hoja = Worksheets(1)

        contfila = hoja.Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Row

        ActiveSheet.Cells(1, 2).Select
        Selection.EntireRow.Insert

        ActiveSheet.Cells(2, 1) = txtnumero.Text
        ActiveSheet.Cells(2, 2) = txtapellidos.Text
        ActiveSheet.Cells(2, 3) = txtidentificacion.Text
        ActiveSheet.Cells(2, 4) = txtmotivo.Text
        ActiveSheet.Cells(2, 5) = txtestado.Text
        ActiveSheet.Cells(2, 6) = txtedad.Text
        ActiveSheet.Cells(2, 7) = txtfechah.Text

  45. Hola Buenos Días, gracias por la información reflejada, quisiera una ayuda referente sobre el inventario del almacen, se reflejen las salidas, pero estas se deben mostrar en una pantalla aparte para que el personal de producción vea el avance en porcentajes de las salidas. ejemplo realizado:
    Código del País País Libros Producidos Total Libros % de Avance
    Arg-01 Argentina 300 30000 1.0%
    Bra-02 Brasil 500 50000 1.0%
    Col-01 Colombia 300 30000 1.0%
    Chi-02 Chile 500 50000 1.0%
    Ecu-01 Ecuador 300 30000 1.0%
    Per-02 Perú 500 50000 1.0%
    la información se obtiene de:
    UNIDADES País CÓDIGO DEL País
    150 Argentina Arg-001
    200 Colombia Col-003
    150 Argentina Arg-001
    350 Perú Per-006
    100 Colombia Col-003
    150 Perú Per-006
    se necesita saber: la información debe mostrarse cada cierto tiempo en una pantalla al personal de almacén para que cumplan la meta en el tiempo estimado. ¿Como hago para mostrar la información en otra pantalla y que la misma se actualice automáticamente al cambiar los datos?
    Ejemplo:
    Argentina 20% producido a las 9:45 Am del 05/01/2018
    Perú 10% producido a las 9:00 Am del 05/01/2018
    Colombia 10% producido a las 10:00 Am del 05/01/2018
    espero haberme explicado, gracias por la atención

    1. Especialistas En Excel

      Hola Manuel, lo que solicitas necesita un desarrollo importante, vamos a estudiar tu solicitud para un futuro contenido. Saludos y gracias por comentar.

  46. JOSE OCTAVIO LOAIZA

    Hola buenas noches.
    Primeramente quiero felicitarlos por el contenido y la enseñanza que brindan, por medio de los vídeos que ofrecen he logrado realizar varias tareas y proyectos.
    Pero en esta ocasión me encuentro con un pequeño problema, realice un proyecto con macros en VBA y me anda de maravilla, el problema es que debo implementarlo en otro sitio pero este no me corre bien me habla de que no se encuentran las bibliotecas del código y pienso que es por la compatibilidad de las versiones del Excel 2013. La pregunta es: Existe alguna forma de lograr que un proyecto corra en otras versiones de Excel 2013? yo tengo Office professional plus 2013 y donde lo voy a implementar es office standar 2013.
    Que solución puedo tomar, muchas gracias por su atención.

    1. Especialistas En Excel

      Hola José, la razón principal de éste problema es que probablemente las dos versiones sean; una de 32 bits y la otra de 64. Intenta copiar la macro en la otra versión. Disculpa no poderte ayudar mucho con el tema, lo tendremos en cuenta para un futuro contenido. Saludos

  47. Felicitaciones por los excelentes aportes. ojala fuera posible ayudarme con una macro que facilita extrae datos de una fila de cualquier hoja y mostrar esos datos en celdas que determinemos en otra hoja, así mismo al ingresar un numero en la hoja 1, en la hoja dos debe mostrar u ocultar las columnas que señala dicho numero. Muchas gracias

  48. JOSE OCTAVIO LOAIZA

    Hola cordial saludo. Gracias por los vídeos y tutorias.
    Tengo un problema, deseo que se me muestre la suma de una columna de un listbox dentro del mismo listbox, he realizado varias cosas para lograrlo pero no me da. Agradecería bastante la información que me logren dar.
    Adjunto el codigo que estoy empleando dentro del textbox que es donde quiero que se ejecute la operación.
    Private Sub TextBox1_Change()

    NumeroDatos = Hoja5.Range(“A” & Rows.Count).End(xlUp).Row

    ”MsgBox NumeroDatos
    Hoja5.AutoFilterMode = False

    Me.LISTAPISOS = Clear
    Me.LISTAPISOS.RowSource = Clear
    y = 0

    For fila = 2 To NumeroDatos
    codigo = Hoja5.Cells(fila, 1).Value

    If UCase(codigo) Like “*” & UCase(Me.TextBox1.Value) & “*” Then
    Me.LISTAPISOS.AddItem
    Me.LISTAPISOS.List(y, 0) = Hoja5.Cells(fila, 1).Value
    Me.LISTAPISOS.List(y, 1) = Hoja5.Cells(fila, 2).Value
    Me.LISTAPISOS.List(y, 2) = Hoja5.Cells(fila, 3).Value
    Me.LISTAPISOS.List(y, 3) = Hoja5.Cells(fila, 4).Value
    Me.LISTAPISOS.List(y, 4) = Hoja5.Cells(fila, 5).Value
    Me.LISTAPISOS.List(y, 5) = Hoja5.Cells(fila, 6).Value

    y = y + 1

    End If
    Next

    LISTAPISOS.AddItem
    LISTAPISOS.AddItem
    LISTAPISOS.List(LISTAPISOS.ListCount – 1, 1) = “TOTAL CANTIDADES”

    Dim tot As Variant
    Dim t As Variant

    bb = LISTAPISOS.ListCount – 1

    For X = 0 To LISTAPISOS.ListCount – 1
    t = LISTAPISOS.List(X, 2)
    tot = tot + t
    t = 0
    Next X
    LISTAPISOS.List(LISTAPISOS.ListCount – 1, 2) = Format(tot)

    LISTAPISOS.AddItem
    LISTAPISOS.List(LISTAPISOS.ListCount – 1, 1) = “TOTAL ESTIBAS”
    LISTAPISOS.List(LISTAPISOS.ListCount – 1, 2) = LISTAPISOS.ListCount – 3

    End Sub

    1. Especialistas En Excel

      Hola José, no es muy claro el código ya que necesitaríamos saber qué resultados está arrojando ciertas variables. Nos serviría mucho y a ti, si nos escribes el requerimiento bien claro. Gracias por escribir, saludos

  49. Buenas tarde Alonso
    Muy buenos video en el reto 40 dias me estan ayudando mucho, me gustaria saber si hay una forma de hacer una macro que pueda eliminar una columna que no necesito y extraer filas para pasar a otra hoja de trabajo con condiciones y una macro para poder convertir el tipo de letra de toda la base y el tamaño en forma automatica , lo he estado intentando con base a los videos del reto, pero siempre de da errores cuando quiere ejecutar una macro que haga todo eso.

    1. Especialistas En Excel

      Hola Edgardo, recomendamos éste contenido te ayudará para la cuestión de la columna, éste te ayudará a pasar filas a otra hoja. El último requerimiento tenemos que estudiarlo para un futuro contenido. Saludos, gracias por comentar.

  50. Buenas Tardes mi nombre es patricia, soy de buenos aires, yo ya me suscribi a su pagina. Bueno tengo una consulta para hacerle necesito con bastante urgencia una en que me ayude a resolver un problema con un trabajo que tengo que entregar, necesito hacer una formula o una macro, en la cual por ej. F1 = a un porcentaje el cual va ha ser variable
    F5= a un precio Ej $ 35
    F8 sea igual a (F5 * F1)+F5.
    Bien ahora tengo el problema lo hago con ejemplos numéricos para que sea mas facil de entender
    porcentaje inicial 5%
    Precio inicial $35
    Resultado: 36.75
    siguiente porcentaje 2%
    Precio resultante anterior 36.75
    Nuevo Resultado 37.49
    Y asi sucesivamente. La verdad no se como resolverlo. Gracias

    1. Especialistas En Excel

      Hola Patricia,
      Si lo que quieres es tener un registro de cada porcentaje y cada valor al aumentar por dicho porcentaje haz lo siguiente:
      Utiliza una celda por ejemplo D8 para el valor inicial (35), en la celda B9 colocas el primer porcentaje (5%), coloca la siguiente fórmula en la celda D9 =(D8*B9)+D8. La fómula hara exactamente lo que solicitaste (35*5%)+35 = 36.75. Lo siguiente será, copia la fórmula de D9 en la celda de abajo D10, ahora en la celda B10 irá el siguiente porcentaje (2%), el resultado en D10 será 37.49. Así entonces copiar la fómula de la celda D9 en la siguiente celda D11, D12, … hasta la fila de tu necesidad. Cambiarás el porcentaje cada vez en la fila correspondiente de la columna B, es decir, para el resultado en D11 colocar el porcentaje en B11, para el resultado en D12 colocar el porcentaje en B12 y así sucesivamente. “La columna B debe tener celdas tipo porcentaje para que funcione”

      Ahora, si lo que quieres es que en una celda ir colocando diferentes valores de porcentaje, entonces:
      recomendamos descargues el archivo que compartimos en éste contendio para descargar el archivo haz los siguientes pasos Sólo tendrás que hacerlo UNA VEZ luego simplemente coloca la clave que te enviaremos con esos pasos.

      Antes de seguir leyendo recomendamos hacer lo anterior.
      Sabiendo cuál es la metodología de la macro, modificaremos unas líneas de código, antes de realizar cualquier solución con código se plantea el problema y la posible solución con palabras;
      Utilizaremos la celda F8 para colocar cada porcentaje (debemos colocar la celda F8 tipo porcentaje) esto sugiere que la celda a reconocer en el código cambiará
      En vez de sumar el valor, multiplicaremos el porcentaje por el valor que esté en la celda y la sumaremos
      Para ellos simplemente (suponiendo que tienes el código al descargar el archivo) copia el siguiente código y reemplazalo desde Option Explicit hasta donde se muestra abajo.
      En la celda F9 tendrás que colocar el valor inicial.

      Option Explicit
      Dim valor As Double
      Dim cantidadVeces As Integer

      Private Sub Worksheet_Change(ByVal Target As Range)

      If Target.Address = “$F$8” Then
      cantidadVeces = cantidadVeces + 1

      If Sheets(“EEE”).Range(“F9”).Value = -1 Then
      Sheets(“EEE”).Range(“F9”).Value = 0
      Exit Sub
      End If

      If cantidadVeces > 1 Then
      Exit Sub
      End If

      valor = (Sheets(“EEE”).Range(“F9”).Value * Sheets(“EEE”).Range(“F8”).Value) + Sheets(“EEE”).Range(“F9”).Value
      Sheets(“EEE”).Range(“F9”).Value = valor

      End If

      Esperamos que te haya servido de algo nuestras sugerencias, síguenos en nuestras redes sociales para más contenidos de utilidad. Gracias por comentar, saludos

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *