Hallo Boris,

die Formel von Werner ergibt den ersten Wert. Wenn du diese verwendest bekommst du den letzten Eintrag der einen Wert hat.

C2 =WENNFEHLER(INDEX(C$2:C$20;SUMMENPRODUKT(MAX((A$2:A$20&B$2:B$20=A2&B2)*(ZEILE(A$2:A$20)*(ISTZAHL(C$2:C$20)))))-1);"")

Die Ziffer 20 musst du durch die Zeile des letzten Eintrag in deiner Liste ersetzen.

Damit du überhaupt Zahlen eintragen kannst, musst du im Gültigkeitsdialog unter Fehlermeldung einen Eintag wählen und den Haken setzen. Ich empfehle Makro zu verwenden. Hierzu einfach ein leeres Makro schreiben. Dieses kannst du dann auswählen und du musst keine Bestätigung wegklicken oder eine Information erhalten.

Hier mein Beispieldokument:
https://upload.adminforge.de/r/npdJV0eduw#/TzvRzL9M+EYa4Q8Fe2b/bVEL9vf26dF1tTwKYH2Ub0=

--

Mit freundlichen Grüßen

*Jürgen Kirsten*

*
*

Am 22.12.2024 um 16:25 schrieb Werner Tietz:
Hallo

1) selektiere Spalte A, B und C:

    ⇒ Tabelle ⇒ Benannte Bereiche ⇒ Erstellen ⇒ [x] obere Zeile


2) selektiere C7:C100

    ⇒ Rechtsklick ⇒ Datengültigkeit ⇒ Kriterien ⇒ Zellbereich ⇒ Quelle ⇒

INDEX(Wert;VERGLEICH(A7&B7;Name&Bezeichnung;0))

Am 22.12.24 um 11:58 schrieb Boris Kirkorowicz:
Name        Bezeichnung    Wert
Alfons        Auto        3,50
Berta        Ball        5,93
Alfons        Chrom        4,56
Alfons        Auto        6,97
Christian    Diele        9,99
Alfons        Auto        → hier soll jetzt der Wert hin,
                der zuletzt bei der Kombination
                Alfons & Auto stand, also
                6,97


--
Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Datenschutzerklärung: https://www.documentfoundation.org/privacy

Antwort per Email an