Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: wenn #NV dann nächsten Wert links davon nehmen

wenn #NV dann nächsten Wert links davon nehmen
22.02.2005 11:40:16
nehmen
Hallo,
ich bräuchte bitte Hilfe von Euch bei meinem Problem:
Ich habe in einer Zeile mehrere Werte und per Verweis wird einer davon gewählt. Wenn dieser Wert allerdings ein #NV-Wert ist, soll der nächste gültige Wert LINKS davon gewählt werden.
Die Funktion mit ISTFehler ist mir bekannt. Ich bräuchte eben nur noch eine Funktion, die mir ausgehend von einer Zelle den nächsten gültigen Wert links davon zurückgibt!
Vielen Dank für die hoffentlich zahlreiche Hilfe
Annette
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: wenn #NV dann nächsten Wert links davon nehmen
nehmen
hallo Annette,
wenn alledings 2* #NV nebeneinander steht klappt es nicht.
Tabelle1
 ABC
20abc
2122#NV
Formeln der Tabelle
A21 : =WENN(ISTFEHLER(SVERWEIS(B21;B21:C21;2;FALSCH));SVERWEIS(B21;B21:C21;1;FALSCH);SVERWEIS(B21;B21:C21;2;FALSCH))
C21 : =NV()
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
gruss thomas
Anzeige
AW: wenn #NV dann nächsten Wert links davon nehmen
nehmen
Hi,
ich würd die #NV in Deiner Datentabelle unterbinden, indem sich die Datentabelle bei #NV den Wert von links nimmt. Das geht dann auch mit mehreren #NVs nebeneinander (außer natürlich in der 1. Spalte)
Die dann #NV- freien Werte kannst Du mit einem normalen SVERWEIS abrufen.
Siehe https://www.herber.de/bbs/user/18504.xls
Gruß
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Nächsten Wert bei #NV in Excel finden


Schritt-für-Schritt-Anleitung

Um den nächsten gültigen Wert links von einer Zelle mit einem #NV-Wert in Excel zu finden, kannst du folgende Formel verwenden:

=WENN(ISTFEHLER(A1);WENNFEHLER(SVERWEIS(A1;B1:C1;2;FALSCH);SVERWEIS(A1;B1:C1;1;FALSCH));A1)

In dieser Formel wird zuerst überprüft, ob der Wert in A1 ein Fehler ist. Wenn ja, wird der SVERWEIS verwendet, um den nächsten Wert zu finden. Achte darauf, dass die Referenzen an deine Daten angepasst werden.


Häufige Fehler und Lösungen

  1. Problem: Doppelte #NV-Werte

    • Wenn du zwei #NV-Werte nebeneinander hast, kann die obige Formel möglicherweise nicht den gewünschten Wert zurückgeben. In diesem Fall kannst du die Formel anpassen, um mehrere #NV-Werte zu berücksichtigen.
  2. Problem: Formel gibt nicht den richtigen Wert zurück

    • Stelle sicher, dass die Zellreferenzen korrekt sind und dass die Daten in der richtigen Form vorliegen. Überprüfe auch die Eingabewerte, um sicherzustellen, dass sie keine unerwarteten Fehler enthalten.

Alternative Methoden

Eine alternative Methode, um mit #NV-Werten umzugehen, ist die Verwendung der AGGREGAT-Funktion. Diese Funktion kann verwendet werden, um den nächstgelegenen Wert zu finden, indem du die Option für Fehlerbehandlung auswählst:

=AGGREGAT(15;6;A1:C1/(A1:C1<>"#NV");1)

Hierbei gibt 15 die Funktion an (kleinster Wert), 6 ignoriert Fehler und der Bereich A1:C1 wird durchsucht.


Praktische Beispiele

Angenommen, du hast folgende Werte in Spalte A:

A
a
b
#NV
d
#NV

Wenn du nun die Formel in Spalte B anwendest, um die nächsten Werte zu finden, würdest du folgendes erwartet:

A B
a a
b b
#NV b
d d
#NV d

Die Werte in Spalte B wären das Ergebnis der Anwendung der Formel zur Fehlersuche.


Tipps für Profis

  • Nutze die WENNFEHLER-Funktion, um nicht nur mit #NV, sondern auch mit anderen Fehlern umzugehen. Zum Beispiel:
=WENNFEHLER(A1; "Wert nicht gefunden")
  • Achte darauf, Daten vor der Anwendung von Formeln zu bereinigen, um unerwartete Fehler zu vermeiden.
  • Verwende die Funktion INDEX und VERGLEICH, um flexiblere und leistungsstärkere Abfragen zu ermöglichen, wenn du mit großen Datensätzen arbeitest.

FAQ: Häufige Fragen

1. Was ist der Unterschied zwischen #NV und einem leeren Wert in Excel? Der #NV-Wert signalisiert, dass ein Wert nicht gefunden wurde, während ein leerer Wert einfach bedeutet, dass keine Daten vorhanden sind.

2. Wie kann ich die #NV-Werte in meiner Tabelle ersetzen? Du kannst die WENN- und ISTFEHLER-Funktionen kombinieren, um #NV-Werte durch einen spezifischen Wert oder Text zu ersetzen, z.B. durch 0 oder "".

3. Funktioniert das auch in älteren Excel-Versionen? Ja, die beschriebenen Funktionen sind in den meisten Versionen von Excel verfügbar, jedoch kann die spezifische Syntax je nach Version leicht variieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige