Hallo,
der Fehler 504
erklärt sich durch die falsche Verwendung der Funktion VERWEIS
. Diese Funktion kennt nur 3 Parameter und keinen vierten Parameter zur Sortierung (das verwechselt Du vermutlich mit der Funktion SVERWEIS
)
Deine Formel muss dann: VERWEIS(M15;Kunden.A2:M51;J2:L51)
lauten.
[Update 1 - nach Hochladen einer Beispieldatei durch OP]
VERWEIS
ist mit Sicherheit nicht die Funktion, die hier benötigt wird, denn VERWEIS
liefert keinen Vektor, sondern einen Wert aus dem Ergebnisvektor. Für das Dropdown werden aber mehrere Werte benötigt.
[Update 2]
Sieh bitte folgende modifizierte Datei: Provisionsabrechnung-V2-Modified.ods
Darin ist folgende Formeln für den Listenbereich verwendet:
OFFSET($Kunden.A1;MATCH(M15;$Kunden.A1:A51;0)-1;9;1;3)
Achtung: Der Update im Dropdown erfolgt erst, wenn man auf das Dropdown einmal draufklickt. Solange bleiben alte Werte auch in der Zelle erhalten, auch wenn der Kunde bereits geändert wurde.
[Update 3]
vielleicht sollte man besser absolute Referenzen verwenden, also (ein neues File hochzuladen erspare ich mir, die Idee ist ja klar):
OFFSET($Kunden.$A$1;MATCH($M$15;$Kunden.$A$1:$A$51;0)-1;9;1;3)
[Update 4]
Jetzt hat mich meine Vorliebe für die englischsprachigen Funktionsnamem wieder mal aufs Glatteis geführt und ich habe die Formel nicht mit deutschen Funktionsnamen hingeschrieben - auf Deutsch lautet diese:
VERSCHIEBUNG($Kunden.A1;VERGLEICH(M15;$Kunden.A1:A51;0)-1;9;1;3)
Ich hoffe dies hilft Dein Problem zu lösen / Deine Frage zu beantworten
Wenn die Antwort geholfen hat, Dein Problem zu lösen, dann klick bitte das kleine Häkchen (
) direkt neben der Antwort (wird grün dabei).