Pb avec des conditions SI...
Fermé
patenfer
-
14 août 2007 à 22:19
Raymond PENTIER Messages postés 58652 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 septembre 2024 - 15 août 2007 à 13:21
Raymond PENTIER Messages postés 58652 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 19 septembre 2024 - 15 août 2007 à 13:21
A voir également:
- Pb avec des conditions SI...
- Excel cellule couleur si condition texte - Guide
- Votre compte a été désactivé pour violation de nos conditions d’utilisation - Guide
- Google sheet mise en forme conditionnelle 2 conditions ✓ - Forum Bureautique
- Recherchev avec condition si ✓ - Forum Excel
- Grande valeur avec plusieurs conditions ✓ - Forum Excel
2 réponses
m@rina
Messages postés
20900
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
21 septembre 2024
11 327
14 août 2007 à 23:37
14 août 2007 à 23:37
Bonjour,
Problèmes de syntaxe ! les "" ne s'utilisent que pour du texte, et le séparateur est un ;
Le signe Supérieur ou égal s'obtient par >= et non l'inverse
ce qui donne :
=SI(C2>=10;ALEA()*22;ALEA()*20)
m@rina
Problèmes de syntaxe ! les "" ne s'utilisent que pour du texte, et le séparateur est un ;
Le signe Supérieur ou égal s'obtient par >= et non l'inverse
ce qui donne :
=SI(C2>=10;ALEA()*22;ALEA()*20)
m@rina
Raymond PENTIER
Messages postés
58652
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
19 septembre 2024
17 198
15 août 2007 à 13:21
15 août 2007 à 13:21
m@rina t'a parfaitement répondu.
J'ajoute que les résultats que tu obtiens sont des nombres décimaux (c'est-à-dire avec des chiffres après la virgule). Si tu as besoin de nombres entiers, il ne suffit pas de définir un format d'affichage avec "nombre de décimales = 0". Il faut utiliser la fonction ENT qui te donne le nombre entier immédiatement inférieur à la valeur trouvée.
La formule de m@rina devient alors :
=SI(C2>=10;ENT(ALEA()*23);ENT(ALEA()*21))
La fonction ALEA étant par définition aléatoire, tu ne peux empêcher qu'une même valeur se retrouve 2 fois. De toutes façons, la probabilité d'obtenir 2 fois la même valeur est dans ton cas de 1 fois sur 22 !....
J'ajoute que les résultats que tu obtiens sont des nombres décimaux (c'est-à-dire avec des chiffres après la virgule). Si tu as besoin de nombres entiers, il ne suffit pas de définir un format d'affichage avec "nombre de décimales = 0". Il faut utiliser la fonction ENT qui te donne le nombre entier immédiatement inférieur à la valeur trouvée.
La formule de m@rina devient alors :
=SI(C2>=10;ENT(ALEA()*23);ENT(ALEA()*21))
La fonction ALEA étant par définition aléatoire, tu ne peux empêcher qu'une même valeur se retrouve 2 fois. De toutes façons, la probabilité d'obtenir 2 fois la même valeur est dans ton cas de 1 fois sur 22 !....