Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.04.2024 18:33:31
28.04.2024 18:25:12
28.04.2024 14:18:05
Anzeige
Archiv - Navigation
1900to1904
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

Fehler bei Tabelle in Tabellenblatt

Fehler bei Tabelle in Tabellenblatt
05.10.2022 19:13:33
HerrPausW
Grüß Gott!
Ausgangslage
Für meine Tiefkühlspeisen habe ich ein Verwaltungswerkzeug in Excel angelegt. Hier gibt es eine automatische Verständigung, wenn Ablaufdaten erreicht sind bzw. wenn Nachkäufe erfolgen müssen. Dazu gibt es eine Tabelle "Verbrauchsempfehlung", in der Basisdaten über die Haltbarkeit (in Monaten ab Einlagerung) je Produkt enthalten sind. Diese Tabelle wird herangezogen, wenn nur ein Einlagerungsdatum und ein Produktbegriff erfasst wurden, aber kein Endedatum eingetragen wurde.
Problemsituation
Damit der Zugriff über SVERWEIS erfolgen kann, muss die Tabelle "Verbrauchsempfehlung" alphabetisch sortiert werden. Da hier jedoch nach Themengruppen unterteilt ist ("Fisch", "Gemüse", "Fleisch", etc...), erfolgt der implizite Sort über eine Zwischentabelle "Tabelle1". Dazu nutze ich "ZÄHLENWENN" (Formel
=ZÄHLENWENN(Verbrauchsempfehlung[Lebensmittel eingefroren]; " , sowie "INDEX" in Verbindung mit "VERGLEICH" (Formel
=INDEX(Verbrauchsempfehlung[Lebensmittel eingefroren];VERGLEICH(ZEILEN($A$2:$C2);$A$2:$A$68;0))
1. Problem
Wenn ich nun in der Tabelle "Verbrauchsempfehlung" eine Zeile einfüge, dann erfolgt zwar weiterhin automatisch die interaktive Sortierung, doch werden in der "Tabelle1" aus den letzten Zeilen der "Verbrauchsempfehlung" keine Werte, sondern nurmehr "#NV" angezeigt (und zwar in den Zeilen, in die sie der Reihenfolge nach gehören würden).
Warum das so ist? Keine Ahnung!
2. Problem
In der Verwaltungstabelle (etwa "Gemüse") baue ich via EDATUM und SVERWEIS ein Endedatum auf Basis der Daten aus der "Tabelle1" auf. Die Formel
=EDATUM([@[eingelagert am]];SVERWEIS([@Inhalt];Tabelle1!$B$2:$C$64;Tabelle1!C:C))
funktioniert exakt in 1 Zeile; in allen anderen nicht.
Warum das so ist? Keine Ahnung!
Kann mir bitte jemand helfen?
Herzlichen Dank im Voraus

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Fehler bei Tabelle in Tabellenblatt
05.10.2022 19:37:13
onur
Schwer, ohne die Datei zu haben....
AW: Fehler bei Tabelle in Tabellenblatt
05.10.2022 23:05:02
{Boris}
Hallo Herr PausW,

SVERWEIS([@Inhalt];Tabelle1!$B$2:$C$64;Tabelle1!C:C)
ist hier immer noch genau so falsch wie im anderen Forum. Du solltest Dir wirklich mal die Syntax vom SVERWEIS genau anschauen.
Tabelle1!C;C gibt Dir (in Deiner Excelversion) den Wert aus der Zeile wieder, in der die Formel steht. Steht diese z.B. in D9, dann liefert Tabelle!C:C den Wert aus Tabelle1!C9. Wenn dort zufällig die Zahl 2 steht, dann funktioniert der SVERWEIS, da der 3. Parameter dann mit der notwendigen 2 gefüttert wird. In allen anderen Fällen gibt s Murks. Fakt: Der 3. Parameter verlangt eine Zahl - und zwar aus welcher Spalte der Matrix (von 1 bis zur Matrixspaltenzahl) das Ergebnis ausgelesen werden soll - in Deinem Fall wohl die fest verdrahtete 2. Zudem hast Du den 4. Parameter von SVERWEIS nicht angegeben - somit wird WAHR als Default genommen, was aber a) eine aufsteigend sortierte Suchspalte der Matrix voraussetzt und b) dann nicht nach exakter (sondern nächst kleinerer, wenn nicht exakt vorhanden) Übereinstimmung gesucht wird (kann ja so gewollt sein - ich kenne die Matrix ja nicht).
Das sind aber schon Basics...
VG; Boris
Anzeige

99 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige