Les fonctions. Argument. Page 14



Documents pareils
Microsoft Excel Présentation du tableur Excel

Manuel M O D U L E D I M P O R T A T I O N

Guide d'utilisation. OpenOffice Calc. AUTEUR INITIAL : VINCENT MEUNIER Publié sous licence Creative Commons

TD3 - Facturation avec archivage automatisé

Excel 2010 Intermediaire

Débuter avec Excel. Excel

EXCEL TUTORIEL 2012/2013

TABLEAU CROISE DYNAMIQUE

Utiliser un tableau de données

Microsoft Excel. Tableur

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs

INSERER DES OBJETS - LE RUBAN INSERTION... 3 TABLEAUX

Université Ibn Zohr Excel Résume de cours

Note de cours. Introduction à Excel 2007

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

POUR ALLER UN PEU PLUS LOIN SUR UN TABLEUR. Version EXCEL

A) - Fonctions DATES 3

FONCTIONS FINANCIÈRES

REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE LA FORMATION PROFESSIONNELLE. Microsoft. Excel XP

CALC2QIF Conversion de données OpenOffice au format QIF

Créer un tableau avec LibreOffice / Calc

Parcours FOAD Formation EXCEL 2010

Analyser des données à l aide de formules

GUIDE Excel (version débutante) Version 2013

FICHE 1 : GENERALITES SUR EXCEL

PRÉSENTÉ PAR : NOVEMBRE 2007

Calc 2 Avancé. OpenOffice.org. Guide de formation avec exercices et cas pratiques. Philippe Moreau

Excel 2007 Niveau 3 Page 1

COURS DE MS EXCEL 2010

LibreOffice Calc : introduction aux tableaux croisés dynamiques

Activité 11 : Nuage de points ou diagramme de dispersion

EXCEL PERFECTIONNEMENT CALCULS AVANCES

SOMMAIRE. Travailler avec les requêtes... 3

CHAPITRE I FONCTIONS STATISTIQUES, DE DATE & HEURE... 1

Saisir et traiter les engagements de coûts

GUIDE D UTILISATION DE L ISU SEPTEMBRE 2013 GUIDE D UTILISATION DU NAVIGATEUR UIS.STAT (VERSION BÊTA)

Numbers sur ipad. Atelier Formation Numbers sur ipad. [Notes extraitres de l'aide en ligne]

Livret Cours Microsoft office 2007 Tableur Excel Perfectionnement

Utiliser des fonctions complexes

Formation Word/Excel. Présentateur: Christian Desrochers Baccalauréat en informatique Clé Informatique, 15 février 2007

Programme d Accès Communautaire / Atelier 4 Initiation à Microsoft Excel PLAN DE COURS 3 MICROSOFT EXCEL 4 LANCER EXCEL 4

3 : créer de nouveaux onglets dans Netvibes Cliquer sur le bouton «+» et renommer le nouvel onglet (par exemple Encyclopédies en ligne)

Guide Calc. Chapitre 7 Formules et Fonctions

Guide de démarrage Janvier 2012

LE TABLEUR OPENOFFICE CALC : CONTRÔLES DE FORMULAIRES ACCÈS AUX BASES DE DONNÉES

Excel avancé. Frédéric Gava (MCF)

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version /11/05

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Affichage de la date d'exigibilité sur les documents FAQ INV 011

Créer le schéma relationnel d une base de données ACCESS

Convertisseur BBAN/IBAN

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

Comment créer et utiliser une fonction

EXCEL Les tableaux croisés dynamiques

Créer une base de données

OSIRIS/ Valorisation des données PORTAIL BO MANUEL UTILISATEUR

L application «Classeur» ou «Calc»

Valeur cible et solveur. Les calculs effectués habituellement avec Excel utilisent des valeurs numériques qui constituent les données d'un problème.

Formation tableur niveau 1 (Excel 2013)

supérieure Vous ne connaissez pas le numéro de version de votre application?

Excel 2007 Utilisation Avancée

Cours Access 1) INTRODUCTION AU SGBD...4 2) LES TABLES...4

Traitement des données avec Microsoft EXCEL 2010

Gestion électronique des procurations

Statistiques descriptives sous Excel. Lætitia Perrier Bruslé Cours de statistique descriptive sous Excel

Table des matières A. Introduction... 4 B. Principes généraux... 5 C. Exemple de formule (à réaliser) :... 7 D. Exercice pour réaliser une facture

NOS FORMATIONS EN BUREAUTIQUE

Sync SHL version 8.15

La formation informatique en ligne INFOS COURS - FORUM SUPPORT DE COURS WOR MICROSOFT

À la découverte d Excel pour ipad version 1.1.

12 Tableaux croisés dynamiques

Microsoft Excel 2000 Fonctions avancées

TABLEAU CROISE DYNAMIQUE

Tutoriaux : Faites vos premiers pas avec Microsoft Visio 2010

Comment bien démarrer avec. NetAirClub GUIDE ADMINISTRATEUR V1.5. Table des matières

Utilisation du logiciel ModellingSpace

DECOUVERTE DU LOGICIEL CIEL GESTION COMMERCIALE

La Clé informatique. Formation Excel XP Aide-mémoire

Algorithmique avec Algobox

Module 1 : Tableau de bord Excel * 2010 incl.*

Module 16 : Les fonctions de recherche et de référence

IMPORTATION, CRÉATION, MANIPULATION, EXPORTATION DE DONNÉES STATISTIQUES

Initiation à la programmation OEF pour Wims (exercices).

Alain DI MAGGIO Mise à jour sur le site 11/01/10

VOCABULAIRE LIÉ AUX ORDINATEURS ET À INTERNET

Perfectionnement Excel 2007

Partie 1. Fonctions plus complexes dans Excel. Fonctions Si(), Et(), Ou() et fonctions imbriquées. Opérateurs logiques. I.1.

PROFIS Installation. Module 4: Module 3D Design

Cartable En Ligne 1.15

Excel Fonctionnalités de base [xl]

Traitement de texte : Quelques rappels de quelques notions de base

Le modèle de données

Auto-Entreprise : Activités : Eric SOTY - Siret n Formation Bureautique, continue d'adultes. Tél : Fax :

GUIDE D'UTILISATION DE L'ANNÉE PHILOLOGIQUE SUR INTERNET

Gestion de parc informatique - Prise en main

Transcription:

Page 14 Les fonctions Les fonctions sont des programmes se chargeant de divers calculs à votre place. Excel propose plus de 200 fonctions dans différents domaines (statistiques, financières, date et heure, trigonométrique,...) Exemple... Toutes les fonctions présentent la même syntaxe : le nom de la fonction est suivi de parenthèses renfermant les arguments utilisés par la fonction. Si la fonction requiert plusieurs arguments, ils sont séparés par des points-virgules. Nom de la fonction Argument Description des fonctions utilisées dans le tableau ci-dessus : La fonction =somme(f3:f15) calcule la somme des cellules sélectionnées (=argument); la fonction =moyenne(c3:c15) calcule la moyenne des cellules sélectionnées; la fonction =max(e3:e15) indique la valeur maximale de la plage des cellules sélectionnées; la fonction =min(d3:d15) indique la date la plus ancienne de la plage des cellules sélectionnées; La fonction =nb.si(...) calcule le nombre d éléments correspondant à un critère de sélection. Elle contient deux arguments. Dans =nb.si(b3:b15; f ), le 1er argument indique la plage de valeurs et le 2ème, le critère de sélection. La fonction =nb.si(f3:f15; >85") montre qu il est possible d utiliser des critères de comparaisons (< ou > ou = ou <>). Il est évidemment possible de combiner des fonctions afin d obtenir un résultat bien précis. Dans l exemple ci-dessus, la fonction =max(e3:e15)-min(e3:e15) permet d obtenir la différence de poids entre la personne la plus légère et la plus lourde.

Les fonctions avancées page 15 Les fonctions sont des formules prédéfinies qui effectuent des calculs en utilisant des valeurs (de type numérique, alphanumérique, date,...) à partir d arguments (plage de cellules, nombres, date, texte,...). Par exemple, la fonction SOMME additionne des valeurs ou des plages de cellules. La syntaxe d'une fonction débute par le nom de la fonction suivi d'une parenthèse ouvrante puis des arguments de la fonction séparés par des ; et se termine par une parenthèse fermante. Si la fonction débute une formule, tapez un signe égal (=) avant le nom de la fonction. Signe égal (si la fonction se trouve au début d une formule) Nom de la fonction Un point virgule-virgule sépare les arguments =somme(a5;c2:c3;d1:d6) Des parenthèses délimitent les arguments Comment créer une fonction? Il existe deux méthodes : soit vous taper directement la fonction, en commençant par le signe = et en respectant évidemment les paramètres qui la composent; soit vous utiliser le bouton "coller une fonction", qui permet d activer l assistant fonction. Cette méthode permet de sélectionner une fonction que et des "fenêtres" de dialogue vous aide à introduire les paramètres. Cet assistant classe les diverses fonctions XL (environ 230!!) par catégorie et permet de retrouver les dernières fonctions utilisées. Il est conseillé d'utiliser l assistant fonction afin de connaître les subtilités de la fonction sélectionnée. L affichage des formules Il est parfois utile d afficher les formules d une feuille de calculs. Il est conseillé de créer une copie de la feuille dont on veut voir les formules et de modifier ensuite les options de la feuille. Démarche : Sélectionnez la rubrique Options.. du menu Outils Dans la fenêtre Options, cochez la case vis-à-vis de Formules, cliquez ensuite sur le bouton OK Modifiez la largeur des colonnes afin de voir les formules en entier.

=concatener(argument1;argument2;argument3; ) page 16 Cette fonction permet de créer une phrase à partir du contenu de différentes cellules. Cette "phrase" peut contenir des libellés de texte, et/ou des références à des cellules, et/ou des formules. La cellule A4 contient : =concatener("la somme de ";B1;" et ";B2;" vaut ";B1+B2) Remarque : L'opérateur «&» peut être utilisé à la place de la fonction CONCATENER pour assembler des éléments de texte, La cellule A4 pourrait contenir la formule : ="la somme de "&B1&" et de "&B2&" vaut "&SOMME(B1:B2) =texte(valeur;"format") Pour "formater" un nombre dans une "phrase", vous êtes obligé d'utiliser cette fonction. Elle convertit une valeur en texte selon un format numérique spécifique. La cellule C5 contient la formule : La cellule C6 contient la formule : ="la valeur de l'intérêt se monte à "&E3&" francs" ="la valeur de l'intérêt se monte à "&TEXTE(E3;"#'##0.00")&" francs" =jours360(datedébut;datefin;méthode) Cette fonction renvoie le nombre de jours compris entre deux dates sur la base d'une année commerciale de 360 jours (12 mois de 30 jours). L'argument méthode est une valeur logique qui détermine l'utilisation de la méthode américaine (0) ou européenne (1) dans le mode de calcul. La cellule B3 contient la formule : =JOURS360(B1;B2;1) Remarque : Excel vous permet de calculer le nombre de jours séparant deux dates, car chaque date correspond à un numéro de série Le 1er janvier 1900 est le numéro 1 Le 2 janvier 1900 est le numéro 2 Le 1 er janvier 2000 est le numéro 36526

=aujourdhui() page 17 Cette fonction affiche le numéro de série de la date selon l'horloge du système de votre ordinateur. La cellule A1 contient la formule : =aujourdhui() Remarque : Le format de la date affichée dépend de la configuration de votre poste de travail. Le séparateur peut être soit le point (.) ou la barre oblique (/). Il est évidemment possible de modifier l'apparence de la date en changeant la propriété nombre du format de la cellule. Rappel concernant les formats des dates : 25.04.00 avec le format #'##0.00 donne 36'641.00 25.04.00 avec le format mm aa donne 04 00 25.04.00 avec le format mmm aaa donne avr 2000 25.04.00 avec le format jjjj donne mardi 25.04.00 avec le format "Berne, le " jj.mm.aa Berne, le 25.04.00 =annee(n série) / =mois(n série) / =jour(n série) Il est possible d'extraire à partir du numéro de série d'une date, l'année, le mois ou le jour la composant en utilisant les fonctions annee(), mois() et jour(). La cellule A1 contient la fonction =aujourdhui() qui affiche la date du jour. La cellule A2 contient la fonction =annee(a1) qui affiche l'année. La cellule A3 contient la fonction =mois(a1) qui affiche le mois. La cellule A4 contient la fonction =jour(a1) qui affiche le jour. =date(année;mois;jour) Grâce à cette fonction, il est possible de créer une date en fonction des paramètres donnés concernant l'année, le mois et le jour. La combinaison de ces fonctions =annee( ), =mois( ), =jour( ) et date( ) permet de calculer des dates d'échéances, des dates de limite de garantie, La cellule B2 contient la formule =DATE(ANNEE(B1);MOIS(B1);JOUR(B1)+10) qui permet d'afficher la date du délai de paiement. La cellule B3 contient la formule =DATE(ANNEE(B1);MOIS(B1)+1;JOUR(B1)) d'afficher la date de livraison. La cellule B4 contient la formule =DATE(ANNEE(B1)+1;MOIS(B1);JOUR(B1)) d'afficher la date limite de la garantie.

L'arrondi aux 5 cts les plus proches avec la fonction =ent() page 18 Pour arrondir une valeur aux 5 centimes les plus proches; ou un nombre décimal au 1/2 ou au 1/4 le plus proche; ou un nombre décimal au 1/2 ou au 1/4 le plus proche; ou une valeur à la centaine ou au millier inférieur; etc ; il est nécessaire de rédiger une formule qui utilise la fonction ent( ) Cette fonction arrondit un nombre à l'entier inférieur le plus bas. Exemple : =ent(4.12) --> 4 La formule permettant d'arrondir un nombre aux 5 cts les plus proches est la suivante : =ent(nombre*20+0.5)/20 Explications : 1) 2) 3) 4) * 20 +.5 ent( ) /20 1.20 24.00 24.50 24.00 1.20 1.21 24.20 24.70 24.00 1.20 1.22 24.40 24.90 24.00 1.20 1.23 24.60 25.10 25.00 1.25 1.24 24.80 25.30 25.00 1.25 1.25 25.00 25.50 25.00 1.25 1.26 25.20 25.70 25.00 1.25 1.27 25.40 25.90 25.00 1.25 1.28 25.60 26.10 26.00 1.30 1.29 25.80 26.30 26.00 1.30 1.30 26.00 26.50 26.00 1.30 1) Le nombre à arrondir est amplifié par le nombre de fois que le critère de l'arrondi se trouve dans un entier. Dans notre exemple, nous voulons arrondir aux 5 centimes, nombre qui correspond à la valeur 0.05. Donc, nous multiplions la valeur initiale par 20, car il y a 20 fois 0.05 dans 1!!! La valeur obtenue indique le nombre de fois qu'il y a.05 dans la valeur initiale. 2) La valeur 1/2 est ajoutée pour obtenir éventuellement une "fois" supplémentaire. 3) La fonction ent( ) est utilisée pour arrondir le nombre de "fois" à une valeur entière. 4) Pour terminer, le nombre de "fois" est divisé par le critère de l'arrondi. L'arrondi à une valeur la plus proche Le principe vu pour l'arrondi d'une somme aux 5 centimes est également valable pour arrondir une valeur selon un autre critère. Il suffit de remplacer dans la formule le paramètre multipliant et divisant le nombre de départ. Ainsi, pour arrondir une moyenne au demi point, il faut utiliser la fonction =ent(nombre*2+0.5)/2, car il y a 2 fois 1/2 dans un entier Pour arrondir une note au quart de point, il faut utiliser la fonction =ent(nombre*4+0.5)/4, car il y a 4 fois 1/4 dans un entier Etc En résumé =ent(valeur à arrondir * x + 0.5)/x si l'arrondi est aux 5 cts (1/20 ème ) x = 20 si l'arrondi est aux 10 cts (1/10 ème ) x = 10 si l'arrondi est aux 50 cts (1/2) x = 2 si l'arrondi est au franc x = 1

L'arrondi à une valeur inférieure la plus proche page 19 De nouveau, pour résoudre ce problème nous rédigeons une formule qui utilise la fonction =ent( ) La formule permettant d'arrondir un nombre aux milliers de francs inférieurs est la suivante : =ent(nombre/1000)*1000 Explications : 1) 2) 3) / 1000 ent( ) * 1000 12545 12.545 12 12000 1) Le nombre est divisé par 1000 afin de mettre les "centaines" en décimales 2) La fonction ent(...) arrondit le nombre à l'entier inférieur. 3) Pour terminer, on multiplie le résultat par 1000 Remarques : - Pour arrondir un nombre aux centaines inférieures la formule est : =ENT(nombre/100)*100 - Pour arrondir un nombre à la dizaine supérieure la formule est : =ent(nombre/10+1)*10 =arrondi.au.multiple(valeur;multiple) Cette fonction permet d arrondir au multiple le plus proche une valeur. Elle est beaucoup plus simple à utiliser que la fonction =ent(). Arrondi au ¼ Arrondi au ½ Arrondi au 5 cts =nb.si(plage;"condition") Cette fonction indique le nombre de cellules répondant à une condition à l'intérieur d'une plage de cellules. (Remarque : la liste des opérateurs logiques se trouve sur la page suivante). La cellule C12 contient la formule : =NB.SI(C2:C10;"congé") La cellule C14 contient la formule : =NB.SI(C2:C10;">7")

=si(condition;affichagesivrai;affichagesifaux) page 20 Le test simple Cette fonction est utile pour afficher dans une cellule un choix entre deux solutions possibles en fonction d'une condition remplie ou non. Il s'agira lors de la rédaction de la formule de poser correctement la condition et d'envisager ensuite le "calcul" à effectuer dans le cas où cette condition serait satisfaite ou dans le cas où elle ne le serait pas. La condition constitue le 1 er argument à introduire dans la formule. Il s'agit d'une comparaison entre deux termes qui peuvent être soit le contenu d'une cellule et d'une valeur, d'une formule et d'une valeur, de la référence d'une cellule et celle d'une autre, Ex : C12=45 ou C4=45/B4 ou F3="non" ou Opérateurs logiques Plus petit que Plus grand que Egal à Plus petit ou égal à Plus grand ou égal à Différent de Symboles mathématiques < > = Excel < > = <= >= <> L'affichagesivrai constitue le 2 ème argument à introduire dans la formule. Cet argument définit le résultat affiché si la condition est remplie. Cela peut être un libellé de texte, une valeur, une référence à une cellule, une formule, Remarque : s'il s'agit de texte, celui-ci doit être mis entre " ". Ex : "promu" ou C4*B6 ou somme(a3:a8) L'affichagesifaux constitue le 3 ème argument de la formule. Cet argument définit le résultat affiché si la condition n'est pas satisfaite. La cellule B2 affiche si le nombre contenu dans la cellule B1 est positif ou négatif. La formule de la cellule B2 est : =si(b1>0;"positif";"négatif") Il n'est pas toujours facile de trouver la bonne formule au problème posé. Pour vous faciliter la tâche, vous pouvez représenter la formule sous la forme d'un dessin (=organigramme).

Les tests imbriqués page 21 Avec une condition, il est possible d'obtenir 2 "affichages" (condition vraie / condition fausse). Parfois, suivant le type de problème, il est nécessaire de réaliser plus de deux "affichages". Pour obtenir des possibilités supplémentaires, un ou plusieurs tests imbriqués seront utilisés. Les cellules B2, C2 et D2 contiennent la même formule. Celle-ci permet d'afficher si le nombre introduit dans la cellule "au-dessus" est nul, négatif ou positif. =si(b1<0;"négatif";si(b1=0;"nul";"positif")) L'utilisation d'un deuxième test permet un troisième "affichage" Organigramme de la fonction : "positif" =somme.si(plage;critère;plagedevaleurs) Il est possible d'additionner les valeurs de cellules de différentes lignes quand celles-ci correspondent à un critère de sélection. + + La cellule C9 contient la formule : =SOMME.SI(C2:C7;"D";D2:D7) La cellule C10 contient la formule : =SOMME.SI(C2:C7;"C";D2:D7)

page 22 Les fonctions de dénombrement =nb(plagedecellules) / =nbval(plagesdecellules) / nb.si(plagedecellules;critère) / =nb.vide(plagedecellules)