Saltar al contenido

johnmpl

Moderadores
  • Contador de contenido

    3265
  • Unido

  • Última visita

  • Days Won

    169

Sobre johnmpl

  • Rango
    Miembro

Información de perfil

  • Sexo Hombre
  • Localización: Colombia, Excel 2016

Configuraciones

  • Campo que utilizas como separador de argumentos ;

Visitantes recientes del perfil

3072 visitas de perfil
  1. johnmpl

    Convertir matriz en tabla

    ¡Hola, a todos! Dejo otra opción en el adjunto, teniendo en cuenta dinamismo también en los años a extraer, además de tener el conteo de meses y años para evitar el SI.ERROR (Consumo adicional de recursos por arrastre de fórmula matricial). ¡Bendiciones! foroexcel.xlsx
  2. johnmpl

    Corregir Error #NUM!

    ¡Hola, @mcisneros! La fórmula que intentas trabajar es matricial [H1]. Por lo tanto, debes introducirla con la combinación de teclas Ctrl + Shift + Enter en vez de solo Enter. Si lo haces bien, observarás llaves antes y después de la fórmula. Una vez introduzcas la fórmula como matricial en la celda, la podrás copiar a las demás que necesites. Para que evites la introducción matricial, dejo otra opción (no necesitas Ctrl + Shift + Enter) en H1: =SI(FILAS(H$1:H1)>CONTARA(F$1:F$11);"";INDICE(F$1:F$11;AGREGAR(15;6;FILA(F$1:F$11)/(F$1:F$11<>"");FILAS(H$1:H1)))) Nota: Mi separador de argumentos es ";". Si no es el tuyo, cámbialo por "," o por el que maneje tu sistema. ¡Bendiciones!
  3. johnmpl

    Adivina el Primer Gol al minuto

    ¡Hola, @eoscar88! Eso lo debes aclarar tu... ¿Qué es lo que quieres que suceda? La fórmula que te propuse da como resultado la primera letra (de arriba hacia abajo) que encuentra más cercano. ¡Bendiciones!
  4. johnmpl

    Adivina el Primer Gol al minuto

    ¡Hola, @eoscar88! Con tu comentario: Imagino que en otras palabras, lo que quieres decir es que te devuelva cuál es el valor más cercano al valor introducido. Si es así, puedes usar la siguiente fórmula, de introducción normal: =BUSCAR(1;1/FRECUENCIA(0;ABS(B6:B25-F5));A6:A25) La fórmula te devolverá la letra que corresponde al valor más cercano. Si lo que quieres es que te devuelva el número, cambia el rango A6:A25 (del último argumento) por B6:B25. Nota: Mi separador de argumentos es ";". Si no es el tuyo, cámbialo por "," o por el que maneje tu sistema. ¡Bendiciones!
  5. johnmpl

    Valores únicos con formula matricial

    Hola, @sanchez858 (y Sil). Sil... mira esto: Sanchez858... sube un ejemplo representativo de lo que tienes y deseas obtener en un excel, para no tenerlo que construir por ti y darte una solución (o varias) acertada (s) a lo que necesitas. ¡Bendiciones!
  6. Jejeje... confundí los números... eso me pasa por hacerlas manualmente... Aquí va de nuevo: =AGREGAR(15;6;Tareas[Inicio]/([@Proyecto]=Tareas[Proyecto]);1) =AGREGAR(14;6;Tareas[Fin]/([@Proyecto]=Tareas[Proyecto]);1) ¡Bendiciones!
  7. ¡Hola, @aslak2! Puedes usar las siguientes fórmulas, de introducción normal, para lo que buscas: Inicio: =AGREGAR(14;6;Tareas[Inicio]/([@Proyecto]=Tareas[Proyecto]);1) Fin: =AGREGAR(15;6;Tareas[Fin]/([@Proyecto]=Tareas[Proyecto]);1) Nota: Mi separador de argumentos es ";". Si no es el tuyo, cámbialo por "," o por el que maneje tu sistema. ¡Bendiciones!
  8. johnmpl

    Concatenar en una sola celda masivamente

    ¡Hola, @CarlosKurt! Dejo una opción en el adjunto. ¡Bendiciones! PRUEBA (1).xls
  9. johnmpl

    Como redondear valores

    ¡Hola, @ctian! Revisa el archivo adjunto. Con la herramienta BUSCAR OBJETIVO de Excel (Ficha Datos, Grupo Previsión, Opción Análisis de Hipótesis - Buscar Objetivo), puedes lograr el cometido. Nota: El resultado da 70,714 en vez del 69,29 que dices. ¡Bendiciones! BuscarObjetivo.xlsx
  10. johnmpl

    Fórmula para vencimientos

    ¡Hola, a todos! Solo quería re-abrir este tema, para dar una solución un poco más "mini". En el ejemplo de Sil: =MIN(A2-DIA(A2)+MULTIPLO.SUPERIOR(DIA(A2);5)+(DIA(A2)>25);FIN.MES(A2;0)) Nota: Mi separador de argumentos es ";". Si no es el tuyo, cámbialo por "," o por el que maneje tu sistema. ¡Bendiciones!
  11. johnmpl

    Repartir según costes, vol2

    ¡Hola, @visavis! Según parece, en esa ocasión no viste mi aporte, el cual sin problemas podrías haber extrapolado a una cantidad mayor de variables. Me tomé el trabajo de darle una segunda mirada, y mejoré la formulación correspondiente. Revisa el adjunto detenidamente. ¡Bendiciones! Repartos.xlsx
  12. johnmpl

    Repartir según costes, vol2

    ¡Hola, @visavis! Para buscar ayudarte, coloca de nuevo tu un ejemplo Excel representativo y claro de lo que tienes y deseas obtener. ¡Bendiciones!
  13. johnmpl

    Buscarv y Elegir para 2 condiciones

    ¡Hola, a ambos! Habían unos errores en la concepción de tu fórmula, desde la elección de la constante matricial (la tenías como constante matricial de filas y no de columnas), hasta la introducción de la fórmula, que debías hacerlo con Ctrl + Shift + Enter en vez de solo Enter, por la concatenación de rangos. En el adjunto, dejo dos opciones, sin necesidad de introducción matricial, con ayuda de la función INDICE. Como comentario importante, te recomiendo que cuando concatenes dos variables para buscarlas, le pongas un separador, puesto que puede suceder que: Si el código es 510101 y el código del material es 601, la concatenación directa es: 510101601 Si el código es 51010 y el código del material es 1601, la concatenación directa es: 510101601, igual que la anterior. Si le colocas el separador dentro de la fórmula (en el ejemplo, un pipeline "|"), ambas concatenaciones se diferenciarán y no habrá inconvenientes. En los ejemplos: Primera: 510101|601 Segunda: 51010|1601, diferente a la anterior, respetando la diferencia. Revisa el archivo adjunto. ¡Bendiciones! prueba (6).xlsx
  14. johnmpl

    Reordenar tabla

    ¡Hola, @marioo19! Dejo dos opciones en el adjunto. 1. Con ayuda de un complemento gratuito en Excel que se llama Power Query, el cual viene disponible para Excel desde la versión 2010. Si cambias o modificas los valores de la tabla origen, solamente haz clic derecho en la tabla resultado y le das actualizar (o, parado en la tabla resultado, usas el atajo de teclado Alt + F5). 2. Con una tabla dinámica, pero modificando el origen de datos de la siguiente forma: Seleccionas el rango de datos de fechas completo. Presionas F5, y haces clic en el botón Especial. Seleccionas la opción celdas en blanco, y le das Aceptar. Sin perder la selección, digitas el signo igual y seleccionas una celda arriba (presionas la flecha hacia arriba), presionando luego Ctrl + Enter. Si quieres eliminar la fórmula, copias y pegas como valores. Una vez teniendo los datos así, haces la tabla dinámica basándote en los datos que tienes. ¡Listo! Revisa el adjunto con las opciones. ¡Espero haberte ayudado, Dios te bendiga! foroexcel.xlsx
  15. johnmpl

    busqueda valor maximo en una tabla

    ¡Hola, @luchito11! Si están ordenados los datos de menor a mayor, como en tu ejemplo, bastaría con: =SI(A2<>A3;E2;"") Mientras que si no está ordenado, entonces, podría funcionar: =SI(MAX(INDICE((A$2:A$100=A2)*E$2:E$100;))=E2;E2;"") Ambas fórmulas en F2 y copiar hacia abajo. Nota: Mi separador de argumentos es ";". Si no es el tuyo, cámbialo por "," o por el que maneje tu sistema. ¡Bendiciones!
×

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.