Open Office - Classeur avancé

Open Office - Classeur avancé

Open Office – Classeur ­ avancé SOMMAIRE 1. Préambule . . 2 2. Le calendrier . . 2 3. Trajectoire d’un objet lancé . . 6 4. Régression linéaire . . 9 5. Calcul de commissions par tranches . . 12 6. Base de données . . 16 7. Valeur cible . . 19 ATTENTION :  ne pas écrire sur ce document, vous devrez le rendre à votre professeur en fin de séance  vous devrez remettre vos travaux, en fin de séance, sur disquette  l’évaluation de votre travail ne portera pas sur la présentation des documents, mais sur la rigueur d’utilisation des fonctions d’Open Office ­ Classeur.

Patrice LEPISSIER Page 1

Open Office – Classeur ­ avancé 1. 1. Préambule Préambule Vous devez réaliser les exercices suivants en les enregistrant dans un seul classeur Open Office ­ Classeur que vous désignerez par votre nom et prénom (laisser l’extension .ods) et que vous enregistrerez dans le dossier « Mes documents » de votre disque dur local. Pour ajouter des feuilles à un classeur et pour renommer une feuille, utiliser le menu contextuel sur les index de feuilles (clic droit sur le nom d’une feuille).

Ce classeur sera à remettre en fin de séance à votre professeur (par dépôt dans votre dossier). 2. 2. Le calendrier Le calendrier Nommer cette feuille « Calendrier ».

Un conseil, testez les différentes formules par éléments simples avant de vous lancer à composer la totalité de la formule. Et utilisez le « papier – crayon », car la seule formule de ce TP comporte beaucoup de parenthèses … 2.1.

2.1. Principe Principe : : Vous devez réaliser le calendrier ci­joint en ne renseignant que les zones :  De textes : « Année « Janvier » et « Février »  Le numéro de l’année (2008 ou autre)  De formules dans la zone correspondant au 1 e janvier de l’année La mise en page (tracé des encadrements, mise en gras et trame de fond sur les noms des mois) sera faite lorsque l’ensemble du tableau sera terminé.

Le document doit se remplir automatiquement lorsque l’on change l’année (y compris la trame de fond des samedis et dimanches). Seule la zone du rang de l’année doit pouvoir être modifiée par l’utilisateur.

2.2. 2.2. Techniques à utiliser Techniques à utiliser 2.2.1.Le format de cellule Depuis le menu contextuel de la cellule ou depuis le menu « Format ». Permet de modifier l’affichage (mais pas la valeur) de la cellule : police, trame de fond, couleur, bordure, etc.

2.2.2.La mise en page d’un tableau Utiliser le bouton d’encadrement pour tracer les cadres, ou éventuellement le menu contextuel « Format de cellule », puis « Bordures », ou encore le menu « Format ». Utiliser le bouton de couleur de trame pour mettre une trame de fond, ou éventuellement le pinceau pour reproduire les mises en forme. Patrice LEPISSIER Page 2

Open Office – Classeur ­ avancé 2.2.3.La recopie incrémentée Sélectionner au minimum 2 cellules, puis prendre la poignée en bas à droite et tirer. Les cellules seront remplies avec les valeurs suivantes de la liste en fonction de l’incrément existant entre les 2 cellules sélectionnées.

2.2.4.La mise en forme conditionnelle Depuis le menu « Format ». La mise en forme conditionnelle permet de changer la police, la trame de fond, la bordure d’une cellule en fonction de la valeur de la cellule.

Plusieurs conditions peuvent être utilisées. 2.2.5.L’adressage relatif et absolu des cellules L’adressage d’une cellule est le fait d’appeler une cellule par son adresse (exemple A2) 2.2.5.1.Adressage relatif Lorsque vous utilisez le nom de la colonne et de la ligne dans une formule, par exemple « = A2 », et que vous recopiez cette formule, les adresses de colonnes et de lignes seront décalées en fonction du décalage de la copie exécutée.

Par exemple, si vous indiquez dans la cellule B3 la formule « =A2 » et que vous recopiez le contenu de B3 en D5, vous aurez la formule « =C4 » dans D5.

2.2.5.2.Adressage absolu L’adressage absolu ou mi­absolu permet de figer la référence à une colonne et/ou à une ligne. Pour cela il faut faire précéder l’adresse de colonne ou de ligne par le signe » . Par exemple, si vous indiquez dans la cellule B3 la formule « =$A2 » et que vous recopiez le contenu de B3 en D5, vous aurez alors le formule « =$A4 » dans D5.

Si vous indiquez « =A$2 » en B3 et que vous recopiez en D5, vous aurez « =C$2 » en D5. Si vous indiquez « =$A$2 » en B3 et que vous recopiez en D5, vous aurez « =$A$2 » en D5. NB : la touche F4, dans une formule, sur une adresse de cellule, transforme l’adresse relative en adresse absolue. 2.2.6.La protection des cellules et de la feuille La protection de la feuille (depuis le menu « Outils ») permet de verrouiller toutes les cellules verrouillées (statut par défaut). Si la protection de la feuille est installée, l’utilisateur ne peut plus modifier les cellules verrouillées, si non, la saisie est libre.

Pour laisser libre la saisie dans certaines cellules d’une feuille protégée, modifier dans l’onglet « Protection » du menu « Format » de la cellule le paramètre « Verrouillée ». 2.3. 2.3. Fonctions à utiliser Fonctions à utiliser Tous les renseignements sur les différentes fonctions vous sont donnés dans l’aide de Open Office ­ Classeur. Ne pas hésiter à consulter cette aide. Lorsque vous tapez le signe » dans une cellule, vous avez accès dans la liste déroulante de la barre de saisie à la liste des fonctions et un assistant de saisie des fonctions.

Patrice LEPISSIER Page 3

Open Office – Classeur ­ avancé 2.3.1.TEXTE () Cette fonction permet de modifier le formatage des données.

Elle comprend au minimum 2 paramètres :  La valeur à mettre en forme  Le style à utiliser (par exemple « jjjj » donne le nom complet du jour et « jj » le numéro du jour) 2.3.2.DATE () Cette fonction permet d’obtenir une date valide à partir des paramètres année, mois et rang du jour. Ne pas oublier qu’une date est toujours représentée par un numéro de série (nombre de jours écoulés depuis le 1 e janvier 1980), ce qui permet d’effectuer des calculs sur cette date. Ce n’est que le format de cellule qui change la représentation de la date.

2.3.3.Ligne () et Colonne () Les fonctions Ligne() et Colonne() sans autre paramètre vous donne le n° de ligne et de colonne de la cellule en cours. 2.3.4.Si(condition, valeur si vrai ; valeur si faux) La fonction Si() permet de retourner une valeur ou exécuter une fonction à partir de la vérification d’une condition. 2.3.5.Mod(Dividende, Diviseur) La fonction Mod() donne le reste d'une division. Les années bissextiles sont divisibles par 4 (le reste est égal à zéro). Patrice LEPISSIER Page 4

Open Office – Classeur ­ avancé 2.4. 2.4. Document à obtenir Document à obtenir Année 2000 Janvier Février Mars Avril Mai Juin Juillet Août Septembre Octobre Novembre Décembre samedi 01 mardi 01 mercredi 01 samedi 01 lundi 01 jeudi 01 samedi 01 mardi 01 vendredi 01 dimanche 01 mercredi 01 vendredi 01 dimanche 02 mercredi 02 jeudi 02 dimanche 02 mardi 02 vendredi 02 dimanche 02 mercredi 02 samedi 02 lundi 02 jeudi 02 samedi 02 lundi 03 jeudi 03 vendredi 03 lundi 03 mercredi 03 samedi 03 lundi 03 jeudi 03 dimanche 03 mardi 03 vendredi 03 dimanche 03 mardi 04 vendredi 04 samedi 04 mardi 04 jeudi 04 dimanche 04 mardi 04 vendredi 04 lundi 04 mercredi 04 samedi 04 lundi 04 mercredi 05 samedi 05 dimanche 05 mercredi 05 vendredi 05 lundi 05 mercredi 05 samedi 05 mardi 05 jeudi 05 dimanche 05 mardi 05 jeudi 06 dimanche 06 lundi 06 jeudi 06 samedi 06 mardi 06 jeudi 06 dimanche 06 mercredi 06 vendredi 06 lundi 06 mercredi 06 vendredi 07 lundi 07 mardi 07 vendredi 07 dimanche 07 mercredi 07 vendredi 07 lundi 07 jeudi 07 samedi 07 mardi 07 jeudi 07 samedi 08 mardi 08 mercredi 08 samedi 08 lundi 08 jeudi 08 samedi 08 mardi 08 vendredi 08 dimanche 08 mercredi 08 vendredi 08 dimanche 09 mercredi 09 jeudi 09 dimanche 09 mardi 09 vendredi 09 dimanche 09 mercredi 09 samedi 09 lundi 09 jeudi 09 samedi 09 lundi 10 jeudi 10 vendredi 10 lundi 10 mercredi 10 samedi 10 lundi 10 jeudi 10 dimanche 10 mardi 10 vendredi 10 dimanche 10 mardi 11 vendredi 11 samedi 11 mardi 11 jeudi 11 dimanche 11 mardi 11 vendredi 11 lundi 11 mercredi 11 samedi 11 lundi 11 mercredi 12 samedi 12 dimanche 12 mercredi 12 vendredi 12 lundi 12 mercredi 12 samedi 12 mardi 12 jeudi 12 dimanche 12 mardi 12 jeudi 13 dimanche 13 lundi 13 jeudi 13 samedi 13 mardi 13 jeudi 13 dimanche 13 mercredi 13 vendredi 13 lundi 13 mercredi 13 vendredi 14 lundi 14 mardi 14 vendredi 14 dimanche 14 mercredi 14 vendredi 14 lundi 14 jeudi 14 samedi 14 mardi 14 jeudi 14 samedi 15 mardi 15 mercredi 15 samedi 15 lundi 15 jeudi 15 samedi 15 mardi 15 vendredi 15 dimanche 15 mercredi 15 vendredi 15 dimanche 16 mercredi 16 jeudi 16 dimanche 16 mardi 16 vendredi 16 dimanche 16 mercredi 16 samedi 16 lundi 16 jeudi 16 samedi 16 lundi 17 jeudi 17 vendredi 17 lundi 17 mercredi 17 samedi 17 lundi 17 jeudi 17 dimanche 17 mardi 17 vendredi 17 dimanche 17 mardi 18 vendredi 18 samedi 18 mardi 18 jeudi 18 dimanche 18 mardi 18 vendredi 18 lundi 18 mercredi 18 samedi 18 lundi 18 mercredi 19 samedi 19 dimanche 19 mercredi 19 vendredi 19 lundi 19 mercredi 19 samedi 19 mardi 19 jeudi 19 dimanche 19 mardi 19 jeudi 20 dimanche 20 lundi 20 jeudi 20 samedi 20 mardi 20 jeudi 20 dimanche 20 mercredi 20 vendredi 20 lundi 20 mercredi 20 vendredi 21 lundi 21 mardi 21 vendredi 21 dimanche 21 mercredi 21 vendredi 21 lundi 21 jeudi 21 samedi 21 mardi 21 jeudi 21 samedi 22 mardi 22 mercredi 22 samedi 22 lundi 22 jeudi 22 samedi 22 mardi 22 vendredi 22 dimanche 22 mercredi 22 vendredi 22 dimanche 23 mercredi 23 jeudi 23 dimanche 23 mardi 23 vendredi 23 dimanche 23 mercredi 23 samedi 23 lundi 23 jeudi 23 samedi 23 lundi 24 jeudi 24 vendredi 24 lundi 24 mercredi 24 samedi 24 lundi 24 jeudi 24 dimanche 24 mardi 24 vendredi 24 dimanche 24 mardi 25 vendredi 25 samedi 25 mardi 25 jeudi 25 dimanche 25 mardi 25 vendredi 25 lundi 25 mercredi 25 samedi 25 lundi 25 mercredi 26 samedi 26 dimanche 26 mercredi 26 vendredi 26 lundi 26 mercredi 26 samedi 26 mardi 26 jeudi 26 dimanche 26 mardi 26 jeudi 27 dimanche 27 lundi 27 jeudi 27 samedi 27 mardi 27 jeudi 27 dimanche 27 mercredi 27 vendredi 27 lundi 27 mercredi 27 vendredi 28 lundi 28 mardi 28 vendredi 28 dimanche 28 mercredi 28 vendredi 28 lundi 28 jeudi 28 samedi 28 mardi 28 jeudi 28 samedi 29 mardi 29 mercredi 29 samedi 29 lundi 29 jeudi 29 samedi 29 mardi 29 vendredi 29 dimanche 29 mercredi 29 vendredi 29 dimanche 30 jeudi 30 dimanche 30 mardi 30 vendredi 30 dimanche 30 mercredi 30 samedi 30 lundi 30 jeudi 30 samedi 30 lundi 31 vendredi 31 mercredi 31 lundi 31 jeudi 31 mardi 31 dimanche 31 Testez votre document en changeant l’année, et pensez à protéger votre feuille (pour éviter que le correcteur, par une manœuvre inopportune, ne change votre formule …).

Patrice LEPISSIER Page 5

Open Office – Classeur ­ avancé 3. 3. Trajectoire d’un objet lancé Trajectoire d’un objet lancé Nommer cette feuille « Trajectoire ». Et rappelez vous que le cosinus et le sinus s’applique à des angles exprimés en radians et non en degrés. NB : les formules utilisées ne tiennent pas compte du coefficient de pénétration dans l’air. 3.1. 3.1. Principe Principe Vous devez tracer une courbe dépendant de 3 paramètres : l’angle , la vitesse et l’intervalle de temps (ce qui détermine la durée totale de la trajectoire).

L’utilisateur n’aura à renseigner que les valeurs des 3 paramètres, votre courbe se modifiera automatiquement.

Pour tracer une courbe avec Open Office ­ Classeur, il faut établir un tableau de valeurs, et tracer le graphique à partir de ces valeurs. Open Office ­ Classeur ne sait pas tracer la courbe d’une fonction, il ne peut que faire un graphique à partir de points. Encore une fois, vous devrez utiliser la recopie incrémentée pour constituer le tableau de valeurs. 3.2.

3.2. Techniques à utiliser Techniques à utiliser 3.2.1.L’éditeur d’équations L’éditeur d’équations permet de mettre en forme toutes sortes d’équations (ce qui n’est pas possible dans les cellules Open Office ­ Classeur, ni en saisie normale sous Texte). Il va générer une image de votre équation, qui sera « posée » sur votre feuille (vous pouvez la déplacer et la redimensionner en la prenant avec la souris).

Pour insérer une équation, cliquer sur le menu « Insertion », puis « Objet ». et « Formule ». Vous aurez alors, dans le menu, de nouvelles fonctions spécifiques à cet éditeur, et une barre d’outils vous donnera accès à tous les symboles mathématiques.

3.2.2.Le tracé de graphiques Le tracé d’un graphique se fait à partir du bouton de la barre d’outils « Diagramme », ou à partir du menu « Insertion » puis « Diagramme ».

Si vous sélectionnez la zone de données avant de lancer l’assistant graphique, cette sélection sera considérée comme constituant les données à représenter. Pour modifier un graphique, il suffit de faire un clic droit sur la zone à modifier (données, axes, graphique complet, etc.) pour accéder au menu contextuel de modification. Patrice LEPISSIER Page 6

Open Office – Classeur ­ avancé 3.3. 3.3. Fonctions à utiliser Fonctions à utiliser 3.3.1.Trigonométrie Les fonctions que vous avez à utiliser sont :  Cos() = cosinus de l’angle en radians  Sin() = sinus de l’angle en radians  Pi() = valeur Pi 3.3.2.Opérateurs Vous avez à utiliser les opérateurs classiques ( addition ( soustraction), * ou x (multiplication), / ou : (division) et l’opérateur ^ (puissance).

Pensez à placer correctement vos parenthèses. (un conseil utilisez le « papier –crayon » avant d’entrer une formule Open Office ­ Classeur).

Patrice LEPISSIER Page 7

Open Office – Classeur ­ avancé 3.4. 3.4. Document à obtenir Document à obtenir Trajectoire d'un objet lancé Formules utilisées Temps Distance Hauteur 0,0 0,0000000 0,0000000 Distance 0,3 6,7492699 7,6020167 0,6 13,4985398 14,3211333 Hauteur 0,9 20,2478097 20,1573500 1,2 26,9970796 25,1106666 1,5 33,7463495 29,1810833 Paramètres 1,8 40,4956194 32,3685999 Angle en degrés a 50 2,1 47,2448893 34,6732166 Vitesse en millisecondes V0 35 2,4 53,9941592 36,0949332 Constante de gravitation g 9,81 2,7 60,7434291 36,6337499 Intervalle de temps i 0,3 3,0 67,4926990 36,2896665 3,3 74,2419689 35,0626832 3,6 80,9912388 32,9527998 3,9 87,7405087 29,9600165 4,2 94,4897786 26,0843331 4,5 101,2390485 21,3257498 4,8 107,9883184 15,6842664 5,1 114,7375883 9,1598831 5,4 121,4868582 1,7525997 Patrice LEPISSIER Page 8 ) cos( * 0 a t V d= ( ) ² 2 1 sin * 0 gt a t V h − =

Open Office – Classeur ­ avancé 3.5. 3.5. Copie dans Ooo ­ Texte Copie dans Ooo ­ Texte La manipulation suivante à pour but de vous faire réaliser une copie avec liaison du graphique dans un document Ooo ­ Texte : 1. ouvrez un document Ooo ­ Texte vierge 2. sélectionnez le graphique dans Open Office ­ Classeur, puis copiez le 3. venez dans Ooo ­ Texte, dans le menu « Édition », sélectionnez l’option « Collage spécial » 4. cliquez sur « coller avec liaison » Le graphique sera alors collé dans Ooo ­ Texte. Organisez vos fenêtres de façon à avoir Open Office ­ Classeur et Ooo ­ Texte visibles à l’écran.

Changez les paramètres de la fonction dans Open Office ­ Classeur, votre graphique doit se modifier dans Ooo ­ Texte.

Patrice LEPISSIER Page 9

Open Office – Classeur ­ avancé 4. 4. Régression linéaire Régression linéaire Nommer cette feuille « Régression ». Pour information, vous allez utiliser les formules statistiques suivantes : Coefficient de corrélation ( ) ( ) ² ²Yi Xi XiYi r ∑ = Avec : r = coefficient de corrélation Xi = écarts des valeurs X à la moyenne Yi = écarts des valeurs Y à la moyenne Droite de régression ( ) ² Xi XiYi a ∑ = Avec : r = coefficient de corrélation Xi = écarts des valeurs X à la moyenne Yi = écarts des valeurs Y à la moyenne 4.1.

4.1.

Principe Principe Vous devez calculer le coefficient de corrélation et l’équation de la droite de régression d’une série de données qui vous est fournie en annexe (fichier « CA par visites.txt »), puis faire la représentation graphique des données et de la droite de régression. Les calculs du coefficient de corrélation et de l’équation de la droite de régression doivent être faits à partir des formules mathématiques et des fonctions intégrées dans Open Office ­ Classeur.

4.2. 4.2. Techniques à utiliser Techniques à utiliser 4.2.1.Importation de données Pour importer les données du fichier « CAParVisites.txt » : 1. sélectionner l’option « Feuille à partir d'un fichier » du menu « Insertion » dans la barre de menu 2. sélectionner le fichier CAParVisites.txt 3. indiquer comme délimiteur la tabulation 4. confirmer l’importation dans votre classeur avant la feuille courante NB : il est également possible d’importer des données depuis un tableau Ooo ­ Texte, ou une liste dont les colonnes sont séparées par des tabulations en utilisant la fonction copier/coller. 4.2.2.Ajout d’une droite de tendance sur un graphique Pour ajouter une droite de tendance à une courbe : 1.

cliquer sur la courbe 2. dans le menu « Format », puis « Propriétés de l'objet», onglet « Statistiques » 3. sélectionner « Régression linéaire » ATTENTION : cette option n'est proposée que pour les courbes de type XY (Cf. type de diagramme). Patrice LEPISSIER Page 10

Open Office – Classeur ­ avancé 4.3. 4.3. Fonctions à utiliser Fonctions à utiliser 4.3.1.Somme() et Moyenne() La fonction Somme() peut être tapée dans la saisie de formule ou en utilisant le bouton ∑, puis en spécifiant la plage de données. (cette fonction ne prend pas en compte les valeurs non numériques, contrairement à l’addition). La fonction Moyenne() qui a comme paramètre la plage de données. Cette fonction ne prend pas en compte les valeurs non numériques et nulles. Elle est équivalente à Somme() / NBVal(). 4.3.2.Fonctions statistiques Les fonctions que vous avez à utiliser sont :  COEFFICIENT.CORRELATION(Y ;X) = calcule le coefficient de corrélation entre les données Y et X contenues dans des plages de données.

 DROITEREG(Y ;X) = calcule le coefficient directeur de la droite de régression à partir des données Y et X contenues dans des plages de données.  ORDONNEE.ORIGINE(Y ;X) = calcule l’ordonnée à l’origine de la droite de régression à partir des données Y et X contenues dans des plages de données. Vous trouverez ces fonctions dans la partie « Statistiques » de la liste des fonctions. Patrice LEPISSIER Page 11

Open Office – Classeur ­ avancé Document à obtenir CA par visites commerciales Visites Chiffre d'affaires Xi Yi XiYi Xi² Yi² 148 256 ­6 ­13 78 36 169 152 265 ­2 ­4 8 4 16 152 268 ­2 ­1 2 4 1 155 272 1 3 3 1 9 157 272 3 3 9 9 9 160 281 6 12 72 36 144 Totaux 172 90 348 Moyennes 154 269 Formules Fct Open Office ­ Classeur Coefficient de corrélation 0,971891 0,971891 Droite de régression a 1,911111 1,911111 b ­25,311111 ­25,311111 équation Y = 1,91X ­25,31 Patrice LEPISSIER Page 12

Open Office – Classeur ­ avancé 5. 5. Calcul de commissions par tranches Calcul de commissions par tranches Nommer cette feuille « Commissions ». Dans ce TP vous allez utiliser plusieurs niveaux de fonctions SI(). 5.1. 5.1. Principe Principe Vous devez réaliser une feuille permettant de calculer les commissions dues à un vendeur, l’utilisateur ne renseignant que le numéro du vendeur. Le calcul des commissions se fait par tranche, soit :  De 0 € à Tranche A : pas de commission  De Tranche A à Tranche B : une commission de 5% (taux Tranche A)  De Tranche B à Tranche C : une commission de 7% (taux Tranche B)  Au delà de Tranche C : une commission de 10% (taux Tranche C)  La prime est versée lorsque les ventes atteignent ou dépassent Tranche C Par exemple, pour un barème A, avec un montant de ventes de : 1.

de 3 500 € a. Tranche B – Tranche A : (3 000 – 1 000) * 5% = 100 € b. Ventes – Tranche B : (3 500 – 3000) * 7% = 35 € c. Soit au total = 135 € 2. de 5 500 € a. Tranche B – Tranche A : (3000 – 1000) * 5% = 100 € b. Tranche C – Tranche A : (5 000 – 3 000) * 7% = 140 € c. Ventes – Tranche C : (5 500 – 5000) * 10% = 50 € d. Prime = 300 e. Soit au total = 490 € Pour chaque vendeur il est appliqué un barème spécifique désigné par le numéro de barème. Pensez à verrouiller vos cellules afin d’éviter qu’une manœuvre hasardeuse ne vienne effacer toutes vos formules.

5.2. 5.2. Fonctions à utiliser Fonctions à utiliser 5.2.1.Recherche () Les fonctions « Recherche « RechercheV » et « RechercheH » permettent de trouver une valeur dans une plage de données, à partir d’une valeur connue. « Recherche » cherche la valeur en ordre vertical et horizontal, dans la 1 e colonne et dans la 1 e ligne. « RechercheV » cherche la valeur en ordre vertical, dans la 1 e colonne. « RechercheH » cherche la valeur en ordre horizontal, dans la 1 e ligne. Les paramètres de « Recherche » sont :  Valeur cherchée (référence de la cellule contenant la valeur cherchée)  Plage de données  N° de colonne, ou de ligne à retourner Patrice LEPISSIER Page 13

Open Office – Classeur ­ avancé  Approche : o Faux : indique que la recherche doit trouver la valeur exacte o Vrai : indique que la recherche s’arrêtera à la première valeur inférieure à la valeur cherchée (dans ce cas la liste doit être en ordre croissant sur la première colonne ou ligne). 5.2.2.Si(Condition;Valeur si vrai; Valeur si faux) et ET(Condition1 ; Condition2 ; etc.) La fonction ET() permet de vérifier si plusieurs conditions sont vérifiées. NB : la fonction OU() permet de vérifier la validité d'une seule condition. La combinaison de SI() et Et() permet de vérifier des valeurs encadrées.

5.3.

5.3. Document à obtenir Document à obtenir Testez votre formule en indiquant successivement tous les numéros de vendeurs. Patrice LEPISSIER Page 14 Barèmes N° Tranche A Tranche B Tranche C Prime Taux 5% 7% 10% Calcul de commissions A 300 Z 500 Vendeur X n° 22 P Nom Fred ERIQUE Ventes Vendeurs Barême X N° Nom Barême Ventes Commissions 253,00 32 Léo PAUL Z 45 Albert TINE A 12 Jules HIETE P 22 Fred ERIQUE X Détail calcul Barème Base Taux Comm. A 3000,00 1000 5,00% 50,00 B 4000,00 2900 7,00% 203,00 C 7000,00 0 10,00% 0,00 Prime 300,00 Commissions 253,00 1 000 3 000 5 000 1 500 3 500 6 000 3 000 4 000 7 000 1 000 6 000 7 000 9 000 3 000 6 900,00 3 900 5 200 12 000 6 900

Open Office – Classeur ­ avancé 6. 6. Base de données Base de données Nommer cette feuille « Base de données ». Cet exercice doit vous permettre de travailler sur des listes Open Office ­ Classeur et d’utiliser les fonctions de Base de données. 6.1. 6.1. Principe Principe La feuille « Base de données » permet d’obtenir :  Le nombre total d’articles et la valeur du stock  A partir de la sélection dans la liste, le nombre d’articles et leur valeur en stock pour les lignes affichées  A partir de la zone de critères, le nombre d’articles et leur valeur en stocks pour les articles correspondant aux critères indiqués Insérer le fichier « Catalogue.txt » dans votre feuille par l’instruction « Données « Données externes », puis « Importer le fichier texte ».

Ajouter la colonne de calcul des valeurs en stock. Ajouter les zones :  Total général = total du catalogue  Total affichage = total des lignes affichées  Total pour critères = total des lignes correspondant aux critères  Zone critères (vous pouvez changer les valeurs pour faire des essais) 6.2. 6.2. Techniques à utiliser Techniques à utiliser 6.2.1.Base de données Open Office ­ Classeur, comme Ooo ­ Texte, ne peut traiter que des bases de données « mono­tables ». Les bases de données relationnelles sont gérées par des logiciels comme Access, SQL serveur, MySQL, etc.

Une base de données sous Open Office ­ Classeur est un tableau de données avec :  Les noms de champs en première ligne  La dernière ligne est toujours une ligne vide (aucun champ rempli)  La dernière colonne est toujours une colonne vide (aucune zone remplie) Pour travailler sur une base de données, il suffit de sélectionner une cellule quelconque de la base de données, Open Office ­ Classeur en reconnaît automatiquement les limites (Cf.

ci­dessus). 6.2.2.Tri des données L’option « Trier » du menu « Données » permet de reclasser la liste de la base de données en ordre croissant ou décroissant sur un ou plusieurs champs (3 au maximum).

6.2.3.Filtrage des données L’option « Filtre « Filtre automatique » permet d’installer le filtrage par sélection dans une base de données. Des boutons de sélection apparaissent alors sur chaque nom de champ. Patrice LEPISSIER Page 15

Open Office – Classeur ­ avancé Il est alors possible de sélectionner les lignes en fonction d’un ou plusieurs critères sur un champ et de combiner les sélections avec plusieurs champs. 6.2.4.Tableau croisé dynamique Un tableau croisé dynamique est une synthèse d’une base de données, qui est mise à jour à chaque modification de la liste d’origine.

Pour créer un tableau croisé, sélectionner la base de données, puis l’option « Tableau croisé dynamique » du menu « Données » de la barre de menu. Suivre ensuite l’assistant.

Dans l’assistant, cliquer sur le bouton « Disposition » pour spécifier les champs à mettre en colonne, en ligne et en synthèse. 6.3. 6.3. Fonctions à utiliser Fonctions à utiliser 6.3.1.Sous.Total () La fonction Sous.Total() permet de ne travailler que sur les lignes affichées d’une liste. Elle comporte 2 paramètres :  Le numéro de fonction à utiliser (Cf. l’aide d’Open Office ­ Classeur) : le n° 9 correspond à la somme  La plage de données sur laquelle porte la fonction (données à additionner par exemple) 6.3.2.BDSomme() La fonction BDSomme(), comme toutes les fonctions commençant par BD…(), permet d’effectuer des opérations sur une base de données en fonction de critères.

Il faut pour cela définir une « zone de critères » comprenant :  Le nom des champs sur lesquels portent les critères (ces noms doivent être strictement identiques à ceux de la base de données)  Une ligne pour chaque type de sélection Lorsque les critères sont indiqués sur plusieurs lignes, cela signifie que chaque ligne de critères sera vérifiée avec le mot clé « ou » entre elles.

Lorsque un même nom de champ est indiqué sur plusieurs colonnes cela signifie que les valeurs indiquées seront vérifiées avec le mot clé « et ». Exemples : Référence Prix Unitaire LIV01 LIV02 >10 Sélectionne toutes les lignes correspondant aux références LIV01 et LIV02 et les articles dont le prix est supérieur à 10 Référence Prix Unitaire LIV01 >10 LIV02 Sélectionne toutes les lignes correspondant aux références LIV01 dont le prix est supérieur à 10 € et la référence LIV02. Prix Unitaire Prix Unitaire >10

Open Office – Classeur ­ avancé La fonction BDSomme() utilise les paramètres suivants :  Plage de la base de données (y compris la ligne de titres)  Nom du champ à additionner (ou numéro de la colonne)  Plage contenant les critères (y compris la ligne des noms de champs) 6.4.

6.4. Document à obtenir Document à obtenir Catalogue d'articles Référence Type Désignation Prix UnitaireQuantité Stock CAB004 Fournitures Cable USB 5,00 24 120,00 CART034 Fournitures Cartouche couleur HP 695 45,00 34 1 530,00 CART035 Fournitures Cartouche noire HP 695 15,00 7 105,00 LIV00 Livre Manuel Ooo ­ Texte 6,00 2 12,00 LIV01 Livre Manuel Visual Basic 12,00 15 180,00 LIV02 Livre Manuel Open Office ­ Classeur 5,00 20 100,00 Zone de critères Total général 102 2 047,00 Référence Prix Unitaire Total affichage 102 2 047,00 LIV01 Total pour critères 76 1 915,00 LIV02 >10 Tableau croisé dynamique Somme StockType Référence Fournitures Livre Total CAB004 120 120 CART034 1530 1530 CART035 105 105 LIV00 12 12 LIV01 180 180 LIV02 100 100 Total 1755 292 2047 Utilisez la sélection dans la liste (avec les boutons à compter des noms de champs) pour afficher :  le total pour les « Fournitures »  le total pour les « Livres » Utilisez la zone de critères pour sélectionner des références particulières et/ou des plages de prix.

Patrice LEPISSIER Page 17

Open Office – Classeur ­ avancé 7. 7. Valeur cible Valeur cible Nommer cette feuille « Valeur cible ». Cet exercice met en œuvre 2 utilitaires d’Open Office ­ Classeur : la valeur cible et le solveur. 7.1. 7.1. Principe Principe Vous allez construire une feuille de calcul permettant de calculer la mensualité de remboursement d’un emprunt à annuités constantes en fin de période et le montant des intérêts engendrés par cet emprunt. Vous utiliserez ensuite l’outil « Valeur cible » pour trouver une valeur de l’un des paramètres de la formule de calcul de la mensualité en fonction d’un montant d’intérêts.

Le solveur sera utilisé pour résoudre le programme en travaillant sur les 2 paramètres et en définissant des plages de tolérance. La formule de calcul de la mensualité est : ( ) n i i V A − + − = 1 1 * Avec :  A = mensualité constante  V0 = Montant de l’emprunt  i = taux mensuel (taux annuel / 12) dans le cas d’une mensualité  n = nombre de mois 7.2. 7.2. Techniques à utiliser Techniques à utiliser 7.2.1.Valeur cible La « Valeur cible » permet de trouver la valeur d’une cellule utilisée dans une formule pour atteindre un résultat donné.

La cellule à définir doit contenir une formule de calcul et faire appel à la valeur de la cellule à modifier.

Utilisez cet utilitaire pour trouver la valeur du taux d’intérêt pour que le montant des intérêts soit de 1 000 €. Patrice LEPISSIER Page 18

Open Office – Classeur ­ avancé 7.3. 7.3. Fonctions à utiliser Fonctions à utiliser 7.3.1.VPM() La fonction VPM() permet de calculer la mensualité constante d’amortissement d’un emprunt. Elle résoud la formule donnée précédemment. Les paramètres de VPM sont :  Le taux : penser à le diviser par 12 pour obtenir un taux mensuel  La durée  Le montant de l’emprunt La valeur retournée par VPM est négative (notion anglo­saxonne du remboursement), il suffit de la multiplier par –1 pour la rendre positive, ou de multiplier le montant de l’emprunt par –1. 7.3.2.Calcul du montant des intérêts Le montant des intérêts est égal au total des versements moins le montant de l’emprunt initial.

Le total des versements étant égal à la mensualité multiplié par le nombre de versements (la mensualité étant constante).

7.4. 7.4. Document à obtenir Document à obtenir Calcul du montant des intérêts Emprunt 10 000 Durée 48mois Taux 5,00%annuel Mensualité 230,29 € Total des intérêts 1 054,06 € Patrice LEPISSIER Page 19

Vous pouvez aussi lire