Vollständige Version anzeigen : Excel Formel/Macro
Hey Leutz,
ich suche jetzt seit gestern im Inet aber kann nix gescheites finden.
Ich möchte den längsten Wert in einer Zeile ermitteln.
Beispiel:
bla
blabla
blablabla
blabla
Die Zeile daneben soll dann 9 Ausspucken, weil "blablabla" 9 Zeichen hat.
Eine andere Formel die ich bräuchten könnte ... Wenn ich ein Charakterlimit von z.B. 30 Zeichen habe und dieses Zeichenlimit überschritten wird, dann soll die Zelle daneben darauf hinweisen (Over, Falsch, Rote Farbe oder ähnliches).
Bsp. 5 Zeichen Limit:
HAMSTER
Die Zeile daneben soll dann z.B. "OVER" ausspucken.
Gruss aus Japan
Gloomy
P.S. Office 2007
Hi,
gleich vorweg: Zu Makros kann ich nichts sagen.
Herausforderung 1 - Maximal-Länge ermitteln:
In der Spalte neben der Textspalte die Längenformel "=LÄNGE([gewünschte Zelle])" eingeben. Und dann ganz oben oder ganz unten die Maximumformel "=MAX(gewünschter Bereich -> die Zellen mit der Längenangabe)" eingeben -> Zeigt die Zeichenanzahl des längsten Eintrags an.
Herausforderung 2 - Überschreitung Länge bei Zelleninhalt:
Formel neben der Zelle:
"=WENN(LÄNGE([Zelle]) > [Maximalwert];"Gewünschte Ausgabe Überschreitung"; "Gewünschte Ausgabe OK")"
Die Farbgebung würde ich dann mit einer entsprechenden bedingten Formatierung anpassen.
Mit MS Office 2007 wurde ich noch nicht konfrontiert, aber das sollte ja nicht weniger können als die Vorgänger. :o
cu
Netandi
Hey!
Danke für die schnelle Antwort.
Leider komme ich nicht an das gewünschte Ergebnis.
1. =LÄNGE([gewünschte Zelle])
OK, zählt alle Zeichen zusammen. Aber dann komm ich schon nicht weiter.
=MAX(gewünschter Bereich -> die Zellen mit der Längenangabe)
Klappt bis =MAX(gewünschter Bereich
Aber welches Zeichen kommt danach? -> scheint es nicht zu sein.
2. =WENN(LÄNGE(I2) > [Maximalwert];"Über"; "OK")
Dito, komme bis =WENN(LÄNGE(I2) Bei den Klammern von [Maximalwert]
meckert Excel.
Hiiiilfe! :verbeug:
Hey!
Danke für die schnelle Antwort.
Leider komme ich nicht an das gewünschte Ergebnis.
1. =LÄNGE([gewünschte Zelle])
OK, zählt alle Zeichen zusammen. Aber dann komm ich schon nicht weiter.
=MAX(gewünschter Bereich -> die Zellen mit der Längenangabe)
Klappt bis =MAX(gewünschter Bereich
Aber welches Zeichen kommt danach? -> scheint es nicht zu sein.
2. =WENN(LÄNGE(I2) > [Maximalwert];"Über"; "OK")
Dito, komme bis =WENN(LÄNGE(I2) Bei den Klammern von [Maximalwert]
meckert Excel.
Hiiiilfe! :verbeug:
Hi,
zu 1. Einfach die Formel =Länge() in klammern kommt die Zellbez. der Zelle die du zählen möchtest.
zu. 2 Du markierst die Zellen welche Du überwachen möchtest und gehst auf Format/bedingte formatierung.
Dort gibst Du ein - Zellwert ist größer x
Dann gehst Du im selben Fenster auf formatieren und stellst als Farbe rot ein.
Sobald ein Wert größer x ist, wird das Feld rot.
Du kannst bis zu 3 definitionen pro Zelle eingeben.
Hoffe das ist einigermaßen nachvollziehbar.
Ansonsten, einfach nochmal melden...;)
Gruß
Jaycee
vBulletin v4.2.5, Copyright ©2000-2025, Jelsoft Enterprises Ltd.