random tabel zoeken, en daarna gegevens corrigeren

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • toiletduck
  • Registratie: December 2012
  • Laatst online: 01-09 18:29
Mijn vraag
A B C D E F G H I
1 8 2 3 4 5 6 7
1 8 2 3 4 5 6 7
1 8 2 3 4 5 6 7
1 8 2 3 4 5 3 4
3 6 4 3 4 5 6 7
1 8 2 3 4 5 2 7
2 8 2 3 4 5 6 3

Kan excel van de horintale rij een random waarde geven uit die rij in kolom I?
Hierna zou ik graag willen dat de som van I de volgende uitkomst word minstens 1 "1" genereerd en 1 "2" enz. het maakt dus niet uit welke rij 1 word of 2, maar sommige rijen bevatten geen 1, dus die kan dat ook niet worden. het totaal plaatje betekend dus wel een 1 en 2,3,4,5,6,7,8.

Relevante software en hardware die ik gebruik
excel, (heel klein beetje VBA kennis)

Wat ik al gevonden of geprobeerd heb
Ik heb geprobeerd met Aselecttussen dan krijg ik wel mooie random getallen op I, echter kan ik ze daarna niet met bv solver allemaal kloppend krijgen. weten jullie een oplossing?

Het is daarna ook de bedoeling meerdere mogelijkheden te creeren, zodat er elke keer een nieuwe lijst komt met een andere volgorde.

[ Voor 7% gewijzigd door toiletduck op 24-04-2022 12:47 ]

Beste antwoord (via toiletduck op 27-04-2022 15:24)


  • Belindo
  • Registratie: December 2012
  • Laatst online: 22:42

Belindo

▶ ─🔘─────── 15:02

Voor deel 1 kun je in kolom I een offset formule gebruiken (pak de waarde uit de cel op x posities links van I, waarbij x een random nummer is tussen 1 en het aantal kolommen wat je wilt doorlopen, in je voorbeeld 8 kolommen)

Pseucode aangezien ik niet bij Excel in de buurt ben, dit gaat in cel I2;
=VERSCHUIVING(I2;0;-ASELECTTUSSEN(1;8))

Of Engels;
=OFFSET(I2,0,-RANDBETWEEN(1,8))

Wat betreft je 2e deel, ik snap niet wat je hiermee bedoelt.

Coding in the cold; <brrrrr />

Alle reacties


Acties:
  • 0 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 22:56

g0tanks

Moderator CSA
Ik snap je vraag niet helemaal. Zou je het misschien opnieuw kunnen verwoorden? :)

Met name deze zin vind ik verwarrend:
toiletduck schreef op zondag 24 april 2022 @ 12:45:
Kan excel van de horintale rij een random waarde geven uit die rij in kolom I?
Wat is een horizontale rij in kolom I? Als je het hebt over een specifieke rij en kolom dan heb je het ook al over een specifieke cel toch?

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • 0 Henk 'm!

  • Glewellyn
  • Registratie: Januari 2001
  • Laatst online: 29-09 13:57

Glewellyn

is er ook weer.

g0tanks schreef op zondag 24 april 2022 @ 20:47:
Ik snap je vraag niet helemaal. Zou je het misschien opnieuw kunnen verwoorden? :)

Met name deze zin vind ik verwarrend:

[...]


Wat is een horizontale rij in kolom I? Als je het hebt over een specifieke rij en kolom dan heb je het ook al over een specifieke cel toch?
Voor mij is de beschrijving ook niet helemaal helder, maar volgens mij is het de bedoeling dat in iedere rij een willekeurige cel (bij voorbeeld voor rij 1, van A1 t/m H1) wordt geselecteerd en dat de waarde van die cel op dezelfde rij in kolom I wordt overgenomen (bij voorbeeld voor rij 1, in I1)
toiletduck schreef op zondag 24 april 2022 @ 12:45:
Hierna zou ik graag willen dat de som van I de volgende uitkomst word minstens 1 "1" genereerd en 1 "2" enz. het maakt dus niet uit welke rij 1 word of 2, maar sommige rijen bevatten geen 1, dus die kan dat ook niet worden. het totaal plaatje betekend dus wel een 1 en 2,3,4,5,6,7,8.
En daar ben ik de draad dus helemaal kwijt.

[ Voor 4% gewijzigd door Glewellyn op 24-04-2022 20:59 ]

*zucht*


Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • Belindo
  • Registratie: December 2012
  • Laatst online: 22:42

Belindo

▶ ─🔘─────── 15:02

Voor deel 1 kun je in kolom I een offset formule gebruiken (pak de waarde uit de cel op x posities links van I, waarbij x een random nummer is tussen 1 en het aantal kolommen wat je wilt doorlopen, in je voorbeeld 8 kolommen)

Pseucode aangezien ik niet bij Excel in de buurt ben, dit gaat in cel I2;
=VERSCHUIVING(I2;0;-ASELECTTUSSEN(1;8))

Of Engels;
=OFFSET(I2,0,-RANDBETWEEN(1,8))

Wat betreft je 2e deel, ik snap niet wat je hiermee bedoelt.

Coding in the cold; <brrrrr />


Acties:
  • 0 Henk 'm!

  • toiletduck
  • Registratie: December 2012
  • Laatst online: 01-09 18:29
hiermee kom ik een heel eind, dankjewel. ik kende deze component niet in excel, ik ga weer even verder puzzelen. dank!!