Jump to content

Sergio

Administrators
  • Posts

    10,090
  • Joined

  • Last visited

  • Days Won

    51
  • Country

    Spain

Everything posted by Sergio

  1. @Israel Cassales no se permiten los enlaces a archivos porque puede ser eliminado en cualquier momento. Si posteriormente a otra persona le surge el mismo problema, no podrá encontrar la información.. @mariasanzel software del foro tiene un problema que ya ha sido reportado a los autores. Mientras se soluciona, he podido aumentar unos kb el tamaño máximo de los archivos.
  2. María, no está permitido publicar enlaces a archivos en la nube. Actualmente se permiten 100 kb de subida, espacio más que suficiente para que puedas adjuntar un extracto a modo de ejemplo de tu hoja. Si no puedes comprimir más el archivo te sugiero que elimines la información superflua y envíes solamente la relevante para recibir ayuda.
  3. @gnoma, tu mensaje se eliminó porque infringe una norma de publicación. No se pueden publicar enlaces a archivos en la nube. Un saludo,
  4. En este caso no te servirá la macro que has publicado en el mensaje anterior porque hace los "cortes" según el número de posición. Yo te recomendaría pasar de VBA a Power Query porque podrás gestionar más fácilmente cualquier cambio en la estructura del archivo. También quedo pendiente a lo que te puedan responder otras personas.
  5. Por favor, sube un ejemplo del archivo que quieres importar. Si no conocemos esas longitudes o la estructura del archivo, va a ser complicado ayudarte.
  6. Lo único que se me ocurre es dividir la columna por delimitador usando el caracter @. A continuación ordena la columna que contiene los dominios. Para finalizar usa la función CONCATENAR (veo que tienes Excel 2016) para volver a unir las cadenas de texto ya ordenadas.
  7. Hola @Gerson Pineda. Parece que se ordenan por el dominio del correo y a continuación por el nombre de usuario.
  8. La función que necesitas es SUMAR.SICONJUNTO. En dicha función deberás incluir tres criterios: Que la columna Unidades coincida con la columna ECO. Que la fecha sea mayor o igual que Hora de carga. Que la ficha sea menor o igual a Hora de descarga. Espero que esta orientación te ayude.
  9. Para encontrar la fecha laborable de febrero de treinta días usa DIA.LAB. Para los días corridos ya sencillamente DIA.
  10. @Thorveig, para encontrar el día hábil que buscas es necesario usar la función DIA.LAB (o DIA.LAB.INTL en caso de fines de semana personalizados). Como bien dices, debes introducir una tabla con los días feriados para incluirla en la función. =DIA.LAB(A2;30;dias_feriados) Espero que te sirva.
  11. Puedes usar la función BUSCARV/BUSCARX para buscar la id y que devuelva la celda que deseas. No te puedo ayudar más sin ver los archivos.
  12. Mónica, en el cuadro de texto donde escribes los mensajes hay un enlace ("escoger ficheros")para subir tu archivo. En caso de que contenga datos sensibles te agradecería que los sustituyeses por datos ficticios.
  13. Y si a Gerson se le olvida, aquí estoy yo 😂😂
  14. Mira mi perfil. Yo no soy ni miembro destacado!! Geeerrrrsoooonnnnn!!!!!
  15. Ánimo Abraham!! solo te quedan cinco insignias!! 🙃
  16. Hola Benito. Estuve comentándolo con @Gerson Pineday te cambié los permisos para que puedas acceder libremente a partir de ahora.
  17. Bienvenido a la comunidad, Carlos. Traslado tu consulta a la carpeta de Macros y VBA porque es el lugar que le corresponde. Por favor, en próximas consultas utiliza un título que describa el contenido porque muchas veces los mensajes se abren por el título que tienen.
  18. @RosaVmuchas gracias por compartir la solución. Ojalá más personas lo hicieran...
  19. Patricio, es normal que hayas decidido calcular la hoja manualmente. Si tienes una celda por día del año y cada una tiene su propia fórmula, no me quiero imaginar qué infierno debe ser la espera... Cuando me solicitan un desarrollo de este tipo, suelo generar un calendario dinámico que solo muestra los días del mes que se seleccionan mediante una barra de desplazamiento. De esa forma se evitan calcular miles de fórmulas. Tienes un sencillo ejemplo muy similar en este enlace: https://www.contextures.com/excelscrollbarselectdate.html
  20. CONTAR.SI es una opción que estuve barajando pero al final no la pude implementar porque el resto de la fórmula devuelve una matriz de números y CONTAR.SI se alimenta de un rango. ¿Qué necesitas exactamente?
  21. Hola, @patriciomates, Esta es la fórmula que se me ha ocurrido: =SUMA(BYCOL(C1:H1;LAMBDA(c;ELEGIRCOLS(SI(CELDA("ancho";c)>0;1;0);1)))) Como bien dices, LAMBDA es la ideal para este tipo de cálculo. Al usar la función CELDA, que solo permite evaluar una celda cada vez, hay que usar la función BYCOL para que compruebe todas las celdas de forma individual. Espero que te sirva.
  22. Me respondo yo solo 😂. No he usado medidas. Tras ordenar la tabla a mi gusto he creado una columna índice y a continuación he seleccionado los n valores mayores.
  23. Hola! Estoy tratando de crear una medida que devuelva los tres datos más recientes. No puedo usar TOPN porque al haber datos duplicados me devuelve los cinco registros y RANKX no soy capaz de hacerla funcionar. Fecha Descripción Valor 10/01/2022 a 12 10/01/2022 b 34 10/01/2022 c 56 11/01/2022 d 78 Otra regla importante es que en caso de repetición en las fechas, se tomará como prioridad la columna valor. Espero haberme explicado, Si quiero que devuelva los 3 resultados más recientes el resultado sería el siguiente: 11/01/22 d 78 10/01/22 c 56 10/01/22 v 34 Adjunto ejemplo Muchas gracias! Medida.xlsx
  24. Esa es la razón: Excel 2007. En tu perfil indica que trabajabas con 2021, por eso he usado la función SECUENCIA. Intentaré encontrar una solución adaptada a Excel 2007.
×
×
  • Create New...

Important Information

Privacy Policy