Seite 1 von 1

SVERWEIS und #NV

Verfasst: Mo 11. Nov 2013, 13:42
von Katerkarlo
Hallo liebe Foristen,

für meine wöchentliche Küchenplanung habe ich mir eine Art Haushaltsbuch erstellt.

In dem Reiter "Matrix Lebensmittel" habe ich die einzukaufenden Lebensmiitel gelistet:

Z.B. A4 Artikel "Brötchen" - B4 Position "1" - C4 Preis "0,40 EUR"

Im Reiter "Essensplan" dann eine Tabelle

B2 Artikel - C2 Position - D2 Anzahl - E2 Preis

Ich möchte nun nur durch Eingabe der Positionsnummer in den Zellen B2 den Artikel und in E2 den Preis ausgeworfen bekommen.

Beim Preis klappt das schon gut mit z.B.

Code: Alles auswählen

SVERWEIS(C7;'Matrix Lebensmittel'.$B$4:$C$21;2)
Nur bei der Produktbezeichnung komme ich nicht weiter. Wie müsste hier die angepasste Formel lauten, damit z.B. in B7 die Artikelbezeichnung "Brötchen" erscheint.

Noch eine ergänzende Anfängerfrage:

In z.B. Q7 möchte ich Einkaufspreise für Frühstück, Mittagessen und Abendbrot addieren. Wenn aber z.B. das Abendbrot ausfällt und keine entsprechenden Einträge in der Tabelle vorhanden sind wird #NV ausgeworfen. Damit kann ich aber nicht addieren. Wie bekomme ich es hin, dass in diesen Fällen die Zellen #NV z.B. eine "0" ausgeworfen wird?

Herzlichen Dank vorab für Eure Ideen...

Re: SVERWEIS und #NV

Verfasst: Mo 11. Nov 2013, 14:08
von karolus
Hallo
Vertausche in der Tabelle 'Matrix Lebensmittel' die SpalteA mit SpalteB, und passe deine Formeln soweit an.


zur #NV Frage:
erweitere deine Formeln sinngemäss zu:

Code: Alles auswählen

=WENN( abfragezelle=""; 0 ; deine_jetzige_formel)
Karolus

Re: SVERWEIS und #NV

Verfasst: Mo 11. Nov 2013, 14:22
von Katerkarlo
Danke :-)

Das mit dem #NV-Problem hat super funktioniert :-)

Noch eine Nachfrage zu Deinem Tipp, die Spalten A und B zu vertauschen: Wie bewerkstellige ich das und was bewirkt es? Dann würde ja meine bislang funktionierende Formel auch nicht mehr funzen, oder?

Re: SVERWEIS und #NV

Verfasst: Mo 11. Nov 2013, 15:13
von karolus
Hallo
1. klick auf Spaltenkopf A→Kontextmenü(rechte Maustaste)→Spalte einfügen
2. klick auf Spaltenkopf C ... kopieren( strg+c ) und in A1 einfügen (strg+v)
3. Spalte C löschen

-Weil SVERWEIS das Suchkriterium in der ersten (linken) Spalte benötigt.
-Deine Formeln musst du an die neuen Gegebenheiten anpassen.

Karolus

Re: SVERWEIS und #NV

Verfasst: Mo 11. Nov 2013, 15:33
von Katerkarlo
Muster.ods
(27.51 KiB) 189-mal heruntergeladen
Hallo karolus,

danke für den Tipp.

Ich habe es nun so wie von Dir beschrieben gemacht. Also in der Matrix sieht es nun so aus:

A1 Positionsnummer (zB 1)
B1 Artikel (z.B. Brötchen)
C1 Preis (zB 0,40 EUR)

Demnach müsste die Formel für das Auswerfen des Textes "Brötchen" m.E. lauten

Code: Alles auswählen

SVERWEIS(C7;'Matrix Lebensmittel'.A1:c1;2)
lauten, oder?

Leider bekomme ich dann im Funktionsassistenten einen #NV-Fehler :?:


Nachtrag: Das Problem ist gelöst. Man muß im Formel-Assistenten das Kästchen "Matrix" anklicken. Dann klappt es.
Nochmals danke für die Hilfe!

Re: SVERWEIS und #NV

Verfasst: Di 12. Nov 2013, 06:07
von paljass
Moin
Das Problem ist gelöst.
So ganz vermag ich das noch nicht zu glauben. Für mich ist das Problem, dass du mit SVerweis nur im Bereich " 'Matrix Lebensmittel'.A1:c1 " suchst. In diesem Bereich steht aber dein Suchbegriff nicht drin; du musst schon als Suchbereich 'Matrix Lebensmittel'.A1:c30 (jedenfalls deine ganze Tabelle) definieren.

Gruß
paljass

Re: SVERWEIS und #NV

Verfasst: Di 12. Nov 2013, 08:08
von Katerkarlo
Hallo paljass,

danke für Deinen Hinweis.

Wie von Dir beschrieben habe ich das natürlich auch gemacht. Der von mir beschriebene Matrix-Bezug war nur beispielhaft 8-)

Gruß
Katerkarlo

Re: SVERWEIS und #NV

Verfasst: Di 12. Nov 2013, 15:24
von paljass
... aber warum kriegst dann #NV? SVerweis() funktiniert normalerweise, ohne dass man es als Matrixformel angeben muss.

Jodokus