Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

"automatische" Nummerierung von Artikeln
#11
Moin, ich hätte doch nochmal eine Nachfrage :(

Das ganze funktioniert super - aber nur wenn in "Zeile 1 von Block 1" ein Text steht - beginnen die Artikel erst später weil im ersten Block keine Artikel ausgewählt sind, erscheint eine Fehlermeldung.

Nun könnte ich in "Zeile 1 von Block 2" die WENN-Funktion vorschalten, dass er eine "1" setzen soll, WENN "Zeile 1 von Block 1" leer ist, aber dann hab ich dort dauerhaft eine 1 stehen :(

Ideen dazu?  :92: 

   

   
Antworten Top
#12
Schuld ist die verbundene Zelle, denn ich hatte doch untersagt, dass in A:A Texte stehen. Tun es hier mit "Block" aber! Also weg damit (oder in B mit der verbundenen Zelle beginnen).
Antworten Top
#13
(14.01.2017, 00:49)lupo1 schrieb: Schuld ist die verbundene Zelle, denn ich hatte doch untersagt, dass in A:A Texte stehen. Tun es hier mit "Block" aber! Also weg damit (oder in B mit der verbundenen Zelle beginnen).

Du hattest das untersagt (?) Ok in A1 stand Text aber auch wenn ich rausnehme und in A1 garnichts drin ist, klappt das nicht :(

   
Antworten Top
#14
(13.01.2017, 21:49)lupo1 schrieb: Etwas hübscher - und speziell für Dich eine Zeile höher beginnend ;):

A2: =WENN(B2>"";INDEX(A$1:A1;VERWEIS(2;1/(B$1:B1>"");ZEILE(B$1:B1)))+1;"")

A1: leer oder beliebige Startzahl
B1: Überschrift Text (nicht leer, keine Zahl!)

Moin,

sofern ich jetzt die Aufgabe nicht völlig missverstanden habe, geht das doch einfacher:

Tabelle1

AB
11text
22noch'n text
3
43text??
541234
6
75r2d2 E.T.
Formeln der Tabelle
ZelleFormel
A1=WENN($B1<>"";ANZAHL2($B1:$B$1);"")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#15
Hallöchen,

ich könnte mir das so vorstellen:
=(B2<>"")*MAX($A$1:A1)+1
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
[-] Folgende(r) 1 Nutzer sagt Danke an schauan für diesen Beitrag:
  • CommanderStefan
Antworten Top
#16
(14.01.2017, 01:05)CommanderStefan schrieb: Du hattest das untersagt (?) Ok in A1 stand Text aber auch wenn ich rausnehme und in A1 garnichts drin ist, klappt das nicht :(
"klappt das nicht" ist keine gute Fehlerbeschreibung; zwar schickst Du immer die Bildchen mit, was aber auf Dauer teuer für den Forumsbetreiber wird und nachteilig gegenüber Worten oder Jeanie ist. Man sollte auch immer an andere denken, denen der Platz dann fehlen könnte.

Meine Lösung war nicht für Segmente gedacht. Du musst dann das ...$1 in der Formel in der lokalen Zeile 2 (also z.B. die "echte" Zeile 8 oder 19) jeweils im Block auf die lokalen Startzeilen ändern.

@Schauan und WillWissen:

Für eine fortlaufende Nr. ab 1 habt Ihr recht. Beim VERWEIS kann man
  • bei beliebiger Startnummer beginnen (geht auch bei schauan)
  • und auch zwischendurch manuell überschreiben (z.B., wenn eine vorherige Position nachträglich rausfällt, geht auch bei schauan).
Euer berechtigtes Gegenargument wird sein: Ja, in so einem Falle überschreibe ich doch eh die festgezurrten Nummern manuell.

Ich war gestern schon etwas müde. Daher auch die anfänglichen Fehler.
Antworten Top
#17
Wink 
*öhhm* ok  :s Fehlerbeschreibung ist schwierig, wenn ich nicht komplett durch die Formel durchsteige ^^
Das mit den Bildern wusste ich nicht - dürfen gern im Anschluss wieder gelöscht werden - wer zur Hölle ist Jeanie?  Huh

Ich versuch es mal zu beschreiben:

Block 1 beginnt ab Zeile 9 - dabei soll in A10 die Positionsnummer stehen - aber NUR wenn in B10 ein Artikel (ein Text) steht.

Daraufhin sollen in den Folgezeilen A11-A14 die Positionen der nächsten Artikel B11-B14 stehen.

Der zweite Block beginnt sodann in Zeile 16 - dabei soll dabei soll in A16 die Positionsnummer stehen - aber NUR wenn in B16 ein Artikel (ein Text) steht.
UND (und das ist mein Problem 1) er soll aus dem ersten Block weiterzählen - heißt, wenn nur in den Zellen B10 und B11 ein Artikel steht, also in A10 "1" und in A11 "2" steht, soll in B16 "3" stehen ;)

Das hat ja soweit geklappt - nun kann es aber sein (das ist mein Problem 2), dass im ersten Block KEIN Artikel steht, also auch in den Zellen A10-A14 keine Position erscheint - dann sollte in B16 natürlich "1" stehen, und das 'klappt nicht', da erscheint dann die Fehlermeldung :(

Für eine Formel die ich nicht verstehen muss - oder eine Erklärung wäre ich dankbar :p
DANKE DANKE DANKE

@schauan - Danke, aber dann stand überall eine "1" und wenn eine Zeile keinen Artikel hatte, stand trotzdem Position "1" davor. JA, ich könnte sie manuell rausnehmen, aber die Tabelle soll gesperrt und den Kollegen als "automatisierte" Vorlage dienen.
Antworten Top
#18
schauan (dessen Lösung besser ist, als meine) hatte falsch geklammert:

A2: =(B2<>"")*MAX($A$1:A1)+1 erzeugt 1
A2: =(B2<>"")*(MAX($A$1:A1)+1) erzeugt 0

Die Spalte A formatierst Du mit 0;;

Jeanie ist ein html-Tabellen-Anzeigewerkzeug aus Online-Excel. Es gibt auch welche von Hajo/Beverly und von Gerd Bamberg.
[-] Folgende(r) 1 Nutzer sagt Danke an lupo1 für diesen Beitrag:
  • CommanderStefan
Antworten Top
#19
ALSO ^^ (ich hoffe ich werde jetzt nicht kleinlich) - es funktioniert soweit mit dem Zählen, jetzt ist nur das Problem, wenn in Spalte B (zB B11) kein Artikel steht, in der Positionszelle A11 eine "0" steht und nicht Nichts (?) :(

Könnte ich das ganze in eine WENN-Funktion packen?
=WENN(B12="";"";schauan)
Also, wenn in B12 kein Artikel ausgewählt ist, dann schreibe Nichts, wenn dort aber was ausgewählt ist, dann nimm die coole Positions-Funktion von schauan ??
Antworten Top
#20
Du hast meine Anweisungen nicht komplett befolgt. Daran lernst Du doch!
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste