El Noguer

Joaquim Perez i Noguer

Organitzar-se els rebuts amb l’OpenOffice.org (bis)

Filed under: Linux — Joaquim Perez Noguer at 11:13 am on Divendres, novembre 20, 2009

En l’article anterior Organitzar-se els rebuts amb l’OpenOffice.org i DataPilot
vaig explicar com es podia utilitzar l’eina Data Pilot de
l’OpenOffice.org per a fer càlculs i resumir les despeses mes a mes.
Però si no es vol utilitzar l’eina DataPilot també hi ha una forma de
fer-ho només amb fórmules, que és força interessant i que encara dóna
més potència de càlcul.

Tal com vaig explicar cal tenir el full de càlcul amb les columnes
A1=DATA, B1=CONCEPTE, C1=IMPORT, D1=CATEGORIA, E1=ANY, F1=MES. Doncs bé
per aquesta segona forma de fer els càlculs es necessita afegir una
columna G1=IDATOMIC i H1=IDMENSUAL. A les ceŀla G2 cal escriure la
fórmula =""&E2&"-"&F2&"-"&D2  i a la ceŀla H2 la
fórmula  =""&E2&"-"&F2 .  A continuació cal copiar la
fórmula a totes les files. Cal copiar les ceŀles G2 i H2, prémer Ctrl
C, després seleccionar les ceŀles G3 a H999 i prémer Ctrl V.

La taula queda així:

  A B C D E F G H
1 DATA CONCEPTE IMPORT CATEGORIA ANY MES IDATOMIC IDMENSUAL
2 31-01-2009 Companyia de llum 32 LLUM 2009 1 2009-1-LLUM 2009-1
3 15-02-2009 Companyia d’Aigua 23 AIGUA 2009 2 2009-2-AIGUA 2009-2

amb les següents fórmules:

 

A B C D E F G H
1 DATA CONCEPTE IMPORT CATEGORIA ANY MES IDATOMIC IDMENSUAL
2 31-01-2009 Companyia de llum 32 LLUM =ANY(A2) =MES(A2) =""&E2&"-"&F2&"-"&D2 =""&E2&"-"&F2
3 15-02-2009 Companyia d’aigua 23 AIGUA =ANY(A3) =MES(A3) =""&E3&"-"&F3&"-"&D3 =""&E3&"-"&F3

 

A continuació es defineixen els noms per a simplificar les fórmules.
Primer cal seleccionar tota la columna G, un cop seleccionat cal anar
al menú Insereix – Noms – Insereix
i cal posar-li el nom IDATOMIC. La columan H cal seleccionar-la i
posar-li el nom IDMENSUAL i la columna  C cal posar-li el nom IMPORT.

Amb això ja s’han preparat totes les dades i ja es pot passar a
calcular la taula resum final. En un full nou cal escriure la següent
informació. Amb aquesta taula obtindrem per a cada any i mes el que
gastem en total:

A B C D E F G H
1     2006 2007 2008 2009    
2   1 =SUMASI(IDMENSUAL;""&C$1&"-"&$B2;import) =SUMASI(IDMENSUAL;""&D$1&"-"&$B2;import) =SUMASI(IDMENSUAL;""&E$1&"-"&$B2;import) =SUMASI(IDMENSUAL;""&F$1&"-"&$B2;import)    
3   2 =SUMASI(IDMENSUAL;""&C$1&"-"&$B3;import) =SUMASI(IDMENSUAL;""&D$1&"-"&$B3;import) =SUMASI(IDMENSUAL;""&E$1&"-"&$B3;import) =SUMASI(IDMENSUAL;""&F$1&"-"&$B3;import)    
…
13   12 =SUMASI(IDMENSUAL;""&C$1&"-"&$B13;import) =SUMASI(IDMENSUAL;""&D$1&"-"&$B13;import) =SUMASI(IDMENSUAL;""&E$1&"-"&$B13;import) =SUMASI(IDMENSUAL;""&F$1&"-"&$B13;import)    

 

Per no haver d’escriure massa el millor que es pot fer és escriure
només les ceŀles B1, D1, E1, F1, les números de l’1 al 12 a la columna
B i tot seguit només escriure la fórmula de la ceŀla C2 i copiar-la les
altres ceŀles des de la C2 a la F13.

En un altre full podem obtenir una taula resum mes a mes per categories. Per fer-ho cal escriure les següents fórmules:

A B C D E F G H
1     AIGUA LLUM GAS TELÈFON    
2   2009-1 =SUMASI(IDATOMIC;""&$B2&"-"&C$1;import) =SUMASI(IDATOMIC;""&$B2&"-"&D$1;import) =SUMASI(IDATOMIC;""&$B2&"-"&E$1;import) =SUMASI(IDATOMIC;""&$B2&"-"&F$1;import)    
2   2009-2 =SUMASI(IDATOMIC;""&$B3&"-"&C$1;import) =SUMASI(IDATOMIC;""&$B3&"-"&D$1;import) =SUMASI(IDATOMIC;""&$B3&"-"&E$1;import) =SUMASI(IDATOMIC;""&$B3&"-"&F$1;import)    
…
2   2009-12 =SUMASI(IDATOMIC;""&$B13&"-"&C$1;import) =SUMASI(IDATOMIC;""&$B13&"-"&D$1;import) =SUMASI(IDATOMIC;""&$B13&"-"&E$1;import) =SUMASI(IDATOMIC;""&$B13&"-"&F$1;import)    

 

Com abans, per a no haver d’escriure massa el millor que es pot fer és escriure
només les ceŀles B1, D1, E1, F1, les números de l’1 al 12 a la columna
B i tot seguit només escriure la fórmula de la ceŀla C2 i copiar-la les
altres ceŀles des de la C2 a la F13.

 



No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>