Clever-Excel-Forum

Normale Version: Einem Kalender zufällig Inhalte zuordnen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo an alle,

ich habe es über die Suche probiert, aber nichts passendes gefunden, wenn es das Thema schon gab, schon mal sorry dafür.

Ich habe folgendes Problem:

Ich möchte gerne einem Kalender (Wochentage= Arbeitstage, also ohne Wochenende/Feiertage) die Werte A-K zufällig zuordnen.

Dabei soll für den Anwender sichtbar der komplette Monat zu sehen sein (mit Wochenende+Feiertage), die "Funktion" aber nur auf Arbeitstage zugreifen.

Dabei ist die Bedingung zu beachten, dass
  • A-H im Quartal 5x und
  •  i-K 6x eingetragen werden.
  • A-K sollen an den Arbeitstagen pro Monat je maximal 2x eingetragen werden.
  • Die Eintragung erfolgt zufällig
Hier die Frage an euch, denn das übersteigt einfach meinen Excel-Horizont: Ist das möglich?

Und wenn ja, hat vielleicht einer schon den ultimativen Lösungsansatz für mich?

Vielen Dank vorab,
Alyena
Hi Alyena,

mit Formeln ist das wohl nicht lösbar. Ob es mit VBA (Makros) geht, müssen dir die Spezialisten sagen. Du solltest uns mal anhand eines Musterkalenders (so wie dein Original aussieht!!), dein Wunschergebnis vorstellen.
http://www.clever-excel-forum.de/Thread-...ng-stellen
Hallo Alyena,

hast Du denn zufällig schon was erreicht?

Du könntest ja zuerst mal versuchen, mit ZUFALLSZAHL die Buchstaben A bis K hinzubekommen. Dazu könntest DU versuchen, Zufallszahlen von 1 bis 11 zu erzeugen und dementsprechend die Buchstaben A bis K zu vergeben.
Hallo Schauan,

A-K sind ja fest. Was meinst du mit den Zahlen 1-11? Wie kann ich mit ZUFALLSZAHL die Buchstaben einem Tag im Kalender zuordnen..

Ah.. warte.. Ich könnte natürlich auf die Tage die Formel packen und er wirft mir dann zufällig eine raus. Ich hätte dann nur die Beschränkung mit max. 2 im Monat nicht..

Greetz,
Alyena
Hallöchen,

das würde z.B. so gehen. Das mit dem Zufall hat nur den Nachteil, dass bei jeder Eingabe neue Ergebnisse entstehen Sad
Die Formel in den ersten beiden Zellen ist noch einfacher, da bis dahin ja auch nur maximal zwei Einträge auftreten können.
Die Lösung hat auch den Nachteil, dass überproportional oft die ersten beiden Zellen gefüllt werden und nur selten im folgenden Bereich ein Eintrag erfolgt.

Arbeitsblatt mit dem Namen 'Tabelle1'
 A
1B
2G
3 
4 
5 

ZelleFormel
A1=WENNFEHLER(ZEICHEN(WAHL(KÜRZEN(ZUFALLSZAHL()*12)+1;"";1;2;3;4;5;6;7;8;9;10;11)+64);"")
A2=WENNFEHLER(ZEICHEN(WAHL(KÜRZEN(ZUFALLSZAHL()*12)+1;"";1;2;3;4;5;6;7;8;9;10;11)+64);"")
A3=WENN(ZÄHLENWENN($A$1:A2;"?")<2;WENNFEHLER(ZEICHEN(WAHL(KÜRZEN(ZUFALLSZAHL()*12)+1;"";1;2;3;4;5;6;7;8;9;10;11)+64);"");"")
A4=WENN(ZÄHLENWENN($A$1:A3;"?")<2;WENNFEHLER(ZEICHEN(WAHL(KÜRZEN(ZUFALLSZAHL()*12)+1;"";1;2;3;4;5;6;7;8;9;10;11)+64);"");"")
A5=WENN(ZÄHLENWENN($A$1:A4;"?")<2;WENNFEHLER(ZEICHEN(WAHL(KÜRZEN(ZUFALLSZAHL()*12)+1;"";1;2;3;4;5;6;7;8;9;10;11)+64);"");"")
Diese Tabelle wurde mit Tab2Html (v2.5.0) erstellt. ©Gerd alias Bamberg