🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

gelöst: die Anzeige von #NV unterdrücken?

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
Benutzeravatar
OttoZ
* LO-Experte *
Beiträge: 386
Registriert: Sa 3. Mär 2012, 13:24

gelöst: die Anzeige von #NV unterdrücken?

Beitrag von OttoZ » Do 29. Mär 2012, 11:41

Hallo, kann ich die #NV Anzeige einfach unterdrücken oder muss ich erst den =TYP() auf 16 prüfen?
Bei einer längeren Formel scheue ich mich, erst den Formeltyp auf 16 zu prüfen und dann noch mal die Formel auszuwerten :geek:

Formel dank karoś Hilfe
=SVERWEIS($A7;INDIREKT(C$2&".A1:G2000");7;0)
demnach
=WENN(TYP(SVERWEIS($A7;INDIREKT(C$2&".A1:G2000");7;0))=16;"";SVERWEIS($A7;INDIREKT(C$2&".A1:G2000");7;0))
das geht bestimmt einfacher?

Hintergrund: ich möchte aus einer, nach Datum geordneten, Tabelle nur gültige Datumswerte übernehmen - und eben keine #NV Anzeige erhalten.

mfG OttoZ
Zuletzt geändert von OttoZ am Sa 31. Mär 2012, 12:39, insgesamt 4-mal geändert.
glücklich mit LinuxMintmate64 - & LibreOffice

balu
* LO-Experte *
Beiträge: 370
Registriert: Mi 1. Jun 2011, 16:21

Re: die Anzeige von #NV unterdrücken?

Beitrag von balu » Do 29. Mär 2012, 16:34

Hallo OttoZ,
kann ich die #NV Anzeige einfach unterdrücken oder muss ich erst den =TYP() auf 16 prüfen?
Nein, und nein.

das geht bestimmt einfacher?
Jaeien!
Etwas kürzer, ja. Aber einfacher, das ist Geschmacksache. Da ohne eine vorherige Fehlerüberprüfung es nicht möglich ist #NV abzufangen, kommt es nur darauf an welche Methode man anwendet. Ich nehme dazu gerne ZÄHLENWENN(). Und das sieht dann so aus.

Code: Alles auswählen

=WENN(ZÄHLENWENN(INDIREKT(C$2&".A1:A2000");$A7);SVERWEIS($A7;INDIREKT(C$2&".A1:G2000");7;0);"")

Gruß
balu

Benutzeravatar
OttoZ
* LO-Experte *
Beiträge: 386
Registriert: Sa 3. Mär 2012, 13:24

Re: die Anzeige von #NV unterdrücken?

Beitrag von OttoZ » Do 29. Mär 2012, 18:12

danke für den Tipp balu,
ich versuche nun, zu verstehen, was deine Formel eigentlich bewirkt.

Ich werde da mal damit rumprobieren. Ich staune immer wieder, wie vielfältig die Tabellenkalkulationen heute geworden sind.

Ich fing mal mit Visicalc auf einem Sirius (PC) an, das war wohl wie Grundrechenarten, aber eine große Arbeitshilfe.

mfG OttoZ
glücklich mit LinuxMintmate64 - & LibreOffice

Benutzeravatar
OttoZ
* LO-Experte *
Beiträge: 386
Registriert: Sa 3. Mär 2012, 13:24

Re: die Anzeige von #NV unterdrücken?

Beitrag von OttoZ » Sa 31. Mär 2012, 12:30

Hi balu,
beide Formeln sehen zunächst wüst aus, funktionieren aber.
Deine ziehe ich vor, da sie wohl ein Element weniger beinhaltet,
meine hätte ich sonst vorgezogen, weil ich sie nachvollziehen kann.
Allen ein schönes Wochenende,
OttoZ
glücklich mit LinuxMintmate64 - & LibreOffice

balu
* LO-Experte *
Beiträge: 370
Registriert: Mi 1. Jun 2011, 16:21

Re: gelöst: die Anzeige von #NV unterdrücken?

Beitrag von balu » Sa 31. Mär 2012, 18:27

Hallo OttoZ,
ich versuche nun, zu verstehen, was deine Formel eigentlich bewirkt.
Ich versuchs mal in kurzform zu erklären.
Anfangen bei SVERWEIS.
SVERWEIS hat eine Matrix, einen Datenbereich. Diese beinhaltet eine Suchspalte und eine Ergebnisspalte, auch wenn die Matrix aus zich Spalten besteht -{A bis G}-. Wichtig ist jetzt erstmal nur die Suchspalte, im aktuellem Fall ist das die Spalte A.

Der Fehler #NV kommt ja nur dann zustande, wenn in der Suchspalte das Suchkriterium nicht vorhanden ist. SVERWEIS gibt also diesen Fehler aus. Es spielt also keine Rolle aus wievielen Spalten die Matrix besteht. Es geht nur um die Suchspalte.

Jetzt zu ZÄHLENWENN.
Mit dieser Funktion kann man zählen, so wie es der Name schon vermutet. Aber in einer WENN-Formel an der Stelle eingebaut wo sie jetzt aktuell steht, wird jetzt nicht dirtekt das Zählergebnis von der WENN-Formel ausgewertet, sondern lediglich der Wahrheitswert. Das heißt: Wenn ein Zählergebnis zustande gekommen ist, ergibt das den Wahrheitswert WAHR. Und das bedeutet, das nun die SVERWEIS abgearbeitet werden kann da das Suchkriterium vorhanden ist.

Sollte aber ZÄHLENWENN kein Zählergebnis liefern, dann ergibt das den Wahrheitswert FALSCH, und SVERWEIS wird nicht ausgeführt, sondern es wird gar nichts gemacht.

Du verstehst?


Schönes Wochenende
balu

Benutzeravatar
OttoZ
* LO-Experte *
Beiträge: 386
Registriert: Sa 3. Mär 2012, 13:24

Re: gelöst: die Anzeige von #NV unterdrücken?

Beitrag von OttoZ » So 1. Apr 2012, 12:47

... danke balu, nun hat es klick gemacht! :geek:
mfG OttoZ
glücklich mit LinuxMintmate64 - & LibreOffice


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten