Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1952to1956
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Wechsel zwischen L und B

Wechsel zwischen L und B
12.11.2023 18:38:26
Christian
Guten Abend,

ich würde mich freuen, wenn ihr mir mit einer für Profis sicher nicht allzu schweren Formel aushelft.

Sie soll in Zeile 1 damit anfangen, den Buchstaben L auszugeben, bis Zeile 30, dann von 31 bis 60 den Buchstaben B, dann von 61 bis 90 den Buchstaben L, dann von 91 bis 120 wieder B, Immer nach 30 Zeilen einen Wechsel zwischen den Buchstaben L und B.

Das Ganze dann bis zur Zeile 16383.
Ab Zeile 16384 soll sie dann bis zu dem Punkt an den ich sie kopiere nur noch B ausgeben.

Wie mache ich das?

Danke und noch einen schönen Sonntag
Christian

32
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wechsel zwischen L und B
12.11.2023 19:52:31
ralf_b
meinst du sowas?
=WENN(ZEILE()>16382;"B";WENN(UND(REST(ZEILE();60)31;REST(ZEILE();60)>=1);"L";"B"))
AW: alternativ etwas kürzer ...
12.11.2023 20:03:49
neopa C
Hallo Christian,

... so: =WENN(ZEILE()>16383;"B";INDEX({"L";"B"};2-REST(KÜRZEN((ZEILE(A1)-1)/30+1;);2)))

Gruß Werner
.. , - ...
AW: Wechsel zwischen L und B
12.11.2023 20:37:30
onur
=WENN(REST((ZEILE()-1);60)>30;"B";"L")
AW: Wechsel zwischen L und B
12.11.2023 20:43:59
Christian
Hallo Onur,

danke, aber
das gibt in Zeile 31, 91, 151, 211 usw. L statt B aus.

Gruß
Christian
AW: Wechsel zwischen L und B
12.11.2023 20:55:25
onur
Sorry, hast Recht. Ich hatte auch noch das mit 16383 übersehen.
=LET(ze;ZEILE()-1;WENN(ODER(ze>16384;REST(ze;60)>29);"B";"L"))
Anzeige
AW: Wechsel zwischen L und B
12.11.2023 21:18:44
Christian
Hallo Onur,

leider immer noch nicht, das gibt in Zeile 16384 und 16385 L statt B aus.
Und das du das übersehen hast, kein Problem.

Gruß
Christian
du hast doch schon eine funktionierende Formel. owt
12.11.2023 21:34:11
ralf_b
mit der klitzekleinen Änderung an deiner Formel sogar 2 owT
12.11.2023 21:40:41
Christian
.
AW: Wechsel zwischen L und B
12.11.2023 21:36:23
onur
Sorry
ze>16383
AW: Wechsel zwischen L und B
12.11.2023 21:39:29
Christian
jetzt steht noch in 16384 L steht statt B.
AW: Wechsel zwischen L und B
12.11.2023 22:17:52
GerdL
Noch ein Versuch:
 =WENN(ODER(ZEILE()>16383;REST(ZEILE()+59;60)>29);"B";"L")

Gruß Gerd
AW: Wechsel zwischen L und B
13.11.2023 10:10:36
Christian
Hallo Gerd,

danke, das passt.

Gruß
Christian
AW: alternativ etwas kürzer ...
12.11.2023 20:15:29
Christian
Hallo Werner,

funktioniert einwandfrei, danke.
Bist du bitte mal so lieb (muss nicht heute abend sein) und erklärst mir, wie diese Formel zu ihrem Ergebnis kommt?
Ab Index verstehe ich irgendwie nur noch Bahnhof

Vielen Dank
Christian
Anzeige
AW: alternativ etwas kürzer ...
12.11.2023 20:28:35
GerdL
Guten Abend!
=WENN(ODER(ZEILE()>16383;REST(ZEILE();60)>30);"B";"L")

Gruß Gerd
AW: dazu nun ...
14.11.2023 09:21:05
neopa C
Hallo Christian,

... wenn Du eine Erklärung meiner Formel als noch notwendig für Dich ansiehst, kannst Du etwas genauer definieren, was unverständlich für Dich ist?

Ein Formelergebnis ergibt sich meist immer durch die Zwischenergebnisse von "innen" nach außen. der innerste Formelteil ZEILE(A1)-1 dürfte klar sein, sicher auch noch KÜRZEN((ZEILE(A1)-1)/30+1;) oder?
Und REST([ein Zahlenwert];2) aber sicher auch. Und damit auch 2- REST([ein Zahlenwert];2) , oder?
Zu INDEX() sieh mal hier: /www.online-excel.de/excel/singsel.php?f=180. Wobei in meiner Formel hier {"L";"B"} einfach eine fixe Matrix ist., die sich so darstellen würde, wenn Du "L" z.B. in A1 und "B" in A2 einschreiben würdest und in eine dritte Zelle die Formel =A1:A2 und Du diese in der Excel-Eingabezeile markierst und dazu die Taste [F9] betätigst. Soweit schon etwas verständlicher?

Gruß Werner
.. , - ...
Anzeige
AW: dazu nun ...
14.11.2023 11:04:49
Christian
Hallo Werner,

klar vieles was du erwähnst ist klar. Meine Unklarheiten bestanden hauptsächlich zum einen darin, dass ich noch nie ein Array im Zusammenhang mit einer Index Formel gesehen habe und zum zweiten ist mir immer noch nicht ganz klar, wie diese einzelnen Schritte zum Endergebnis kommen.

Gruß
Christian
AW: wie geschrieben ...
14.11.2023 13:13:30
neopa C
Hallo Christian,

... die "einzelnen Schritte zum Endergebnis" kann man besser nachvollziehen, wenn man die Formel von innen nach außen analysiert. Und dazu ist u.a. gut geeignet, den jeweiligen Formelteil in der Eingabezeile zu markieren und dazu dann die [F9]-Taste zu betätigen. So erkennt man dort das damit jeweils ermittelte Teilergebnis. Dann den nächsten Formelteil markieren ... [F9] ... usw.

Gruß Werner
.. , - ...
Anzeige
AW: alternativ etwas kürzer ...
12.11.2023 20:34:10
Christian
Hallo Gerd,

leider nicht so ganz, deine Formel gibt in jeder 60. Zeile L aus, statt B.
Danke trotzdem

Gruß
Christian
AW: Wechsel zwischen L und B
12.11.2023 20:01:48
Christian
Hallo Ralf,

abgesehen von einem kleinen vermute ich Tippfehler, 16383 nicht 16382, genau das habe ich gesucht.
Da ärgere ich mich fast schon dass ich nicht selbst drauf gekommen bin, danke

Christian

AW: Wechsel zwischen L und B
12.11.2023 20:36:11
ralf_b
das hab ich mich wohl verlesen. aber is ja auch egal, nimm mal lieber die Formel mit index. Die mußt du nur jedes Mal wenn du sie siehst wieder nachschlagen.
Anzeige
AW: Wechsel zwischen L und B
12.11.2023 21:36:29
Christian
Bist du mir jetzt irgendwie böse, weil ich das mit dem Tippfehler angemerkt habe?
Dachte du erwartest eine vollständige Rückmeldung von mir, zu der m.E. auch Flüchtigkeitsfehler gehören, das war nicht böse gemeint von mir.
bzgl Tippfehler
13.11.2023 19:45:16
ralf_b
ich freue mich immer wenn der Frager selbst mitdenkt.
In so fern bin ich dir nicht böse.
Der Rest dieser Arie hier ist eher bedauerlich und zeigt wieder einmal wie sehr sich Manche hier ins Zeug legen nur, um eine einfache, verständliche und funktionale Formel einzukürzen, bis Keiner mehr kapiert was da passiert.
AW: bzgl Tippfehler
14.11.2023 10:57:30
Christian
und ich will dann aus Höflichkeit das ganze dann auch mit den anderen Vorschlägen zu Ende bringen.
Habe längst eine der Formeln die sicher funktioniert haben, angewandt und weitergearbeitet.
Anzeige
AW: Wechsel zwischen L und B
12.11.2023 21:34:16
Christian
Hallo Jan,

sorry sehe deinen Beitrag jetzt erst.
Interessanterweise ich dachte ich würde mit einem aktuellen Office 365 die aktuellste Excel Version haben, stattdessen bekam ich die Meldung dass deine Abfrage mit einer neueren Version erstellt wurde und mir deshalb evtl. nicht alle Inhalte zur Verfügung stehen.

Nichts desto trotz, deine Abfrage geht jetzt nur bis Zeile 16384. Wie kann ich das jetzt erweitern auf den zweiten Teil meines Wunsches dass ab dieser Zeile nur noch B ausgegeben wird bis zu dem Punkt wie ich ihn brauche?

Danke
Christian
Anzeige
AW: Wechsel zwischen L und B
14.11.2023 19:45:45
Jan
Hallo Christian

Sorry das ich mich jetzt erst melde, wir hatten in meiner ganzen Umgebung sehr starke Probleme mit dem Internet.

Deine besagte Fehlermeldung kannst du getrost ignorieren, habe ich öfter wenn ich mir von anderen Dateien anschaue, ich arbeite nur noch im Insider Modus.

Habe dir nun in Spalte A Zeile 5 den gewünschte bis auch mit angelegt, nun müsste aber alles passen.

https://www.herber.de/bbs/user/164268.xlsx
AW: noch nicht ...
14.11.2023 20:12:32
neopa C
Hallo Jan,

... nach den ersten 30 "L" kommen nur 29 "B" dann 31 "L" ...

Gruß Werner
.. , - ...
Anzeige
AW: ja, jetzt ist die PQ-Lösung korrekt ....
17.11.2023 08:19:56
neopa C
Hallo Jan,

... doch ist diese wohl nur von sehr fortgeschrittenen PQ-Usern nachzuvollziehen bzw. zu verstehen und so auch nur von PQ-Profis zu erstellen.

Zumindest mir reicht da meine kleine Formellösung, die ich hier am 12.11.2023 um 20:03:49 oder auch die Formel von Ralf, die er 11 Minuten eher eingestellt hatte völlig aus.

Gruß Werner
.. , - ...

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige