Calcular edad con Excel (en inglés y español en el mismo video).

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024

Комментарии • 9

  • @carlosraziel7141
    @carlosraziel7141 3 года назад

    Hola, me da mucha pena porque pregunto mucho... Puedo hacer una consulta de vba excel? Muchas gracias por tus videos, son siempre muy utiles

    • @ArmandoReportes
      @ArmandoReportes  3 года назад

      Como dijera Derbez: "pregúuuuuntame".
      😁
      A lo mejor me tardo porque mañana tengo el día súper saturado, Tres grupos de Excel el mismo día.

    • @carlosraziel7141
      @carlosraziel7141 3 года назад

      @@ArmandoReportes buenos dias... Tengo un libro de excel con una columna con numeros que no se repiten (id's), tengo una carpeta con archivos, practicamente pdf's, el nombre de los archivos es el id + un texto equis.
      Lo que busco es una funcion hipervinculo que me permitan vincular al archivo con su nombre parcial ya que conozco el id pero no el texto extra. Entiendo que pueden suceder algunas cosas, como que el archivo no exista o que el id este duplicado, en esos casos solo generar el error. Espero que sea posible y no muy complicado. Muchas gracias por tu tiempo.

    • @ArmandoReportes
      @ArmandoReportes  3 года назад

      @@carlosraziel7141 Hay una función =Hyperlink(liga, texto) / =Hipervinculo(liga, texto)
      Lo que necesitas es una función que lea un directorio y lo ponga en la hoja.
      Busqué en Google "excel vba read directory contents".
      Me llevó a la página www.automateexcel.com/vba/list-files-in-folder/
      Ahí encontré esta macro:
      Sub LoopThroughFiles ()
      Dim oFSO As Object
      Dim oFolder As Object
      Dim oFile As Object
      Dim i As Integer
      Set oFSO = CreateObject("Scripting.FileSystemObject")
      Set oFolder = oFSO.GetFolder("C:\VBA Folder")
      For Each oFile In oFolder.Files
      Cells(i + 1, 1) = oFile.Name
      i = i + 1
      Next oFile
      End Sub
      Este código te debe leer el directorio que le indicas en
      Set oFolder = oFSO.GetFolder("C:\VBA Folder")
      Y ponerte los valores en una hoja.
      Después puedes buscar el nombre de tu prefijo para ver si coincide, usando un comodín en el vlookup.
      Suponiendo que tus prefijos están en la columna C y los archivos en el rango E20:E23, esto debería darte el resultado que buscas.
      =HYPERLINK(VLOOKUP(C20&"*",E20:E23,1,0),"da click aquí")
      =HIPERVINCULO(BUSCARV(C20&"*",E20:E23,1,0),"da click aquí")
      ¿Me dices si te funciona por favor?

    • @carlosraziel7141
      @carlosraziel7141 3 года назад

      @@ArmandoReportes muchas gracias, mañana hago la prueba en el trabajo :) Crees que este codigo puede adaptarse a una UDF? Es lo que creo que mejor me funcionaria

    • @ArmandoReportes
      @ArmandoReportes  3 года назад

      @@carlosraziel7141 se puede pero ya está más allá de lo que les pongo normalmente. Es mucha chamba. 😁

  • @luismiguelcruzquispe9449
    @luismiguelcruzquispe9449 3 месяца назад

    Buenos días, una función directa por favor para sacar edad en la columna C para el sexo masculino y en la columna D para el sexo femenino con los siguientes caracteres 90-0320-ABG (teniendo en cuenta que 90 es el año, 03 es el mes y 20 es el días de nacimiento respectivamente ) que estan en la columna B

  • @pacoesp04
    @pacoesp04 3 года назад

    "YD" La diferencia entre los días de fecha_inicial y fecha_final. Los años de las fechas se pasan por alto.