Fonctio SI et ALEA
Résolu
excel2019
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
pouvez vous m'aider s'il vous plait, je cherche à entrer une formule dans une cellule excel qui dirait : si la cellule du dessus est à 0 alors la cellule est à 0, sinon la cellule passe à 0 avec une probabilité 0,01 selon la formule que vous avez trouvé (avec ALEA()) sinon elle est à 1.
je ne comprends pas non plus le sens de cette phrase, comment je peux obtenir là formule ALEA dont l'enoncé parle "selon la formule que vous avez trouvé (avec ALEA()) "
Merci d'avance
pouvez vous m'aider s'il vous plait, je cherche à entrer une formule dans une cellule excel qui dirait : si la cellule du dessus est à 0 alors la cellule est à 0, sinon la cellule passe à 0 avec une probabilité 0,01 selon la formule que vous avez trouvé (avec ALEA()) sinon elle est à 1.
je ne comprends pas non plus le sens de cette phrase, comment je peux obtenir là formule ALEA dont l'enoncé parle "selon la formule que vous avez trouvé (avec ALEA()) "
Merci d'avance
2 réponses
Bonjour,
avec ta valeur en A1, mettre cette formule en A2 :
=SI(A1=0;0;ALEA()*1)
Si c'est bien cela que tu veux car je ne comprends pas pourquoi il te faut du ALEA ?!
avec ta valeur en A1, mettre cette formule en A2 :
=SI(A1=0;0;ALEA()*1)
Si c'est bien cela que tu veux car je ne comprends pas pourquoi il te faut du ALEA ?!
=ALEA() : Un nombre aléatoire supérieur ou égal à 0 et inférieur à 1 (variable)
=ALEA()*100 : Un nombre aléatoire supérieur ou égal à 0 et inférieur à 100 (variable)
=ENT(ALEA()*100) : Un nombre aléatoire supérieur ou égal à 0 et inférieur à 100 (variable)
par contre je ne comprends pas pourquoi on multiplie ALEA()*1 et non ALEA()*0.01 car je dois obtenir le chiffre avec une probabilité de 0.01. J'ai rentré la formule mais je n'obtient pas 1 ou 0.
En fait je dois obtenir soit 1 soit 0 avec la formule.
dans l'explication, tu peux voir que c'est seulement pour le point d'arrêt de la valeur maxi.
ALEA donne une valeur variable et aléatoire donc tu ne peux obtenir que 0.01.
SI tu veux cette valeur fixe, il ne faut pas utiliser ALEA()