Seite 1 von 1

Problem mit Sverweis unbd Regulären Ausdrücken

Verfasst: So, 29.12.2013 15:51
von vincent
Hallo liebe Community!

Folgendes Problem beschäftigt mich:
Für ein Notenprogramm muss ich Tendenznoten in Dezimalnoten umwandeln: also z.B. 2- in 2,3 oder 4+ als 3,7.

Ich benutzte Dazu die Funktion SVERWEIS (siehe angehängte Beispieldatei, LibreOffice 4.1).

Das klappt für die Minusnoten auch prima, die Plusnoten findet er aber leider nicht bzw. gibt die entsprechende Ganznote an (also z.B. bei 2+ -> 2)

Ich weiß, dass man das Problem lösen könnte, wenn man Reguläre Ausdrücke in den Formeln NICHT ermöglicht (über Optionen -> Berechnen etc.).
Allerdings brauche ich diese Einstellung für andere Formeln.

Gibt es noch eine andere Möglichkeit?

Liebe Grüße
Vincent

Re: Problem mit Sverweis unbd Regulären Ausdrücken

Verfasst: So, 29.12.2013 16:52
von lorbass
vincent hat geschrieben:Allerdings brauche ich diese Einstellung für andere Formeln.
Dann formuliere doch den Suchbegriff für den Text »2+« als Regulären Ausdruck: »2\+«

Gruß
lorbass

Re: Problem mit Sverweis unbd Regulären Ausdrücken

Verfasst: So, 29.12.2013 18:24
von vincent
Sorry lorbass, ich verstehe nicht, was du meinst. Wenn ich das in der Suchmatrix so ersetze wie du es vorgeschlagen hast, bringt das leider nichts.

Re: Problem mit Sverweis unbd Regulären Ausdrücken

Verfasst: So, 29.12.2013 18:44
von lorbass
Ohne jegliche Änderung an deinen Formeln liefert die Eingabe von »2\+« in der weißen Eingabezelle das Ergebnis »1,7« in der gelben Ausgabezelle.

Gruß
lorbass

Re: Problem mit Sverweis unbd Regulären Ausdrücken

Verfasst: So, 29.12.2013 18:47
von Bockenheimer
Hi vincent,
das Thema wurde vor wenigen Monaten hier ausgiebig behandelt. Ich glaube, du findest in diesem Link die geeignete Lösung:
viewtopic.php?f=2&t=62415
Gruß
Bockenheimer

Re: Problem mit Sverweis unbd Regulären Ausdrücken

Verfasst: Mo, 30.12.2013 09:43
von clag
Hallo Vincent, und alle Mitleser

hier noch eine etwas einfachere Formellösung

=SVERWEIS(WECHSELN(B3;"+";"\+");B7:C14;2;1)
63031_Vincent_ohne_Fehler.ods
(9.09 KiB) 79-mal heruntergeladen

Re: Problem mit Sverweis unbd Regulären Ausdrücken

Verfasst: Mo, 30.12.2013 14:22
von clag
hallo WiM,

da hast du recht, praktisch macht es aber keinen Unterschied
mich hat eher das "#NV" gestört bei leerer B3 Zelle

=WENN(B3<>"";SVERWEIS(WECHSELN(B3;"+";"\+");B7:C14;2;0);"")

darum hier eine noch etwas aufpolierte Formel :D