ich habe folgendes vor: Es soll mit einem Scanner ein Barcode gescannt werden, der eine Nummer enthält, die entweder 24 oder 34 Ziffern lang ist. Nun soll mit einer Formel diese Zelle in der die Nummer eingescannt wurde automatisch bei 24 Ziffern um 15 Ziffern von rechts auf 9 Ziffern gekürzt und bei 34 Ziffern um 22 Ziffern auf 12 Ziffern gekürzt werden. (Hoffe diese Erklärung ist verständlich)
Nun habe ich es mit folgender Formel versucht: =WENN(LÄNGE(A1=24);LINKS(A1&WIEDERHOLEN("";9);9;WENN(LÄNGE(A1=34);LINKS(A1&WIEDERHOLEN("";12);12))))
Leider schluckt Excel diese Formel nicht, könnte mir bitte jemand helfen, wo mein Fehler liegt?
danke für den Hinweis, dass hilft mir schon weiter. Nur bräuchte ich ergänzend noch etwas das die Ziffern um 12 kürzt wenn die Zahl 34 Ziffern lang ist und die Zahl gar nicht verändert wenn diese zwei Längen nicht vorhanden sind. Denn jetzt zeigt es ja automatisch nur 12 Ziffern an wenn die Zahl nicht 24 Ziffern hat.
nun habe ich noch ein kleines Problem entdeckt. Wenn ich die Formel =Wenn(Länge(A1)=24;Links(A1;9);wenn(Länge(A1)=34;Links(A1;12);A1)) verwende steht in der Zeile eine 0 wenn die Zelle A1 nicht befüllt ist. Kann man die Formel so umstellen, dass wenn A1 nicht befüllt ist einfach gar nichts angezeigt wird und ansonsten der Rest der Formel greift? Vielen Dank euch schon mal:)
Nun habe ich ein erneutes Problem bemerkt, bei 34 Ziffern müssen die 12 RECHTEN Ziffern stehen bleiben und bei 24 die 9 LINKEN. Kann man deine Formel noch um dieses Feature ergänzen?