Fórmula que me devuelva última fecha de pago

03/03/2006 - 19:49 por Diana | Informe spam
Hola a todos!

En una hoja de excel tengo una bajada de datos desde el sistema contable que
la consigo por Datos -Obtener datos externos y tiene la siguiente
estructura:

FECHA NOMBRE SUCURSAL ASIENTO CONTABLE DEPARTAMENTO INSTANCIA CUENTA
CONTABLE NOMBRE CUENTA CODIGO Importe

02/02/2005 RETIRO 171272 MKT RETMKT 52185 INFRAESTRUCTURA 90100 14
01/02/2005 NORTE 170553 ADM NORADM 52185 INFRAESTRUCTURA 90200 12,9
24/01/2005 OESTE 170159 VENTAS OESVEN 52110 GASTOS GENERALES 90100 43


Esta tabla tiene 33.586 filas porque abarca las erogaciones de todo el año
2005 desde enero hasta diciembre de las 14 sucursales.
Lo que yo necesito es construir una fórmula, por ejemplo en la celda J1, que
me indique cuál fue la última fecha en que se pagó el código 90100. Probé
combinar buscarv con max para la fecha, indice y coincidir, max y desref,
indirecto y max pero estoy embrollada y no logro dar con lo que quiero.
Aunque el código90100 aparezca varias veces en la misma fecha para distintas
sucursales, no es importante, me basta con que aparezca la última fecha de
pago del primer 90100 que encuentre.
Gracias,
Diana

Preguntas similare

Leer las respuestas

#1 Diana
03/03/2006 - 20:04 | Informe spam
Perdón. Veo que la tabla se deformó.
A ver si ahora se ve mejor.

FECHA CONTABLE NOMBRE SUCURSAL ASIENTO CONTABLE DEPARTAMENTO INSTANCIA
CUENTA CONTABLE NOMBRE CUENTA CODIGO Importe

02/02/2005 RETIRO 170159 MKT RETMKT 52185 INFRAESTRUCTURA 90100 14
01/02/2005 NORTE 170073 ADM NORADM 52185 INFRAESTRUCTURA 90200 12,9
21/01/2005 OESTE 169906 VENTAS OESVEN 52110 GASTOS GENERALES 90100 43





"Diana" escribió en el mensaje
news:
Hola a todos!

En una hoja de excel tengo una bajada de datos desde el sistema contable
que la consigo por Datos -Obtener datos externos y tiene la siguiente
estructura:

FECHA NOMBRE SUCURSAL ASIENTO CONTABLE DEPARTAMENTO INSTANCIA CUENTA
CONTABLE NOMBRE CUENTA CODIGO Importe

02/02/2005 RETIRO 171272 MKT RETMKT 52185 INFRAESTRUCTURA 90100 14
01/02/2005 NORTE 170553 ADM NORADM 52185 INFRAESTRUCTURA 90200 12,9
24/01/2005 OESTE 170159 VENTAS OESVEN 52110 GASTOS GENERALES 90100 43


Esta tabla tiene 33.586 filas porque abarca las erogaciones de todo el año
2005 desde enero hasta diciembre de las 14 sucursales.
Lo que yo necesito es construir una fórmula, por ejemplo en la celda J1,
que me indique cuál fue la última fecha en que se pagó el código 90100.
Probé combinar buscarv con max para la fecha, indice y coincidir, max y
desref, indirecto y max pero estoy embrollada y no logro dar con lo que
quiero.
Aunque el código90100 aparezca varias veces en la misma fecha para
distintas sucursales, no es importante, me basta con que aparezca la
última fecha de pago del primer 90100 que encuentre.
Gracias,
Diana

Respuesta Responder a este mensaje
#2 victorbcn1952NO
03/03/2006 - 21:23 | Informe spam
Suponiendo que la fecha de pago esté en la columna A y el código en la
columna H, prueba esta fórmula matricial:

{=MAX(SI(H1:H40000100;A1:A40000))}

:-)




Diana wrote:

Hola a todos!

En una hoja de excel tengo una bajada de datos desde el sistema contable que
la consigo por Datos -Obtener datos externos y tiene la siguiente
estructura:

FECHA NOMBRE SUCURSAL ASIENTO CONTABLE DEPARTAMENTO INSTANCIA CUENTA
CONTABLE NOMBRE CUENTA CODIGO Importe

02/02/2005 RETIRO 171272 MKT RETMKT 52185 INFRAESTRUCTURA 90100 14
01/02/2005 NORTE 170553 ADM NORADM 52185 INFRAESTRUCTURA 90200 12,9
24/01/2005 OESTE 170159 VENTAS OESVEN 52110 GASTOS GENERALES 90100 43


Esta tabla tiene 33.586 filas porque abarca las erogaciones de todo el año
2005 desde enero hasta diciembre de las 14 sucursales.
Lo que yo necesito es construir una fórmula, por ejemplo en la celda J1, que
me indique cuál fue la última fecha en que se pagó el código 90100. Probé
combinar buscarv con max para la fecha, indice y coincidir, max y desref,
indirecto y max pero estoy embrollada y no logro dar con lo que quiero.
Aunque el código90100 aparezca varias veces en la misma fecha para distintas
sucursales, no es importante, me basta con que aparezca la última fecha de
pago del primer 90100 que encuentre.
Gracias,
Diana
Respuesta Responder a este mensaje
#3 Diana
03/03/2006 - 22:52 | Informe spam
Gracias Víctor!!

Funciona de maravillas y me solucionó el problema. No se me había ocurrido
pensar en una fórmula matricial.
Saludos,
Diana



""Víctor"" escribió en el mensaje
news:%
Suponiendo que la fecha de pago esté en la columna A y el código en la
columna H, prueba esta fórmula matricial:

{=MAX(SI(H1:H40000100;A1:A40000))}

:-)




Diana wrote:

Hola a todos!



En una hoja de excel tengo una bajada de datos desde el sistema contable
que
la consigo por Datos -Obtener datos externos y tiene la siguiente
estructura:



FECHA NOMBRE SUCURSAL ASIENTO CONTABLE DEPARTAMENTO INSTANCIA
CUENTA
CONTABLE NOMBRE CUENTA CODIGO Importe



02/02/2005 RETIRO 171272 MKT RETMKT 52185 INFRAESTRUCTURA 90100 14
01/02/2005 NORTE 170553 ADM NORADM 52185 INFRAESTRUCTURA 90200
12,9
24/01/2005 OESTE 170159 VENTAS OESVEN 52110 GASTOS GENERALES 90100
43




Esta tabla tiene 33.586 filas porque abarca las erogaciones de todo el
año
2005 desde enero hasta diciembre de las 14 sucursales.
Lo que yo necesito es construir una fórmula, por ejemplo en la celda J1,
que
me indique cuál fue la última fecha en que se pagó el código 90100. Probé
combinar buscarv con max para la fecha, indice y coincidir, max y desref,
indirecto y max pero estoy embrollada y no logro dar con lo que quiero.
Aunque el código90100 aparezca varias veces en la misma fecha para
distintas
sucursales, no es importante, me basta con que aparezca la última fecha
de
pago del primer 90100 que encuentre.
Gracias,
Diana




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida