Registriert seit: 16.03.2022
Version(en): 2019
Guten Tag zusammen,
da ich mit meinem Latein und Google nicht mehr weiter komme wollte ich nun mal euer Wissen anzapfen.
Ich möchte/muss ein Reisekostenformular erstellen und habe das grundsätzliche Layout fertig, nun soll dies natürlich noch entsprechend intelligent werden.
Nun habe ich mir ein Blatt für die Spesensätze eingefügt, auf welches ich verweise/verweisen will.
Nun scheitere ich aber schon an folgendem:
Wenn im Spaltenbereich K5:K12 ein Land gewählt wird, soll dies über die Tabelle "tab_Spesen" vom Blatt "Spesensaetze" natürlich referenziert werden. Ich möchte also bspw. für die Zelle D22 dann nur noch den jeweiligen Frühstücksanteil des ausgewählten Landes zur Auswahl erhalten.
Ist mein Vorhaben überhaupt möglich ohne die zu Grunde liegende Tabelle grundlegen umzubauen?
MfG Benny
Reisekosten_Vorlage.xlsm (Größe: 70,83 KB / Downloads: 3)
Registriert seit: 16.08.2017
Version(en): 2007 / 2010 / Web
Hi
Da es dann ja nur ein entsprechenden Wert gibt. Die Formel in D22.
=INDEX(tab_Spesen[Fruehstueck];VERGLEICH(K5;tab_Spesen[Region];0))
Gruß Elex
Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:1 Nutzer sagt Danke an Elex für diesen Beitrag 28
• bennySB
Registriert seit: 16.03.2022
Version(en): 2019
Danke dir für die schnelle Antwort, die auch wunderbar funktioniert um das Ergebnis darzustellen.
Gibt es auch eine Möglichkeit dies mit einer Dropdown-Liste zu verknüpfen? Also das Ergebnis der Formel in eine Dropdown-Liste zu packen, damit der Nutzer aktiv auswählt ob der Betrag abgezogen wird oder nicht?
Registriert seit: 16.08.2017
Version(en): 2007 / 2010 / Web
Hi
sollte gehen.
Formel markieren und in die Zwischenablage kopieren.
D22:D29 markieren. <-und markiert lassen
Im Namesmanager ein Namen(z.B. Frühstück) anlegen, und die Formel dort einfügen.
In der Datenprüfung -> auf den Namen beziehen. =Frühstück
Gruß Elex
Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:1 Nutzer sagt Danke an Elex für diesen Beitrag 28
• bennySB
Registriert seit: 16.03.2022
Version(en): 2019
Vielen Dank, du hast mir super weitergeholfen!
Auf die Idee eine Formel im Namensmanager zu hinterlegen bin ich nicht gekommen.
Ps. Wie ist es bei euch im Forum gewünscht, einen Thread für verschiedene Anfragen nutzen oder je Thema einen neuen Thread eröffnen? Werde bestimmt noch die ein oder andere Frage haben.
Registriert seit: 16.08.2017
Version(en): 2007 / 2010 / Web
Andere Frage = Neues Thema
Bis dahin
Folgende(r) 1 Nutzer sagt Danke an Elex für diesen Beitrag:1 Nutzer sagt Danke an Elex für diesen Beitrag 28
• bennySB
Registriert seit: 16.03.2022
Version(en): 2019
Hab doch noch eine Frage die zum Thema passt, wie ich finde.
Ist es eigentlich möglich mit der obigen Kombination auch auf mehrere Tabellen (zwei) zu verweisen und dann die Inhalte aus den Spalten in Summe in der Dropdown-Liste zur Auswahl zu stellen?
Habe nämlich zwei verschiedene Kostenstellen-Listen (Allgemein und Projekte/Aufträge), welche ich aktuell über den Query Editor in zwei Tabellen einlese.
Nun bin ich natürlich darauf gestoßen, dass ich bisher nur mit einer Tabelle gearbeitet habe, aber nicht mit mehreren.
MfG Benny
Registriert seit: 16.08.2017
Version(en): 2007 / 2010 / Web
Hi
Nein mit dem klassischen Dropmenü geht das so nicht.
Mit VBA lässt sich immer was basteln. Aufwand/Nutzen Frage.
Gruß Elex
Registriert seit: 16.03.2022
Version(en): 2019
Nee dann schaue ich lieber ob ich mitm QueryEditor die zwei Quell Tabellen lieber zu einer zusammenführen kann.
Registriert seit: 16.03.2022
Version(en): 2019
Guten Morgen.
Ich habe nun meine Tabellen entsprechend den Niederlassungen zusammengeführt/zusammengefügt, hänge aber wieder...
Kann ich für die Dropdown-Liste eine Wenn/Dann abfrage machen?
Also wenn in Tabelle "tab_Standorte" in Spalte "Ort" der Wert "Neu-Ulm" gewählt wurde, dann liste die Einträge der Tabelle "tab_Kostenstellen_NU" aus der Spalte "Bezeichnung" auf.
Das gleiche Schema dann natürlich für den Standort Parchim.
Zur Veranschaulichung die Datei anbei.
Reisekosten_Vorlage.xlsm (Größe: 96,1 KB / Downloads: 3)