Excel
Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
-
gru
- Membre Naturel
- Messages: 76
- Enregistré le: 20 Fév 2012, 16:33
-
par gru » 29 Mai 2014, 11:09
Bonjour à tous,
A l'approche des ECE du bac, j'ai rouvert mon tableur Excel(version 2000).
Je croyais en avoir vite fait, mais cet outil magnifique et un peu obtus réserve des surprises ...
Voici mon cas:
J'ai rentré dans les 1000 premières cellules de la colonne A la formule =ALEA()*100. Les cellules sont réglées pour ne pas afficher de décimales, et j'obtiens ainsi un entier compris entre 0 et 100.
Dans la colonne C, je veux obtenir le chiffre 1 si la cellule de la colonne 1 qui y est associée affiche un chiffre compris entre 0 et 10; le chiffre 2 si elle affiche un nombre compris 10 et 30; 3 si entre 30 et 60; 4 si entre 60 et 100; et "erreur de programmation" si le résultat est différent. J'obtiens "erreur de programmation" dans la totalité des cellules.
Voici la formule que j'ai créée: =SI(0<=A2&A2<10;1;SI(10<=A2&A2<30;2;SI(30<=A2&A2<60;3;SI(60<=A2&A2<=100;4;"Erreur pogrammation"))))
J'ajoute à ma question: "Quel est le raccourci clavier pour rafraîchir la page Excel ?"
Merci d'avance pour toutes les corrections, et les explications éventuelles que vous pourrez m'apporter.
-
WillyCagnes
- Membre Transcendant
- Messages: 3754
- Enregistré le: 21 Sep 2013, 19:58
-
par WillyCagnes » 29 Mai 2014, 12:27
bjr
ta formule ne convient pas à mon avis
=SI(0<=A2&A2<10;1;SI(10<=A2&A2<30;2;SI(30<=A2&A2<60;3;SI(60<=A2&A2<=100;4;"Erreur pogrammation"))))
modifie là
=SI(A2<10;1;SI(A2<30;2;SI(A2<60;3;si(A2<=100;4;"Erreur programmation"))))
et touche F9 pour changer les valeurs de Alea()
-
Tiruxa
- Membre Relatif
- Messages: 460
- Enregistré le: 22 Oct 2013, 09:21
-
par Tiruxa » 29 Mai 2014, 13:28
Bonjour
ou aussi : (si tu veux garder les conditions telles quelles)
=SI(ET(0<=A2;A2<10);1;SI(ET(10<=A2;A2<30);2;SI(ET(30<=A2;A2<60);3;SI(ET(60<=A2;A2<=100);4;"Erreur pogrammation"))))
Une remarque toutefois A2 ne contient pas un entier même si l'affichage est entier
pour avoir un entier il faut utiliser
=ent(alea()*100)
-
gru
- Membre Naturel
- Messages: 76
- Enregistré le: 20 Fév 2012, 16:33
-
par gru » 29 Mai 2014, 13:58
Merci beaucoup!
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 78 invités