Bonsoir les amis
je souhaite generer une liste aléatoire entre bornes, avec la possibilité d'exclure un chiffre au regard des chiffres de la colonne de gauche.
dans l'exemple que je joins, je ne souhaite pas que le 6 de la collone "base" revienne dans le resultat.
Merci pour votre assistance
Pièces jointes
question forum alea entre bornes avec exception.xlsx
Bonjour @mapomme
c'est toujours intéréssant de voir comment on voit les choses différement
pour moi la mienne j'ai moins de mal a comprendre la mécanique
en fait je règle le prolème(qui n'en est pas un) du 1 et 25 tout de suite dans le alea
pour le min et max
=SI
(ALEA.ENTRE.BORNES(SI(D2=1;2;1); SI(D2=25;24;25))>D2
alors
;ALEA.ENTRE.BORNES(D2+1;SI(D2=25;24;25))
sinon
;ALEA.ENTRE.BORNES(SI(D2=1;2;1); D2-1))
dans le tes 1er alea qui teste > D2
je maitrise les bornes min et max en exeptant le 1 et 25 SI NECESSAIRE
dans le 2d donc le (Alors/Then )
on passe au dessus de D2 donc le min est D2 +1 et le max exepte le 25 SI NECESSAIRE
dans le 3eme donc dans le( sinon/else)
on passe en dessous donc le min c'est 1 ou 2(expte le 1 SI NECESSAIRE) et le max D2-1
en gros on fait la même chose tout les deux D2 est le pivot(en dessous ou au dessus D2)
on peut donc se simplifier la mecanique du pivot de cette manière et c'est même mieux
comme quoi des fois on imagine une chose compliqué
alors que dès la decision elle devient plus simple et sa mecanique le devient tout autant
dan la demo ,ci dessous on voit bien que l'on peut aller de 1 à 25 mais que 1 et 25 sont exepté si d2 =1 ou 25