Hallo liebe Excel - Freund*innen,
Ausgangssituation:
Ich möchte ein Preisblatt erstellen in dem anhand von zwei Kriterien ein bestimmter Preis ausgeworfen wird.
Aufbau Blatt:
Auswahlfeld 1 mit den Möglichkeiten: "somatisch" und "geronto"
Auswahlfeld 2 mit den Möglichkeiten: "Einzelzimmer" und "Doppelzimmer"
Auf dem nächsten Tabellenblatt mit dem Namen Variablen findet sich folgende Tabelle
somatisch geronto
Einzelzimmer 16,20 € 18,30 €
Doppelzimmer 14,30 € 16,30 €
(Die Preise sind willkürlich gewählt :19: )
Das Feld auf dem Preisblatt, in dem der entsprechende Preis angegeben werden soll, enthält folgende Formel:
=INDEX(Variablen!B2:C3;VERGLEICH(B2;Variablen!A2:A3;0);VERGLEICH(B1;Variablen!B1:C1;0))
Soweit, so gut. Wenn ich das in der Beispieldatei mache, dann funzt das Ganze. Wenn ich das im Originalblatt mache bekomme ich die charmante Fehlermeldung #NV
Zu bemerken ist, dass ich im Variablenblatt die Matrix, in der nach den Werten gesucht werden soll, nicht direkt am Anfang der Tabelle habe, sondern erst ab Spalte M.
Dann muss ich noch ergänzen, dass das Preisblatt und das Variablen-Blatt eigentlich gesperrt ist. Nur in farblich markierten Feldern können die Nutzer entsprechende Werte eintragen bzw. auswählen. Die entsprechenden Freigaben der Felder ist in den Eigenschaften vorgenommen worden.
Ach ja, Formatierung: die Wortbeiträge sind "Standard" und die Geldbeträge sind "Buchhaltung"
Ich habe in einem anderen Formular, Forderungsmanagement, eine ähnliche Konstellation. Hier möchte ich einen bestimmten Betrag, in Abhängigkeit von Pflegegrad und Zimmer ermitteln. Zuerst funktioniert die Berechnung nach oben dargestellten Muster. Nach einer gewissen Zeit, nicht mehr. Egal welche Variablen ich auswähle, die Werte ändern sich nicht. Ich habe die Formel nicht geändert. Die Varianten mit {} habe ich ebenfalls ohne Erfolg probiert.
Formatierung wie oben und das Blatt ist ebenfalls, mit den notwendigen freigegebenen Zellen, gesichert.
Hat jemand eine Idee welches Eigenleben Excel bei mir entwickelt?
Ich bin kein VBA Profi, deshalb diesen Weg.
Die Beispieldatei habe ich mal angehangen.
Ich verwende Excel 2010.
Da ich einige Tage in diesem und anderen Foren, ohne die passende Antwort, gesucht habe, versuche ich es mit einen eigenen Beitrag.
Ich bedanke mich für Eure Unterstützung im Voraus. :28:
Ausgangssituation:
Ich möchte ein Preisblatt erstellen in dem anhand von zwei Kriterien ein bestimmter Preis ausgeworfen wird.
Aufbau Blatt:
Auswahlfeld 1 mit den Möglichkeiten: "somatisch" und "geronto"
Auswahlfeld 2 mit den Möglichkeiten: "Einzelzimmer" und "Doppelzimmer"
Auf dem nächsten Tabellenblatt mit dem Namen Variablen findet sich folgende Tabelle
somatisch geronto
Einzelzimmer 16,20 € 18,30 €
Doppelzimmer 14,30 € 16,30 €
(Die Preise sind willkürlich gewählt :19: )
Das Feld auf dem Preisblatt, in dem der entsprechende Preis angegeben werden soll, enthält folgende Formel:
=INDEX(Variablen!B2:C3;VERGLEICH(B2;Variablen!A2:A3;0);VERGLEICH(B1;Variablen!B1:C1;0))
Soweit, so gut. Wenn ich das in der Beispieldatei mache, dann funzt das Ganze. Wenn ich das im Originalblatt mache bekomme ich die charmante Fehlermeldung #NV
Zu bemerken ist, dass ich im Variablenblatt die Matrix, in der nach den Werten gesucht werden soll, nicht direkt am Anfang der Tabelle habe, sondern erst ab Spalte M.
Dann muss ich noch ergänzen, dass das Preisblatt und das Variablen-Blatt eigentlich gesperrt ist. Nur in farblich markierten Feldern können die Nutzer entsprechende Werte eintragen bzw. auswählen. Die entsprechenden Freigaben der Felder ist in den Eigenschaften vorgenommen worden.
Ach ja, Formatierung: die Wortbeiträge sind "Standard" und die Geldbeträge sind "Buchhaltung"
Ich habe in einem anderen Formular, Forderungsmanagement, eine ähnliche Konstellation. Hier möchte ich einen bestimmten Betrag, in Abhängigkeit von Pflegegrad und Zimmer ermitteln. Zuerst funktioniert die Berechnung nach oben dargestellten Muster. Nach einer gewissen Zeit, nicht mehr. Egal welche Variablen ich auswähle, die Werte ändern sich nicht. Ich habe die Formel nicht geändert. Die Varianten mit {} habe ich ebenfalls ohne Erfolg probiert.
Formatierung wie oben und das Blatt ist ebenfalls, mit den notwendigen freigegebenen Zellen, gesichert.
Hat jemand eine Idee welches Eigenleben Excel bei mir entwickelt?
Ich bin kein VBA Profi, deshalb diesen Weg.
Die Beispieldatei habe ich mal angehangen.
Ich verwende Excel 2010.
Da ich einige Tage in diesem und anderen Foren, ohne die passende Antwort, gesucht habe, versuche ich es mit einen eigenen Beitrag.
Ich bedanke mich für Eure Unterstützung im Voraus. :28: