Fonctions intégrées
Transcription
Fonctions intégrées
Tableur Fonctions intégrées Les tableurs disposent de nombreuses fonctions intégrées (statistiques, financières, de date et heure, mathématiques...). La syntaxe de ces fonctions n’est pas toujours intuitive. Le tableur dispose d’un conseiller pour la phase d’écriture de la formule. Exemple 1 Nous voulons par exemple calculer la moyenne, l'écart type, le maximum et le minimum des températures du mois de juin. Avant de commencer, nous nommerons les données de température « Temp ». Sélectionnez les valeurs Utilisez le menu : Insertion / Noms / Définir Saisissez le nom : Temp Vous comprenez bien la signification des fonctions « Maximum », « Minimum » et « Moyenne », mais quelle est leur syntaxe ? Le sens de l'écart type est moins facile à comprendre, peut-on avoir un commentaire ? Température maximale : • cliquez en B5, et saisissez le symbole « = », • utilisez le menu « Insertion/Fonction » ou l’icône Excel Les fonctions intégrées sont groupées par catégories. Nous choisissons les fonctions statistiques, mais vous constaterez que la variété est impressionnante. .pour Excel ou avec Open Office. Open Office Dans le cadre « fonction », les fonctions sont classées par ordre alphabétique. Faites défiler la liste jusqu'à obtenir la fonction « Max », et cliquez dessus. Excel Il suffit ensuite dans l’assistant de faire référence à la plage de cellules concernées ou d’appliquer un nom en appuyant sur la touche F3. Jacques Chambon 1/7 Tableur Open Office Il suffit avec la souris de sélectionner la zone contenant les données ou de faire référence à une zone nommée. Contrairement à Excel, il faut frapper le nom. Il n'existe pas d'équivalent de la touche F3. On écrira de la même façon « =MIN(Temp) », « =Moyenne(Temp) ». Le cas de l'écart type est plus difficile car il existe 2 fonctions : « ECARTYPE » et « ECARTYPEP ». Comment choisir ? Une ligne de commentaire, en bas de l'écran, vous indique que « EcarType » porte sur un échantillon, alors que « EcarTypeP » porte sur une population entière. Ce n'est pas très clair. On utilise alors le bouton d'aide qui fournit un commentaire détaillé et des exemples. Alors, quelle était la fonction à retenir ? Nous voulons calculer l'écart-type des températures de juin et nous avons relevé les températures des 15 premiers jours : ce n'est pas un échantillon, mais une population complète, la formule est « = EcartypeP(Temp) ». Cette fonction d'aide n'est disponible que dans Excel. Jacques Chambon 2/7 Tableur Exemple 2 Les tableurs sont avant tout des outils de calcul et de simulation. Ils sont très bien adaptés aux calculs financiers. On pourra bâtir des feuilles de calculs pour calculer des remboursements d'emprunts, pour faire des choix de financements, pour tester la rentabilité d'un placement... Ils proposent des fonctions financières qui permettent de réaliser ce type de calculs sans connaissance particulière en mathématiques financières. Un particulier emprunte 72 000€ sur 15 ans au taux annuel de 8,50%. Partant de ces données, nous voulons calculer le montant de la mensualité constante de remboursement et le coût de l'opération (total des intérêts versés). Données : montant du prêt, taux annuel, nombre d'années de remboursement Calculs intermédiaires: nombre de mensualités, taux mensuel, total des versements Résultats : mensualité de remboursement, coût de l'opération. Formule du nombre de mensualités (en C5) : =C4*12 Formule du taux mensuel (en C6) : =C3/12 Mensualité constante de remboursement : la mensualité est donnée par la fonction financière « VPM() », que l'on pourrait traduire « Valeur Par Mois ». Précisons la syntaxe de cette fonction : VPM( taux ; npm ; va ; vc ; type) taux npm va vc type représente le taux d'intérêt par période (ici, 0,71% par mois) représente le nombre total de périodes durant l'opération (ici 180 mois) représente la valeur actuelle (ici, le capital emprunté à la date zéro est de 72 000 €) représente la valeur future (valeur capitalisée), c'est-à-dire le montant que vous souhaitez obtenir après le dernier paiement (ici, il s'agit d'un emprunt : après le dernier remboursement, le capital restant sera nul, donc vc vaut 0. Mais ce paramètre est facultatif et considéré comme nul si il n’est pas mentionné) indique quand les paiements doivent être faits : 0 pour «à la fin de la période» et 1 pour «au début de la période ». Il s'agit d'un emprunt : on commence à rembourser un mois après la conclusion du contrat, les paiements sont donc en fin de période (on notera 0. Paramètre facultatif, même remarque). Remarque : Par convention, dans les fonctions financières d’Excel, les encaissements sont notées positivement (+), les décaissements sont notées négativement (-). Jacques Chambon 3/7 Tableur Fonctions Complémentaires Certaines fonctions ne sont pas installées lors de l’implantation d’Excel. C’est le cas pour la fonction Alea.entre.bornes qui apparaît dans l’aide, mais nécessite une installation complémentaire dans Excel. Pour pouvoir utiliser cette fonction, il faut installer dans les macros complémentaires, les utilitaires d’analyse. Cette opération nécessite d’introduire le CDROM d’Office Jacques Chambon 4/7 Tableur Les fonctions suivantes sont les plus utiles dans les tableurs, vous devrez vous habituer à les utiliser! Fonctions Information CELLULE() ESTERR() ESTERREUR() ESTLOGIQUE() ESTNA() ESTNONTEXTE() ESTNUM() ESTREF() ESTTEXTE() ESTVIDE() N() NA() TYPE() Informations sur la mise en forme, l'emplacement ou le contenu d'une cellule. VRAI si la valeur est n'importe quelle valeur d'erreur exceptée #N/A VRAI si la valeur est n'importe quelle valeur d'erreur VRAI si la valeur est une valeur logique VRAI si la valeur est une valeur d'erreur #N/A VRAI si la valeur n'est pas de type Texte VRAI si la valeur est un nombre VRAI si la valeur est une référence VRAI si la valeur est un Texte VRAI si la valeur est Vide convertit un argument en nombre Génère le message d’erreur #NA renvoie un nombre indiquant le type de données d'une valeur Fonctions Date & Heure Les tableurs stockent les dates sous forme de numéro de série. Les fonctions Date et Heure traduisent un numéro de série en une unité de temps reconnue ou inversement. Nombre de jours compris entre deux dates sur la base d'une année de JOURS360() 360 jours AUJOURDHUI() Date en cours DATE() Date spécifiée DATEVAL() date_texte MAINTENANT() Date et heure en cours TEMPS() Heure spécifiée TEMPSVAL() heure_texte ANNEE() Année JOUR() Jour du mois JOURSEM() Jour de la semaine HEURE() Heure du jour MINUTE() Minute MOIS() Mois SECONDE() Seconde Fonctions Recherche & Matrices ADRESSE() CHOISIR() COLONNE()N COLONNES() DECALER() EQUIV() INDEX() INDIRECT() LIGNE() LIGNES() RECHERCHE() RECHERCHE.RAPIDE() Jacques Chambon Référence sous forme de texte pour une cellule spécifiée par no_lig et no_col Valeur sélectionnée parmi les valeurs utilisant le no_index. Numéro de colonne d'une référence Nombre de colonnes contenues dans une matrice ou une référence Référence décalée par un nombre de colonnes et de lignes spécifié Index d'une valeur sélectionnée par la valeur_cherchée Index qui vous permet de choisir une valeur provenant d'une matrice ou d'une référence Contenu d'une référence sous forme de texte Matrice des numéros de lignes contenus dans une référence Nombre de lignes contenues dans une référence ou une matrice Valeurs recherchées dans un vecteur ou une matrice Index d'une valeur sélectionnée par une valeur_cherchée (uniquement les matrices triées) 5/7 Tableur RECHERCHEH() RECHERCHEV() Effectue une recherche dans la partie supérieure d'une matrice et renvoie la valeur de la cellule indiquée Effectue une recherche dans la première colonne d'une matrice et se déplace à travers la ligne afin de renvoyer la valeur d'une cellule Fonctions Texte CAR() CHERCHE() CNUM() CODE() CTXT() DROITE() EPURAGE() EXACT() FRANC() GAUCHE() MAJUSCULE() MINUSCULE() NBCAR() NOMPROPRE() REMPLACER() REPT() STXT() SUBSTITUE() SUPPRESPACE() T() TEXTE() TROUVE() Caractère ASCII correspondant à un code numérique donné Valeur textuelle contenue dans une autre (n'opère pas la distinction majuscule/minuscule) Texte numérique comme nombre Code ASCII numérique du premier caractère. Nombre mis en forme avec un nombre défini de décimales Le ou les derniers caractères d'une chaîne de texte (les caractères situés à l'extrême droite) Texte ne comportant aucun caractère qui ne puisse être imprimé VRAI ou FAUX selon la ressemblance entre deux chaînes de texte. Nombre converti en texte, dans le format monétaire Le ou les premiers caractères d'une chaîne de texte (les caractères situés à l'extrême gauche) Texte en lettres majuscules Texte en lettres minuscules Nombre caractères contenu dans une chaîne de texte Texte dont la première lettre de chaque mot est une majuscule Texte dont les positions de caractères spécifiées sont remplacées Texte répété un certain nombre de fois Nombre donné de caractères extraits d'une chaîne de caractères à partir de la position spécifiée Texte dont les caractères sélectionnés sont remplacés Texte sans les espaces en trop Argument converti en texte Nombre en tant que valeur de texte mise en forme Position d'un texte correspondant (la distinction majuscules/minuscules est opérée). Fonctions financières AMORLIN() DB() DDB() INTPER() NPM() PRINCPER() TAUX() TRI() TRIM() VA() VAN() VC() VDB() VPM() Jacques Chambon amortissement linéaire d'un bien amortissement réel d'un bien sur une période donnée en se basant sur la méthode américaine de l'amortissement décroissant à taux double amortissement dégressif d'un bien en se basant paiement des intérêts d'un investissement pour une période donnée nombre de termes (paiements) pour un investissement paiement des intérêts sur le principal pour une période donnée taux d'intérêt par période pour un investissement taux de rentabilité interne pour une série de cash-flows taux de rentabilité interne modifié d'une série de cash-flows valeur actuelle d'un investissement valeur actuelle nette d'un investissement basé sur une série de cash-flows périodique et sur un taux d'actualisation valeur future d'un investissement amortissement d'un bien pour toute période indiquée ou toute période partielle avec la méthode de l'amortissement décroissant à double taux paiement périodique d'une annuité 6/7 Tableur Fonctions Logiques ET() FAUX() NON() OU() SI() VRAI() Vrai si tous les arguments sont VRAI Valeur logique FAUX Vrai si ces arguments sont FAUX ; faux si ces arguments sont VRAI Vrai si n'importe quel argument est VRAI Valeur donnée en fonction du résultat d'un test Valeur logique VRAI Fonctions Statistiques CROISSANCE() DROITEREG() ECARTYPE() ECARTYPEP() FREQUENCE() LOGREG() MAX() MEDIANE() MIN() MOYENNE() NB() NBVAL() TENDANCE() VAR() VARP() Jacques Chambon Valeurs figurant sur la courbe de régression exponentielle Paramètres d'une droite Une estimation de l'écart d'une population à partir d'un échantillon Ecart type d'une population à partir de la population entière Fréquence de la distribution sous forme de matrice verticale Paramètres d'une courbe exponentielle Plus grande valeur d'un groupe de données Valeur médiane d'un groupe de données Plus petite valeur d'un groupe de données Moyenne des arguments Compte les valeurs d’une liste. Compte des valeurs non vides dans la liste des arguments Valeurs ajustées le long d'une droite Variance d’un échantillon Variance d’une population 7/7