3.5k Aufrufe
Gefragt in Tabellenkalkulation von
Hallo zusammen,
erst einmal ein großes Lob an diese Seite, sie hat mir dass ein oder andere Mal ziemlich weitergeholfen.

Nun zu meiner Frage, da mir diese als "Nicht - Excel *Z*" ziemlich kompliziert vorkommt, habe ich auch leider nach mehreren Stunden suchen keine passende Lösung gefunden.

Ich habe eine Tabelle in der die Artikelnummer und der dazugehörige Preis stehen. Diese Werte sollen nun auf einem anderen Tabellenblatt in einer Preiskalkulation auftauchen. So weit, so gut. Nach intensiver Sucharbeit stieß ich auf den "SVerweis". Hat auch alles soweit geklappt, wenn die Artikelnummer in einem bestimmten Feld eingegeben wird, werden die Werte auch in der Preiskalkulation übernommen. Nun kann es aber vorkommen, dass bei einem Auftrag mehrere Artikel (in meinem Fall Papierformate) vorkommen, so dass es von Nöten ist, dass die Werte aufsummiert werden.
Sieht ca so aus:

A B Papier1:
Papierkosten 120,00€ Papier2: usw...


Gibt man bei Papier1 eine Artikelnummer ein, "zieht" sich die Spalte B durch den SVerweis eben automatisch den Preis.
Nun zum Problem: Ich möchte natürlich, dass in Spalte B die Kosten aufaddiert werden. Deswegen habe ich einfach versucht, die SVerweise mit einem einfachen "+" zu addieren, also:
SVerweis (1) + SVerweis (2) usw...
Wenn ich jetzt aber nur etwas bei Papier1 stehen habe, zeigt mir die Spalte B #NV an, wenn ich bei Papier1 und Papier2 etwas stehen habe, funktioniert es tadellos.
Ich habe schon alles abgegoogelt, von Summewenn, Zählewenn bis über indirekt Verkettungen etc, ihr seht also, dass ich mich schon mit der Problematik versucht habe, auseinanderzusetzen, leider bisher ohne Erfolg.
Daher wäre ich für eine Antwort sehr dankbar und verbleibe in hoffnungsvoller Erwartung,

wip

6 Antworten

0 Punkte
Beantwortet von
Kann man da nicht so gut erkennen, in dem Beispiel.
Unter der Spalte A steht das Wort "Papierkosten" unter B eben der mit dem SVerweis hinterlegte Wert und Papier1 und Papier2 ein paar Zeilen weiter. Sollte also eine Excel Tabelle darstellen :)
0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo wip,

fange die Fehlermeldung wie folgt ab:

=WENN(ISTNV(SVERWEIS(A1;Tabelle1!A1:B2;2;FALSCH));0;SVERWEIS(A1;Tabelle1!A1:B2;2;FALSCH))

Natürlich musst deine entsprechende SVERWEIS-Formel einstellen.
Deine Additionsformel kannst du entsprechend anpassen.

Gruß

M.O.
0 Punkte
Beantwortet von
Hallo M.O.,

danke für die schnell Antwort. Das hat jetzt super geklappt.
Jedoch habe ich noch eine Frage, die, wie ich hoffe, auch so gut beantwortet werden kann.
Ich habe nicht nur 2 Papierformate, sondern insg. 17. Sehe ich das richtig, dass ich nun bei jedem aufzusummieren SVerweis den Fehler abfangen muss?
Oder geht das auch "schöner"?

Gruß,

wip
0 Punkte
Beantwortet von m-o Profi (22.8k Punkte)
Hallo wip,

das siehst du wohl richtig, dass du die Formel 17-mal entsprechend ändern musst. Eine andere Lösung ist mir leider nicht bekannt.

Gruß

M.O.
0 Punkte
Beantwortet von
Dann mache ich mich mal an die Arbeit :)

Ich danke Dir vielmals für die kompetente Beantwortung und die Hilfe!


Gruß,

wip
0 Punkte
Beantwortet von tomschi Mitglied (879 Punkte)
Hallo Wip!

Ganz schlau bin ich aus Deiner Beschreibung noch nicht geworden.
Vielleicht liegt es auch dern Hitze. (dzt. +31,3°C)

Wenn ich richtig Verstanden habe, kommt die Auftragsnummer nur
1 x vor, oder?
Vorschlag: Du könntest z. B. mit summewenn() auf die Artikelnummer abfragen.

Vielleicht hast Du eine Musterdatei zum besseren Verständnis.

Ciao

Tom
...