Seite 1 von 1

Fortlaufende Nummer erzeugen

Verfasst: Do, 04.01.2007 09:04
von dolon
Hallo!

Ich habe folgendes Problem und hoffe, dass ihr mir helfen könnt:

Ich habe eine Liste mit einer Spalte, die folgendes Format hat:

A 1.0
A 1.1
A 2.0

Ich möchte nun per Formel oder Makro alle fehlenden Schritte zwischen 1.1 und 2.0 auffüllen. Praktisch daraus eine Art fortlaufende Nummer erzeugen. Dazu muss er auch neue Zeilen einfügen und mit Daten versehen. Also:

A 1.1
A 1.2 Neue Zeile
A 1.3 Neue Zeile
...
A 1.9 Neue Zeile
A 2.0

Teilweise habe ich Sprünge mit mehr als 10 Zeilen. Bei einem 10er Schritt also nach 1.9 soll er aber immer wieder mit der nächsten Nummer anfangen also hier 2.0 und nicht mit 1.10.

Wenn ich versuche das mit der Funktion "Unten Auffüllen" zu machen erkennt er aber die 10er Sprünge nicht.

Habe leider noch keine Erfahrung mit Makros oder Formeln in OpenOffice. Hat jemand eine Idee wie so etwas geht?

Gruss
Stefan

Verfasst: Do, 04.01.2007 10:09
von Eia
Versuchs doch mal mit einem einfachen Zahlenformat:
Format/Zelle/Zahlen, Format: "A" 0"."0
eine 10 in die Zelle schreiben und einfach nach unten ziehen.

Und wenn Du's per Formel willst, könntest Du ZEILE() benutzen.

Verfasst: Do, 04.01.2007 19:56
von FranzX
Hallo Stefan,

In A1 und B1 stehen die Überschriften.
Schreibe in A2 folgende Formel:

=WENN(B2=0;"";"A "&(TEIL(ANZAHL2(INDIREKT("a1:a"&ZEILE()+8));1;LÄNGE(ANZAHL2(INDIREKT("a1:a"&ZEILE()+8)))-1)*1)&"."&(RECHTS(ANZAHL2(INDIREKT("a1:a"&ZEILE()+8));1)))

und ziehe die Formel nach unten.

Wenn du in die Spalte B Zahlen oder Text schreibst, erscheint die Nummerierung.