Am 28.04.2020 um 09:41 schrieb technik_...@jrsch.de:
> Hallo,
> 
> Ich brauche Hilfe bei einem Problem mit Vergleich().
> 
> Ich habe in einem Calc Document eine Formel die mir einen #NV Fehler ergibt.
> 
> =VERGLEICH($A19;$Jahre.$A$1:$A$8;0)

Die eigentliche Ursache hat ja Alois schon genannt. Um solche Probleme
wie bei dir zu vermeiden, sollte man RegEx eigentlich grundsätzlich
abschalten (und abgeschaltet halten), sofern man nicht exzessiv damit
arbeitet (wie ich ;-) ). Oder man muss sich immer bewusst sein, dass da
RegEx reinspucken kann (was gerne verdrängt wird; glaub mir, ich rede da
aus langjähriger Erfahrung :-/).

Ich möchte jedoch ergänzend einen kleinen Verbesserungsvorschlag machen.
Denn dein Konstrukt

| =INDIREKT(ADRESSE(VERGLEICH(A19;$Jahre.$A$1:$A$8;0);3;1;1;"Jahre"))

ist unnötig umständlich. Abgesehen davon, dass die letzten drei
Parameter für ADRESSE in diesem Fall überflüssig sind (die beiden Werte
"1" für sowohl Absolutadresse wie A1-Notation, und das "Jahre" aka die
aktuelle Tabelle, entsprechen eh nur den Defaultwerten), kannst du das
gleiche auch viel eleganter lösen mit

| =SVERWEIS(A19;$A$1:$C$7;3;0)

oder

| =VERWEIS(A19;$A$1:$A$7;$C$1:$C$7)

Wolf 'aber auch das ändet nix daran, dass da ggf. RegEx rein spuckt' gang
-- 
Donald Trump ist ein großer Visionär, der seiner Zeit weit voraus ist:
Er verbreitet schon jetzt den Slogan "make America great again", obwohl
dieser erst in der Ära /nach/ ihm seine volle Bedeutung entfalten wird.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-de-unsubscr...@openoffice.apache.org
For additional commands, e-mail: users-de-h...@openoffice.apache.org

Antwort per Email an