Fonction ALEA avec excel 2003
Résolu
jps.forum
Messages postés
49
Date d'inscription
Statut
Membre
Dernière intervention
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'utilise la fonction "ALEA()*xxx".
le résultat est égal ou supérieur à 0 est xxx.
Est-il possible que le résultat aléatoire exclut le zéro ?
Merci
J'utilise la fonction "ALEA()*xxx".
le résultat est égal ou supérieur à 0 est xxx.
Est-il possible que le résultat aléatoire exclut le zéro ?
Merci
A voir également:
- Fonction ALEA avec excel 2003
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
9 réponses
Bonsoir
Sauf erreur, ALEA() ne renvoie pas de 0.Le résultat ne peutêtre 0 que si la valeur xxx elle même et 0
crdlmnt
Sauf erreur, ALEA() ne renvoie pas de 0.Le résultat ne peutêtre 0 que si la valeur xxx elle même et 0
crdlmnt
Bonjour
ALEA() renvoie un nombre de 0 compris à 1 non compris
Tu peux utiliser 1-ALEA() qui te renvoie un nombre de 0 non compris à 1 compris
Bonn chance
ALEA() renvoie un nombre de 0 compris à 1 non compris
Tu peux utiliser 1-ALEA() qui te renvoie un nombre de 0 non compris à 1 compris
Bonn chance
Bonsoir ccm81
c'est effectivement ce qu'annonce Excel, mais je teste sur un champ A1:J100000, soit le million de cellule avec =ALEA() et il ne m'a pas renvoyé un seul 0
Combien faut il de cas pour avoir un 0?
... et même en doublant jusqu'à T et en modifiant cinq ou six fois les valeurs,toujours pas de 0?
crdlmnt
Errare humanum est, perseverare diabolicum
c'est effectivement ce qu'annonce Excel, mais je teste sur un champ A1:J100000, soit le million de cellule avec =ALEA() et il ne m'a pas renvoyé un seul 0
Combien faut il de cas pour avoir un 0?
... et même en doublant jusqu'à T et en modifiant cinq ou six fois les valeurs,toujours pas de 0?
crdlmnt
Errare humanum est, perseverare diabolicum
Merci pour vos réponses mais c'est pas bon!
Je donne à la cellules A1 la valeur =ALEA()*50 résultat aléatoire de 0 à 50.
Je fais dans A1 la valeur =1-ALEA()*50 le résultat est de 0 à -50.
Dans les deux cas le 0 est dans le résultat aléatoire!
Comment affecter dans A1 un champ par exemple de B1:B50 à mon exemple?
Je reformule ma demande:
Mon but est que dans une cellule j'ai un résultat aléatoire de 1 à xx, sans le zéro,
et j'aimerai que le calcul aléatoire soit manuel par un clic "type F9" sur une cellule
nommer par exemple "calculer".
à+
Je donne à la cellules A1 la valeur =ALEA()*50 résultat aléatoire de 0 à 50.
Je fais dans A1 la valeur =1-ALEA()*50 le résultat est de 0 à -50.
Dans les deux cas le 0 est dans le résultat aléatoire!
Comment affecter dans A1 un champ par exemple de B1:B50 à mon exemple?
Je reformule ma demande:
Mon but est que dans une cellule j'ai un résultat aléatoire de 1 à xx, sans le zéro,
et j'aimerai que le calcul aléatoire soit manuel par un clic "type F9" sur une cellule
nommer par exemple "calculer".
à+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
C'est la fonction (1-alea()) qu'il te faut utiliser soit dans ton exemple
(1-ALEA())*50 qui te donnera un nombre de 0 non compris à 50 compris
Bonne suite
> Vaucluse. Effectivement la probabilité d'obtenir 0 est (quasi) nulle, mais comme ça m'est arrivé ....
Tu vas certainement me dire que ce jour là, j'aurais du jouer au loto, mais comme la probabilité de gagner (le gros lot) est quasi ....
Combien faut il de cas pour avoir un 0? Ben un ;-)
cordialement
(1-ALEA())*50 qui te donnera un nombre de 0 non compris à 50 compris
Bonne suite
> Vaucluse. Effectivement la probabilité d'obtenir 0 est (quasi) nulle, mais comme ça m'est arrivé ....
Tu vas certainement me dire que ce jour là, j'aurais du jouer au loto, mais comme la probabilité de gagner (le gros lot) est quasi ....
Combien faut il de cas pour avoir un 0? Ben un ;-)
cordialement
Merci Vaucluse si je colle la formule: =ALEA.ENTRE.BORNES(1;50) dans une cellule
rien ne se passe!
Je dois faire une mauvaise manip
rien ne se passe!
Je dois faire une mauvaise manip
1. ALEA.ENTRE.BORNES renvoie un entier
2. Installe l'utilitaire d'analyse (Outils/Macros complémentaires/Utilitaire d'analyse)
Bonne suite
2. Installe l'utilitaire d'analyse (Outils/Macros complémentaires/Utilitaire d'analyse)
Bonne suite
Merci à vous tous pour votre aide.
la solution de vaucluse (=(1-ALEA())*50) est bonne
Sujet résolu
au fait comment fait on pour placer la discutions en "résolu" ?????
la solution de vaucluse (=(1-ALEA())*50) est bonne
Sujet résolu
au fait comment fait on pour placer la discutions en "résolu" ?????
Bonjour,
Merci Vaucluse si je colle la formule: =ALEA.ENTRE.BORNES(1;50) dans une cellule rien ne se passe!
Il se passe obligatoirement qcq chose. Je ne pense pas que la cellule soit vide...
Tout dépend de si tu veux des nombres entiers ou pas.
ALEA.ENTRE.BORNES() retourne un entier.
De plus, sur 2003 au moins, c'est une fonction de l'utilitaire d'analyse qu'il faut activer.
Avec la proposition de ccm81 au post 7 tu n'en as pas besoin.
Si tu veux un entier ajoute ent() :
=ENT((1-ALEA())*50)
eric
Merci Vaucluse si je colle la formule: =ALEA.ENTRE.BORNES(1;50) dans une cellule rien ne se passe!
Il se passe obligatoirement qcq chose. Je ne pense pas que la cellule soit vide...
Tout dépend de si tu veux des nombres entiers ou pas.
ALEA.ENTRE.BORNES() retourne un entier.
De plus, sur 2003 au moins, c'est une fonction de l'utilitaire d'analyse qu'il faut activer.
Avec la proposition de ccm81 au post 7 tu n'en as pas besoin.
Si tu veux un entier ajoute ent() :
=ENT((1-ALEA())*50)
eric
Si, ça m'est arrivé lors d'un ln(alea()), et comme c'était sous VBA, j'ai mis un moment avant de trouver le hic
Bonne soirée