Aide SVP avec ALEA.ENTRE.BORNES
Résolu
Alex_HX8XF
Messages postés
340
Date d'inscription
Statut
Membre
Dernière intervention
-
gbinforme Messages postés 14946 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 14946 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>
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>
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
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)
Cela ne donne pas, à un moment il me donne un nombre avec la moyenne égale à la cellule du dessous.
https://cjoint.com/c/HFci1XNa1lN
Ta phrase "j'ai des chiffres dans la colonne "A:A" Allant de 1 à 38" m'a perturbé car je pensais que c'était la liste des nombres triée.
Je vais regarder mais ce ne sera que ce soir maintenant.
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