Wenn text einer Zelle in zelle vorkommt, dann

Ich habe eine etwas komplizierte frage. ich habe in Zelle A1 die Zahl 12345, in zelle A2 die zahl 123456789. jetzt bin ich auf der suche nach einer formel.
Wenn der Text der Zelle A1 in Zelle A2 vorkommt, dann 1, sonst 2

Hallo
wie wäre es da mit:
=WENN(ISTFEHLER(SUCHEN(A1;A2));2;1)

Gruß Holger

das problem dabei ist, wenn in zelle a2 1123456789 steht.
die formel prüft nur ob die zahl vorkommt, aber sie sollte damit beginnen

das problem dabei ist, wenn in zelle a2 1123456789 steht.
die formel prüft nur ob die zahl vorkommt, aber sie sollte
damit beginnen

Hallo Grußloser,

meinst du damit die Formel soll prüfen ob da das Gesuchte
ganz VORNE in A2 vorkommt?

Gruß
Reinhard

genau

genau

Hallo ,

bin müd :frowning:
Mal als Ansatz:

=Wenn(links(a2;länge(a1))=a1;1;2)
bzw.
=1 + 1*(links(a2;länge(a1))a1)
oder so :smile:

Kriegste es hin, wenn nicht melde dich morgen.

Gruß
Reinhard

das problem dabei ist, wenn in zelle a2 1123456789 steht.
die formel prüft nur ob die zahl vorkommt, aber sie sollte
damit beginnen

das steht dort aber nicht
versuche es mal so:

=WENN(TEXT(A1;0)=LINKS(B1;LÄNGE(A1));1;2)

gruß Holger

versuche es mal so:

=WENN(TEXT(A1;0)=LINKS(B1;LÄNGE(A1));1;2)

gruß Holger

Hallo Holger,

mit ganzen Zahlen geht das. Bei Dezimalzahlen klappt’s nicht mehr:
z.B. A1=12,345 und B1=12,3456789 geht schief.

Wie wäre es so?:
=WENN(LINKS(A2;LÄNGE(A1))=LINKS(A1;LÄNGE(A1));1;2)

Gruß, Andreas

versuche es mal so:

=WENN(TEXT(A1;0)=LINKS(B1;LÄNGE(A1));1;2)

gruß Holger

das sieht relativ gut aus. wie ichs so sehe, sollte es gehen. sind keine dezimalzahlen.
gib dir bescheid, obs klappt. besten dank für deine Hilfe und auch die andern die helfen :smile:

Noch eine Variante:
=WENN(ISTFEHLER(SUCHEN(A1;LINKS(B1;LÄNGE(A1))));2;1)

gruß Holger

=WENN(TEXT(A1;0)=LINKS(B1;LÄNGE(A1));1;2)

mit ganzen Zahlen geht das. Bei Dezimalzahlen klappt’s nicht
mehr:
z.B. A1=12,345 und B1=12,3456789 geht schief.

Hallo Andreas,

dann so:
=WENN(1*LINKS(A2;LÄNGE(A1))=A1;1;2)

Gruß
Reinhard

Oder so:
Hallo Andreas,

=2-1*(FINDEN(A1;A2)=1)
=WENN(FINDEN(A1;A2)=1;1;2)

Gruß
Reinhard

1 „Gefällt mir“

Klasse! Und Frohe Weihnachten owT
.

Hallo Andreas,

sicher, sieht so aus wie sinnlose Rumspielerei.
Wenn ich mir z.B. überlege wie kann ich das ohne WENNs lösen.
Oder wie ich eine Formel kürzer hinkriege u.ä.

Das bedeutet Null daß ich so Spielereien auch einsetzen würde.
Kann sein, kann auch nicht sein. Ist gleichwertig.

Wichtiger für mich ist, sehr bedeutend wichtiger, dadurch lerne ich
bzw. behalte mein Wissen bzw. verfestige es.

Und am schönsten ist es so wie es hier gelaufen ist.
Drei Excelinteressierte haben ihre Ideen beigesteuert.
Ist doch super, nur so lernt man andere Vorgehensweisen kennen?
Unbezahlbar *find*

Ich hätt gern öfters sowas hier. Entweder sehe ich dann,
aha, das kenne ich (=verfestigt) oder freu neuer Ansatz auf den
ich nicht kam.

Wenn dir Weihnachten etwas bedeutet wünsche ich dir von Herzen gerne
sehr schöne Weihnachten.

Gruß
Reinhard