Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1720to1724
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

#NV in Index/Vergleich-Funktion

#NV in Index/Vergleich-Funktion
12.11.2019 13:32:33
Andreas
Folgendes Problem:
=WENN(B11="";"Fehler!";INDEX(BM9:BU54;VERGLEICH(K15;BL9:BL54;0);VERGLEICH(BV28;BM8:BU8;0)))
BM9:BU54 = Format der Zellen = Zahl
K15 = Textfeld, zeigt Ergebnis an von Funtkion links(B11;4) - Ergebnis ist ein Text von bspw. 1.02 (B11 ist auch ein Textfeld)
BV28 = ebenso ein Textfeld, über eine Auswahl, kann ich aussuchen: 1 oder 1-2 oder 2 oder 2-3 bis 5
Wähle ich über das Auswahlfeld 1-2 oder 2-3 oder 3-4 oder 4-5 aus, dann bekomme ich ein korrektes Ergebnis aus dem Bereich BM9:BU54 angezeigt.
Wähle ich aber 1 oder 2 oder 3 oder 4 oder 5 aus, erscheint der Fehler #NV
Auf einem anderen Tabellenblatt habe ich exakt die gleiche Tabelle und Index/Vergleich Funktion (denn von dort aus, habe ich das Ganze auf ein neues Tabellenblatt korrigiert. Auch dort hatte ich das gleiche Problem. Gelöst habe ich dieses dadurch, dass ich alle betroffenen Zellen auf den Typ Standard umgestellt habe außer dem Bereich BM9:BM54 Zahlenfelder sowie BL9:BL54 Textfelder.
Dann habe ich das Ganze auf ein neues Tabellenblatt kopiert, habe alle Zellen vom Typ her wie gerade beschrieben eingestellt. Bekommen aber auf dem neuen Blatt schon wieder den #NV Fehler.
Wo habe ich meinen Gedankenfehler ?

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: #NV in Index/Vergleich-Funktion
12.11.2019 13:34:25
SF
Hola,
du vergleichst ZAHL mit TEXT.
Ist aber nur geraten solange du die Datei nicht zeigst.
Gruß,
steve1da
AW: #NV in Index/Vergleich-Funktion
12.11.2019 14:08:11
Andreas
Sorry - verstehe im Moment nicht, wo genau ich den Fehler gemacht habe
Standardstufe
Typ: 1 1-2 2 2-3 .....
1.01 50 55 58 60
1.02 60 62 64 66
1.03 65 68 73 75
....
Der Indexbereich erstreckt sich auf die Felder 50 bis 75 (Zahlenfelder, ich möchte ja herausbekommen wie hoch die Zahl bei einem bestimmten Typ sowie dessen Standardstufe ist. Mit dieser Zahl möchte ich daann weiterrechnen.
Typ 1.01 bis 1.03 sind Standardfelder (=Gebäudetyp)
Standardstufe 1 bis 2-3 sind Standardfelder (=Qualität der Ausstattung des Gebäudetyps)
=WENN(B11="";"Fehler!";INDEX(BM9:BU54;VERGLEICH(K15;BL9:BL54;0);VERGLEICH(BV28;BM8:BU8;0)))
(Funktion steht in BV26 - Standardfeld)
K15 - dort steht der gesuchte Typ (Standardfeld)
BV28 - dort steht die gesuchte Standardstufe (auch Standard)
Ich habe alle Felder - außer den Auswahlbereich der Kreuztabelle (Zahlenfelder) - umgestellt auf Standard. Auch wenn ich diese umstelle auf Text - passiert nix. Ich bekomme nur einen Wert ausgespuckt, wenn ich bspw. 1-2 oder 2-3 aussuche (aus Auswahlzelle BV28). Bei bspw. 1 oder 2, bekomme ich #NV
Wo muss ich umstellen - stehe auf dem Schlauch?
Anzeige
AW: #NV in Index/Vergleich-Funktion
12.11.2019 14:58:04
SF
Hola,
lade bitte eine Exceldatei hoch in der der Fehler auftritt.
Gruß,
steve1da
AW: #NV in Index/Vergleich-Funktion
12.11.2019 21:56:40
Andreas
https://www.herber.de/bbs/user/133152.xlsm
Habe die Datei auf die 2 tabellen reduziert. Hoffe Du kommst damit klar. Einmal Tabelle funktioniert und funktioniert nicht :-)
AW: #NV in Index/Vergleich-Funktion
13.11.2019 07:18:42
SF
Hola,
Excel gut?
=istzahl(R11) ergibt FALSCH, =Istzahl(BO8) ergibt WAHR. Das ist für Excel eben nicht gleich. Du vergleichst, wie schon geschrieben, TEXT mit ZAHL. Da ist es völlig egal wie die Zelle formatiert ist. Ist der Inhalt TEXT, wird die ZAHL nicht gefunden.
Deine Werte in BM9:BU10 liegen mal als TEXT mal als ZAHL vor.
Mach das einheitlich, ebenso den Wert aus R11, dann passt das.
Gruß,
steve1da
Anzeige
AW: #NV in Index/Vergleich-Funktion
13.11.2019 09:35:52
Andreas
Excel gut?
Da stand ich voll auf dem Schlauch. habe jetzt ganz einfach 1, 1-2, 2, 2-3 mit a,b,c,d,e ersetzt und es funktioniert.
Mich hat es nur irritiert, dass es in der einen Tabelle funktioniert und in der anderen nicht - bei gleicher Formatierung der Zellen und gleichen Inhalten - muss ich nicht verstehen :-)
Jetzt funktioniert es auf jeden Fall - lieben Dank für deine Unterstützung :-)
AW: #NV in Index/Vergleich-Funktion
13.11.2019 09:40:35
SF
Hola,
muss ich nicht verstehen :-)
der Inhalt ist eben nicht gleich! In der Mappe, in der es funktioniert ist die 5 in Zelle BU8 eine ZAHL, ebenso wie die 5 in BV29. Das klappt.
Wie gesagt, kann man mit ISTZAHL()überprüfen. Und nochmal: das Format einer Zelle sagt nichts über den Inhalt aus. Änder mal in deiner Formel in BV29 die letzte 5 auf "5". Dann ist sie Text, völlig egal wie das Format der Zelle ist.
Gruß,
steve1da
Anzeige
AW: #NV in Index/Vergleich-Funktion
12.11.2019 22:10:34
Andreas
https://www.herber.de/bbs/user/133152.xlsm
Habe die Datei auf die 2 tabellen reduziert. Hoffe Du kommst damit klar. Einmal Tabelle funktioniert und funktioniert nicht :-)

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige