Académique Documents
Professionnel Documents
Culture Documents
Perche 2005
page 1
UTILISATIONS D'EXCEL
POUR LES SCIENTIFIQUES.
1) gnralits, oprations lmentaires :
4) gestion pdagogique :
Gestion de fichier de notes (moyennes, tri, histogrammes)
Gestion semi-automatique d'un planning semestriel
I. GENERALITES.
OPERATIONS ELEMENTAIRES.
I. GENERALITES.
OPERATIONS ELEMENTAIRES.
Pour slectionner une cellule, il suffit de cliquer dessus avec le bouton GAUCHE de la souris.
La cellule slectionne est alors entoure dun cadre que lon appelle Bordure. En bas droite
de la bordure on trouve un petit carr noir, cest la POIGNEE DE RECOPIE.
Pour slectionner un groupe de
cellules conjointes formant une
slection rectangulaire, on
slectionne dabord une cellule dun
des sommets du rectangle, puis on
tend la slection en faisant glisser
la souris en diagonale en maintenant
le bouton gauche de la souris
enfonc. La slection apparat en
gris, entoure par une bordure et
munie de la poigne de recopie.
La zone slectionne est parfois appele plage .
Il existe des mthodes rapides pour slectionner :
Une colonne : cliquer sur la lettre rfrenant la colonne (au dessus des cellules)
Une ligne : cliquer sur le numro de la ligne ( gauche des cellules)
2 Cration de formules.
Lutilisation essentielle du tableur va consister raliser des calculs ; ces calculs
seffectueront dans les cellules laide de FORMULES utilisant des OPERATEURS et/ou
des FONCTIONS.
Toute formule commence par loprateur = . Pour effectuer un calcul laide dune
formule, on slectionne une cellule et on tape la formule en utilisant ventuellement des
parenthses ou des fonctions prprogrammes par Excel :
On peut aussi utiliser les rfrences des cellules dans une formule, par exemple :
= B4 + C5 ou bien = SIN(C12).
Lorsquon tape une formule dans une cellule, la formule apparat galement dans la barre de
formule au dessus des cellules.
En cours de frappe Aprs validation de la formule
Une formule peut tre corrige ou frappe directement dans la barre de formules.
Les oprateurs :
En dehors des quatre oprateurs arithmtiques fondamentaux, addition (+), soustraction (-),
multiplication (*) et division (/), on utilise frquemment llvation une puissance (^) (qui
sobtient laide de la touche Alt Gr et du chiffre 9 au dessus de la lettre O).
Lorsquune formule comprend plusieurs oprateurs sans quil existe des parenthses, les
oprations sont effectues en commenant par le niveau hirarchique le plus lev, savoir :
Exemples :
Formule tape Calcul effectu Formule tape Calcul effectu
5 2
= 4+3^5*2 4+2x3 = 4*3+5^2 4x3+5
Les oprateurs de comparaison ( = , > , < , >=, <= , <> ) permettent de comparer plusieurs
valeurs et gnrent la valeur logique VRAI ou FAUX.
Formule tape Rsultat Formule tape Rsultat
= 3>5 FAUX = (1+1+1)=3 VRAI
Loprateur de concatnation & permet de lier des chanes de caractres et/ou des valeurs
numriques.
Par exemple, la frappe de la formule : = " 2 + 2 = " &2+2
donne comme rsultat : 2 + 2 = 4.
L'oprateur & concatne le texte tap entre guillemets " 2 + 2 = " et le rsultat du calcul de
2 + 2 tap sans guillemets.
Les fonctions :
Il existe plus d'une centaine de fonctions ; certaines sont d'une utilisation vidente comme
SIN( ) ou LN( ). D'autres sont assez complexes utiliser comme des fonctions logiques ou
matricielles. Toutes les fonctions demandent ce que le ou les arguments soient placs entre
parenthses. Une fonction ne peut tre utilise que dans une formule.
Au besoin, cliquer sur 'Aide sur cette fonction' fournira une aide complmentaire
extrmement dtaille :
3 Cration de noms
Bien que les calculs puissent tre effectus sans avoir donn des noms de variables, la plupart
des calculs seront plus simples et beaucoup plus clairs si on les utilise.
Donner un nom une partie de colonne permet d'effectuer des calculs dans un tableau avec
des valeurs diffrentes d'un paramtre partir d'une formule identique dans toutes les cellules
du tableau.
On peut nommer plusieurs variables en une
seule opration en utilisant 'insertion' / 'nom'
/ 'crer' : il suffit de slectionner plusieurs
plages de cellules. Dans l'exemple propos
ci-contre, les noms pH, h, oh et na seront
donns aux 4 zones correspondantes en une
seule opration.
quun nom de variable sera douteux, Excel ajoutera le soulign avant ou aprs les caractres
incorrects.
Exemples :
Nom propos par Nom donn par Nom propos par Nom donn par
lutilisateur Excel lutilisateur Excel
ab a_b C C_
Jean-pierre Jean_pierre 10x _10x
D4 D4_ sin(x) sin_x
20 Refus x+y=w x_y_w
4 Tableaux de calculs.
La plupart des calculs scientifiques effectus correspondront des tableaux dans lesquels on
tudiera par exemple l'influence de la variation d'un paramtre pour le calcul d'une grandeur
physique. L'un des intrts de ces calculs en tableaux sera de permettre une reprsentation
graphique facile des rsultats obtenus. La frappe de formules identiques dans des dizaines,
voire des centaines de cellules s'effectuera grce la poigne de recopie, toujours prsente en
bas droite de tout slection de cellule.
Chaque fois que l'on souhaitera effectuer des calculs partir d'une variable variant
rgulirement, on utilisera cette procdure pour introduire dans le tableau les valeurs de la
variable.
On valide puis on mais le rsultat n'est car les rfrences des cellules constantes
recopie vers le bas pas celui attendu ! ont t incrmentes
On valide puis on et le rsultat est enfin car les rfrences des cellules constantes
recopie vers le bas exact n'ont plus t incrmentes
On valide puis on La formule utilise est Ce qui n'est pas vraiment le cas quand on
recopie vers le bas parfaitement lisible effectue un calcul identique sans utiliser les
noms de variables.
5 Ralisation de graphiques.
On ralise un graphique partir d'un tableau, les donnes reprsenter pouvant tre soit en
lignes, soit en colonnes ; dans la plupart des cas, il est plus commode de reprsenter
graphiquement des colonnes de valeurs.
puis on choisit l'option 'nuages de points' dans la liste propose par le menu contextuel
(surtout, ne pas choisir 'courbes' !) :
aprs avoir choisi le sous-type de graphique, (points seuls, points relis par des segments de
droites, etc), on passe la suite des oprations (suivant) ; on obtient une prvisualisation du
graphique :
l'tape suivante permet d'affiner la prsentation du graphe : crire les titres sur les axes,
conserver un encadr pour la lgende, choisir un quadrillage, etc
par exemple, quand on a effectu un certain nombre de choix, le graphique prvisualis aura
l'aspect suivant :
L'tape ultime permet de choisir o le graphique va apparatre, soit dans une nouvelle feuille
graphique, soit sur la mme feuille de calculs. Si l'on choisit cette dernire option, la feuille a
alors l'aspect suivant :
Le graphique y apparat entour de 'poignes' sur lesquelles on peut agir afin de faire varier
ses dimensions. Le tableau l'origine de la reprsentation graphique est galement
matrialis. Le graphe peut tre dplac sur la feuille de calculs.
On doit encore apporter plusieurs amliorations ce graphique afin qu'il soit pleinement
satisfaisant : amlioration du trac de sin(x), concidence des graduations de l'axe secondaire
et du quadrillage, attribution claire de chacun des axes une courbe prcise, etc
On slectionne le tableau valeurs calcules Que l'on dplace dans le graphique. On coche
soigneusement la case 'abscisses dans la
premire colonne.
Aprs remise en forme du graphique (la courbe modle thorique ne comprend que des traits
et pas de marques), on obtient le rsultat suivant :
La ralisation de ce type de graphiques sera trs utile chaque fois qu'il faudra comparer des
mesures (pH, d.d.p., mesures cintiques, etc) un modle.
Le mme problme va se rencontrer si l'on recopie le mme tableau dans une autre feuille : la
variable x correspond en effet la zone dfinie sur la feuille d'origine et elle n'est utilisable
que sur les lignes 3 13 de n'importe qu'elle feuille. Si la recopie s'effectue dans une zone
diffrente, il convient de renommer la variable x sur cette seconde feuille pour que les calculs
soient corrects ; cette nouvelle variable x devient alors une variable 'locale'.
Collage spcial
Pour viter ce type de problmes, il est possible d'utiliser le collage spcial :
On slectionne le tableau puis l'emplacement o l'on souhaite le recopier mais au lieu de
choisir 'coller' dans le menu,
on choisit 'collage spcial'. puis l'option 'valeurs'
Seules les valeurs numriques du tableau sont alors recopies, sans les formules
correspondantes.
Une barre de dfilement offre les mmes possibilits qu'un compteur mais la forme et
l'ergonomie de l'objet cr sont diffrentes.
La programmation d'un compteur faisant changer une variable avec un pas de variation
infrieur l'unit implique l'utilisation d'une variable intermdiaire. Par exemple pour faire
varier x entre 1 et 10 avec un pas de 0,2 on crera une variable _10x associe un compteur
faisant varier _10x entre 10 et 100 avec un pas de 2. La cellule x contiendra la formule :
" = _10x / 10 ".
on dessine alors un rectangle ayant approximativement la taille dune cellule ; vous voyez
apparatre un objet ayant la forme suivante :
Fonction INDEX :
elle permet de rcuprer la valeur dun paramtre dans une liste connaissant sa position dans
la liste. Sa syntaxe est :
= INDEX ( nom de la liste ; position dans la liste).
On peut donc programmer la cellule contenant la variable Cb :
= INDEX (listeCb ; choixcb) .
Le bouton 'arrt de
l'enregistrement' apparat.
On effectue alors les
oprations de recopie et on
change la mise en forme du
tableau jusqu' obtenir
l'aspect ci-contre.
Lorsque tout est termin on
clique sur le bouton 'arrt'.
Arrt de
l'enregistrement
Code de la macro
L'accs au dtail des instructions codes en visual basic s'effectue partir du menu :
Outils / Macro / Visual basic editor.
Voici le code correspondant la macro 'dplacer' :
9 L'outil 'AUDIT'
Cet outil permet de reprer les antcdents et les dpendants d'une cellule que l'on notera
cellule active. Un antcdent est une cellule ou une zone de cellules utilises dans le calcul de
la cellule active. Un dpendant correspond une cellule calcule partir de la valeur de la
cellule active. L'outil 'Audit' permet souvent d'identifier des erreurs de programmation ; dans
l'exemple qui suit, la cellule active contient la relation : '= k1.A.B /(1+k3.B), dans laquelle k1
et k3 sont des variables cintiques. Ces variables doivent tre nommes k1_ et k3_ afin
d'viter la confusion avec les cellules correspondantes. Il est frquent d'oublier le caractre de
soulignement aprs le chiffre. Cette erreur n'empche pas ncessairement que le calcul soit
effectu et qu'une valeur numrique errone soit calcule. Dans l'exemple qui suit, on a fait
l'erreur de taper k3 au lieu de k3_, ce qui n'est pas trs visible. Le calcul donne 0,75 mais si
l'on met en uvre l'outil 'audit' ( outils / audit / reprer les antcdents),
on voit que la constante k3 ne figure pas parmi les antcdents, mais que la cellule K3 en fait
partie :
on corrige donc facilement l'erreur et un nouvel audit permet de vrifier que la relation est
maintenant correcte :