Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1728to1732
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

Zahlenreihen aufzählen

Zahlenreihen aufzählen
04.01.2020 12:24:49
Henry
Hallo zusammen,
euch erst mal einen guten Start ins neue Jahr.
Leider komme ich bei einer Auszählung von Zahlen nicht weiter.
Meine Zahlenreihe lautet Bsp.:
2 1 1 2 3 1 2 1 3 3 1 1
Dabei soll er nach dem die Kombination "1 1" anfangen aufzuzählen, wie häufig dies nicht gekommen ist.
Wenn jetzt aber "3 3" kommt, sagt er mir das meine Formel "Falsch" sei, woran liegt das?
Meine Formel:
=WENN(UND(F21=1;F20=1);0;WENN((F21F20);I20+1))
Danke euch im Voraus.

28
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Schlechtes Deutsch!
04.01.2020 12:50:10
lupo1
=(1-UND(F21=1;F20=1))*(I20+1)
Kürzer: =UND(F21>1;F20>1)*(I20+1)
04.01.2020 12:51:18
lupo1
AW: Kürzer: =UND(F21>1;F20>1)*(I20+1)
04.01.2020 14:26:10
Henry
Hallo Lupo1,
danke für die schnelle Rückmeldung, leider komme ich mit deinem Vorsachlag nicht ans erwünschte Ziel.
Gruß
Henry
Weiter geraten (mangels Datei)
04.01.2020 16:20:06
lupo1
=UND(F21&gt1;F20&gt1)*(I20+(F20=F21))
AW: Zahlenreihen aufzählen
04.01.2020 13:48:29
Daniel
Hi
Du hast für das zweite Wenn nur den Wahr-Teil definiert und keine Angaben gemacht, was zu tun ist, wenn die Bedingung nicht erfüllt ist.
Wenn diese Angabe fehlt, gibt das WENN ein Falscher als Ergebnis aus, falls dieser Fall eintritt.
Gruß Daniel
AW: Zahlenreihen aufzählen
04.01.2020 14:24:41
Henry
Hallo Daniel,
Danke für den Hinweis, habe jetzt die Formel angepasst.
Leider setzt er bei "33" den Zähler wieder auf "0".
Hast du eine Idee, wie ich die Formel umschreiben kann, dass bei "22" und "33" weitergezählt wird, bis wieder "11" kommt?
=WENN(UND(F21=1;F20=1);0;WENN((F21F20);I20+1;WENN(UND(F21=3;F20=3);I20+1;)*WENN(UND(F21=2;F20=2); I20+1;I20+1)))
DAnke euch im Voraus.
Anzeige
AW: Zahlenreihen aufzählen
04.01.2020 14:38:50
Henry
Hab meine Formel noch mal abgeändert.
Allerdings fängt er jetzt bei erneuten "11" nicht wieder von vorne an zu zählen!
Was mache ich bitte falschen?
=WENN(UND(F21=1;F20=1);0;WENN((F21F20);I20+1;WENN(UND(F21=3;F20=3);I20+1;WENN(UND(F21=2;F20=2); I20+1))))
Danke im Voraus
Viel einfacher b.kontinuierlicher (Neu-)Zählung, …
05.01.2020 10:27:48
Luc:-?
…Henry,
nach dem, was aus deinen bisherigen Angaben und dem Thread-Verlauf herauslesbar ist:
I21[:I31]:=WENN(F20&F21"11";I20+1;0)
Setzt man noch 2 Zahlen >1 nach, wird in I32 ebenfalls wieder neu begonnen.
Natürlich musste man bei deiner Aufgabenstellung einiges erraten, weil du zu wenig Infos geliefert hattest. So ergeben 3×1 bspw 2×0 hintereinander in der Zählfolge.
Die Kombi der gesamten Folge mit ihrem um 1 verschobenen Selbst ergibt 11 Kombinationen, von denen 2 11 entsprechen: {21;11;12;23;31;12;21;13;33;31;11}:{=--(F20:F30&F21:F31)}
Folglich ergibt sich 9=SUMMENPRODUKT(--(F20:F30&F21:F31"11")) → auf die KombiFolge projizierter Zähler wäre dann 1;0;1…8;0.
Morhn, Luc :-?
„Der beste Beweis für intelligentes Leben im Universum ist, dass noch niemand versucht hat, Kontakt mit uns aufzunehmen.“ H.Lesch, 2018, Sonneberg
Deshalb Intelligenz steigern mit …

Anzeige
AW: Ich glaube wir reden aneinander Varbei :(
05.01.2020 14:53:02
Henry
Hallo Luc,
ich habe jetzt eine Bsp. Datei hochgeladen:
https://www.herber.de/bbs/user/134169.xlsx
Vielleicht macht es das jetzt verständlicher.
Ich hoffe du kannst mich noch einmal unterstützen.
Mein Fehler wird beim zurücksetzten auf "0" sein, denke ich :(
Danke im Voraus.
Gruß
Henry
AW: Ich glaube wir reden aneinander Varbei :(
05.01.2020 16:16:15
Matthias
Hi
Deine Beschreibung und Darstellung in der Exceldatei ist einfach unzureichend.
Warum in F4 eine 0 erscheinen soll ist mir ja verständlich.
Aber warum soll in F5 dann eine 5 erscheinen?
ME muss da auch eine 0 stehen, da E5=E4 ist.
Gleiches gilt für F13. Da steht bei Dir eine 12 (Du willst aber 0, das hab ich verstanden?)
Dann müsste aber in F14 eine 1 stehen und in F15 wieder eine 0.
https://www.herber.de/bbs/user/134175.xlsx
Gruß Matthias
Anzeige
AW: Ich glaube wir reden aneinander Varbei :(
05.01.2020 21:14:33
Henry
Hallo Matthias,
vielen lieben DAnk für deine Mühe. Man merkt ich bin noch Änfänger :) Werde mich dieses Jahr zum Bildungsurlaub Excel angemelden...!
Deine Variante 2 ist schon nahe dran, allerdings sollten 2und2 und 3und3 in einer seperaten Spalte betrachtet werden.
Die Frage ist, wie kann ich "2und2"/"3und3" in der 1und1 Spalte ausgrenzen, dass nicht auf "0" gesetzt wird?
Anbei noch mal die Datei auf das wesentliche reduziert.
https://www.herber.de/bbs/user/134189.xlsx
Danke im Voraus.
Gruß
Henry
Du vergleichst TEXT mit ZAHL ...
05.01.2020 21:59:23
Matthias
Hi
! In Spalte("E") steht bei Dir TEXT !
Nimm die Ausrichtung "mittig" mal raus, dann siehst Du das die Ergebnisse der Formeln linksbündig erscheinen. Was Du ja selbst durch Dein Wenn-Formel-Monster erzeugst.
In K14 gehört für mich eine 0 hin, da in E14 eine 3 steht und in E13 eine 1.
https://www.herber.de/bbs/user/134190.xlsx
Gruß Matthias
Anzeige
AW: Du vergleichst TEXT mit ZAHL ...
05.01.2020 22:23:56
Henry
Hallo Matthias,
vielen lieben Dank!
Ich sage doch, ich bin blutiger Anfänger :(
Mein Formelmonster war unnötig...
Ich habe trotzdem noch eine Frage, was bedeutet und bewirkt die Zeichenreihenfolge in deiner Formel?
"--$"
=WENN(UND(--$E3=1;--$E2=1);0;H2+1)
Nochmals vielen lieben Dank und einen guten Start in deine Woche!
Gruß
Henry
aus "1" wird 1
05.01.2020 22:41:13
Matthias
Hi
Du kannst aber auch Text mit Text vergleichen, aner eben nicht TEXT mit ZAHL
Dann ginge das auch so:
=WENN(UND($E3="1";$E2="1");0;H2+1)
$ steht hier nur für den absoluten Bezug zur Spalte. Die Zeile passt sich dann beim runterkopieren an.
Gruß Matthias
Gruß Matthias
Anzeige
Das hatte ich alles schon längst geschrieben, ...
06.01.2020 02:01:58
Luc:-?
…Matti,
auch das mit den 3 Spalten für {11.22.33}. Scheint aber zwecklos gewesen zu sein.
Anfänger hin oder her, bissken Mitdenken kann nicht schaden…
Morhn, Luc :-?
ist ja ok, Luc
06.01.2020 23:11:36
Matthias
Hallo Luc,
nun wenn mich aber der TE fragt was das --$ in de Formel bedeutet,
werde ich ihm eine Antwort geben ohne mir erst alle anderen Beiträge durchzulesen.
Das mit dem Mitdenken, gebe ich Dir Recht. Muss er aber selber machen ;-)
Gruß Matthias
Sieht so aus, als hätten wir gleich von Anfang an
05.01.2020 22:44:38
Anfang
eine Datei verlangen müssen.
das hattest Du ja ... owT
05.01.2020 22:57:39
Matthias
Sieht aber so aus, als müssten wir auch ...
06.01.2020 02:07:05
Luc:-?
…die Ergebnisdatei noch liefern, Lupo;
allerdings hatte Matti das ja auch schon versucht. Ich meine, ich kann's wohl aufgeben, zumal womöglich jede BspDatei wieder anders aussieht und Henry anscheinend gelieferte Fmln nicht wirklich anpassen kann und stattdessen mit seiner rumdoktert… :-(
Morhn, Luc :-?
Anzeige
Das wäre allein deine Schuld, ...
05.01.2020 16:19:55
Luc:-?
…Henry,
denn du stehst in der Erklär-Schuld. Auch jetzt noch besteht daran Bedarf. Kritikpktt:
1. Was heißt Soll auch für 22 und 33 möglich sein? Separat oder gleichzeitig (alternativ) zu 11?
2. Es war nicht angegeben, dass zur 1.Zahl eine 1 vorgegeben wird, weshalb ich von den im Bsp möglichen 11 2er-Kombinationen ausgegangen bin, wodurch bei der 2.Zahl dann eine 1 steht. Alles andere mussten wir uns auch zusammenreimen.
3. Unter Berücksichtigung von 1./2. liefert meine oberste Fml genau das, was du haben wolltest/willst. Du hättest sie nur anpassen müssen.
Unter der Berücksichtigung separater Angabe von 11, 22, 33 in einer KopfZeile (hier L1:N1), sähe sie (hier in L:N) nun so aus: L3[:N588]:=WENN(--($E2&$E3)<>L$1;L2+1;0)
Wird in der KopfZeile Text angegeben oder 11/22/33 aus Text als TeilText extrahiert, kann sie (im Prinzip) auch so aussehen: L3[:N588]:=WENN($E2&$E3<>L$1;L2+1;0)
Jedenfalls zeigt dir das, wie man als Frager nicht vorgehen sollte, denn die potenziellen Antworter kennen d(ein)en Hintergrund ja nicht. Das wäre also das/dein 1.Eigentor im neuen Jahr (bei einer relativ simplen Sache). Mögen nicht mehr viele folgen!
Luc :-?
Anzeige
Nachtrag:
05.01.2020 16:35:36
Luc:-?
Kann die Kopfzeile nicht verwendet wdn, ist das gleiche Ergebnis in den 3 Spalten auch mit einer zeilenweisen pluralen MatrixFml möglich:
L3:N3[;L4:N588]: {=WENN(--($E2&$E3)<>{11.22.33};L2:N2+1;0)} oder …
L3:N3[;L4:N588]: {=WENN($E2&$E3<>""&{11.22.33};L2:N2+1;0)}
Luc :-?
AW: Nachtrag:
05.01.2020 21:19:58
Henry
Hallo Luc,
Danke dir für deine schnelle Rückmeldung.
Ich habe die Datei noch mal auf das wesentlichste reduziert. Hoffe das es jetzt verständlich ist.
https://www.herber.de/bbs/user/134189.xlsx
Wäre toll,wenn du noch mal rein schauen könntest.
Denke mein Fehler wird richtig simpel sein, bzw. ich schreibe die Formel bestimmt viel zu kompliziert!
Das wird nicht mein letzter Fehler dieses Jahr sein. Bildungsurlaub für dieses Jahr steht fest Excel-Lehrgang :)
Gruß Henry
Anzeige
AW: Nachtrag:
07.01.2020 11:50:01
Werner
Hallo,
du scheinst die Beiträge nicht wirklich zu lesen.
In deiner jetzt hochgeladenen Datei stehen immer noch Texte und keine Zahlen.
Das dadurch, dass du in der Monsterformel
=WENN(D2=1;"1";WENN(D2=4;"1";WENN.....
die Zahlen in Gänsefüßchen setzt. Dadurch schreibst du nicht die Zahl 1 in die Zelle sondern den Text 1.
Ich habe jetzt keine Lust mich um die Monsterformel zu kümmern.
Setze einfach an den Beginn deiner Monsterformel
=--WENN(D2=1;"1";WENN(D2=4;"1";WENN...
zwei Minuszeichen. Dadurch werden die Textzahlen in echte Zahlen gewandelt.
Die Formel dann einfach nach unten kopieren.
Gruß Werner
Anzeige
mein Ergebnis = 8 ... owT
04.01.2020 17:01:40
Matthias
Das ist hier anscheinend richtig, Matti!
05.01.2020 09:59:16
Luc:-?
(Maximum; insgesamt 9)
Gru0 + Fro'N'Ja', Luc :-?
auch Dir ein Fro'N'Ja' ... owT
05.01.2020 12:48:32
Matthias
Zu viel "Fron" bei mir eher "Nein" :-)))
05.01.2020 13:33:02
lupo1
das schaffst de schon ;-)))
05.01.2020 15:55:13
Matthias

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige