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