Törölt nick Creative Commons License 2007.11.15 0 0 6298
Erre a feladatra az Access a legjobb, de Excelben is gond nélkül meg lehet csinálni.
Talán majd valaki ír egy makrós megoldást is, én most képletekkel mutatom meg.
Tegyük fel, hogy van egy Be és egy Ki nevű lap a bejövő és kimenő pénzeknek, illetve van egy harmadik lap, ahol az összesítés megy. A Be és Ki lapokon az A2 cellától lefelé vannak a dátumok, B2-től lefelé az egyes számlák végösszegei

Az összesítés lapján a következő képletek legyenek:
A2 cella: =HA(Be!A2>0;Be!A2;"")
B2 cella: =HA(Ki!A2>0;Ki!A2;"")
C2 cella: =Be!B2
D2 cella: =Ki!B2
E2 cella: =KICSI(A:B;SOR(A2)-1)
F2 cella: =HA(HIBÁS(FKERES(E2;A:C;3;HAMIS)); FKERES(E2;B:D;3;HAMIS);FKERES(E2;A:C;3;HAMIS))
G2 cella: =G1+F2

Ezeket a képleteket autokitöltéssel lehúzod addig a sorig, ameddig akarod, de legalább annyi sor legyen, mint a bejövő és kimenő számlák darabszáma együttesen.
Az E, F, és G ozlopok tartalmazzák a kívánt adatokat.
E: számladátumok növekvő időrendben
F: számlaérték
G: aktuális egyenleg.

Esetleg a G1 cellába írd be a kezdőegyenleget.


Előzmény: mzsperx (6297)