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   -
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>

1 réponse

gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
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)
2
Alex_HX8XF Messages postés 340 Date d'inscription   Statut Membre Dernière intervention   417
 
Bonjour gbinforme,

Cela ne donne pas, à un moment il me donne un nombre avec la moyenne égale à la cellule du dessous.
0
Alex_HX8XF Messages postés 340 Date d'inscription   Statut Membre Dernière intervention   417
 
Voici le test que j'ai fait:

https://cjoint.com/c/HFci1XNa1lN
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
Bonjour,

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.
0
Alex_HX8XF Messages postés 340 Date d'inscription   Statut Membre Dernière intervention   417
 
ok Merci de te pencher sur mon cas.
0
gbinforme Messages postés 14946 Date d'inscription   Statut Contributeur Dernière intervention   4 724
 
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
0