Formula para conciliar saldos

magoba

Board Regular
Joined
Aug 1, 2004
Messages
71
Office Version
  1. 2016
Platform
  1. Windows
Hola a Todos
Si me pueden ayudar con este problema tengo reportes mensuales los cuales constan de 11 columnas y un
numero variables de filas de 100 a 2500, la columna A es el numero de empleado la B el nombre y las columnas E y F
las aportaciones o retiros mensuales que pueden ser maximo 3 al mes. La formula que solicito tiene que buscar en la columna A si el numero aparece una vez poner la cantidad de la columna E o F si aparece 2 o 3 veces sumarlas, las formulas irian en M y N Ejemplo
A__ B __ E__ F__ M__ N
25 juan_ 300.00 __ 0.00 ___ 300.00 ___ 0.00
44 pedro 100.00 __ 50.00
44 pedro 150.00 __ 0.0 ____ 250.00 __ 50.00
55 ana__ 100.00 __ 25.00
55 ana__ 100.00 ____ 0.00
55 ana__ 100.00 __ 25.00 __ 300.00 __ 50.00
80 many_ 50.00 ___ 0.0 _____ 50.00 ___ 0.0

Muchas gracias por la ayuda
 

Excel Facts

Move date out one month or year
Use =EDATE(A2,1) for one month later. Use EDATE(A2,12) for one year later.
Hola magoba,

Seguro hay soluciones más cortas, pero esta de abajo parece hacer lo que necesitás.


En M2 (y copiar hacia abajo):
Code:
=SI(FRECUENCIA($A2:$A$2500,A2)=1,SI(CONTAR.SI(A:A,A2)=1,E2,SUMA(INDIRECTO(
DIRECCION(FILA(E2)-CONTAR.SI(A:A,A2)+1,5)&":"&DIRECCION(FILA(E2),5)))),"")
Y similarmente en N2 (y copiar hacia abajo):
Code:
=SI(FRECUENCIA($A2:$A$2500,A2)=1,SI(CONTAR.SI(A:A,A2)=1,F2,SUMA(INDIRECTO(
DIRECCION(FILA(E2)-CONTAR.SI(A:A,A2)+1,6)&":"&DIRECCION(FILA(E2),6)))),"")
Espero ayude,

Saludos cordiales
 
Upvote 0
Cesar C muchas gracias por tu ayuda, algo estoy copiando mal pues no funciona debidamente la formula estoy adjuntando la tabla para mejor comprension

******** language="JavaScript" ************************************************************************>
Libro1
ABCDEF
1ClaveNombreAportaciones del Periodo de la CuentaRetiros del Periodo de la CuentaRendimientos del Periodo de la CuentaSaldo Final de la Cuenta
2881GUILLERMO$661,427.08-$826,552.49$165,125.41$0.00
3994HIGINIO$395,696.24-$403,617.72$7,921.48$0.00
41141VICENTE LUIS$4,314.64$0.00$1,246.12$5,560.75
51141VICENTE LUIS$745,000.00$0.00$39,483.15$784,483.14
61161FLORENCIO$1,702.76$0.00$491.78$2,194.53
71188JUAN JOSE$1,027.18-$1,167.07$139.89$0.00
81274JORGE MIGUEL$7,890,203.40-$5,429,668.94$660,464.13$3,120,998.58
91300EMILIO$1,285,991.71$0.00$83,695.08$1,369,686.78
101300EMILIO$300,000.00$0.00$18,423.07$318,423.06
111357RAFAEL$566,592.48-$688,007.44$121,414.96$0.00
121357RAFAEL$106,955.11-$111,864.92$4,909.81$0.00
131357RAFAEL$59.05-$62.84$3.79$0.00
141377HUMBERTO$1,477,816.78$0.00$404,536.75$1,882,353.52
151388JORGE$1,269,016.24-$1,499,485.32$242,571.07$12,101.99
161388JORGE$52.37$0.00$3.94$56.30
171403PEDRO FCO$658,343.32-$777,854.29$144,032.78$24,521.81
Hoja1
 
Upvote 0
Otra opción,

M2 y copia hacia abajo y la aderecha.

=SI($A2<>$A3,SUMAR.SI(INDICE($A$1:$A2,MAX(FILA()-2,1)):$A2,$A2,INDICE(E$1:E2,MAX(FILA()-2,1)):E2),"")

Saludos
 
Upvote 0
Muchas gracias Sailepaty fijate que cuando son 3 veces las que aparece un dato nada mas suma los 2 ultimos tal vez con la tabla que adjunte se pueda modififar la formula para que sume los 3 eventos de la misma columna.
Cesar estoy tratando de modificar la formula que mandaste, de lo que me doy cuenta es que cuando aparece una sola vez el dato en la columna A te pone la cantidad correcta pero cuando aparece 2 o 3 veces te pone la cantidad de la columna de la izquierda estoy tratando de ver como modificarlas para que sumen de la misma columna las 2 o 3 veces en que aparezca el evento

Muchas gracias a los dos por esta gran ayuda
 
Upvote 0
A ver así,

=SI($A2<>$A3,SUMAR.SI(INDICE(A:A,MAX(FILA()-2,1)):$A2,$A2,INDICE(E:E,MAX(FILA()-2,1)):E2),"")

Saludos
 
Upvote 0
Cesar ya encontre la manera con tu formula, esta fué cambiando el 5 por un 6 en la primer formula estoy trabajando en la siguiente.

Les agradesco mucho su ayuda pues no tenia idea del uso de estas funciones tan interesantes las estaré practicando

Gracias nuevamente
 
Upvote 0
Sailepaty con esta segunda fórmula trabajó perfectamente,:biggrin: solucionado el problema muy amable de tu parte, Gracias
 
Upvote 0
Cesar ya encontre la manera con tu formula, esta fué cambiando el 5 por un 6 en la primer formula estoy trabajando en la siguiente.

Les agradesco mucho su ayuda pues no tenia idea del uso de estas funciones tan interesantes las estaré practicando

Gracias nuevamente
Que bueno saber que te funcionó magoba, por nada.

Saludos cordiales
 
Upvote 0

Forum statistics

Threads
1,224,502
Messages
6,179,126
Members
452,890
Latest member
Nikhil Ramesh

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top