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

Excel

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.



Avatar de l’utilisateur
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!

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 78 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite