Tutoriel 3

Transcription

Tutoriel 3
Utilisation OpenOffice Calc
FICHE No 1
Introduction à Open Calc
Votre écran de démarrage :
Zone de saisie
Coordonnée de la Cellule
Il est possible de saisir dans une cellule du texte, des chiffres, ou des formules. Lorsque l’on entre des
données dans le tableau, on doit placer le pointeur dans la bonne cellule et taper l’information voulue.
Cette information sera alors affichée dans la zone d’entrée et ans la cellule. Pour terminer, il suffit
d’appuyer sur la touche Entrée ou déplacer le pointeur avec la souris.
Chaque feuille de calcul comporte 65536 lignes sur 256 colonnes. Ce qui représente 16'777'216 cellules
(223 !!!)
Sélectionner des cellules
Lorsque vous voulez effectuer une opération sur plusieurs cellules en même temps, vous devez tout
d’abord indiquer à OpenOffice Calc la lite des cellules qui devront être utilisées. Cette liste se nomme une
plage. Il suffit de cliquer sur la première ou dernière cellule de la plage et de glisser le pointeur de la
souris sur toutes les cellules devant faire partie de la plage en maintenant le bouton de la souris enfoncé.
Pour sélectionner deux zones séparées, vous devez d’abord sélectionner la première, puis appuyer sur la
touche CTRL en sélectionnant la deuxième.
C. Berchet
1
CO Florence /2008
Utilisation OpenOffice Calc
FICHE No 2
Introduction à OpenOffice Calc
Les cellules évaluables et non évaluables
Les cellules évaluables sont habituellement numériques tel un montant d’argent. Mais ce n’est pas parce
qu’une cellule contient des chiffres qu’elle est évaluable. Ainsi on ne peut pas évaluer un numéro de
téléphone. Dans ce cas, le contenu de la cellule est considéré comme du texte. Ainsi, toute données de
type texte comme le nom d’un client ou d’un produit n’est pas évaluable.
Donnés
Nombre
Formule
Date
Texte
Adresse
téléphone
Type
évaluable
évaluable
évaluable
non évaluable
non évaluable
non évaluable
Exemple
Alignement
345 Droite
45-2+4 Droite
30-05-02 Droite
Total
Gauche
23 chemin du Velours
Gauche
(022) 745 67 34
Gauche
La barre d’outils
La barre d’outils illustrée ci-dessus est celle que l’on retrouve habituellement dans la partie supérieure de
l’écran. Elle est entièrement paramétrable au besoin de chacun. Les trois premiers boutons en haut à
gauche permettent respectivement d’ouvrir une nouvelle feuille, d’ouvrir une feuille existante et
d’enregistrer la feuille courante.
Les menus contextuels
Certains menus sont dits contextuels car ils changent de contenu selon
le contexte. Pour y accéder, il suffit d’appuyer sur le bouton droit de la
souris. Les choix offerts dépendent de la position du pointeur de la
souris.
Si le pointeur est sur une cellule et que vous appuyez sur le bouton
droit de la souris, le menu suivant apparaîtra à côté de la cellule
sélectionnée : Il contiendra la plupart des options servant à gérer les
cellules.
C. Berchet
2
CO Florence /2008
Utilisation OpenOffice Calc
FICHE No 3
Préparation d’un tableau simple
Lignes et colonnes
En plaçant le curseur entre deux en-têtes de colonnes, son aspect prend une autre forme et permet de
modifier la largeur de la colonne située à gauche du curseur. Cette commande est également valable pour
les lignes.
Le format des cellules
Le menu Format, Cellule donne accès à sept onglets permettant de modifier les formats de la cellule :
Nombres
Permet de choisir différents affichage d'un nombre (6/6,05/12.03.2008/etc..)
Police
Différentes polices d'écriture
Effets de caractère
Couleur de la police +différents effets (soulignage, ombre,etc..)
Alignement
Alignement du contenu de la cellule (droite, gauche, incliné, etc..)
Bordures
Permet d'encadrer une ou plusieurs cellules
Arrière-plan
Couleur de fond de la cellule
Protection
Permet de verrouiller une cellule contre l'effacement
Le format de la page
Le menu format,page nous donne
accès aux options de mise en page
global de notre document :
● orientation du papier
● marges
● bordures
● arrière plan
● en-tête & pied de page
 Exercice
Établir son horaire en spécifiant pour chaque heure, la discipline, la salle et le nom du professeur.
Modifier à votre guise les couleurs et sauvegarder votre travail dans votre répertoire. Sauvegarder sous
HORAIRE ! Exemple sous : Cheval\Cours\Exercices Tableur\horaire.pdf
C. Berchet
3
CO Florence /2008
Utilisation OpenOffice Calc
FICHE No 4
Construction d’une formule
La formule
Vous devez réfléchir à votre formule avant de la taper dans la cellule. Il est même bon de l’écrire d’abord
sur le papier, surtout si elle est très complexe.
Une formule débute toujours par un signe d’égalité suivi de l’équation à évaluer. Le plus souvent on
n’utilise pas le contenu de la cellule dans la fonction mais le référence de celle-ci. Ainsi, la somme des
trois premières cellules d’un tableau multiplié par 10, peut se calculer par
=(A1+A2+A3)*10
Les opérateurs sont identiques à ceux que vous connaissez en mathématique, la priorité entre eux reste
également identique. Exemple : 6*5+4 n’égale pas 6*(5+4)
Fonctions prédéfinies
OpenOffice Calc dispose d’une panoplie étendue de fonctions prédéfinies qui nous facilitent la tâche. Par
exemple, pour additionner des cellules, il existe la fonction =SOMME()
=(A1+A2+A3)*10 peut s’écrire également =SOMME(A1 :A3)*10
Il est important de séparer A1 et A3 par deux points. Cela donne une plage de cellule de A1 à A3. Le plus
simple est de spécifier la plage à l’aide de la souris après avoir tapé la fonction et la première parenthèse.
La fonction =MOYENNE(), calculera la moyenne d’une plage de plusieurs cellules en tenant compte
des cellules vides.
La combinaison de touches CTRL + F2
donne accès à l'ensemble des fonctions
du programme classées par types. Une
brève explication est également
disponible.
 Exercice
1. A l’aide de votre carnet de l’élève, établir un tableau qui permette de calculer les moyennes de
toutes les branches sur une période. On doit pouvoir à tout moment rajouter une note et la
moyenne doit se mettre à jour automatiquement. Attention aux décimales ! Respectez le nombre
de lignes afin d’avoir assez de place pour toute la période. Sauvegardez le document sous
NOTES.XLS dans votre répertoire.
2. Réalisez un carré magique 3x3 dont les sommes verticales, horizontales et diagonales sont
identiques. Exemple : Cheval\cours\exercice tableur\carré magique.pdf
C. Berchet
4
CO Florence /2008
Utilisation OpenOffice Calc
FICHE No 5
Test conditionnel
Le test conditionnel est la base de la programmation, quelque soit le langage utilisé. Il de faire des
programmes interactifs varient en fonction de la saisie de l'utilisateur. Par exemple, dans un jeu, le
personnage évolue selon les directives du joueur ce qui donne une multitudes de possibilités pour le
même jeu.
Ce test, qui est souvent appelé « boucle » peut être décrit de la sorte :
Départ
TEST
Si non
Si oui
Fin
Si le résultat du test est négatif, le processus informatique utilisera la boucle, dans le cas contraire, il
passera tout droit.
Dans Open Calc, la majorité des test porteront sur la valeur d'une cellule, par exemple plus grand que 3.5
pour tester une note au dessus de la moyenne.
Il est important de noter que pour un test, il y a toujours deux réponses.
Il est possible d'insérer un test à l'intérieur d'un autre test. Dans ce cas, il y aura trois réponses possibles
Exemple : savoir si un nombre est égal à 6, 5, ou 4, deux tests suffisent :
X=6?
Le nombre est égal à 6
X=5?
Le nombre est égal à 5
C. Berchet
5
Le nombre est égal à 4
CO Florence /2008
Utilisation OpenOffice Calc
FICHE No 6
Fonction =si()
La fonction =SI()
La fonction =SI() est utilisée pour effectuer un test conditionnel sur des valeurs et des formules. La
syntaxe est la suivante :
=SI(test_logique ;valeur_si_vrai ;valeur_si_faux)
test_logique représente toute valeur ou expression qui peut prendre la valeur VRAI ou FAUX. Par
exemple, A10=100 est une expression logique ; si la valeur contenue dans la cellule A10 est égale à 100,
le résultat de l'expression est VRAI. Dans le cas contraire, le résultat est FAUX.
Valeur_si_vrai est la valeur qui est renvoyée si le test_logique est VRAI. Si l’on veut afficher du texte, il
faut le mettre entre guillemets.
Valeur_si_faux est la valeur qui est renvoyée si le test logique est FAUX
Exemple : si le contenu d’une cellule est plus grand que 4, on aimerait afficher dans la cellule côté,
argent de poche dans le cas contraire, pas de télé
A
5
1
B
Argent de poche
Dans la cellule B1 on va tester le contenu e la cellule A1 ; la formule est la suivante :
=SI(A1>4;"argent de poche";"pas de télé")
Les trois arguments de la formule peuvent être soit du texte, soit des nombres, soit des formules. La seule
règle, le texte doit toujours être entre "".
Pour tester si une cellule est vide, il suffit d'utiliser cette syntaxe :
=SI(référence_cellule=""; valeur_si_vrai;valeur_si_faux)
Il faut bien évidemment remplacer référence_cellule par les coordonnées de la cellule que l'on désire
tester.
 Exercice
Essayez de trouver les formules pour les tests suivants :
•
•
Si le contenu d'une cellule est plus grand que 50, affichez "deuxième moitié", dans le cas
contraire, "première moitié"
Si le contenu d'une cellule est vide, affichez "pas de calcul" et dans le cas contraire, multipliez le
nombre par 4 et rajoutez 50
C. Berchet
6
CO Florence /2008
Utilisation OpenOffice Calc
FICHE No 7
Mise en forme conditionnelle
OpenOffice Calc est capable d'appliquer une mise en forme
spéciale (ombrage, couleur) si une condition particulière est
remplie. La touche F11 nous donne accès au menu des styles.
Par défaut, OpenCalc propose cinq styles prédéfinis :
●
●
●
●
●
Résultat
Résultat2
Standard
Titre
Titre1
Créer un style
Il est possible de modifier ces styles ou d'en ajouter un nouveau à l'aide du bouton adéquat..
Dans ce cas, nous allons créer un style « rouge » qui affichera le contenu de la cellule en rouge si la
valeur est inférieure à 3,5
Ensuite, un clic droit sur rouge permet de modifier le style en choisissant la couleur de la police en rouge
clair.
Il possible de modifier les alignements, les bordures, le type de police, etc... Toutes ces modifications
seront appliquées au nouveau style créé.
C. Berchet
7
CO Florence /2008
Utilisation OpenOffice Calc
FICHE No 7 bis
Formatage conditionnel
Le nouveau style est défini, il faut maintenant l'appliquer sous certaines conditions :
A l'aide du menu Format, Format conditionnel... on spécifie que si la valeur est inférieur à 3.5, le style de
la cellule est rouge. Il est possible d'ajouter deux autres conditions.
 Exercice
Reprendre la fichier NOTES.XLS et effectuez les modifications suivantes :
•
•
•
Dans la ligne des moyennes, rien ne doit apparaître s'il n'y a pas la première note fonction =SI()
Si une note est insuffisante, elle doit s'afficher en rouge
Si une moyenne est insuffisante, elle doit s'afficher en blanc sur fond rouge
C. Berchet
8
CO Florence /2008
Utilisation OpenOffice Calc
FICHE No 8
Les fonctions statistiques
Les fonctions statistiques sont utilisées pour faire ressortir toutes sortes de statistiques à partir des
données d'un tableau. Elles s'appliquent toujours à un champ de cellules qu'il faut spécifier entre
parenthèses. Voici les plus utiles :
Fonction
Description
MEDIANE(champ)
Trouve la valeur centrale des cellules spécifiées
NBVAL(champ)
Nombre de cellules utilisées dans un champ
NB(champ)
Nombre de cellules contenant une valeur évaluables
(cf fiche No2)
NB.VIDE(champ)
Nombre de cellules vides dans un champ
MAX(champ)
Plus grande valeur dans le champ
MIN(champ)
Plus petite valeur dans le champ
Si toutes les cellules du champ sont contiguës, il suffit de séparer la première e la dernière cellule par
deux points. =MAX(B4:B56)
Il est possible d'intégrer une cellule de plus à un champ de cellule. Dans ce cas, il faut séparer le champ de
la cellule par un point virgule : =MOYENNE(A2:A30;B10)
On peut également intégrer plusieurs champs distincts dans un même fonction en utilisant la même
syntaxe que précédemment : =MIN(C2:C9;G4:G12;E22)
 Exercice
Voilà un tableau qui donne le nombre de jour de pluie et de neige par mois. A vous de trouver les
formules pour établir des statistiques :
Enregistrez votre travail sous METEO.XLS dans votre dossier.
Jan
Pluie
Neige
Fév
11
12
Mars
12
3
3
1
Avril Mai
Juin
Juil
Août Set
Oct
Nov
Déc
11
12
8
5
7
14
8
4
1
2
13
7
Moyenne des jours de pluie :
?
Nombre de mois sans neige :
?
La valeur des chutes de neiges étaient les plus grandes :
?
La valeur médiane des chutes de pluies :
?
La valeur la plus élevée de la somme des précpitations (neige + pluie)
C. Berchet
9
?
CO Florence /2008
Utilisation OpenOffice Calc
TEST : FICHES 1 à 8
Faites le tableau ci-dessous à l'aide de votre ordinateur. Partout où il y a des points d'interrogations.
Evaluez les calculs demandés en suivant les directives suivantes :
1.
2.
3.
4.
5.
6.
7.
Dans les cellules F5 à F10, calculez la moyenne de chaque élève.
Dans C13, calculez la moyenne du cours de français
Dans C14, calculez la moyenne la plus haute du cours de français.
Dans C15, calculez la moyenne la plus basse pour le même cours.
Dans C16, trouvez le nombre d’élèves ayant reçu une note.
Dans C17, calculez la note médiane (du milieu)
Dans C18, calculez la note pondérée. Pour ce faire, soustrayez de la somme des notes, la note la plus
haute et la note la plus basse. Puis divisez le résultat par le nombre d'’élèves présents moins deux.
8. Faites de même pour les autres cours et la colonne des moyennes.
9. Les notes en dessous de 3.5 doivent être en rouge.
10. Fixer à une décimale le format des nombres.
11. Enregistrez votre tableau sous le nom TEST 1 NOTE
C. Berchet
10
CO Florence /2008
Utilisation OpenOffice Calc
FICHE No 9
Les fonctions TEXTE
Plusieurs fonctions prédéfinies permettent de travailler sur une chaîne de texte à l'intérieur d'une cellule.
Ce sont des fonctions TEXTE. Voilà quelques unes de ces fonctions :
Fonction
Description
GAUCHE(texte;no_car)
DROITE(texte;no_car)
Extrait le(s) dernier(s) caractère(s) à l'extrême droite d'une chaîne
de texte
Idem, mais à gauche
NBCAR(texte)
Renvoie le nombre de caractères contenus dans une chaîne de texte
CONCATENER(texte1;texte2;..)
Assemble plusieurs chaînes de caractères
MAJUSCULES(texte)
Convertit une chaîne de caractères en majuscules.
MINUSCULE(texte)
Convertit une chaîne de caractères en minuscules.
Exemples :
 Exercice
Responsable des inscriptions d'une association, vous devez attribuer un code adhérent à chaque membre
du groupe.
Le code est composé des éléments suivants :
Sexe (1 masculin, 2 féminin) suivi des initiales de la personne, la première et la dernière lettre du canton
(en majuscule) et les deux derniers chiffres du code postal.
Les 2 colonnes grises comportent des formules.
NOM
Grandjean
Lamartine
C. Berchet
PRENOM
SEXE
INITIALES
Alexandre
Sophie
1
2
AL
SL
11
CANTON
Genève
Zurich
CODE
POSTAL
1203
8032
CODE
ADHERENT
1ALGE03
2SLZH32
CO Florence /2008
Utilisation OpenOffice Calc
FICHE No 10
Les graphiques
Il est très facile avec OpenOffice Calc de construire un graphique à partir d'un tableau. Plusieurs types de
graphiques sont disponibles pour interpréter, toutes sortes de tableau. On n'utilisera pas le même type
pour des donnés de pourcentage que pour des données cumulées.
Nous allons essayer de créer un graphique à partir de votre tableau METEO.XLS. Il devra montrer les
précipitations sous formes d'histogrammes (bâtons) pour chaque mois.
1.
2.
3.
4.
Ouvrez votre fichier
Sélectionnez les mois et les précipitations.
Cliquez sur le bouton graphique
Choisissez Histogramme Groupé, cliquez sur suivant et sur l'onglet Série, ensuite, changez les
noms des séries par Pluie et Neige.
5. Cliquez sur Terminer.
Bouton Graphique :
Essayez maintenant de modifier une valeur dans le tableau, que se passe-t-il ?
Il est possible de modifier après coup les couleurs, les titres, etc…
Si l'on avait voulu un graphique représentant la somme des précipitations, il aurait fallu choisir le type
Histogramme cumulé.
 Exercice
Sur la feuille annexe, essayez de trouvez le graphique qui correspond le mieux aux données des tableaux.
Vote du 15 février
Libéral
Socialiste
Verts
PDC
PC
C. Berchet
Jours de vents
31%
37%
15%
14%
3%
Nord
Est
Sud
Ouest
35
23
11
9
12
CO Florence /2008
Utilisation OpenOffice Calc
FICHE No 10 bis
Indice boursier
01.01.2002
01.02.2002
01.03.2002
01.04.2002
01.05.2002
01.06.2002
01.07.2002
01.08.2002
01.09.2002
01.10.2002
01.11.2002
01.12.2002
Les graphiques
Résultat de 3 tests
3456
3124
3111
2987
3002
2856
2567
2767
2968
3201
3267
3689
Marc
Alain
Philippe
François
Test1
Test2
Test3
12
15
11
9
10
4
17
12
9
17
15
11
Sauvegardez votre travail sous GRAPHIQUE.XLS dans votre répertoire.
C. Berchet
13
CO Florence /2008
Utilisation OpenOffice Calc
FICHE No 11
Les liste déoulantes
Il est possible de créer des feuilles de calcul avec des fonctions intégrées et prédéfinies qui facilitera la
saisie des données par l'utilisateur. Les champs à remplir seront prédéfinis et les calculs automatisés.
La lite déroulante constitue le point de départ d'un formulaire. Imaginons un tableau où seulement trois
types de données seront utilisés; il parait plus simple de propose à l'utilisateur un de ces trois type au lieu
de devoir le saisir au clavier à chaque fois.
En utilisant le menu Données, Validité, il est possible de restreindre ou d'automatiser la saisie d'une
cellule. Pour obtenir une liste déroulante, il faut a préalable, établir une liste des choix possibles en dehors
de la feuille de saisie.
Exemple : les jours de la semaine
 Exercice
Etablir une feuille récapitulative de commande vin d'une petite épicerie auprès de cinq fournisseurs. Les
vins commandés sont de type : rouge, blanc, rosé et les fournisseurs : Mirgros, Coop, Denner, Usego,
Manor.
L'utilisateur doit pouvoir choisir à l'aide de listes déroulantes les type de vin et le fournisseur, il lui suffit
de rajouter la date.
C. Berchet
14
CO Florence /2008
Utilisation OpenOffice Calc
FICHE No 11
Les formulaires
Pour pouvoir utiliser les donnés d'une liste déroulante, il faut utiliser la barre d'outils formulaire :
Le bouton Zone de Liste permet d'insérer une liste déroulante sur la feuille active. Ensuite, à l'aide d'un
clic droit sur la zone de liste et l'option contrôle, on va spécifier le contenu de la liste déroulante:
Cellule liée
:
Contenu de la cellule liée
Plage de cellules source
:
:
cellule dans laquelle une copie du résultat est inscrit en chiffre
par rapport à la position du choix dans la liste.
soit la position de l'entrée soit l'entrée elle-même
les cellules qui représente la liste elle-m^me.
Une fois la liste construite, il faut pouvoir utiliser le résultat qui se trouve dans la cellule liée. La plage
d'entrée se présente comme une matrice à plusieurs lignes et quelques fois plusieurs colonnes. La fonction
INDEX peut extraire d'une matrice le résultat du choix de la liste déroulante associée. Il faut connaître la
matrice, la cellule liée et la position de cette dernière par rapport à la matrice.
Cellule liée
Matrice
=INDEX(matrice;cellule liée, no colonne)
=INDEX(E2:E6;E1;1)
La matrice est égale à E2:E6
La cellule liée est égale à E1, le chiffre 1 représente le choix de l'utilisateur, dans ce cas, le 1 er élément de
la liste.
La position de la colonne est égale à 1 car il y a qu'une seule colonne dans la matrice
C. Berchet
15
CO Florence /2008
Utilisation OpenOffice Calc
FICHE No 12
Les formulaires
Exemple de combinaison de la fonction INDEX et d'une matrice
Plage d'entrée : D3:D8
Cellule liée : D9
Formule en B7 : =INDEX(D3:D8;D9;2)
Matrice : D3:E8
 Exercice
Devis de fenêtres
Votre entreprise réalise des fenêtres sur mesures.
Le coût au mètre linéaire est déterminé par le matériau utilisé et sa longueur total :
Matériaux
Bois
PVC
Alu
Prix/ml
35.70 Frs
42.85 Frs
56.85 Frs
Il existe quatre types de verres différents :
Verre
Anti-effraction
Feuilleté
Fumé
Isolant
Prix/m2
123.40 Frs
97.45 Frs
87.60 Frs
102.50 Frs
A partir du choix dans des listes déroulantes, calculez le montant total de la facture.
La largeur et la hauteur doivent pouvoir varier de 0.40 m à 3.50 m, de 10 cm en 10 cm. La même matrice
sera utilisée pour la largeur et la longueur de la fenêtre
Il faudra rajouter une case à cocher pour obtenir un rabais entreprise de 10%
Pour arrondir un prix de 23.53.- Frs à 23.55.-, on utilise la fonction =ARRONDI(cellule;nb_déc)
C. Berchet
16
CO Florence /2008
Utilisation OpenOffice Calc
FICHE No 13
Les Macro Commandes
Si vous désirez automatiser une suite d'actions, vous allez utiliser les macro-commandes du programme
OpenOffice Calc. Il s'agit d'une sorte d'enregistreur qui garde en mémoire n'importe quelle commande
effectuer dans le programme.
Ensuite, vous pouvez assigner cette suite d'action soit à un raccourci clavier, soit à un bouton de
formulaire.
La première chose et d'activer
l'enregistrement :
Outils, Macro, Nouvelle macro
Le programme nous demande
un nom pour cette macro et
éventuellement un raccourci
clavier.
Ensuite, une minuscule fenêtre apparaît au-dessus de la feuille avec le bouton
arrêter la macro. A ce moment là, il faut effectuer la suite de commandes que l'on
enregistrer et ne pas oublier d'arrêter la macro à l'aide du bouton.
pour
désire
Si vous avez opté pour un raccourci clavier, il suffit de le taper pour que la macro s'exécute. Dans le cas
d'un bouton, il faut le créer à partir de la barre d'outils Formulaire et lui assigner la macro lorsque que le
programme le demande.
 Exercice
Nous allons effectuer une macro qui permet d'effacer les notes de la première période dans votre feuille
de calcul NOTES.XLS
Reprendre le fichier NOTES.XLS, et effectuer les points suivants :
1.
2.
3.
4.
5.
6.
Lancez une nouvelle macro
Sélectionnez la plage qui correspond aux notes des branches. (! Pas les moyennes!)
Effacez le contenu avec les commandes Edition, Effacez, Tout
Désélectionnez la plage en cliquant dans le tableau.
Arrêter la macro
Donnez un nom explicite à votre macro.
Ensuite, vous pouvez créez un bouton sur votre feuille et le nommer
Réinitialiser
Pour parfaire votre travail, vous pouvez créer un deuxième bouton associé à une macro qui imprime votre
feuille. A la fin de chaque période, vous imprimez vos moyenne et réinitialisez votre feuille pour la
période suivante.
C. Berchet
17
CO Florence /2008
Utilisation OpenOffice Calc
FICHE No 14
Réalisation d'un questionnaire
L'objectif est de réaliser un questionnaire à choix multiple sous OpenOffice Calc avec une correction
instantanée. Nous allons travailler sur trois feuilles : une pour les questions, une pour la base de données
et une pour les résultats et commentaires. Le questionnaire doit comporter 10 questions. Le thème des
questions est libre.
Afin de bien s'y retrouver nous allons renommer Feuil1, Feuil2 et Feuil3 en Question,
BD Donnés et Résultat
Dessiner le questionnaire
La première chose est de mettre en place les
questions. Nous allons utiliser à partir de la barre
Formulaire les cases d'option et une zone de groupe
créer la première question.
d'outils
pour
Petit truc, un double clic sur le bouton des cases
d'option permet de dessiner plusieurs boutons à la
l'aide d'un simple clic.
suite à
Ensuite, il faut renommer toutes les cases d'option
les questions choisies. La nom de la zone e groupe
également être effacé.
avec
peut
Associer les questions aux cellules réponses de la base de données
Sur la feuille BD-Données, nous allons spécifier des titres afin de bien clarifier l'exercice :
Dans la première colonne, le nom de la question. Dans la deuxième, les cellules liées, le chiffre 1,2 ou 3
apparaîtra en fonction du choix de l'utilisateur. Dans la troisième, il faudra inscrire le résultat exact, 1,2 ou
3 en fonction de la bonne réponse. Et dans la quatrième, il faudra attribuer un point par réponses exactes.
Un simple test qui compare la colonne B et C fera l'affaire : =SI(B2=C2;1,0)
On va utiliser pour chaque case d'option d'une zone de groupe une cellule liée qui se trouvera sur la
seconde feuille BD-Données. Un clic droit sur une des cases d'option permet de choisir le "format de
contrôle" et de choisir la cellule liée.
Le nom de la deuxième feuille doit apparaître ainsi que la
choisie. Les cellules liées des deux autres cases d'options seront
automatiquement choisies en fonction de la première case
car elles font parties d'une zone de groupe.
C. Berchet
18
cellule
d'option
CO Florence /2008
Utilisation OpenOffice Calc
FICHE No 14 bis
Réalisation d'un questionnaire
Afficher un résultat
Une fois tous les contrôles créer et associés aux cellules correspondantes, il reste à construire la feuille de
résultat.
Sur la feuille DB-Données nous avons le total de points obtenus dans une cellule définie, par exemple
D12. Pour clarifier encore notre questionnaire, il est possible de renommer cette cellule D12 et lui donner
par exemple le nom de TOTAL. Pour ce faire, il suffit de sélectionner avec la souris, la case où la
référence de la cellule apparaît, et de taper le nom voulu. Par la suite, il ne faudra plus utiliser dans une
formule D12 comme référence, mais TOTAL, ce qui est plus explicite.
Référence de la cellule
Sur la feuille Résultat, il faut simplement tester avec la fonction SI le nombre de points et fixer un barême
pour afficher un commentaire :
Si le maximum de points est 10 :
1 à 4 pts Vous avez encore des choses à apprendre
5 à 8 pts Vous avez presque tous juste
9 à 10 pts Félicitatons
Il est possible d'imbriquer des tests (=SI) à l'intérieur de premier test
Total <= 4
Vous avez encore
beaucoup de choses
à apprendre
NON
Total <= 8
OUI
Vous avez presque
tout juste !
OUI
NON
Félicitations !
Sous la forme OpenOffice Calc, il faut mettre cette formule par exemple dans la cellule A1 :
=SI(test 1; vrai ; SI(test 2; vrai ; faux))
C. Berchet
19
CO Florence /2008
Utilisation OpenOffice Calc
FICHE No 14 ter
Réalisation d'un questionnaire
Derniers détails
Pour la présentation, on peut dessiner une zone de
texte (outils dessin) et luis associer un formule du type
=$A$1. La cellule A1 contenant le texte sous forme de
formule (voir au-dessus) on va pouvoir combiner l
puissance des formules et les mises en forme d'une
texte.
•
•
zone
La formule CAR(10) peut être utiliser pour
un renvoi à la ligne dans une formule.
Le signe & permet de concaténer du texte.
faire
Si l'on utilise les codes CAR(10) et & on peut obtenir le résultat suivant :
Le saut de ligne est obtenu avec la syntaxe suivante :
&CAR(10)&CAR(10)& entre les deux phrases.
Il est également possible d'afficher le score sous forme
points en utilisant le contenu de la cellule TOTAL de
feuille BD-Données.
de
la
Il suffit de rajouter après la formule :
"votre score :"&TOTAL& "/10" Dans la zone de
s'affichera : votre score : 6 / 10
Le signe & (concaténation) est obligatoire pour former la phrase à partir de 3 arguments.
texte
Pour passer du questionnaire au résultat, une macro associée à un bouton fera l'affaire. Il faut également
pouvoir retourner au questionnaire depuis le résultat à l'aide d'un bouton. Dernier bouton, permettre de
réinitialiser le questionnaire. Une macro, effacerra le contenu des cellules liées dans la feuille BDDonnées.
Pour que l'utilisateur de voie pas les formules sur la feuille résultat, il suffit de peindre la feuille et le texte
de la même couleur. Vous pouvez encore supprimer dans le menu des Options, les en-têtes de colonnes et
de lignes.
La feuille BD-Données peut être masquée à l'aide de la commande Format, Feuille, masqué.
Sauvegardez votre travail régulièrement sous le nom Questionnaire Votre_Nom.XLS
Bon travail.
C. Berchet
20
CO Florence /2008
Utilisation OpenOffice Calc
FICHE No 15
Evaluation du questionnaire
Nom et prénom : ……………………………………………….. Classe : …………………..
Points Points
possibles obtenus
Tâche
Questionnaire créé avec 10 questions
1
Sauvegarde sous le nom demandé
1
Mise en forme et présentation générale
1
Orthographe des intitulés
1
Thème choisi, originalité
3
Fonctionnement des trois boutons (1 pt par bouton)
1
Création sur 3 feuilles renommées
1
Présentation feuille Base de Données
1
Présentation feuille Résultats
1
Feuille BD-Données masquée
1
Elaboration de la formule pour afficher le résultat
1
Utilisation d'une zone texte pour afficher le résultat
1
Total
C. Berchet
21
CO Florence /2008