SVERWEIS bringt nach Änderung #NV

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

sprintstark
Beiträge: 4
Registriert: Mo, 01.01.2007 15:16

SVERWEIS bringt nach Änderung #NV

Beitrag von sprintstark »

Hallo,

habe folgenden SVERWEIS in einer Zelle: =SVERWEIS(D42;Tabelle2.$C$5:$D$34;2;0)
Möchte nun den Bezug "D42" ändern auf z.B. "D1", eine Zelle, in der jedoch kein Wert, sondern ein Verweis zu einer weiteren Zelle steht, wie z.B.:"=D2".
Mache ich dies, bringt der SVERWEIS aber die Meldung #NV.
Alle Zellen haben das gleiche Format.
Woran liegt das?

Danke!
Eddy
********
Beiträge: 2781
Registriert: So, 02.10.2005 10:14

Beitrag von Eddy »

Hallo sprintstark,

das habe ich eben bei mir probiert. Unter Linux und OO 2.0.2 funktioniert das. Allerdings muss in der Zelle, zu der verwiesen wird (bei Deinem Beispiel D2) ein Suchbegriff stehen, der auch in der Tabelle vorhanden ist, sonst kommt richtigerweise die Meldung #NV = NichtVorhanden.

Mit vorhandenen Grüßen

Eddy
FranzX
*****
Beiträge: 408
Registriert: Sa, 21.02.2004 16:17

Beitrag von FranzX »

Hallo,

Erstens muss in der verwiesenen Zelle ein Wert des SVERWEIS-Bereichs vorhanden sein und zweitens muss auch das Format (Zahl muss Zahl sein!) stimmen. Dann funktioniert auch die Formel. Bei mir gibt keine Probleme.

Viele Grüße
FranzX
-----------------------------------------------------------------
TIPP:OpenOffice.org Calc - Formeln und Funktionen

**************************************************************************************************************************************************
sprintstark
Beiträge: 4
Registriert: Mo, 01.01.2007 15:16

Beitrag von sprintstark »

Hat sich erledigt. Es muss an der Formatierung des von einer Website einnkopierten Textes gelegen haben, den ich zuerst als "unformatierten Text" eingefügt hatte. Da erscheint #NV.
Wähle ich "HTML-Format" funktioniert es :D
Danke trotzdem!
sprintstark
Beiträge: 4
Registriert: Mo, 01.01.2007 15:16

Beitrag von sprintstark »

Eine Frage noch:
Beim Verweis:
=CHECKS(INDEX($Bewertung.D32:D150;SUMME(VERGLEICH(N4;$Bewertung.D32:D150;0);1);1))

Für was stehen jeweils die letzten 3 Zahlen da? ;0);1);1))
Sind das Richtungsanzeiger für die zu nehmende Zelle?
Wenn ja, welche Ziffer bewirkt welche Richtung?
sprintstark
Beiträge: 4
Registriert: Mo, 01.01.2007 15:16

Beitrag von sprintstark »

da stimmt was nicht
Eia
********
Beiträge: 2614
Registriert: Sa, 23.12.2006 07:40

Beitrag von Eia »

sprintstark hat geschrieben:da stimmt was nicht
Würde ich auch sagen. Was soll denn CHECKS sein?
Schau Dir die Formel doch mal mit dem Funktionsautopiloten an, dann siehst Du wenigstens, wozu die Parameter gehören. Welchen Sinn sie machen, musst Du selbst wissen.

Die 0 gehört wohl zur Funktion VERGLEICH, Parameter Typ:
Hilfetext hat geschrieben:Typ kann die Werte 1, 0 oder -1 annehmen. Wenn Typ den Wert 1 hat oder dieser optionale Parameter fehlt, wird davon ausgegangen, dass die erste Spalte der Suchmatrix in aufsteigender Reihenfolge sortiert ist. Bei Typ = -1 wird von einer absteigend sortierten Spalte ausgegangen. Dies stimmt mit derselben Funktion in Microsoft Excel überein.
Ist Typ = 0, muss eine exakte Übereinstimmung gefunden werden. Wird das Suchkriterium mehrfach gefunden, gibt die Funktion die erste Fundstelle zurück. Nur bei Typ = 0 ist eine Suche mit regulären Ausdrücken erlaubt.
Wenn Typ den Wert 1 hat oder der dritte Parameter fehlt, wird der letzte Wert zurückgegeben, der kleiner als das Suchkriterium oder gleich groß ist. Dies gilt auch für unsortierte Suchmatrizen. Bei Typ = -1 wird der erste Wert zurückgegeben, der größer als das Suchkriterium oder gleich groß ist.
Die erste 1 wird bei der Summenformel hinzugezählt und erhöht die mit der VERGLEICH-Funktion für den Parameter "ZEILE" der Funktion INDEX gefundene Zahl um 1

Und die zweite 1 steht im Parameter "Spalte" der Funktion INDEX.

Um was gehts denn?

Eine Art Kreuztabelle oder mit INDEX&VERGLEICH?

mfg
Antworten