03.07.2019, 09:53
Hallo zusammen,
ich habe folgendes Problem:
Für ein Event/Gewinnspiel versuche ich mit Hilfe von Excel eine Anzahl von Artikeln auf eine Anzahl von Menschen zu verteilen. Hier die generellen Fakten:
[img]blob:https://www.clever-excel-forum.de/2a0bc4df-9359-44ad-8632-42b6d941a21b[/img]
Die Produkte und deren verfügbare Anzahl habe ich einer separaten Tabelle.
[img]blob:https://www.clever-excel-forum.de/a44f118c-66c9-4e32-8374-dea6a08b6534[/img]
Was ich bisher versucht habe ist folgendes:
Mittels IF Formel in Kombination habe ich geschaut ob noch Artikel verfügbar sind:
=IF(VLOOKUP(C2;K:M;2)>=1;C2;IF(VLOOKUP(D2;K:M;3)>=1;D2;IF(VLOOKUP(E2;K:M;3)>=1;E2)))
Das Inventory habe ich dann versucht basierend darauf zu aktualisieren. Dabei kommt es jedoch zu einem Selbst-Referenz Problem (was auch logisch ist). Ich habe allerdings keine Lösung gefunden, wie ich diese Selbst-Referenz verhindern kann.
Ich habe das Dokument auch mal angehangen.
Vielen Dank schon einmal fur eure Hilfe!
ich habe folgendes Problem:
Für ein Event/Gewinnspiel versuche ich mit Hilfe von Excel eine Anzahl von Artikeln auf eine Anzahl von Menschen zu verteilen. Hier die generellen Fakten:
- Es gibt 100 Personen und 50 verschiedene Artikel (jeder Artikel ist 1-3 mal vorhanden, sodass es Gesamt 100 Artikel gibt)
- Jede Person hat 3 Wünsche für Artikel (bspw: Präferenz 1: Artikel Nummer 27, Präferenz 2: Artikel Nummer 20, Präferenz 3: Artikel Nummer 45)
- Der Wunsch jeder Person ist unterschiedlich gewichtet. Als erstes soll der Wunsch von der wichtigsten Person beachtet werden. Dann Person mit der Wichtigkeit 2, usw.
[img]blob:https://www.clever-excel-forum.de/2a0bc4df-9359-44ad-8632-42b6d941a21b[/img]
Die Produkte und deren verfügbare Anzahl habe ich einer separaten Tabelle.
[img]blob:https://www.clever-excel-forum.de/a44f118c-66c9-4e32-8374-dea6a08b6534[/img]
Was ich bisher versucht habe ist folgendes:
Mittels IF Formel in Kombination habe ich geschaut ob noch Artikel verfügbar sind:
=IF(VLOOKUP(C2;K:M;2)>=1;C2;IF(VLOOKUP(D2;K:M;3)>=1;D2;IF(VLOOKUP(E2;K:M;3)>=1;E2)))
Das Inventory habe ich dann versucht basierend darauf zu aktualisieren. Dabei kommt es jedoch zu einem Selbst-Referenz Problem (was auch logisch ist). Ich habe allerdings keine Lösung gefunden, wie ich diese Selbst-Referenz verhindern kann.
Ich habe das Dokument auch mal angehangen.
Vielen Dank schon einmal fur eure Hilfe!