Todo se publica por Victor7
-
Hola a ambos, @Antonio Romero, supongo que no estoy entendiendo bien lo que deseas, ya que si en cualquier celda (por ejemplo F8) tienes introducido 03/06/2024 con formato "largo", basta con que en la siguiente celda coloques =F8+7 ? ? ?
-
.............y ahora que lo veo, al no haber duplicados, la fórmula puede simplificarse bastante si aceptamos que 'sku' y 'descripción' aparezcan sólo 1 vez en la primera salida del registro: =LET(a;COINCIDIR(N3&P3&R3;B3:B7&C3:C7&D3:D7;);SI.ND(APILARH(ENCOL(G2:J2);DESREF(E2;a;;;2);ENCOL(DESREF(G2;a;;;4)));"")) Saludos,
-
Bien, siguiendo estrictamente los detalles de tu archivo (variables de entrada en N3, P3 y R3), puedes usar esta fórmula en M6: =LET(a;(B3:B7=N3)*(C3:C7=P3)*(D3:D7=R3);b;TRANSPONER(A1:A4);APILARH(ENCOL(G2:J2);--ENCOL(FILTRAR(E3:E7;a)&b);ENCOL(FILTRAR(F3:F7;a)&b);ENCOL(DESREF(G2;COINCIDIR(N3&P3&R3;B3:B7&C3:C7&D3:D7;);;;4)))) que te devolverá, en vertical, los 4 datos que selecciones en la fila 3. Saludos,
-
Hola a ambos, @RubenDario, otra opción podría ser servirse de la utilidad 'Buscar y reemplazar'. Por ejemplo, si todos los datos a reconstruir están en la columna A, selecciónala, teclea Ctrl+L y en el cuadro de diálogo que aparecerá, introduce el signo menos en 'Buscar', asegúrate de que 'Reemplazar con' esté en blanco, y haz clic en 'Reemplazar todos'. Si todo ha ido bien, ya tienes tus registros modificados de acuerdo al objetivo buscado. Saludos,
-
Ocurre porque es una fórmula de matriz desbordada, que requiere que el rango ocupado esté vacío. Borra las celdas que tienes con datos, o sea P6:R7, y después introduce la fórmula. Saludos,
-
Hola, Mira a ver si esta fórmula te sirve: =FILTRAR(B3:J7;B3:B7=N3) Pero atención: Si en la tabla figura "Presadora Quilmes" y como cliente a buscar introduces "Prensadora Quilmes", no obtendrás los resultados esperados. Los textos tienen que ser IDÉNTICOS. Saludos,
-
En M365 en español, se llama así; en la versión inglesa es =VSTACK, y cada idioma tendrá su particular traducción, supongo. Si trabajas con Excel no español, tendrás que buscar cómo se conocen en tu idioma =AJUSTARFILAS; =ENFILA Y =APILARV Con eso, debería funcionar la fórmula que te pasé antes. Saludos,
-
Hola, Prueba con: =AJUSTARFILAS(ENFILA(APILARV('Equipo 1'!B3:E5000;'Equipo 2'!B3:E5000);3);4) Saludos,
-
Hay una cosa que no veo clara: Leandra / A2000 (celda C3 de la hoja 'Resumen'). En la nota adosada a esa celda colocas 'PENDIENTE' y dices: Significa que Leandra esta en la pestaña HOJA DATOS GROSSO solo con la opcion A2000 pero todavia no esta en la pestaña A2000. Sin embargo, Leandra sí está en esa pestaña, y además 2 veces (ambas como NOK). ?
-
Hola, Demasiados datos en tu archivo, y solución no demasiado clara. Voy a hacerte una sugerencia: Vuelvo a subir tu archivo, pero con sólo 10 nombres (3 de ellos repetidos e identificados con colores diferentes en la hoja 'Grosso'). He repetido los nombres en las hojas 'A1000' y 'A2000', y me he inventado descripciones 'OK' y 'NOK'. En base a eso, introduce a mano en la hoja 'Resumen' los datos que esperas que aparezcan en las columnas 'A1000' y 'A2000', a ver si de esta forma, con datos simplificados, puede entenderse del todo el fondo y forma del problema. Esto no lo veo claro del todo: así que si tienes que introducir algún nombre en alguna de las hojas que no esté en otras, hazlo y explica las implicaciones. Lo importante es que haya como mínimo 1 ejemplo de todas las posibilidades, para entender qué soluciones hay que aplicar en cada caso. No es práctico trabajar algo así con centenares de registros; mejor limitarlo al máximo: así es posible, con un simple vistazo, entender las casuísticas del problema. Saludos, Libro1 (F).xlsx
-
Hola, ¿Lo has intentado? ¿Qué has conseguido? ¿O dónde has encontrado problemas? Y otra cosa (simplificación matemática): 50x / 300 * 30 es lo mismo que 50x / 10, y simplificando aún más, x = 50/10 = 5 o sea que multiplicar un número (x) por 50, dividirlo entre 300 y multiplicarlo por 30, es lo mismo que multiplicar ese número (x) por 5. Saludos,
-
Por que me calcula mal dias laborales del mes abril
tema contestó a Victor7 en lursaildi Fórmulas y funciones
Son 18 días = 30 - 8 sáb/dom - 4 festivos. -
Hola a ambos, @Matías86, ya que dispones de M365, también podría ser útil servirse de la función =FILTRAR: =FILTRAR(D3:D13;(A3:A13=G3)*(B3:B13=H3)) que tampoco requiere cálculos auxiliares. Saludos,
-
Hola a ambos, @MarianoCruz, si con la respuesta de @Israel Cassales ya tienes resuelto el problema, perfecto. Punto final y a otra cosa. Pero piensa que tu archivo lleva vínculos externos, así que se hace difícil (prácticamente imposible) comprobar si las propuestas dadas ofrecen el resultado esperado. A tal efecto, te sugiero que vuelvas a subir otro archivo, esta vez insertando nuevas hojas que contengan los datos existentes en esos archivos externos. Tal vez así se vea claro qué es lo que buscas conseguir, y se puedan hacer pruebas que verifiquen la bondad de el/los resultado/s. Tampoco iría mal que insertaras a mano qué resultado debe aparecer en la celda C3 en cada uno de los 3 casos: cuando se inserte 'XI', 'XL' o unos u otros números en los lugares apropiados. Así iremos totalmente sobre seguro acerca del método a emplear. Saludos,
-
Hola, ¿Por qué no subes un archivo para ver cómo y dónde están esos 3 rangos, y cómo y dónde quieres unirlos? ¿Vertical, horizontalmente, con/sin espacios,.......? Mejor no dejar nada a la imaginación de quien pretenda ayudarte. ¿Y por qué no te vale la función =APILARV? ... Puede ser una excelente herramienta. ?
-
Hola de nuevo a ambos, @daren, tu archivo lleva excesivos datos, que creo no son necesarios para la información final que buscas. Te subo otro archivo, simplificado al máximo, que, si lo he entendido bien, con esta fórmula simplificada: =CONTAR.SI('Casos de Prueba'!I:I;"OK")*('Casos de Prueba'!I1="Resultados Ciclo "&COLUMNA(A5)) se calcularía el primer dato, que se encuentra en la columna I. Copiando la fórmula a la derecha las celdas que necesites, se completaría el rango. Tu fórmula la coloco en D7, y esta nueva en D9, que como ves (si, repito, he interpretado bien lo que buscas), da los mismos resultados. ---------------------------------------------------------------- En cuanto a: Aquí tienes, en el mismo archivo (Hoja 3) lo que devuelve tu fórmula cuando hay un determinado dato en A1 y en B2. No llego a entender qué es lo que quieres exactamente. Tal vez con una pequeña explicación de lo que esperas obtener, sea suficiente para poner el hilo a la aguja. ? ----------------------------------------------------------------- En el caso de que falte por añadir o evaluar alguna otra variable o parámetro (en tu primer post hablabas sólo de 'OK' y ahora veo que en el archivo figuran además 'KO' y 'BLOCK'), por favor, intenta emular el ejemplo del archivo que estoy subiendo; añade EXCLUSIVAMENTE esos datos en la hoja allá donde proceda, explicando dónde o cómo deben contarse o sumarse. Mejor trabajar siempre con datos anónimos y reducidos. Desconozco si en tu archivo alguno de esos datos puede considerarse confidencial, pero seguro que no interesan a nadie. Mucho mejor obviarlos. Saludos, Plantilla V3 (B).xlsx
-
Hola, Mejor que subas un archivo que contenga esas fórmulas, indicando qué resultados esperas conseguir. Así ayudas a quien quiera ayudarte; no le obligas a que reproduzca ese modelo, y de paso podrá ver cuál es el objetivo buscado con esa/s fórmula/s. Saludos,
-
Hola, Si lo he entendido bien, te adjunto archivo que creo puede cumplir tus expectativas. En la nueva hoja 'DVU(b)' están los resultados. Tiene 3 fórmulas: La primera está en A1, que repetirá los títulos de la hoja 'DATAGlobal'. A medida que se vayan actualizando en esta última hoja, también irán apareciendo automáticamente en la hoja de resultados. Ahora mismo he puesto como rango A1:CB1, pero puede incrementarse de ser necesario. La 2ª fórmula es la de A2: devuelve las 'Unidades' únicas de la hoja principal. A este respecto, he colocado como rango de análisis A2:A1900; si prevés que pudiere haber más registros, puedes ampliarlo sin problemas a A2:A19000, o incluso A2:A190000, o más. Y la 3ª fórmula está en B2: aquí se recogen las cantidades de la columna B que constan en la última aparición de la 'unidad' que se trate, que es la que figura en la celda de la izquierda. Con la última aparición, me vengo a referir, por ejemplo, que en la fila 4, que recoge la unidad ZCRLA63832, el primer resultado (12,5) lo ha obtenido de B39 y no de A4. Si no son los mismos, los resultados no serán los esperados. Y el siguiente resultado (100) es C39. Esta fórmula también evalúa ahora mismo el rango 2:1900; habrá que ampliarlo dejándolo igual que en la 2ª fórmula, si es el caso. Esta 3ª fórmula, de B2, la puedes copiar horizontalmente hasta donde quieras; siempre devolverá una matriz dinámica con los resultados esperados. Espero haber explicado bien el funcionamiento de la hoja. Saludos, Progreso Unidades (C).xlsx
-
@jose_alk, entiendo tu postura; yo te había propuesto la solución más corta y fácil para dar respuesta al problema tal como estaba planteado de inicio. Este nuevo planteamiento me despierta algunas preguntas, a la vista de tu archivo: ¿Siempre va a ser el mismo 'grupo' de 'unidades'? Es decir, ¿se va a repetir siempre 'Unidad 1\2\3\4\5\6' verticalmente, a medida que vayan apareciendo nuevos 'pasos' y 'fechas'? ¿O podría ser que en algún momento aparezca una 'Unidad 7'? El patrón, ¿siempre va a seguir las mismas coordenadas? ¿Van a repetirse las mismas 6 filas anteriores, añadiendo a la derecha un nuevo 'paso' y fecha'? Podemos pensar en buscar soluciones, pero hay que tener muy claro a cuántos nuevos pasos nos enfrentamos y cómo van a diseñarse en el cuadro de partida. Hagamos una cosa: Vuelve a subir otro archivo, añadiendo esta vez 2 o 3 nuevos 'añadidos' a lo actual, y que contemplen todas las posibles novedades (más 'unidades', si es el caso, u otros aspectos hasta ahora no tratados que sólo tú conoces). Tal vez podamos estudiar y proponer algún avance. Saludos,
-
pasar a años, meses, días, horas y minutos.
tema contestó a Victor7 en Pedro Alonso Fórmulas y funciones
Hola, Para no estar adivinando: ¿Qué se está viendo en A1 exactamente? ¿Cuáles son los resultados que esperas ver? Y mejor, sube un archivo para trabajar directamente sobre los datos. Saludos, -
Hola de nuevo a ambos, No estoy seguro de haberlo entendido, pero si el problema lo tienes en la ordenación de los datos, con esta fórmula: =ORDENARPOR(C2:C3000;--TEXTOANTES(C2:C3000;"-")) conseguirías ese objetivo (con la columna C) Cambiando C2:C3000 por B2:B3000 (u otro rango), te las ordenaría de la misma forma. En cualquier caso, revísalo: yo no me he mirado los 3.000 registros del archivo. Saludos,