Aide SVP avec ALEA.ENTRE.BORNES
Résolu
Alex_HX8XF
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
gbinforme Messages postés 14930 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 14930 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je cherche depuis déjà plusieurs jours un moyen de résoudre un problème.
Je m'explique:
Dans mon tableau, j'ai des chiffres dans la colonne "A:A" Allant de 1 à 38 et dans la colonne "B:B" j'ai la (moyenne avec la ligne du dessous).
Voila, je voudrais que Excel choisisse un nombre aléatoire mais qu'il exclu les nombres dont leurs Moyennes avec "A2" soit égal à "B2"
Je voulais faire: =SI(B1<>B2;ALEA.ENTRE.BORNES(1;38);"")
Mais cela me fait une "Référence Circulaire".
0 | A | B
1 | ?? | =MOYENNE(A1;A2)
2 | 37 | =MOYENNE(A2;A3)
3 | 3 | =MOYENNE(A3;A4)
4 | 18 | =MOYENNE(A4;A5)
5 | 25 | =MOYENNE(A5;A6)
6 | 15 | =MOYENNE(A6;A7)
7 | 38 | =MOYENNE(A7;A8)
8 | 7 | =MOYENNE(A8;A9)
9 | 12 | =MOYENNE(A9;A10)
10 | 1 | =MOYENNE(A10;A11)
11 | 25 | =MOYENNE(A11;A12)
... | ... | ...
Comment puis-je faire SVP?
<6config>Windows / Chrome 67.0.3396.48</config>
--
L'amour rend aveugle mais le mariage rend la vue...
Je cherche depuis déjà plusieurs jours un moyen de résoudre un problème.
Je m'explique:
Dans mon tableau, j'ai des chiffres dans la colonne "A:A" Allant de 1 à 38 et dans la colonne "B:B" j'ai la (moyenne avec la ligne du dessous).
Voila, je voudrais que Excel choisisse un nombre aléatoire mais qu'il exclu les nombres dont leurs Moyennes avec "A2" soit égal à "B2"
Je voulais faire: =SI(B1<>B2;ALEA.ENTRE.BORNES(1;38);"")
Mais cela me fait une "Référence Circulaire".
0 | A | B
1 | ?? | =MOYENNE(A1;A2)
2 | 37 | =MOYENNE(A2;A3)
3 | 3 | =MOYENNE(A3;A4)
4 | 18 | =MOYENNE(A4;A5)
5 | 25 | =MOYENNE(A5;A6)
6 | 15 | =MOYENNE(A6;A7)
7 | 38 | =MOYENNE(A7;A8)
8 | 7 | =MOYENNE(A8;A9)
9 | 12 | =MOYENNE(A9;A10)
10 | 1 | =MOYENNE(A10;A11)
11 | 25 | =MOYENNE(A11;A12)
... | ... | ...
Comment puis-je faire SVP?
<6config>Windows / Chrome 67.0.3396.48</config>
--
L'amour rend aveugle mais le mariage rend la vue...
1 réponse
-
Bonjour,
Mais cela me fait une "Référence Circulaire".
Bien sûr, tu ne peux pas tester le résultat de ta cellule que tu es entrain de calculer !
qu'il exclu les nombres dont leurs Moyennes avec "A2" soit égal à "B2"
Le seul dont la moyenne avec "A2" serait égal à "B2" étant 1, cette formule te donne la solution=ALEA.ENTRE.BORNES(2;38)
-
-
-
-
-
Bonsoir,
Voici ton classeur avec ta formule qui ne t'affichera plus de B1 = B2 et c'est testé sur 100 000 calculs !
Bon j'ai fait appel à Majax "Y'a un truc"...
Comme je t'ai dit, tu ne peux pas dans ta formule tester son résultat, alors j'ai mis une petite macro qui le teste pour toi lors du calcul et s'il y a égalité (2/3 fois sur 100 environ), on refait le calcul. Elle affiche en D1 son nombre d'exécutions.
Tu peux vérifier avec le bouton "Test" sur 10 000 calculs mais en manuel ta cellule en rouge est aussitôt effacée.
edit avec le lien c'est mieux ! ;-) https://www.cjoint.com/c/HFcumT7UCNl
-
