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