Am 27.01.2011 15:57, schrieb openoff...@skerra.net: > Hallo > > Ich möchte in Calc Tabellen die ich immer weider im gleichen Format mit > gleichen Kopfzeile hereinbekomme bearbeiten. > Meine Idee ist: Eine zweite Calc Datei mit Namen Umsatze-bearbeite.ods die > sich die Daten aus der Umsatz-orginal.ods holt. > So brauche ich nur die Umsatz-orginal.ods auszutauschen. > > > Ich bekomme immer Tabellen herein, die so aussieht > > | A | B | C | D | > E | F | G |..... > 1 |Name | Firma | Datum1 | Umsatz1 | Datum2 | > Umsatz2 | Datum3 | > 2 | Schulze | farb ag | 23.12. | 123? | 26.12. > | 1633 ? | 29.10. | 366 ? | ... > 3| krause | keller gmbh | 01.10. | 3632 ? | 06.05. > | 66 ? | 22.09. | ...... > 4| ......... > > Es sind 30 Umsätze in einer Zeile von einer Firma aufgeführt.
Immer, exakt? > Die Anzahl der Firmen schwankt von 50-200 > > Meine Tabelle soll anschließend so aussehen > > Name | Firma | Datum | Umsatz | ´ > Schulze | farb ag | 23.12. | 123? | > Schulze | farb ag | 26.12. | 1633 ? | > Schulze | farb ag | 29.10. | 366 ? | > Schulze | farb ag | ..... > krause | keller gmbh | 01.10. | 3632 ? | > krause | keller gmbh | 06.05. | 66 ? | > krause | keller gmbh | 22.09. | ...... > > > Hat einer eine IDee woe dieses geht?? - Makro - Manuell (s. u.) - (?) Datenpilot Manuell würde ich es so machen (A und B stellen Hilfsspalten dar; könnte man auch z. B. nach hinten schieben): A B C D E F 1 'Zeile 'Satz 'Name 'Firma 'Datum 'Umsatz 2 =2 =1 Den Rest füllst Du auf mit den folgenden Formeln, und zwar, wenn es maximal 200 Firmen sein können, für 200*30=6.000 Zeilen: A3 =WENN(B3<B2;A2+1;A2) B3 =WENN(B2<30;B2+1;1) C3 =WENN(INDIREKT(ADRESSE(A3;1;4;1;"Quelle"))=""; ""; INDIREKT(ADRESSE(A3;1;4;1;"Tabelle1"))) D3 =WENN(C3=""; ""; INDIREKT(ADRESSE(A3;2;4;1;"Quelle"))) E3 =WENN(C3=""; ""; INDIREKT(ADRESSE(A3;1+(2*B3);4;1;"Quelle"))) F3 =WENN(C3=""; ""; INDIREKT(ADRESSE(A3;2+(2*B3);4;1;"Quelle"))) Wobei "Quelle" durch den Namen der betreffenden Tabelle (inklusive Dateiangabe) ersetzt werden muss. Wenn es /nicht/ immer exakt 30 Datensätze sind, dann wird es etwas komplizierter; dann muss man die jeweilige Anzahl der Datensätze ermitteln (in einer weiteren Hilfsspalte), und die Formeln der Spalte B anpassen. Ist zwar ziemlich umständlich so, aber IMHO wenigstens noch halbwegs verständlich. Wolfgang -- --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@de.openoffice.org For additional commands, e-mail: users-h...@de.openoffice.org