Fonctio SI et ALEA

Résolu/Fermé
excel2019 Messages postés 5 Date d'inscription mercredi 20 mars 2019 Statut Membre Dernière intervention 20 mars 2019 - 20 mars 2019 à 14:20
ccm81 Messages postés 10854 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 26 avril 2024 - 20 mars 2019 à 20:06
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

2 réponses

Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 165
20 mars 2019 à 14:26
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 ?!
1
Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 165
20 mars 2019 à 14:29
qques explications sur 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)
0
excel2019 Messages postés 5 Date d'inscription mercredi 20 mars 2019 Statut Membre Dernière intervention 20 mars 2019
20 mars 2019 à 14:42
merci beaucoup pour cette réponse très rapide !

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.
0
Yoyo01000 Messages postés 1639 Date d'inscription samedi 2 février 2019 Statut Membre Dernière intervention 7 mars 2022 165
20 mars 2019 à 17:01
ça n'est pas une multiplication le *
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()
0
ccm81 Messages postés 10854 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 26 avril 2024 2 404
Modifié le 20 mars 2019 à 18:19
Bonjour à tous les deux

=SI(A1=0;0;SI(ALEA()<=1%;0;"?"))
si A1=0 renvoie 0
sinon renvoie "?" avec une probabilité de 99% ou bien 0 avec une probabilité de 1%

Un exemple
https://www.cjoint.com/c/ICurthNTjtB

Cdlmnt
1
excel2019 Messages postés 5 Date d'inscription mercredi 20 mars 2019 Statut Membre Dernière intervention 20 mars 2019
20 mars 2019 à 19:35
ca marche ! merci :)

j'ai beaucoup de cellule à remplir avec cette formule, comment je peux "tirer" cette formule au autres cellules du dessous et d'à coté ?
0
excel2019 Messages postés 5 Date d'inscription mercredi 20 mars 2019 Statut Membre Dernière intervention 20 mars 2019
20 mars 2019 à 19:38
problème reglé ca se fait automatiquement sur excel hihi
0
ccm81 Messages postés 10854 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 26 avril 2024 2 404
20 mars 2019 à 20:06
De rien

Si c'est fini, peux tu mettre le sujet à résolu (en haut à droite, la roue dentée)

Bonne soirée
0