Saltar al contenido

Máximos colaboradores

Popular Content

Showing content with the highest reputation on 08/13/24 in all areas

  1. Víctor muchísimas gracias, su solución es genial!!! Muy valioso aporte! Felicitaciones !!! Muy agradecido por su participación💯
    1 point
  2. Hola a todos, Parece que el tema ya está resuelto. Yo no había intervenido porque no tenía claro si había que añadir 1 columna a la derecha que incluyera todos los resultados (los ya existentes en la columna H, más los 3 subtotales por grupo). Como es así, y sólo por aportar otra solución M365, aquí dejo la fórmula: =LET(z;MAP(C6:C24;LAMBDA(a;SUMA(SI.ERROR((H7:H24)*(IZQUIERDA(C7:C24)=a);0))));SI(z=0;H6:H24;z)) ...que también despliega verticalmente TODOS los resultados esperados. Saludos a todos,
    1 point
  3. Hola @fx.ingenieria Con ver que ha resuelto su consulta me da gusto; en lo particular sólo agregaría que por favor no me cambie el nombre 😅
    1 point
  4. Otra forma a partir de las tablas, los nombres de las hojas, el combo bancos y el nombre de las tablas deben ser iguales. Para Foro.xlsm
    1 point
  5. ¡Saludos a todos! @fx.ingenieria revisa el adjunto, donde con una sola fórmula matricial devolvemos los resultados buscados. He agregado un formato condicional para que se sombree la fila dependiendo de si el valor corresponde a un valor sin comas (es un título de grupo). ¡Bendiciones! Suma rangos variables .xlsx
    1 point
  6. El libro donde hice ejemplos SUMA rangos variables .xlsb
    1 point
  7. Saludos totales @simplifikndo Gran aporte y gusto de coincidir con usted de nuevo en un tema. @fx.ingenieria Hay una parte que me parece (al menos a mí) que no está clara en su consulta y es la siguiente: En los libros que amablemente manda y en sus explicaciones, no ha terminado de exponer cómo es que los rangos pasan de ser fijos a ser variables, así que mi participación se basa solo en deducciones y erróneamente no debería ser así porque está limitada al conocimiento que solo ésta en usted. Además que ya está siendo asistido por el compañero quien hace colaboraciones sobresalientes. Desde mis conjeturas una de las forma en que los rangos sean variables es porque se insertan filas o columnas, esto le debe causar problemas si quien lo hace no inserta dentro del rango, porque de ser así una suma natural de Excel debería servir porque el rango cambia automáticamente. Empero, si esta fila o columna se inserta al final del rango, entonces no se actualiza y las sumas son incorrectas. Una idea sencilla que sirve para evitar esto es combinar SUMA con DESREF ENFATIZO: Es importante señalar cómo pasan de fijos a variables sus rangos considerando que está buscando sumar valores justo dentro de ese rango y las fórmulas no se escriben automáticamente, a menos que se programe un evento que lo ocasione.
    1 point
  8. Espero que de esta manera te resulte útil. Saludos. SUMA rangos variables ACLARACION @simplifikndo - 2.xlsx
    1 point
  9. Private Sub ComBanco_Change() Dim hojabuscada As String Dim ultFila As Long Dim ultCol As Long hojabuscada = ComBanco With Sheets(hojabuscada) ultFila = .Cells(.Rows.Count, 1).End(xlUp).Row ultCol = .Cells(6, .Columns.Count).End(xlToLeft).Column LstDiario.RowSource = .Range(.Cells(6, 1), .Cells(ultFila, ultCol)).Address(External:=True) End With End Sub El saldo inicial no se si quieres que se muestre, en caso contrario modifica la macro, simplemente cambia en la dos ultimas líneas del bloque with el 6 por el 7 Para Foro.xlsm
    1 point
  10. Comprueba si es lo que necesitas, un saludo. SUMA rangos variables - slp.xlsx
    1 point
  11. Hola @fx.ingenieria, me gustaría poder ayudarte, pero necesito que me proporciones más información sobre tu planteamiento. Por favor, sube el archivo y señala en la celda, fila o columna el resultado que deseas obtener, para que pueda entender con claridad lo que necesitas. Saludos.
    1 point
×
×
  • Crear nuevo...

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.