Jump to content

Silvia

Moderators
  • Content Count

    2,965
  • Joined

  • Last visited

  • Days Won

    115

Everything posted by Silvia

  1. Lee esto, lo encontré en yahoo: El concepto de Matriz viene de los lenguajes de programación y de la necesidad de trabajar con varios elementos de forma rápida y cómoda. Podríamos decir que una matriz es una serie de elementos que forman filas (matriz bi-dimensional) o filas y columnas (matriz tri-dimensional). Entonces, podemos decir que tienes una matriz en tu hoja2. y sobre la entrada matricial, pues ya ves que no... o no siempre es necesario, lee esto: Con las fórmulas matriciales se pueden hacer muchas cosas, es una herramienta de gran potencia, en general estas fórmulas o funciones se usan para hacer 2 tipos de cosas.: 1.Ejecutar varias operaciónes y devolver un único valor en la celda donde se la introduce. 2.Ejecutar varias operaciónes y devolver múltiples valores en distintas celdas. Sobre el otro tema, en realidad no entendí lo que necesitas, tampoco lo pensé mucho, porque me vino algo que hacer... de todas formas, si puedo lo reviso mas tarde, aunque tal vez ya alguien mas te lo haya solucionado... saludos a todos, Silvia (al principio pensé que ibas a hacer la adivinanza: "tengo 5 palomas, metidas en un cajón... " rsrsrsrsrs - - - - - Mensaje combinado - - - - - Ten cuidado con las referencias que te puse en el libro anterior. las corregí en este libro.. lo que querías son los datos en m19:n25 ?? bueno, usé mas auxiliares.. Espero que sea eso.. nunca olvidaré a k.esimo.. ... jajaja consultaxHE.xls
  2. Pobres palomitas, espero que no las estés cargando con mucho peso, en su lugar hubieras usado pelícanos, son mas grandes y pueden llevar más peso....o mejor aún, un courrier, o correo electrónico... rsrsrsrs mira, te hice la primera parte, pero tuve que usar columnas auxiliares en la hoja 2. las puedes ocultar... espero te sirva.. Saludos Silvia consultaxHE.xls
  3. hola magdeg No uso exel 2011, pero creo que esto te puede servir: El código de OZGRID. Copias la macro en un modulo. lo usas igual que la función buscarv algo asi: =vlookallSheets(valor buscado,rango a buscar,nº de columna,0) busca el valor en todas las hojas dentro del mismo rango y devuelve el valor encontrado, de acuerdo al nº de columna que hayas colocado. Function VLOOKAllSheets(Look_Value As Variant, Tble_Array As Range, _ Col_num As Integer, Optional Range_look As Boolean) '''''''''''''''''''''''''''''''''''''''''''''''' 'Written by OzGrid.com ''''''''''''''''''''''''''''''''''''''''''''''''' Dim wSheet As Worksheet Dim vFound On Error Resume Next For Each wSheet In ActiveWorkbook.Worksheets With wSheet Set Tble_Array = .Range(Tble_Array.Address) vFound = WorksheetFunction.VLookup _ (Look_Value, Tble_Array, _ Col_num, Range_look) End With If Not IsEmpty(vFound) Then Exit For Next wSheet Set Tble_Array = Nothing VLOOKAllSheets = vFound End Function[/CODE] Espero te sirva saludos, Silvia
  4. Que bueno Revísalo bien, es que use concatenar, dentro de la fórmula de F y H 12. :suspicion: en todo caso, cualquier cosa, nos preguntas ... OJO, que F y H 12, son fórmulas matriciales, es decir que el enter lo das pulsando CONTRO +SHIFT+ENTER. Saludos, Silvia
  5. hola Helestial No entendí, entonces, quieres o no quieres concatenado?? te adjunto un ejemplo. saludos, Silvia (no podía subir tu archivo, lo tuve que convertir a exel 2003:grumpy:) consultax.xls
  6. Hola Gonza3591 (y Ama) Adjunto otra forma de como se podría hacer, tomé en cuenta el comentario que le hiciste a Ama. (ayer lo había hecho considerando el promedio de cada fila pero no tuve tiempo de enviarlo.... mejor, porque estaba mal). Espero te sirva. saludos a todos Silvia promedio nuevo.xls
  7. Nico, Nico, algo parecido le dije en el otro foro, además le adjunté un archivo con una ayuda.. saludos, Silvia (te saludé en el post anterior)
  8. hola Jefermosael (German y Nico) adjunto lo que entendí.. mas o menos me basé en lo que hizo German. saludos a todos, Silvia Quispe (Nico, gusto saludarte también por este foro... ) Parciales.xls
  9. hola Andresap jajja:emmersed: creo que este enlace te puede servir, la pregunta es la misma solo que al revés. Archivos .CSV en Excel. espero te sea de utilidad saludos Silvia
  10. Hola nakha Creo que tienes 2 problemas en esta hoja, 1. Si das F2 en cualquier celda, verás que hay espacios en blanco. por eso excel no lo considera como número 2. Tu separador decimal es un "."? o una "," ?; si es un ".": Lo que hice fué los siguiente.. 1. marqué el rango b3:e10 control+b y entras en la ficha reemplazar, reemplazas las "," por "." 2. la columna F, es más especial, marcas el rango, luego: con control+b reemplazas el "." por una "a", y la "," por un ".", y luego vueves a reemplazar la "a" por una "," por último, debes eliminar los espacios te ubicas en cualquier celda, por ejemplo en b11, y colocas esta fórmula =--SUSTITUIR(SUSTITUIR(LIMPIAR(ESPACIOS(B3)),CARACTER(160),""),CARACTER(127),"")[/CODE] la arrastras a la derecha y luego hacia abajo. listo, ya tendrás los números listos para trabajar, ahora si quieres que aparezcan no como formula, sino como números, los copias y los pegas a valores, ya sea en ese rango o en el rango de tu tabla original. es bastante tedioso.. :shame: espero te sirva Saludos Silvia. d1.xls
  11. Gracias Macro Antonio!!! esta muy bueno!!! :)
  12. Hola Loli buscarv te pide colocar el número de la columna donde esta el dato que deseas traer (claro, ya lo sabes... ).. en G5, tu resultado es 1% que es la 3 columna empezando a apartir de b, el resultado esta en la columna d. El resultado que te da con coincidir es 2, porque E5 lo encuentra en la segunda columna a partir de C, que es lo que pusiste en tu formula, el resultado es 2, entonces por eso le tienes que agregar +1. Para que no le agregues 1, aplica coincidir desde B y no desde C. Espero haberme dejado entender.. (lo que yo hago para comprender una fórmula, es ir de atras para adelante, y voy analizando por tramos.. claro, no siempre me da buenos resultados.. jaja) saludos, Silvia
  13. jajaja Antoni, por tu culpa me he orinado de la risa..... en todo caso, que se acabe el 22 porque el 21 yo tambien tengo un compromiso importante... :excitement::excitement:
  14. Re: Macro guardar archivo con nombre de celda y varias hojas hola Jac creo que ahora esta como lo necesitas.. Saludos Silvia JACEXCEL.xls
  15. Re: Macro guardar archivo con nombre de celda y varias hojas Hola Jac Cuando tu tienes un libro y le cambias el nombre, lo que hace excel es cerrar ese libro y "abre" el libro con el nuevo nombre que diste no? eso es lo que hace este código.. Entonces, para "mantener" ese libro abierto, en realidad lo debemos abrir nuevamente... a ver: 1. si quieres que no se cierre el libro creado, elimina la última línea del código, antes de End Sub ActiveWindow.Close 2. si quieres que no se cierrre el libro original (sobre el cual creas las copias) agrega esto en la última fila antes de Ens Sub Workbooks.Open Filename(ThisWorkbook.Path & "\JACEXCEL.XLS") cambia JACEXCEL por el nombre de tu archivo.. como ves, lo que hacemos es decirle a excel que lo vuelva a abrir.. Tu decides si haces el paso 1 y 2, (con el que se mantendrán los 2 libros abiertos), o solo el paso 2, con el que solo se mantendrá el archivo original abierto.. ya me siento como si supiera hacer códigos...:untroubled: espero te sirva :playful: saludos, Silvia
  16. Re: Macro guardar archivo con nombre de celda y varias hojas Hola Jac te adjunto el archivo con el código modificado saludos Silvia macro-guardar-nombre-celdajacexcel.xls
  17. Hola Lesta te puse la fórmula, espero te sirva. saludos, Silvia Prueba(1).xls
  18. Loli, Subtotales te darán eso, los subtotales de una base de datos, no hay posibilidad de error, ni que al ejecutar subtotales, la base se haya movido; el problema (creo yo), es que los datos de tu base, antes de colocar los subtotales ya estaba así, tal ves antes ordenaste los datos, y lo hiciste inadecuadamente y se desordenó; en todo caso, primero corrige tu base y luego vuelve a subtotalizar. bueno, es mi opinión, a lo mejor alguien deduce algo mejor.. que estes bien.. Silvia. - - - - - Mensaje combinado - - - - - Loli vuelve a tus datos iniciales, y ordénalos, revisa los datos, y finalmente ejecutas tus subtotales anidados... esto lo copié de la ayuda de M.O. Subtotales Asegúrese de que los datos cuyos subtotales desea calcular están en el siguiente formato: cada columna tiene un rótulo en la primera fila, contiene hechos similares y no hay filas ni columnas en blanco en el rango. Haga clic en una celda de la columna cuyos subtotales se desea calcular. En el ejemplo anterior, haría clic en una celda de la columna Deporte, columna B. Haga clic en Orden ascendente o en Orden descendente. En el menú Datos, haga clic en Subtotales. En el cuadro Para cada cambio en, haga clic en la columna cuyos subtotales desee calcular. En el ejemplo anterior, haría clic en la columna Deporte. En el cuadro Usar función, haga clic en la función de resumen (función de resumen: tipo de cálculo que combina datos de origen en un informe de tabla dinámica o una tabla de consolidación, o cuando se insertan subtotales automáticos en una lista o base de datos. Algunos ejemplos de funciones de resumen son: Sumar, Contar y Promedio.) que desee utilizar para calcular los subtotales. En el cuadro Agregar subtotal a, active la casilla de verificación de cada columna que contenga valores cuyos subtotales desee calcular. En el ejemplo anterior, seleccionaría la columna Ventas. -Si desea un salto de página automático después de cada subtotal, active la casilla de verificación Salto de página entre grupos. -Si desea que los subtotales aparezcan encima de las filas cuyos subtotales se han calculado en lugar de que aparezcan debajo, desactive la casilla de verificación Resumen debajo de los datos. Haga clic en Aceptar.
  19. hola Jacobo, que bueno que te pude ayudar.. aunque sea indirectamente.... he ojeado tu libro y no logro entender lo que hiciste...:dejection: jejeje , será para verlo con calma... lo que si noté, es que creaste un correlativo algo asi: g1+1, por si acaso ese no es el tipo de correlativo que tienes que aplicar,(en mi respuesta)... debes colocar manualmente 1,2,3 y en todo caso a partir de ahí arrastras hacia bajo con el mouse, o usas rellenar... porque de la forma como lo tienes, si mueves los datos, los números permaneceran en el mismo lugar, y lo que queremos es que se asignen numeros fijos a los datos... espero haberme dejado entender...:sour: buen fin de semana tambien para ti y... que todos estén muy bien, Silvia Quispe.
  20. hola jacexcel En estos días estuve viendo algo parecido y encontré un código que te serviría a ti, lo he aplicado a tu hoja y sale según lo que solicitas.. antes de aplicar la macro, lo que debes hacer es dejar los datos, constantes, por lo que deberás eliminar las filas donde dice "leer+", lo puedes hacer así 1. enumeras la columna B correlativamente (eso por si se mueve algun dato a otra posición) 2. ordenas los datos por la columna A, y eliminas las filas sobrantes (leer +) 3. vuelves a ordenar por B y borras la numeracion, o eliminas la columna. una ves asi, ya estarán los datos y puedes aplicar la macro. te adjunto el archivo. espero te sirva, saludos Silvia :kiwi-fruit: ordenar%20registros(1).xls
  21. hola sonilux como no hay mucho detalle de tu parte, no se si te servirá: si lo que necesitas es que al colocar el Rut te salga el numero de teléfono, lo puedes hacer con buscarv, guíate de la ayuda de excel, es muy fácil.. si necesitas todos los telefonos de ese Rut, busca el post de Socarrima, te puede servir, y si no, mejor adjunta una hoja excel con tu ejemplo.., que es lo que tienes y que es lo que necesitas... Saludos :witless: Silvia que estes bien, Silvia
  22. HOla Gerson *.* MUCHAS GRACIAS!! me da mucho gusto participar, de esa forma uno tambien aprende... que estes muy bien. Silvia
  23. hola Socarrima, espero te sirva lo que hice, trabajé sobre tus fórmulas.. saludos, Silvia FILTRO CON FORMULAS.xls
×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png