Académique Documents
Professionnel Documents
Culture Documents
FONCTIONS ET FORMULES
Copyright 2010 Micro Application
20-22, rue des Petits-Htels
75010 PARIS
Les informations contenues dans cet ouvrage sont donnes titre indicatif et
nont aucun caractre exhaustif voire certain. A titre dexemple non limitatif,
cet ouvrage peut vous proposer une ou plusieurs adresses de sites Web qui
ne seront plus dactualit ou dont le contenu aura chang au moment o vous
en prendrez connaissance.
Aussi, ces informations ne sauraient engager la responsabilit de lEditeur. La
socit MICRO APPLICATION ne pourra tre tenue responsable de toute omis-
sion, erreur ou lacune qui aurait pu se glisser dans ce produit ainsi que des
consquences, quelles quelles soient, qui rsulteraient des informations et
indications fournies ainsi que de leur utilisation.
Tous les produits cits dans cet ouvrage sont protgs, et les marques dposes
par leurs titulaires de droits respectifs. Cet ouvrage nest ni dit, ni produit par
le(s) propritaire(s) de(s) programme(s) sur le(s)quel(s) il porte et les marques
ne sont utilises qu seule fin de dsignation des produits en tant que noms de
ces derniers.
ISBN : 978-2-300-029318
ISSN : 1768-1812
Conventions typographiques
Afin de faciliter la comprhension de techniques dcrites, nous
avons adopt les conventions typographiques suivantes :
j gras : menu, commande, bote de dialogue, bouton, onglet.
j italique : zone de texte, liste droulante, case cocher, bouton
radio.
j Police bton : Instruction, listing, adresse internet, texte
saisir.
j : indique un retour la ligne volontaire d aux contraintes de
la mise en page.
4
SOMMAIRE
Rechercher et insrer une fonction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Saisir une fonction connue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Utiliser les bibliothques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Utiliser le bouton Somme automatique . . . . . . . . . . . . . . . . . . . . . . . 62
3.2. Utiliser les diffrents types darguments . . . . . . . . . . . . . . . . . . . . . . 63
3.3. Connatre les diffrentes catgories de fonctions . . . . . . . . . . . . 65
Les fonctions de recherche et de rfrence . . . . . . . . . . . . . . . . . . . 65
Les fonctions de texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Les fonctions de date et dheure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Les fonctions logiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Les fonctions dinformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Les fonctions de base de donnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Les fonctions mathmatiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Les fonctions statistiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Les fonctions financires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Les fonctions dingnierie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
5
Fonctions darrondi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Fonctions de comptage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
5.2. Faire des calculs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Calculer une somme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Calculer un cumul glissant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Calculer une moyenne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Calculer la somme de cellules respectant des critres . . . . . . 113
Dterminer la valeur la plus frquente dans une plage
de cellules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
Calculer un pourcentage dvolution . . . . . . . . . . . . . . . . . . . . . . . . . 116
Afficher les plus grandes valeurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Arrondir des valeurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
5.3. Dnombrer des cellules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
Compter les cellules vides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Compter les cellules non vides . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Compter les cellules contenant des valeurs numriques . . 120
Compter les cellules contenant du texte . . . . . . . . . . . . . . . . . . . . . 121
Compter les cellules contenant une chane de caractres . . 121
Compter les cellules dont le contenu est suprieur
un seuil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
6
Rechercher dans un texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Remplacer un texte par un autre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
7.3. Combiner les fonctions pour des traitements
plus complexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Effacer des caractres droite ou gauche . . . . . . . . . . . . . . . . . 165
Complter une chane caractres pour atteindre
un nombre fix de caractres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
Compter le nombre doccurrences dun caractre
ou dun mot dans un texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Extraire le premier mot dun texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Extraire le dernier mot dun texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
Sparer les mots dun texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
Chapitre 8 Faire des calculs sur les dates et les heures 169
8.1. Comprendre la reprsentation des dates dans Excel . . . . . . . 171
Dcouvrir la notion de numro de srie . . . . . . . . . . . . . . . . . . . . . . 171
Distinguer les systmes de dates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Saisir des dates et des heures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Paramtrer linterprtation du sicle . . . . . . . . . . . . . . . . . . . . . . . . . 173
8.2. Dcouvrir les fonctions indispensables . . . . . . . . . . . . . . . . . . . . . . 173
8.3. Faire des calculs sur les dates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
Afficher la date du jour dans un texte . . . . . . . . . . . . . . . . . . . . . . . . 181
crire le mois en lettres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
crire le jour de la semaine en lettres . . . . . . . . . . . . . . . . . . . . . . . . 181
Dterminer le numro du trimestre . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Dterminer le dernier jour du mois . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Dterminer le premier jour du mois . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Calculer le nombre de jours du mois . . . . . . . . . . . . . . . . . . . . . . . . . 182
Dterminer la date du dimanche prcdent . . . . . . . . . . . . . . . . . 182
Convertir depuis le format amricain . . . . . . . . . . . . . . . . . . . . . . . . 184
Reprer une date anniversaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Tester si une anne est bissextile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
8.4. Faire des calculs sur les heures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
Transformer des heures dcimales en heures et minutes . . 186
Transformer des minutes en heures et minutes . . . . . . . . . . . . . 186
Calculer avec des taux horaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Calculer le temps coul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
7
Valeur acquise et valeur actualise . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
Calcul damortissement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Calculs demprunts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
9.3. Faire des analyses dinvestissements . . . . . . . . . . . . . . . . . . . . . . . . 205
Calcul relatifs lpargne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
Rentabilit dun investissement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
Taux de rentabilit dun investissement . . . . . . . . . . . . . . . . . . . . . 206
Calcul de la valeur actuelle nette dun projet . . . . . . . . . . . . . . . . 207
9.4. Faire des calculs lis aux emprunts . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Mensualits dun emprunt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Calcul du cot dun emprunt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Calcul de la dette rsiduelle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Capacit dendettement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
9.5. Utiliser les tables de donnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Crer des tables de donnes une entre . . . . . . . . . . . . . . . . . . . 211
Crer des tables de donnes deux entres . . . . . . . . . . . . . . . . 211
Faire des simulations avec les tables de donnes . . . . . . . . . . . 212
8
11.4. Utiliser les fonctions dinformation
et de dtection derreur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
Utiliser les fonctions dinformation . . . . . . . . . . . . . . . . . . . . . . . . . . 248
Utiliser les fonctions de dtection derreur . . . . . . . . . . . . . . . . . . 249
9
Chapitre 14 Annexes 317
14.1. Dcouvrir les nouveauts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Changements dappellations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
Fonctions amliores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
Nouvelles fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
14.2. Liste des fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
Les fonctions de recherche et rfrence . . . . . . . . . . . . . . . . . . . . . 326
Les fonctions de texte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
Les fonctions de date et dheure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
Les fonctions logiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
Les fonctions dinformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
Les fonctions de base de donnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
Les fonctions mathmatiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
Les fonctions statistiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
Les fonctions financires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
Les fonctions dingnierie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
14.3. Raccourcis clavier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Utiliser les onglets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Utiliser les botes de dialogue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
Travailler avec les feuilles de calcul . . . . . . . . . . . . . . . . . . . . . . . . . . 391
Se dplacer dans les feuilles de calcul . . . . . . . . . . . . . . . . . . . . . . . 392
Se dplacer au sein dune plage de cellules slectionne . . 392
Slectionner les cellules, lignes, colonnes ou objets . . . . . . . 393
Slectionner des cellules prsentant des caractristiques
particulires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
tendre une slection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
Entrer des donnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
Saisir et calculer des formules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
Modifier des donnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
Insrer, supprimer et copier des cellules . . . . . . . . . . . . . . . . . . . . . 398
Mettre en forme des donnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
10
CHAPITRE 1
LABORER
DES FORMULES
SIMPLES
Connatre les principes de conception ........................................ 13
Utiliser des oprateurs .................................................................... 15
Matriser les rfrences relatives, absolues et mixtes ............ 17
Dcouvrir des outils et paramtres supplmentaires .............. 30
Ne pas afficher les formules ........................................................... 32
11
Que serait Excel sans les formules de calcul ? Un espace de stoc-
kage et de prsentation de donnes numriques ! Les formules
constituent une part importante de la valeur ajoute dExcel. En
effet, grce elles, vous pourrez raliser facilement des calculs sur
un nombre important de donnes. De plus, ces calculs seront
ractualiss rapidement si vous modifiez des valeurs.
Prenons un exemple :
1. Crez un nouveau classeur.
2. En A1, saisissez =19+71.
3. Appuyez sur [].
Autres mthodes
Il existe deux autres faons de modifier une formule. Le rsultat est
bien sr identique quelle que soit la mthode utilise.
La premire variante consiste slectionner la cellule contenant la
formule modifier et appuyer sur la touche [F2].
15
1.2. Utiliser des oprateurs
Tableau 1.1 : Quelques exemples de formules de calcul
Formule Rsultat
=4+5*3 = 4+15 = 19
=23+10/2 = 2-3+5 = 4
=5*6/218/3 = 15-6 = 9
=2^2*5+32 = 4*5+3-2 = 20+32 = 21
Vous avez ainsi mis profit les proprits des rfrences relati-
ves : elles localisent les cellules par rapport la cellule active. En
tendant le contenu de la cellule active celles situes dans la
mme colonne, vous avez fait suivre les rfrences relatives
de la formule.
Il reste maintenant calculer les prix TTC. Pour cela, il faut utiliser
le taux de TVA situ dans la cellule F3 :
1. En F6, saisissez =E6*(1+F3).
2. tendez le contenu, laide de la poigne de recopie, jusquen
F13.
Rfrences tridimensionnelles
Les rfrences employes jusqu prsent permettent de situer
une cellule dans une feuille de calcul. Pour cela, deux coordon-
nes sont ncessaires : la colonne et la ligne. Ce type de rep-
Rfrences externes
Il peut galement tre ncessaire davoir recours des cellules se
trouvant dans dautres classeurs.
Par dfaut, il sagit dune rfrence absolue, mais il est tout fait
possible de combiner les rfrences externes avec les rfrences
relatives et mixtes.
35
Les noms permettent de rendre vos formules plus lisibles et com-
prhensibles. Cela peut savrer trs utile la fois pour vous, car
vous pourrez plus facilement vous replonger dans vos formules
afin de les modifier et de les amliorer, et pour les utilisateurs de
vos feuilles de calcul, car ils comprendront mieux la logique de
vos calculs sans avoir entrer dans les arcanes de vos formules !
Les noms sont un mode de reprage plus convivial que les rf-
rences classiques . Nous allons prsent aborder les fonction-
nalits qui vont permettre de crer, de modifier et de supprimer
des noms dans un classeur ou une feuille de calcul.
Vous pouvez ainsi vrifier quun nom est une rfrence absolue,
puisque sur chaque ligne, TauxTVA fait toujours rfrence la
cellule F3.
Le nom dune plage de cellules peut tre utilis dans une formule,
condition videmment que la formule ncessite un argument
qui soit une plage de cellules. Par exemple, si vous saisissez
=Max(PU_TTC) dans la cellule F14, vous obtenez 11,65, ce qui est le
rsultat correct.
Dfinir un nom
Lavantage du bouton Dfinir un nom du groupe Noms dfinis de
longlet Formules rside dans la prise en compte des cellules
adjacentes la cellule ou la plage slectionne pour proposer un
nom.
1. Slectionnez la plage de cellules E6:E13.
2. Dans longlet Formules, cliquez sur le bouton Dfinir un nom
du groupe Noms dfinis.
2. Slectionnez P.U._net_H.T.
3. Cliquez sur Modifier (voir Figure 2.6).
4. Vous pouvez prsent modifier la plage de cellules associe
dans la zone Fait rfrence . Saisissez par exemple $E$15 la
place de $E$13. Validez par OK.
5. Cliquez sur Fermer pour quitter le gestionnaire de noms.
Supprimer un nom
Pour supprimer un nom, il faut utiliser nouveau le gestionnaire
de noms :
1. Dans longlet Formules, cliquez sur le bouton Gestionnaire de
noms du groupe Noms dfinis.
2. Slectionnez le nom que vous souhaitez supprimer.
3. Cliquez sur Supprimer.
4. Validez par OK.
53
Nous avons abord les grands principes de conception des for-
mules de calcul. Vous pouvez donc ds maintenant mettre profit
ces connaissances pour construire les formules de calcul adap-
tes vos besoins. Une bonne dfinition du problme rsoudre,
un peu de rflexion, voire dastuces, vous feront sans difficult
parvenir vos fins. Dautant que Excel a peut-tre dj rsolu pour
vous certaines difficults. En effet, le logiciel propose plus de trois
cents fonctions de calcul.
La fonction SI, sans doute parmi les plus utilises, permet de btir
des formules dites conditionnelles, cest--dire qui vont tre mo-
difies en fonction dune condition. Par exemple, si le dlai de
paiement dune facture est dpass, la formule conditionnelle
affiche un message dalerte. Cette formule pourrait avoir lallure
suivante (si la date de rglement se trouve dans la cellule B5) :
=SI(AUJOUDHUI()>B5;"Le dlai est dpass";"Facture r-
gler").
Les parenthses
Mme si la fonction ne requiert pas darguments (ALEA(), AUJOURD-
HUI(),), noubliez pas les parenthses ouvrantes et fermantes. La
prsence de parenthses permet en effet Excel de dtecter que le texte
saisi est une fonction et non un nom de cellule dfini par lutilisateur.
Par exemple, saisissez =10+s dans une cellule. Ds que vous avez
saisi la lettre s la liste des fonctions qui dbutent par cette
lettre apparat. Slectionnez une fonction pour afficher une info-
bulle qui dcrit lobjectif de la fonction (voir Figure 3.6).
Une fois que vous avez valid, le rsultat apparat dans la cellule.
Dans la barre de formule, Excel a converti lintitul de la fonction
en majuscules.
Constantes numriques
=CTXT(15;1)
Constantes alphanumriques
=DROITE("Micro Application";11)
Fonctions
=SI(Montant>1500;SOMME(A1:A10);SOMME(B1:B10))
Tableau 3.2 : Calcul des probabilits cumules associes chaque valeur de lot
Montant du lot Probabilit
0 0,65
100 0,85
500 0,95
1000 0,99
10 000 1,00
Lois classiques
Un certain nombre de lois classiques sont traites par Excel :
j Loi binomiale (discrte) : comptage dun caractre (couleur
dune bille) dans un tirage avec remise.
Nombres complexes
Les nombres complexes sont de la forme z = x + y i, o x et y
sont des rels et i est le nombre tel que i2 = 1.
=Atan(y/x)
73
Sil existait un palmars des fonctions les plus utilises, la fonc-
tion SI y figurerait en bonne place ! Elle nest pas proprement
parler une fonction de calcul : il sagit en fait dune fonction logi-
que qui permet de faire un choix entre deux hypothses, en
fonction dune expression logique (ou boolenne). Une expres-
sion logique peut prendre seulement deux valeurs : VRAI ou FAUX.
76 4. Utiliser la fonction SI
Impact de labsence dun argument
Il est possible domettre les deux derniers arguments de la fonction
SI. Dans ce cas, cest la valeur prise par la condition qui est affiche.
Dans lexemple prcdent, si vous aviez crit =SI(C4>B4;"En pro-
gression"), le texte En progression aurait bien t affich dans les
cellules pour lesquelles la valeur de la colonne C est suprieure celle
de la colonne B. En revanche, la valeur FAUX aurait t affiche dans les
cellules pour lesquelles la valeur de la colonne C est infrieure celle de
la colonne B.
78 4. Utiliser la fonction SI
Dans les formules, les chanes de caractres doivent tre saisies
entre guillemets.
Il est possible dutiliser les oprateurs > et < avec des chanes de
caractres. Par exemple "ABC"<"ABD" donne le rsultat VRAI. En
effet, Excel utilise lordre alphabtique pour comparer des chanes
de caractres. Dans ce cas, il ny a pas de distinction entre les
majuscules et les minuscules.
80 4. Utiliser la fonction SI
Inclure une formule dans la condition
Afin dtendre les possibilits des formules conditionnelles, il
est possible dinclure des formules et des fonctions dans les
critres de test. Supposons que vous souhaitiez mettre en exer-
gue, parmi une liste de produits, ceux dont le chiffre daffaires
est suprieur la moyenne. Il faut inclure dans le test la
moyenne des chiffres daffaires, ce qui est possible laide de la
fonction MOYENNE.
Une fois que vous avez tri la liste de valeurs (se trouvant dans les
cellules A4 et suivantes), saisissez la formule qui suit en B4 :
=SI(A4=A5;0;1)
82 4. Utiliser la fonction SI
cellule contient une valeur diffrente de celle situe en dessous,
on compte 1, ce qui correspond une nouvelle valeur. Pour que
cette formule fonctionne, il est impratif que la liste de valeurs soit
trie.
Loprateur ET
Loprateur ET renvoie FAUX si lun des arguments est faux.
Lun des arguments peut tre lui-mme une formule faisant inter-
venir des oprateurs logiques ET et OU.
Syntaxe : ET(valeur_logique1;valeur_logique2;)
valeur_logique1, 1 255 conditions que vous souhaitez tester
valeur_logique2... et qui peuvent tre soit VRAI, soit FAUX.
Loprateur OU
Loprateur OU renvoie VRAI si lun des arguments est vrai.
84 4. Utiliser la fonction SI
Tableau 4.3 : Valeurs renvoyes par loprateur OU
A B A OU B
VRAI FAUX VRAI
VRAI VRAI VRAI
Lun des arguments peut tre lui-mme une formule faisant inter-
venir des oprateurs logiques ET et OU.
OU
Syntaxe : OU(valeur_logique1;valeur_logique2 ;)
valeur_logique1, 1 255 conditions que vous souhaitez tester
valeur_logique2... et qui peuvent tre soit VRAI, soit FAUX.
Loprateur NON
Loprateur NON renvoie la valeur inverse de son argument. Dans
certains cas, il est plus facile de dfinir une condition positive
et de prendre son inverse que de dfinir demble la condition
ngative .
Lun des arguments peut lui-mme tre une formule faisant inter-
venir des oprateurs logiques ET et OU.
NON
Inverse la valeur logique de largument.
Syntaxe : NON(valeur_logique)
valeur_logique Valeur ou expression qui peut prendre la
valeur VRAI ou FAUX.
86 4. Utiliser la fonction SI
quivalences classiques
Voici quelques quivalences classiques qui vous permettront de
simplifier vos tests logiques :
Loprateur OU exclusif
Pour obtenir loprateur OU exclusif , not XOR, il faut combiner
les oprateurs ET et OU.
OU(ET(A;NON(B));ET(NON(A);B))
88 4. Utiliser la fonction SI
Il sagit en fait dimbriquer des fonctions SI, de faon mettre en
place chacun des embranchements de larbre de dcisions.
Les arguments de la premire fonction SI sont eux-mmes des
fonctions SI, dont les arguments sont leur tour des fonctions SI.
Nous avons ici affaire une imbrication trois niveaux, qui se
matrialise de la faon suivante avec la syntaxe Excel :
=SI(condition1;SI(condition2;SI(condition3;Action1;Action2);
SI(condition4;Action3;Action4));SI(condition5;SI(condition6;
Action5;Action6);SI(condition7;Action7;Action8)))
90 4. Utiliser la fonction SI
4.5. Dcouvrir la fonction CHOISIR
La fonction CHOISIR peut constituer, dans certains cas prcis, une
solution plus lgante que limbrication de fonctions SI. En effet,
la fonction CHOISIR permet de slectionner une valeur dans une
liste, en fonction dun numro.
CHOISIR
Utilise largument no_index pour renvoyer une des valeurs de la
liste des arguments de valeurs. Utilisez la fonction CHOISIR pour
slectionner lune des 29 valeurs possibles partir du rang donn
par largument no_index.
Syntaxe : CHOISIR(no_index;valeur1;valeur2;)
no_index Spcifie quel argument de valeur doit tre
slectionn. Largument no_index doit tre
un nombre compris entre 1 et 29, une for-
mule ou une rfrence une cellule conte-
nant un nombre compris entre 1 et 29.
valeur1, valeur2 De 1 255 arguments de valeurs parmi
lesquels CHOISIR slectionne une valeur ou
une action excuter en fonction de largu-
ment no_index spcifi. Ces arguments peu-
vent tre des nombres, des rfrences de
cellules, des noms dfinis, des formules,
des fonctions ou du texte.
Dans ce cas, CHOISIR renvoie une plage, qui est son tour un
argument pour la fonction SOMME.
92 4. Utiliser la fonction SI
CHAPITRE 5
CALCULER
ET DNOMBRER
93
Excel est un puissant outil de calcul. Il dispose en effet dune large
palette de fonctions pour raliser toutes sortes de calculs (techni-
ques, scientifiques, statistiques), des plus simples aux plus
complexes.
Fonctions de calcul
Il sagit de fonctions permettant de faire des calculs simples
(somme, moyenne), mais galement de raliser des traitements
statistiques plus complexes.
GRANDE.VALEUR
Renvoie la ke plus grande valeur dune srie de donnes.
Syntaxe : GRANDE.VALEUR(matrice;k)
matrice Matrice ou plage de donnes dans laquelle
vous recherchez la ke plus grande valeur.
k Rang de la donne renvoyer, dtermin
partir de la valeur la plus grande.
MAX
Renvoie le plus grand nombre de la srie de valeurs.
Syntaxe : MAX(nombre1;nombre2;)
nombre1;nombre2 1 255 nombres parmi lesquels vous
souhaitez trouver la valeur la plus grande.
MEDIANE
Renvoie la valeur mdiane des nombres. La mdiane est la valeur
qui se trouve au centre dun ensemble de nombres. En dautres
termes, les nombres appartenant la premire moiti de lensem-
ble ont une valeur infrieure la mdiane, tandis que ceux appar-
tenant lautre moiti ont une valeur suprieure la mdiane.
Syntaxe : MEDIANE(nombre1;nombre2;)
nombre1;nombre2 1 255 nombres dont vous souhaitez obtenir
la mdiane.
96 5. Calculer et dnombrer
Figure 5.3 : La fonction MEDIANE
MIN
Renvoie le plus petit nombre de la srie de valeurs.
Syntaxe : MIN(nombre1;nombre2;)
nombre1;nombre2 1 255 nombres parmi lesquels vous
souhaitez trouver la valeur minimale.
Syntaxe : MOD(nombre;diviseur)
nombre Nombre diviser pour obtenir le reste.
diviseur Nombre par lequel vous souhaitez diviser
nombre.
MODE
Renvoie la valeur la plus frquente ou la plus rptitive dans une
matrice ou une plage de donnes.
Syntaxe : MODE(nombre1;nombre2;)
nombre1;nombre2 1 255 arguments dont vous souhaitez
dterminer le mode. Vous pouvez galement
utiliser une matrice unique ou une rfrence
une matrice, au lieu darguments spars par
des points-virgules.
98 5. Calculer et dnombrer
MOYENNE
Renvoie la moyenne (arithmtique) des arguments.
Syntaxe : MOYENNE(nombre1;nombre2;)
nombre1;nombre2 1 255 arguments numriques dont vous
voulez obtenir la moyenne.
MOYENNE.GEOMETRIQUE
Renvoie la moyenne gomtrique dune matrice ou dune plage
de donnes positives.
Syntaxe : MOYENNE.GEOMETRIQUE(nombre1;nombre2;)
nombre1;nombre2 1 255 arguments dont vous souhaitez
calculer la moyenne. Vous pouvez aussi
utiliser une matrice ou une rfrence une
matrice plutt que des arguments spars par
des points-virgules.
Syntaxe : MOYENNE.HARMONIQUE(nombre1;nombre2;)
nombre1;nombre2 1 255 arguments dont vous souhaitez
calculer la moyenne. Vous pouvez aussi
utiliser une matrice ou une rfrence une
matrice plutt que des arguments spars par
des points-virgules.
MOYENNE.REDUITE
Renvoie la moyenne de l intrieur dune srie de donnes.
Cette fonction calcule la moyenne dune srie de donnes aprs
avoir limin un pourcentage dobservations aux extrmits inf-
rieure et suprieure de la distribution. Vous pouvez utiliser cette
fonction lorsque vous voulez exclure de votre analyse les obser-
vations extrmes.
Syntaxe : MOYENNE.REDUITE(matrice;pourcentage)
matrice Matrice ou plage de valeurs rduire et sur
laquelle vous souhaitez calculer la moyenne.
pourcentage Nombre fractionnaire dobservations
exclure du calcul.
PETITE.VALEUR
Renvoie la ke plus petite valeur dune srie de donnes.
Syntaxe : PETITE.VALEUR(matrice;k)
matrice Matrice ou plage de donnes numriques
dans laquelle vous recherchez la ke plus petite
valeur.
k Rang de la donne renvoyer, dtermin
partir de la valeur la plus petite.
QUOTIENT
Renvoie la partie entire du rsultat dune division. Utilisez cette
fonction lorsque vous voulez ignorer le reste dune division.
Syntaxe : QUOTIENT(numrateur;dnominateur)
numrateur Dividende.
dnominateur Diviseur.
RANG
Renvoie le rang dun nombre dans une liste darguments.
Syntaxe : RANG(nombre;rfrence;ordre)
nombre Nombre dont vous voulez connatre le rang.
rfrence Matrice ou rfrence une liste de nombres.
Les valeurs non numriques dans rfrence
sont ignores.
ordre Numro qui spcifie comment dterminer le
rang de largument nombre (0 ou omis : ordre
croissant ; 1 : ordre dcroissant).
RANG.POURCENTAGE
Renvoie le rang dune valeur dune srie de donnes sous forme
de pourcentage.
Syntaxe : RANG.POURCENTAGE(matrice;x;prcision)
matrice Matrice ou plage de donnes de valeurs
numriques dfinissant ltendue relative.
x Valeur dont vous voulez connatre le rang.
prcision Valeur facultative indiquant le nombre de
dcimales du pourcentage renvoy.
SOMME
Additionne tous les nombres contenus dans une plage de cellules.
Syntaxe : SOMME(nombre1;nombre2;)
nombre1;nombre2 1 255 arguments dont vous voulez calculer
la somme.
SOMME.SI
Additionne des cellules spcifies si elles rpondent un critre
donn.
Syntaxe : SOMME.SI(plage;critre;somme_plage)
plage Plage de cellules sur lesquelles sapplique le
critre.
Fonctions darrondi
Il sagit ici de fonctions permettant darrondir les rsultats de vos
calculs en appliquant plusieurs mthodes.
ARRONDI
Arrondit un nombre au nombre de chiffres indiqu.
Syntaxe : ARRONDI(nombre;no_chiffres)
nombre Nombre arrondir.
no_chiffres Nombre de chiffres auxquels vous voulez
arrondir nombre.
Syntaxe : ARRONDI.AU.MULTIPLE(nombre;multiple)
nombre Nombre arrondir.
multiple Multiple auquel vous souhaitez arrondir nom-
bre.
ARRONDI.INF
Arrondit un nombre en tendant vers 0.
Syntaxe : ARRONDI.INF(nombre;no_chiffres)
nombre Nombre rel quelconque arrondir en
tendant vers 0.
no_chiffres Nombre de chiffres prendre en compte pour
arrondir largument nombre.
Syntaxe : ARRONDI.SUP(nombre;no_chiffres)
nombre Nombre rel quelconque arrondir en
sloignant de 0.
no_chiffres Nombre de chiffres prendre en compte pour
arrondir largument nombre.
Mthode darrondi
Si largument no_chiffres est suprieur 0 (zro), le nombre est
arrondi la valeur immdiatement suprieure (ou infrieure pour les
nombres ngatifs) et a le nombre de dcimales spcifies.
Si largument no_chiffres est gal 0 ou omis, le nombre est arrondi
au nombre entier immdiatement suprieur.
Si largument no_chiffres est infrieur 0, le nombre est arrondi la
valeur immdiatement suprieure (ou infrieure si ngative) par incr-
mentations de 10, 100, etc., en fonction de la valeur de no_chiffres.
ENT
Arrondit un nombre lentier immdiatement infrieur.
Syntaxe : ENT(nombre)
nombre Nombre rel que vous souhaitez arrondir au
nombre entier immdiatement infrieur.
Syntaxe : PLAFOND(nombre;prcision)
nombre Valeur arrondir.
prcision Multiple auquel vous souhaitez arrondir.
PLANCHER
Arrondit largument nombre au multiple de largument prcision
immdiatement infrieur (tendant vers 0).
Syntaxe : PLANCHER(nombre;prcision)
nombre Valeur arrondir.
prcision Multiple auquel vous souhaitez arrondir.
TRONQUE
Tronque un nombre en supprimant sa partie dcimale, de sorte
que la valeur renvoye par dfaut soit un nombre entier.
Syntaxe : TRONQUE(nombre;no_chiffres)
nombre Nombre tronquer.
Fonctions de comptage
Ces fonctions sont indispensables si vous devez rsoudre des probl-
mes de dnombrement de cellules respectant des critres particuliers.
COLONNES
Renvoie le nombre de colonnes dune matrice ou dune rfrence.
Syntaxe : COLONNES(tableau)
tableau Formule matricielle, rfrence dune plage de
cellules ou tableau dans lequel vous souhaitez
compter le nombre de colonnes.
LIGNES
Renvoie le nombre de lignes dune matrice ou dune rfrence.
Syntaxe : LIGNES(tableau)
tableau Formule matricielle, rfrence dune plage de
cellules ou tableau dans lequel vous voulez
compter le nombre de lignes.
NB
Dtermine le nombre de cellules contenant des nombres et les
nombres compris dans la liste des arguments.
Syntaxe : NB(valeur1;valeur2;)
valeur1;valeur2 1 255 arguments qui peuvent contenir ou
faire rfrence diffrents types de donnes,
mais seuls les nombres sont compts.
NB.SI
Compte le nombre de cellules lintrieur dune plage qui rpon-
dent un critre donn.
NBVAL
Compte le nombre de cellules qui ne sont pas vides et les valeurs
comprises dans la liste des arguments.
Syntaxe : NBVAL(valeur1;valeur2;)
valeur1;valeur2 1 255 arguments correspondant aux valeurs
compter.
NB.VIDE
Compte le nombre de cellules vides lintrieur dune plage de
cellules spcifie.
Syntaxe : NB.VIDE(plage)
Saisissez en F5 :
=F4+E5
Soit :
V2005*(1+T)^4=V2009
Soit :
T=(V2009/V2005)^(1/4)-1
Pour comptabiliser les cellules vides dans une colonne (la B, par
exemple), saisissez la formule suivante :
=NB.VIDE(B:B)
Pour comptabiliser les cellules non vides dans une colonne (la B,
par exemple), saisissez la formule suivante :
=NBVAL(B:B)
123
Excel est avant tout un outil de calcul, mais en pratique, il est
rgulirement utilis en tant que gestionnaire de bases de don-
nes (ou tableau de donnes, selon la terminologie Excel). Il se
montre dailleurs relativement son aise dans cet exercice,
condition, bien sr, que la base (tableaux) de donnes grer ne
soit pas trop volumineuse ou trop complexe. Dans cette hypo-
thse, il vaut mieux se tourner vers des outils spcialiss tels
quAccess.
Excel vous autorise saisir, dans une mme colonne, des infor-
mations de nature diffrente (nombre, texte, date), mais il est
prfrable, pour faire des traitements systmatiques, de nautori-
ser quun type de donnes par colonne.
DECALER
Renvoie une rfrence une plage dcale dun nombre dter-
min de lignes et de colonnes par rapport une cellule ou une
plage de cellules. La rfrence qui est renvoye peut tre une
cellule unique ou une plage de cellules. Vous pouvez spcifier le
nombre de lignes et de colonnes renvoyer.
Syntaxe : DECALER(rf;lignes;colonnes;hauteur;
largeur)
rf Rfrence par rapport laquelle le dcalage doit
tre opr. Largument rf doit tre une rf-
rence une cellule ou une plage de cellu-
les adjacentes ; sinon, la fonction DECALER
renvoie le message derreur #VALEUR!.
lignes Nombre de lignes vers le haut ou vers le bas
dont la cellule suprieure gauche de la rfrence
renvoye doit tre dcale. Si largument
lignes est gal 5, la cellule suprieure
gauche de la rfrence est dcale de cinq
EQUIV
Renvoie la position relative dun lment dune matrice qui qui-
vaut une valeur spcifie dans un ordre donn.
Syntaxe : EQUIV(valeur_cherche;matrice_recherche;type)
valeur_cherche Valeur dont vous souhaitez lquivalent dans
largument matrice_recherche.
matrice_recherche Plage de cellules adjacentes contenant les
valeurs dquivalence possibles. Largument
INDEX
Renvoie une valeur ou une rfrence une valeur provenant dun
tableau ou dune plage de valeurs. La fonction INDEX existe sous
deux formes, matricielle et rfrentielle. La forme matricielle ren-
voie une valeur ou une matrice de valeurs, tandis que la forme
rfrentielle renvoie une rfrence.
Syntaxe 1 : INDEX(tableau;no_lig;no_col)
tableau Plage de cellules ou constante de matrice.
Syntaxe 2 : INDEX(rf;no_lig;no_col;no_zone)
rf Rfrence une ou plusieurs plages de
cellules.
no_lig Numro de la ligne de rf partir de laquelle
une rfrence doit tre renvoye.
no_col Numro de la colonne de rf partir de la-
quelle une rfrence doit tre renvoye.
no_zone Plage de largument rf pour laquelle linter-
section de no_col et no_lig doit tre ren-
voye. La premire zone slectionne ou
entre porte le numro 1, la deuxime, le
numro 2, et ainsi de suite. Si largument
no_zone est omis, la fonction INDEX utilise la
zone numro 1.
NB.SI.ENS
Compte le nombre de cellules lintrieur dune plage qui rpon-
dent plusieurs critres.
Syntaxe : NB.SI.ENS(plage_critre1;critre1,
plage_critre2;critre2)
RECHERCHE
Renvoie une valeur provenant soit dune plage une ligne ou
une colonne, soit dune matrice. La fonction RECHERCHE a deux
formes de syntaxe, vectorielle et matricielle. La forme vectorielle
(syntaxe 1) de la fonction RECHERCHE cherche une valeur dans une
plage une ligne ou une colonne (appele vecteur) et renvoie
une valeur partir de la mme position dans une seconde plage
une ligne ou une colonne. La forme matricielle (syntaxe 2) de la
fonction RECHERCHE cherche la valeur spcifie dans la premire
ligne ou colonne dune matrice et renvoie une valeur partir de la
mme position dans la dernire ligne ou colonne de la matrice.
Syntaxe 1 : RECHERCHE(valeur_cherche;vec-
teur_recherche;vecteur_rsultat)
valeur_cherche Valeur que la fonction cherche dans une
matrice. Largument valeur_cherche peut
tre un nombre, du texte, une valeur logi-
que, un nom ou une rfrence dsignant
une valeur.
vecteur_recherche Plage de cellules qui contient du texte, des
nombres ou des valeurs logiques que vous
voulez comparer la valeur cherche. Les
valeurs de largument vecteur_recherche
peuvent tre du texte, des nombres ou des
valeurs logiques. Les valeurs de largument
vecteur_recherche doivent tre places en
ordre croissant.
Syntaxe 2 : RECHERCHE(valeur_cherche;tableau)
valeur_cherche Valeur que la fonction RECHERCHE cherche
dans une matrice. Largument valeur_
cherche peut tre un nombre, du texte,
une valeur logique, un nom ou une rf-
rence dsignant une valeur.
tableau Plage de cellules qui contient du texte, des
nombres ou des valeurs logiques que vous
voulez comparer largument valeur_
cherche.
Sens de la recherche
Si largument tableau couvre une surface plus large que haute (plus
de colonnes que de lignes), la fonction RECHERCHE cherche la valeur de
largument valeur_cherche dans la premire ligne.
Si largument tableau est un carr ou est plus haut que large (plus de
lignes que de colonnes), la fonction RECHERCHE opre la recherche dans
la premire colonne.
RECHERCHEV
Recherche une valeur dans la colonne de gauche dune table ou
dune matrice de valeurs, puis renvoie une valeur, dans la mme
ligne, dune colonne que vous spcifiez dans la table ou la matrice.
Syntaxe : RECHERCHEV(valeur_cherche,ta-
ble_matrice,no_index_col,valeur_proche)
valeur_cherche Valeur rechercher dans la colonne de
gauche de la table. Il peut sagir dune valeur,
dune rfrence ou dune chane de texte.
table_matrice Table de donnes dans laquelle est excute
la recherche de la valeur.
no_index_col Numro de la colonne de table_matrice
partir de laquelle la valeur correspondante
est renvoye. Une valeur de no_index_col
gale 1 renvoie la valeur de la premire
colonne de largument table_matrice, une
valeur de no_index_col gale 2 renvoie la
valeur de la deuxime colonne de largu-
ment table_matrice, etc. Si la valeur de no_
index_col est infrieure 1, RECHERCHEV ren-
voie le message derreur #VALEUR! ; si la
valeur de no_index_col est suprieure au
nombre de lignes de table_matrice,
RECHERCHEV renvoie le message derreur
#REF!.
valeur_proche Valeur logique qui spcifie si vous voulez que
RECHERCHEV trouve une correspondance
exacte ou approximative. Si cet argument
est VRAI ou omis, une donne proche est
renvoye. En dautres termes, si aucune
SOMME.SI.ENS
Additionne des cellules spcifies si elles rpondent plusieurs
critres.
Syntaxe : SOMMEPROD(matrice1;matrice2;matrice3,...)
matrice1, 2 255 matrices dont vous voulez multiplier
matrice2, les valeurs pour ensuite additionner leur
produit.
SOUS.TOTAL
Renvoie un sous-total dans un tableau ou une base de donnes.
Syntaxe : SOUS.TOTAL(no_fonction;rf1;rf2;...)
no_fonction Nombre compris entre 1 et 11 indiquant
quelle fonction utiliser pour calculer les
sous-totaux dun tableau.
Insertion de sous-totaux
Il est gnralement plus facile de crer une tableau comportant des
sous-totaux laide du bouton Sous-total (onglet Donnes, groupe
Plan). Une fois cette tableau cre avec ses sous-totaux, vous pouvez la
modifier en changeant la fonction SOUS.TOTAL.
Vous allez maintenant laborer les formules pour afficher les in-
formations relatives un contact sur une autre feuille (la feuille
Affichage).
j En B7 :
=RECHERCHEV(B4;Donnes!A2:G31;4;FAUX) & " - " &
RECHERCHEV(B4;Donnes!A2:G31;5;FAUX)
j En B8 :
=RECHERCHEV(B4;Donnes!A2:G31;6;FAUX)
En B5, saisissez :
=SI(ESTNA(RECHERCHEV(B4;Donnes!A2:G31;2;FAUX));"Inconnu";
RECHERCHEV(B4;Donnes!A2:G31;2;FAUX))
Pour afficher les ventes pour une ville donne (par exemple, Lyon)
lors dun mois prcis (par exemple, mars), utilisez les fonctions
INDEX et EQUIV. Identifiez tout dabord la ligne correspondant la
ville, puis la colonne correspondant au mois :
Ligne=EQUIV("Lyon";A2:A11;0)
Colonne=EQUIV("Mars";B1:G1;0)
Soit :
Ventes=INDEX(B2:G11; EQUIV("Lyon";A2:A11;0);
EQUIV("Mars";B1:G1;0))
151
La vocation premire dExcel nest pas de faire du traitement de
texte au sens strict du terme. Cest--dire mettre en forme des
documents plus ou moins longs tels que des courriers, des comp-
tes rendus, des rapports Pour autant, Excel permet de traiter des
donnes de type texte. Mais il sagit plus de manipulation de
texte que de traitement de texte proprement parler. En
effet, Excel permet de rechercher un texte dans un autre, disoler
les caractres de gauche ou de droite dun texte, disoler des mots,
de compter les caractres ou les mots dun texte Ces types de
traitements conviennent parfaitement pour organiser et structurer
des donnes brutes reues dune autre application par exemple.
CHERCHE
Renvoie la position du caractre dans une chane correspondant
au caractre recherch ou au premier caractre dune chane de
caractres recherche. La recherche dans la chane dbute au
niveau du caractre que vous indiquez ou au dbut de la chane en
labsence dindication. CHERCHE ne tient pas compte de la casse.
Syntaxe : CHERCHE(texte_cherch;texte;no_dpart)
texte_cherch Texte que vous voulez trouver. Vous pouvez
utiliser les caractres gnriques, le point
dinterrogation (?) et lastrisque (*) dans
largument texte_cherch. Un point dinter-
rogation correspond un caractre unique
quelconque et lastrisque une squence
quelconque de caractres. Si vous voulez
trouver rellement un point dinterrogation
ou un astrisque, saisissez un tilde (~) de-
vant ce caractre.
texte Texte comprenant la chane de caractres que
vous voulez trouver.
CNUM
Convertit en nombre une chane de caractres reprsentant un
nombre.
Syntaxe : CNUM(texte)
texte Texte plac entre guillemets ou rfrence
une cellule contenant le texte que vous voulez
convertir.
CTXT
Arrondit un nombre au nombre de dcimales spcifi, lui applique
le format dcimal, laide dune virgule et despaces, et renvoie le
rsultat sous forme de texte.
Syntaxe : CTXT(nombre;dcimales;no_sparateur)
nombre Nombre que vous voulez arrondir et convertir
en texte.
dcimales Nombre de chiffres aprs la virgule.
no_sparateur Valeur logique qui, lorsquelle est VRAI, per-
met dviter que des espaces soient insrs
dans le texte renvoy par CTXT.
DROITE
Renvoie le(s) dernier(s) caractre(s) dune chane de texte, en
fonction du nombre de caractres spcifis.
Syntaxe : DROITE(texte;no_car)
texte Chane de texte contenant les caractres
extraire.
no_car Nombre de caractres extraire.
EXACT
Compare deux chanes de caractres et renvoie la valeur VRAI si
elles sont identiques et la valeur FAUX dans le cas contraire. EXACT
respecte la casse (minuscules/majuscules) mais ne tient pas
compte des diffrences de mise en forme.
Syntaxe : EXACT(texte1;texte2)
texte1 Premire chane de texte.
texte2 Seconde chane de texte.
Syntaxe : GAUCHE(texte;no_car)
texte Chane de texte contenant les caractres
extraire.
no_car Nombre de caractres extraire.
MAJUSCULE
Convertit un texte en majuscules.
Syntaxe : MAJUSCULE(texte)
texte Texte que vous voulez convertir en
majuscules. Largument texte peut tre une
rfrence ou une chane de caractres.
MINUSCULE
Convertit un texte en minuscules.
Syntaxe : MINUSCULE(texte)
texte Texte que vous voulez convertir en
minuscules. Largument texte peut tre une
rfrence ou une chane de caractres.
NBCAR
Renvoie le nombre de caractres contenus dans une chane. Les
espaces sont compts comme des caractres.
Syntaxe : NBCAR(texte)
texte Texte dont vous souhaitez connatre la
longueur.
REMPLACER
Remplace une chane de caractres par une autre, en fonction du
nombre de caractres spcifis.
Syntaxe : REMPLACER(ancien_texte;no_dpart;
no_car;nouveau_texte)
ancien_texte Texte dont vous voulez remplacer un nombre
donn de caractres.
no_dpart Position du premier caractre de la chane
ancien_texte o le remplacement par
nouveau_texte doit commencer.
no_car Nombre de caractres dancien_texte que
nouveau_texte doit remplacer.
nouveau_texte Texte qui doit remplacer les caractres
dancien_texte.
REPT
Rpte un texte un certain nombre de fois.
Syntaxe : REPT(texte;no_fois)
texte Texte rpter.
no_fois Nombre positif indiquant le nombre de fois
que le texte doit tre rpt.
STXT
Renvoie un nombre donn de caractres extraits dune chane
partir de la position que vous avez spcifie.
Syntaxe : STXT(texte;no_dpart;no_car)
texte Chane de texte contenant les caractres
extraire.
no_dpart Position dans texte du premier caractre
extraire. Le premier caractre de texte a un
no_dpart gal 1, et ainsi de suite.
no_car Indique le nombre de caractres extraire de
texte.
SUBSTITUE
Remplace un texte par nouveau texte dans une chane de caractres.
Syntaxe : SUBSTITUE(texte;ancien_texte;nou-
veau_texte;no_position)
texte Texte ou rfrence une cellule contenant le
texte dont vous voulez remplacer certains
caractres.
ancien_texte Texte remplacer.
nouveau_texte Texte qui doit remplacer ancien_texte.
no_position Spcifie loccurrence de ancien_texte que
vous souhaitez remplacer par nouveau_
texte. Si vous spcifiez no_position, seule
loccurrence correspondante dancien_texte
est remplace. Sinon, toutes les occurren-
ces dancien_texte sont remplaces.
SUPPRESPACE
Supprime tous les espaces dun texte lexception des espaces
simples entre les mots.
Syntaxe : SUPPRESPACE(texte)
texte Texte dont vous voulez supprimer les espaces.
TEXTE
Convertit une valeur en texte selon un format de nombre spcifi-
que.
Syntaxe : TEXTE(valeur;format_texte)
valeur Valeur numrique, formule dont le rsultat est
une valeur numrique ou une rfrence une
cellule contenant une valeur numrique.
format_texte Format de nombre sous forme de texte dfini
dans la zone Catgorie situe sous longlet
Nombre de la bote de dialogue Format de
cellule.
TROUVE
Recherche une chane de caractres au sein dune autre chane de
caractres et renvoie le numro de dpart de largument texte_
cherch, partir du premier caractre du texte. La fonction TROUVE
tient compte de la casse.
Syntaxe : TROUVE(texte_cherch;texte;no_dpart)
texte_cherch Texte que vous voulez trouver.
texte Texte dans lequel vous cherchez.
Et ainsi de suite
Et ainsi de suite
7.3. Combiner les fonctions pour des traitements plus complexes 165
Compter le nombre doccurrences dun
caractre ou dun mot dans un texte
Pour compter combien de fois apparat un caractre ou un mot
dans un texte, vous disposez dune mthode classique qui
consiste faire la diffrence entre le nombre de caractres du
texte initial et le nombre de caractre du texte obtenu en suppri-
mant toutes les occurrences du mot ou du caractre choisi. Si la
recherche porte sur un caractre unique, le nombre obtenu est le
nombre de fois o le caractre apparat dans le texte. Si la recher-
che porte sur un mot, il faut diviser le nombre obtenu par le
nombre de caractres du mot choisi. Si le texte initial se trouve en
A1 et le caractre ou le mot dont il faut compter les occurrences se
trouve en B1, la formule suivante effectue le calcul :
=(NBCAR(A1)-NBCAR(SUBSTITUE(A1;A2;"")))/NBCAR(A2)
7.3. Combiner les fonctions pour des traitements plus complexes 167
Deuxime_espace=TROUVE("*";SUBSTITUE(A1;" ";"*";2))
169
Dans bon nombre de situations, il savre ncessaire de travailler
avec des dates : calcul de dlais, vrification dchances Il est
galement frquent davoir manipuler des heures, pour des
calculs de dures, par exemple. Pour toutes ces applications (et
bien dautres), Excel vous aidera grce, dune part, une mod-
lisation des dates et des heures qui permet de raliser simple-
ment des calculs et, dautre part, de nombreuses fonctions.
Les dates et les heures tant des valeurs, elles peuvent tre ajou-
tes, soustraites et incluses dans dautres calculs. Pour afficher
une date sous la forme dun numro de srie et une heure sous la
forme dune fraction dcimale, affectez le format Standard la
cellule contenant la date ou lheure.
Pour saisir une date dans Excel, sparez les jours, mois et annes
par des / ou des . Si vous saisissez le mois en lettres, vous
pouvez sparer le jour, le mois et lanne par des espaces. Voici
quelques exemples de saisies correctes :
j 04/12/09 est affich 04/12/2009.
j 041209 est affich 04/12/2009.
j 04 dcembre 2009 est affich 04dc2009.
j 04/12 est affich 04dc.
Syntaxe : ANNEE(numro_de_srie)
numro_de_srie Numro de srie de la date dont vous voulez
trouver lanne.
AUJOURDHUI
Renvoie le numro de srie de la date courante.
Syntaxe : AUJOURDHUI( )
DATE
Renvoie le numro de srie squentiel qui reprsente une date
particulire.
Syntaxe : DATE(anne,mois,jour)
anne Argument pouvant compter entre un et quatre
chiffres. Excel interprte largument anne en
fonction du systme de dates que vous uti-
lisez.
mois Nombre reprsentant le mois de lanne.
jour Nombre reprsentant le jour du mois.
DATEDIF
Calcule la diffrence entre deux dates en annes, mois et jours.
Syntaxe : DATEDIF(date_dbut;date_fin;unit)
date_dbut Date de dbut.
date_fin Date de fin.
unit Indique en quelle unit doit tre calcule la
diffrence entre les deux dates. Largument
unit peut prendre les valeurs prsentes
dans le tableau suivant :
FIN.MOIS
Renvoie le numro de srie du dernier jour du mois prcdant ou
suivant date_dpart du nombre de mois indiqu.
Syntaxe : FIN.MOIS(date_dpart;mois)
date_dpart Date de dbut.
mois Nombre de mois avant ou aprs date_dpart.
Une valeur de mois positive donne une
date future, tandis quune valeur ngative
donne une date passe.
HEURE
Renvoie lheure correspondant la valeur de lheure fournie.
Lheure est un nombre entier compris entre 0 (12:00 AM) et 23
(11:00 PM).
Syntaxe : HEURE(numro_de_srie)
numro_de_srie Code de temps correspondant lheure que
vous voulez trouver. Les codes de temps
peuvent tre entrs sous la forme de chanes
de caractres entre guillemets (par exemple,
"6:45 PM"), de caractres dcimaux (par
exemple, 0,78125, qui reprsente 6:45 PM)
ou de rsultats dautres formules ou fonc-
tions (TEMPSVAL("6:45 PM")).
JOUR
Renvoie le jour du mois correspondant largument numro_de_
srie. Ce jour est reprsent sous la forme dun nombre entier
compris entre 1 et 31.
Syntaxe : JOUR(numro_de_srie)
numro_de_srie Code de date du jour que vous voulez trouver.
JOURSEM
Renvoie le jour de la semaine correspondant une date. Par
dfaut, le jour est donn sous forme dun nombre entier compris
entre 0 et 7.
Syntaxe : JOURSEM(numro_de_srie;type_retour)
numro_de_srie Numro squentiel reprsentant la date du
jour que vous cherchez.
type_retour Chiffre qui dtermine le type dinformation
que la fonction renvoie.
MAINTENANT
Syntaxe : MAINTENANT()
MOIS
Syntaxe : MOIS(numro_de_srie)
numro_de_srie Code de date du mois que vous voulez
trouver.
Syntaxe : MOIS.DECALER(date_dpart;mois)
date_dpart Date qui dfinit la date partir de laquelle doit
sappliquer le dcalage.
mois Nombre de mois avant ou aprs date_dpart.
Une valeur de mois positive donne une
date future, tandis quune valeur ngative
donne une date passe.
NB.JOURS.OUVRES
Syntaxe : NB.JOURS.OUVRES(date_dbut;date_fin;
jours_fris)
date_dbut Date de dbut.
date_fin Date de fin.
jours_fris Une plage facultative dune ou de plusieurs
dates exclure du calendrier des jours de
travail, comme les jours fris ou dautres
jours contractuellement chms.
NO.SEMAINE
Renvoie le numro dordre de la semaine dans lanne.
Syntaxe : NO.SEMAINE(numro_de_srie;mthode)
numro_de_srie Date de la semaine.
mthode Dtermine quel jour est considr comme le
dbut de la semaine. La valeur par dfaut
est 1.
Autre solution :
=DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());1)
j Mardi prcdent :
=AUJOURDHUI()-(JOURSEM(AUJOURDHUI())-3)-SI(JOURSEM
(AUJOURDHUI())<=3;7;0)
j Mercredi prcdent :
=AUJOURDHUI()-(JOURSEM(AUJOURDHUI())-4)-SI(JOURSEM
(AUJOURDHUI())<=4;7;0)
j Jeudi prcdent :
=AUJOURDHUI()-(JOURSEM(AUJOURDHUI())-5)-SI(JOURSEM
(AUJOURDHUI())<=5;7;0)
j Vendredi prcdent :
=AUJOURDHUI()-(JOURSEM(AUJOURDHUI())-6)-SI(JOURSEM
(AUJOURDHUI())<=6;7;0)
Pour obtenir nimporte quel jour suivant la date du jour, voici les
formules utiliser :
j Dimanche suivant :
=AUJOURDHUI()+(8-JOURSEM(AUJOURDHUI()))
j Lundi suivant :
=AUJOURDHUI()+(9-JOURSEM(AUJOURDHUI()))-SI(JOURSEM
(AUJOURDHUI())=1;7;0)
j Mardi suivant :
=AUJOURDHUI()+(10-JOURSEM(AUJOURDHUI()))-SI(JOURSEM
(AUJOURDHUI())<=2;7;0)
j Mercredi suivant :
=AUJOURDHUI()+(11-JOURSEM(AUJOURDHUI()))-SI(JOURSEM
(AUJOURDHUI())<=3;7;0)
j Jeudi suivant :
=AUJOURDHUI()+(12-JOURSEM(AUJOURDHUI()))-SI(JOURSEM
(AUJOURDHUI())<=4;7;0)
j Vendredi suivant :
=AUJOURDHUI()+(13-JOURSEM(AUJOURDHUI()))-SI(JOURSEM
(AUJOURDHUI())<=5;7;0)
j Samedi suivant :
=AUJOURDHUI()+(14-JOURSEM(AUJOURDHUI()))-SI(JOURSEM
(AUJOURDHUI())<=6;7;0)
189
Dans les PME et les grands groupes internationaux, Excel est bien
souvent loutil de prdilection des gestionnaires qui sen servent
pour faire du reporting, construire les budgets De nombreuses
dcisions de gestion sont prises quotidiennement sur la base de
documents raliss sous Excel.
AMORDEGRC
Renvoie lamortissement correspondant chaque priode comp-
table. Si un bien est acquis en cours de priode comptable, la
rgle du prorata temporis sapplique au calcul de lamortisse-
ment. AMORDEGR est comparable la fonction AMORLINC, ceci prs
quun coefficient damortissement est pris en compte dans le
calcul en fonction de la dure de vie du bien.
Syntaxe : AMORDEGRC(cot;achat;premire_pr;
valeur_rs;priode;taux;base)
cot Cot dacquisition du bien.
achat Date dacquisition du bien.
premire_pr Date de la fin de la premire priode.
valeur_rs Valeur du bien au terme de la dure
damortissement, ou valeur rsiduelle.
priode Priode de lamortissement.
AMORLIN
Calcule lamortissement linaire dun bien pour une priode don-
ne.
Syntaxe : AMORLIN(cot;valeur_rs;dure)
cot Cot initial du bien.
valeur_rs Valeur du bien au terme de lamortissement
(aussi appele valeur rsiduelle du bien ).
dure Nombre de priodes pendant lesquelles le
bien est amorti (aussi appele dure de vie
utile du bien ).
Syntaxe : AMORLINC(cot;achat;premire_pr-
;valeur_rs;priode;taux;base)
cot Cot dacquisition du bien.
achat Date dacquisition du bien.
premire_pr Date de la fin de la premire priode.
valeur_rs Valeur du bien au terme de la dure
damortissement ou valeur rsiduelle.
priode Priode de lamortissement.
taux Taux damortissement.
base Base annuelle utiliser. Voir page basedate.
CUMUL.INTER
Cette fonction renvoie lintrt cumul pay sur un emprunt entre
largument priode_dbut et largument priode_fin.
Syntaxe : CUMUL.INTER(taux;npm;va;priode_d-
but;priode_fin;type)
taux Taux dintrt.
npm Nombre total de priodes de remboursement.
CUMUL.PRINCPER
Cette fonction renvoie le montant cumul des remboursements
du capital dun emprunt effectus entre largument priode_dbut
et largument priode_fin.
Syntaxe : CUMUL.PRINCPER(taux;npm;va;prio-
de_dbut;priode_fin;type)
taux Taux dintrt.
npm Nombre total de priodes de remboursement.
va Valeur actuelle.
priode_dbut Premire priode incluse dans le calcul. Les
priodes de remboursement sont numrotes
partir de 1.
priode_fin Dernire priode incluse dans le calcul.
type chance des remboursements (0 : en fin de
priode ; 1 : en dbut de priode).
Syntaxe : INTPER(taux;pr;npm;va;vc;type)
Syntaxe : PRINCPER(taux;pr;npm;va;vc;type)
taux Taux dintrt par priodes.
pr La priode. Cet argument doit tre compris
entre 1 et npm.
npm Nombre total de priodes de remboursement
pour linvestissement.
va Valeur actuelle, cest--dire la valeur, la date
daujourdhui, dune srie de versements
futurs.
vc Valeur capitalise, cest--dire le montant que
vous souhaitez obtenir aprs le dernier
paiement. Si vc est omis, la valeur par d-
faut est 0 (par exemple, la valeur capitalise
dun emprunt est gale 0).
type chance des remboursements (0 : en fin de
priode ; 1 : en dbut de priode).
TAUX
Calcule le taux dintrt par priodes dun investissement donn.
La fonction TAUX est calcule par itration et peut navoir aucune
Syntaxe : TAUX(npm;vpm;va;vc;type;estimation)
npm Nombre total de priodes de remboursement
pour linvestissement.
vpm Montant du remboursement, pour chaque
priode, qui reste constant pendant toute la
dure de lopration. En rgle gnrale, vpm
comprend le principal et les intrts mais
exclut tout autre charge ou impt. Si largu-
ment vpm est omis, vous devez inclure lar-
gument vc.
va Valeur actuelle, cest--dire la valeur, la date
daujourdhui, dune srie de versements
futurs.
vc Valeur capitalise, cest--dire le montant que
vous souhaitez obtenir aprs le dernier
paiement. Si vc est omis, la valeur par d-
faut est 0 (par exemple, la valeur capitalise
dun emprunt est gale 0).
type chance des remboursements (0 : en fin de
priode ; 1 : en dbut de priode).
estimation Estimation quant la valeur du taux.
TRI
Calcule le taux de rentabilit interne dun investissement, sans
tenir compte des cots de financement et des plus-values de
rinvestissement. Les mouvements de trsorerie sont reprsents
par les nombres inclus dans valeurs. Contrairement aux annuits,
ces cash-flows ne sont pas ncessairement constants. Les mou-
Syntaxe : TRI(valeurs;estimation)
valeurs Matrice ou une rfrence des cellules
contenant des nombres dont vous voulez
calculer le taux de rentabilit interne.
estimation Taux que vous estimez tre le plus proche du
rsultat de TRI.
TRI.PAIEMENTS
Calcule le taux de rentabilit interne dun ensemble de paiements.
Syntaxe : TRI.PAIEMENTS(valeurs;dates;estimation)
valeurs Srie de flux nets de trsorerie correspondant
lchancier de paiement dtermin par
largument dates.
dates Lchancier de paiement correspondant aux
flux nets de trsorerie. La premire date de
paiement indique le point de dpart de
lchancier. Toutes les autres doivent lui tre
postrieures, mais leur ordre dintervention
est indiffrent.
estimation Taux que vous estimez tre le plus proche du
rsultat de TRI.PAIEMENTS.
VA
Calcule la valeur actuelle dun investissement. La valeur actuelle
correspond la somme que reprsente aujourdhui un ensemble
de remboursements futurs.
Syntaxe : VA(taux;npm;vpm;vc;type)
taux Taux dintrt par priodes.
npm Nombre total de priodes de remboursement
pour linvestissement.
vpm Montant du remboursement, pour chaque
priode, qui reste constant pendant toute la
dure de lopration.
vc Valeur capitalise, cest--dire le montant que
vous souhaitez obtenir aprs le dernier
paiement. Si vc est omis, la valeur par d-
faut est 0 (par exemple, la valeur capitalise
dun emprunt est gale 0).
type chance des remboursements (0 : en fin de
priode ; 1 : en dbut de priode).
Syntaxe : VAN(taux;valeur1;valeur2;)
taux Taux dactualisation pour une priode.
valeur1;valeur2 1 255 arguments reprsentant les
encaissements et les dcaissements.
VAN.PAIEMENTS
Syntaxe : VAN.PAIEMENTS(taux;valeurs;dates)
taux Taux dactualisation applicable aux flux nets
de trsorerie.
valeurs Srie de flux nets de trsorerie correspondant
lchancier de paiement dtermin par
largument dates.
dates Lchancier de paiement correspondant aux
flux nets de trsorerie. La premire date de
paiement indique le point de dpart de
lchancier. Toutes les autres dates doivent
lui tre postrieures, mais leur ordre
dintervention est indiffrent.
VPM
Calcule le remboursement dun emprunt sur la base de rembour-
sements et dun taux dintrt constants.
Syntaxe : VPM(taux;npm;va;vc;type)
taux Taux dintrt de lemprunt.
npm Nombre de remboursements pour lemprunt.
va Valeur actuelle ou valeur que reprsente la
date daujourdhui une srie de
remboursements futurs ; il sagit du principal
de lemprunt.
vc Valeur capitalise, cest--dire le montant que
vous souhaitez obtenir aprs le dernier
paiement. Si vc est omis, la valeur par d-
faut est 0 (zro), cest--dire que la valeur
capitalise dun emprunt est gale 0.
type chance des remboursements (0 : en fin de
priode ; 1 : en dbut de priode).
Calcul damortissement
Lamortissement est une charge fictive qui reprsente lusure dun
matriel en fonction du temps. Son calcul, trs encadr, est rgi en
France par le code gnral des impts. La dure de vie du bien
amortir est un paramtre important de ce calcul. Elle est dtermi-
ne en fonction du type de bien.
Calculs demprunts
Les fonctions lies aux calculs demprunts permettent de calculer
les paramtres dun emprunt : dure, taux, annuits, mensualits,
intrts, etc.
La valeur est -23 738,15 euros. Cela signifie que vous tes prt
dpenser 23 738,15 euros aujourdhui pour recevoir 3 000 euros
par an pendant 10 ans. Or, on vous demande 25 000 euros. Ce
projet nest donc pas rentable. Il vaut mieux placer vos
25 000 euros 4,5 % pendant 10 ans.
Mise en uvre
Vous allez avoir besoin dun classeur de deux feuilles de calcul,
une pour faire une simulation en fonction de la dure (feuille
Dure), lautre en fonction du taux et de la dure (feuille Dure
Taux).
Pour effectuer les calculs, vous allez saisir une valeur pour le taux,
le montant et la dure.
1. En C3, saisissez 6,5 %.
2. En C4, saisissez 30000.
3. En C5, saisissez 2.
Pour effectuer les calculs, vous allez saisir une valeur pour le taux,
le montant et la dure.
1. En C3, saisissez 6,5 %.
Vous allez faire varier la dure de lemprunt ainsi que son taux,
puis mesurer limpact sur la mensualit. Pour cela, vous allez crer
une table de donnes deux entres.
1. En D5, saisissez 2.
2. En E5, saisissez 3.
3. En F5, saisissez 4.
4. En C7, saisissez 5%.
5. En C8, saisissez 5,5%.
6. Slectionnez C7:C8.
7. tendez, laide de la poigne de recopie, le contenu jusquen
C11.
8. Slectionnez C6:F11.
9. Dans longlet Donnes, cliquez sur le bouton Analyse de
scnarios du groupe Outils de donnes. Slectionnez ensuite
Table de donnes.
10. Cliquez dans la zone Cellule dentre en ligne et slectionnez la
cellule C5.
11. Cliquez dans la zone Cellule dentre en colonne et slectionnez
la cellule C3.
217
Les formules utilises jusqu prsent permettent de calculer le
contenu dune cellule laide dune ou de plusieurs autres valeurs
contenues dans dautres cellules, ou laide de constantes. Bien
souvent, ces calculs sont rptitifs. Vous avez donc besoin de
recopier des formules sur des lignes ou des colonnes. Cette solu-
tion fonctionne correctement mais elle peut prsenter des incon-
vnients lorsquil sagit deffectuer des modifications. En effet, il
ne faut pas oublier dassurer la cohrence des formules en reco-
piant les modifications, partout o cela est ncessaire. Il serait
intressant de traiter ces calculs de faon plus synthtique et plus
concise. Cest ici quinterviennent les formules matricielles.
laide dune seule formule, vous ralisez des calculs qui deman-
deraient autrement quarante-deux formules individuelles .
Constantes matricielles
Il est galement possible de saisir des constantes matricielles. Les
principes de saisie sont les suivants :
1. Slectionnez la plage dans laquelle vous souhaitez saisir votre
constante matricielle.
2. Cliquez dans la barre de formule.
3. Saisissez ={.
4. Saisissez les valeurs de votre constante. Les lignes sont spa-
res par des points-virgules, les valeurs des colonnes par des
points.
5. Saisissez laccolade fermante (}).
6. Validez par [Ctrl]+[Maj]+[].
Figure 10.10 : Calcul matriciel de la moyenne des trois plus grandes valeurs
Figure 10.14 :
Transposition de matrice
x + y + z = 6
3x + 2y + 5z = 22
2x + y + 3z = 13
233
Lors de la conception de formules, il est possible quune erreur
survienne dans votre feuille de calcul. Heureusement, Excel pro-
pose une vritable bote outils permettant de remdier ces
dysfonctionnements. Ces outils peuvent tre classs en deux ca-
tgories : les outils de dtection derreurs et les outils danalyse
derreurs. Les outils de dtection derreurs permettent de localiser
les erreurs dans une feuille de calcul et didentifier la nature de
lerreur. Les outils danalyse, quant eux, aident localiser prci-
sment lerreur au sein mme de la formule.
Autres erreurs
Ce ne sont pas les seules erreurs possibles. En effet, une cellule
affichant une valeur peut trs bien produire une erreur de conception !
La cellule F3 est utilise dans les cellules F6, F7, F8, F9, F12 et F13.
Comme pour la fonction prcdente, il est possible, en rutilisant
cette fonction, de passer au niveau suivant et dafficher les
dpendants des dpendants.
ESTLOGIQUE
Renvoie la valeur VRAI si largument fait rfrence une valeur
logique.
Syntaxe : ESTLOGIQUE(valeur)
valeur Valeur que vous voulez tester.
ESTNONTEXTE
Renvoie la valeur VRAI si largument fait rfrence tout lment
qui nest pas du texte ou une cellule vide.
Syntaxe : ESTNONTEXTE(valeur)
valeur Valeur que vous voulez tester.
ESTNUM
Renvoie la valeur VRAI si largument fait rfrence un nombre.
Syntaxe : ESTNUM(valeur)
valeur Valeur que vous voulez tester.
ESTREF
Renvoie la valeur VRAI si largument renvoie une rfrence de
cellule ou de plage de cellules.
Syntaxe : ESTREF(valeur)
valeur Valeur que vous voulez tester.
ESTTEXTE
Renvoie la valeur VRAI si largument fait rfrence du texte.
Syntaxe : ESTTEXTE(valeur)
valeur Valeur que vous voulez tester.
ESTVIDE
Renvoie la valeur VRAI si largument fait rfrence une cellule
vide.
Syntaxe : ESTVIDE(valeur)
valeur Valeur que vous voulez tester.
ESTERR
Renvoie la valeur VRAI si largument fait rfrence lun des
messages derreur, lexception de #N/A.
Syntaxe : ESTERR(valeur)
valeur Valeur que vous voulez tester.
Syntaxe : ESTEREURR(valeur)
valeur Valeur que vous voulez tester.
ESTNA
Renvoie la valeur VRAI si largument fait rfrence au message
derreur #N/A (valeur non disponible).
Syntaxe : ESTNA(valeur)
valeur Valeur que vous voulez tester.
251
Dans ce chapitre, vous allez mettre profit vos connaissances sur
les formules pour amliorer la lisibilit et la cohrence des don-
nes saisies dans vos feuilles de calcul. Vous allez en effet utiliser
des formules pour dfinir des mises en formes conditionnelles
efficaces. Une mise en forme conditionnelle napparat que si les
conditions que vous avez dfinies sont remplies. Il sagit en quel-
que sorte dune mise en forme intelligente .
Nuances de couleurs
Cette catgorie de mises en forme conditionnelles permet de vi-
sualiser la distribution des valeurs laide de dgrads de cou-
leurs. Cela sapparente certaines cartes mtorologiques o les
zones fortes tempratures sont affiches en rouges, celles
faibles tempratures en bleu et les zones intermdiaires en d-
grad de couleurs selon la valeur de la temprature.
Jeux dicnes
Cette dernire catgorie de mises en forme conditionnelles per-
met dafficher dans chaque cellule de la plage une icne indiquant
comment se situe la valeur de la cellule par rapport aux valeurs de
la plage.
265
Comme tous les outils de la suite Microsoft Office, Excel est dot
dun puissant langage de dveloppement : Visual Basic pour Ap-
plications (VBA). VBA permet de concevoir de vritables applica-
tions professionnelles partir dExcel. Ce nest bien videm-
ment pas lobjectif de ce chapitre. Nous nous contenterons
daborder les concepts principaux de ce langage volu, dit
orient objet . videmment, nous ne pourrons pas illustrer
lensemble des fonctionnalits de VBA. Il sagira plutt de fournir
une bote outils de premier niveau pour crer des fonctions
personnalises, qui viendront complter les fonctions existantes,
afin de traiter au mieux vos problmatiques.
Dfinition
VBA est un langage orient objet. Mais quest-ce quun objet ?
Pour VBA, un classeur, une feuille de calcul, une cellule, un bouton
ou un graphique sont par exemple des objets. Il existe une hirar-
chie entre les objets. En effet, un objet classeur est compos
dobjets feuilles de calcul , eux-mmes composs dobjets
cellules .
Proprits
Un tre humain est dfini par son poids, sa taille, la couleur de ses
cheveux, de ses yeux, etc. VBA considrerait ces caractristiques
comme les proprits de lobjet homme . Il sagit en fait des
caractristiques dfinissant lapparence et la position de lobjet.
Une feuille de calcul possde, par exemple, une proprit qui
dfinit son nom. Une cellule possde des proprits permettant
de dfinir son contenu, la couleur du fond, la police, la hauteur,
etc.
Mthodes
Un tre humain peut marcher, courir, manger, dormir Pour VBA,
ces facults seraient les mthodes de lobjet homme . Il sagit
de lensemble des actions qui peuvent tre appliques lob-
jet. Ainsi, une feuille de calcul dispose dune mthode qui calcule
les formules quelle contient.
Les routines
Une routine est une procdure conue dans le but de raliser une
tche spcifique. Lorsque vous enregistrez une macro, une rou-
tine est automatiquement cre par lEnregistreur de macros.
End Sub
Les fonctions
Les fonctions sont galement constitues dun ensemble dins-
tructions. Mais, la diffrence des routines, elles renvoient un
rsultat obtenu grce un calcul.
Objets
Une telle variable peut contenir une cellule, une feuille de calcul,
etc.
Numriques
Il existe plusieurs types de variables numriques. Elles dpendent
de la prcision et de ltendue de la plage de valeurs :
j Byte : 0 255.
j Integer : -32 768 32 767.
j Long : -2 147 483 648 2 147 483 647.
j Single : -3,402823E38 -1,401298E-45 pour les valeurs ngati-
ves, et 1,401298E-45 3,402823E38 pour les valeurs positives.
j Double : -1,79769313486231E308 -4,94065645841247E-324
pour les valeurs ngatives, et 4,94065645841247E-324
1,79769313486232E308 pour les valeurs positives.
Chanes de caractres
Il existe deux types de chanes de caractres :
j les chanes de caractres longueur fixe, qui peuvent contenir
jusqu 65 400 caractres ;
j les chanes de caractres longueur variable, qui peuvent
contenir jusqu 2 milliards de caractres.
Boolennes
Ces variables peuvent prendre seulement deux valeurs :
j True : vrai.
j False : faux.
Dates
VBA accepte les dates jusquau 31 dcembre 9999.
Par exemple :
Dim Noms(10) As String
Nom(0)="Pierre"
Nom(1)="Paul"
Nom(2)="Jacques"
Call
Excute une routine.
Syntaxe 1 :
If expression Then Instruction
Syntaxe 2 :
If expression Then
Instruction
Instruction
End If
Syntaxe 3 :
If expression Then
Instruction
Instruction
Else
Instruction
Instruction
Syntaxe 4 :
If expression1 Then
Instruction
Instruction
ElseIf expression1 Then
Instruction
Instruction
Else
Instruction
Instruction
End If
Exemple :
If Prix>1000 Then
Remise=0,1
ElseIf Prix>500 then
Remise=0.05
Else
Remise=0
End If
Syntaxe 1 :
Select Case expression
Case valeur1
Instruction
Instruction
Case valeur2
Instruction
Case Else
Instruction
Instruction
End Select
Syntaxe 2 :
Select Case expression
Case valeur1 To valeur 3
Instruction
Instruction
Case valeur4
Instruction
Instruction
Case Else
Instruction
Instruction
End Select
Exemple :
Select Case code_client
Case 1 To 3
Remise=0.1
Case 4
Remise=0.05
Case 5
Remise=0.02
Case Else
Remise=0
End Select
Do Loop
Rpte un bloc dinstructions aussi longtemps quune condition est
vraie (True) ou jusqu ce quune condition devienne vraie (True).
Syntaxe 2 :
Do Until condition
Instruction
Instruction
Loop
Syntaxe 3 :
Do
Instruction
Instruction
Loop While condition
Syntaxe 4 :
Do
Instruction
Instruction
Loop Until condition
Exemple :
Do While Activecell.Value<>""
Activecell.Offset(1,0).select
Loop
Tant que la cellule active nest pas vide, cette squence dinstruc-
tions dcale la cellule active dune ligne vers le bas. Elle permet
datteindre la premire cellule vide dans une colonne.
For Next
Rpte un groupe dinstructions le nombre de fois indiqu.
Syntaxe :
For compteur = dbut To fin Step pas
Instruction
Instruction
Next compteur
Exemple :
For i=1 to 100
Nom(i)=""
Next i
groupe peut tre une plage de cellules. Les instructions sont alors
appliques chacune des cellules de la plage.
Exemple :
For Each cellule In Range("A1:B3")
cellule.Value="Test"
Next
GoTo
Effectue un branchement inconditionnel vers une ligne dtermi-
ne dune procdure, en loccurrence la procdure dans laquelle
GoTo est utilise.
Exemple :
If Prix>1000 then GoTo Remise
Remise:
Prix=Prix*0.95
Exemple :
Sub Test
On Error GoTo Erreur
Exit Sub
Erreur:
Instructions de traitement des erreurs
End Sub
Les fonctions
Abs
Renvoie la valeur absolue dun nombre. La valeur renvoye est de
mme type que celle transmise.
Syntaxe : Abs(nombre)
nombre Expression numrique.
Date
Dfinit la date systme courante.
DatePart
Renvoie une valeur de type Variant (Integer) contenant llment
spcifi dune date donne.
DateSerial
Renvoie une valeur de type Variant (Date) correspondant une
anne, un mois et un jour dtermins.
DateValue
Renvoie une valeur de type Variant (Date).
Syntaxe : DateValue(date)
Day
Renvoie une valeur de type Variant (Integer) indiquant un nom-
bre entier compris entre 1 et 31 qui reprsente le jour du mois.
Syntaxe : Day(date)
date Expression de type Date.
Fix
Renvoie la partie entire dun nombre. Diffrence entre les fonc-
tions Int et Fix : si largument nombre est ngatif, Int renvoie le
premier entier ngatif infrieur ou gal nombre, alors que Fix
renvoie le premier entier ngatif suprieur ou gal nombre. Par
exemple, Int convertit -8,4 en -9 et Fix convertit -8,4 en -8.
Syntaxe : Fix(nombre)
nombre Expression numrique.
InStr
Renvoie une valeur de type Variant (Long) indiquant la position de
la premire occurrence dune chane lintrieur dune autre
chane.
Int
Renvoie la partie entire dun nombre. Diffrence entre les fonc-
tions Int et Fix : si largument nombre est ngatif, Int renvoie le
premier entier ngatif infrieur ou gal nombre, alors que Fix
renvoie le premier entier ngatif suprieur ou gal nombre. Par
exemple, Int convertit -8,4 en -9 et Fix convertit -8,4 en -8.
IsDate
Renvoie une valeur de type Boolean qui indique si une expression
peut tre convertie en date. La fonction IsDate renvoie la valeur
True si lexpression est une date ou peut tre reconnue en tant que
date ; sinon, elle renvoie la valeur False.
Syntaxe : IsDate(expression)
expression Expression tester.
IsNumeric
Renvoie une valeur de type Boolean qui indique si une expression
peut tre interprte comme un nombre. La fonction IsNumeric
renvoie la valeur True si lexpression dans son ensemble est
reconnue comme tant un nombre ; sinon, elle renvoie la valeur
False.
Syntaxe : IsNumeric(expression)
expression Expression tester.
IsObject
Renvoie une valeur de type Boolean qui indique si un identificateur
reprsente une variable objet.
Syntaxe : IsObject(identificateur)
identificateur Nom de variable.
Left
Renvoie une valeur de type Variant (String) qui contient le nom-
bre indiqu de caractres dune chane en partant de la gauche.
Len
Renvoie une valeur de type Long contenant le nombre de caract-
res dune chane.
Syntaxe : Len(chane)
chane Variable ou chane de caractres.
LTrim
Renvoie une valeur de type Variant (String) qui contient une
copie dune chane une fois supprims les espaces de gauche.
Syntaxe : LTrim(chane)
chane Variable ou chane de caractres.
Mid
Renvoie une valeur de type Variant (String) contenant un nombre
indiqu de caractres extraits dune chane de caractres.
Month
Renvoie une valeur de type Variant (Integer) indiquant un nom-
bre entier compris entre 1 et 12 inclus, qui reprsente le mois de
lanne.
Syntaxe : Month(date)
date Expression de type Date.
Syntaxe : Now
Right
Renvoie une valeur de type Variant (String) contenant le nombre
indiqu de caractres dune chane en partant de la droite.
RTrim
Renvoie une valeur de type Variant (String) contenant une copie
dune chane une fois supprims les espaces de droite.
Syntaxe : RTrim(chane)
chane Variable ou chane de caractres.
Str
Renvoie une valeur de type Variant (String) reprsentant un nom-
bre.
Syntaxe : Str(nombre)
nombre Expression numrique.
TimeValue
Renvoie une valeur de type Variant (Date) contenant une heure.
Syntaxe : TimeValue(heure)
heure Expression de type chane ("12:15:30" par
exemple).
Trim
Renvoie une valeur de type Variant (String) contenant une copie
dune chane une fois supprims les espaces de gauche et de
droite.
Syntaxe : Trim(chane)
chane Variable ou chane de caractres.
Val
Renvoie le nombre contenu dans une chane de caractres sous la
forme dune valeur numrique dun type appropri.
Syntaxe : Val(chane)
chane Expression de type chane.
Weekday
Renvoie une valeur de type Variant (Integer) contenant un nom-
bre entier qui reprsente le jour de la semaine (1 = dimanche,
2 = lundi 7 = samedi).
Syntaxe : Weekday(date)
Year
Renvoie une valeur de type Variant (Integer) contenant un nom-
bre entier qui reprsente lanne.
Syntaxe : Year(date)
date Expression reprsentant une date.
Lobjet Application
Il sagit dExcel lui-mme.
Proprits
ActiveWorkbook
Renvoie le classeur actif.
Syntaxe : Application.ActiveWorkbook
ActiveSheet
Renvoie la feuille de calcul active.
Syntaxe : Application.ActiveSheet
ActiveCell
Renvoie la cellule active.
Syntaxe : Application.ActiveCell
Syntaxe : Application.Caption=texte
texte Chane de caractres.
DisplayAlerts
Renvoie ou dfinit ltat de laffichage des messages dalerte dExcel.
Syntaxe : Application.DisplayAlerts=valeur
valeur Expression boolenne.
DisplayFormulaBar
Renvoie ou dfinit ltat de laffichage de la barre de formule.
Syntaxe : Application.DisplayFormulaBar=valeur
valeur Expression boolenne.
DisplayScrollBars
Renvoie ou dfinit ltat de laffichage des barres de dfilement.
Syntaxe : Application.DisplayScrollBars=valeur
valeur Expression boolenne.
DisplayStatusBar
Renvoie ou dfinit ltat de laffichage de la barre dtat.
Syntaxe : Application.DisplayStatusBar=valeur
valeur Expression boolenne.
StatusBar
Renvoie ou dfinit le texte afficher sur la barre dtat.
Syntaxe : Application.StatusBar=texte
texte Chane de caractres.
Calculate
Excute le recalcul de tous les classeurs ouverts si Excel est en
mode recalcul manuel .
Syntaxe : Application.Calculate
Quit
Quitte Excel.
Syntaxe : Application.Quit
La collection Workbooks
Il sagit de lensemble des classeurs ouverts.
Proprit
Count
Renvoie le nombre de classeurs ouverts.
Syntaxe : Workbooks.Count
Mthodes
Add
Cre un nouveau classeur.
Syntaxe : Workbooks.Add
Open
Ouvre un classeur existant.
Syntaxe : Workbooks.Close
Lobjet Workbook
Il sagit dun classeur Excel.
Proprits
ActiveSheet
Renvoie le nom de la feuille active.
Syntaxe : ObjetWorkbook.ActiveSheet
ObjetWorkbook Objet de type Workbook.
Saved
Renvoie True si aucune modification na t apporte au classeur
depuis le dernier enregistrement.
Syntaxe : ObjetWorkbook.Saved
ObjetWorkbook Objet de type Workbook.
Mthodes
Activate
Active un classeur.
Syntaxe : ObjetWorkbook.Activate
Close
Ferme un classeur.
Syntaxe : ObjetWorkbook.Close
ObjetWorkbook Objet de type Workbook.
Save
Enregistre un classeur.
Syntaxe : ObjetWorkbook.Save
ObjetWorkbook Objet de type Workbook.
SaveAs
Enregistre un classeur sous un nouveau nom.
La collection Worksheets
Il sagit de lensemble des feuilles de calcul dun classeur.
Proprit
Count
Renvoie le nombre de feuilles de calcul dans le classeur actif.
Syntaxe : Worksheets.Count
Mthode
Add
Ajoute une feuille de calcul.
Lobjet Worksheet
Il sagit dune feuille de calcul Excel.
Proprits
Name
Renvoie ou dfinit le nom de la feuille.
Syntaxe : ObjetWorkSheet.Name
ObjetWorkSheet Objet de type WorkSheet.
Visible
Renvoie ou dfinit laffichage dune feuille de calcul. True signifie
que la feuille est affiche, False quelle est masque.
Mthodes
Calculate
Excute le recalcul de la feuille de calcul si Excel est en mode
recalcul manuel .
Syntaxe : ObjetWorkSheet.Calculate
Copy
Copie une feuille de calcul.
Delete
Supprime une feuille de calcul.
Syntaxe : ObjetWorkSheet.Delete
ObjetWorkSheet Objet de type WorkSheet.
Lobjet Range
Il sagit dune cellule ou dune plage de cellules.
Proprits
Address
Renvoie ladresse dune plage.
Syntaxe : ObjetRange.Address
ObjetRange Objet de type Range.
Syntaxe : ObjetRange.CurrentRegion
ObjetRange Objet de type Range.
Formula
Renvoie ou dfinit la formule prsente dans une cellule.
Name
Renvoie ou dfinit le nom dune plage.
Offset
Renvoie une plage dcale par rapport la plage dorigine.
Syntaxe : ObjetRange.Offset(ligne,colonne)
ObjetRange Objet de type Range.
ligne Nombre de lignes de dcalage (positif ou
ngatif).
colonne Nombre de colonnes de dcalage (positif ou
ngatif).
Value
Renvoie ou dfinit la valeur dune cellule.
Mthodes
Clear
Efface le contenu et supprime le format des cellules.
Syntaxe : ObjetRange.Clear
ObjetRange Objet de type Range.
ClearComments
Efface les commentaires des cellules.
Syntaxe : ObjetRange.ClearComments
ObjetRange Objet de type Range.
ClearContents
Efface seulement le contenu des cellules.
Syntaxe : ObjetRange.ClearContents
ObjetRange Objet de type Range.
ClearFormats
Efface seulement le format des cellules.
Syntaxe : ObjetRange.CleafFormats
ObjetRange Objet de type Range.
Count
Compte le nombre dlments dune plage.
Syntaxe : ObjetRange.Count
ObjetRange Objet de type Range.
Dcouvrir lenvironnement
Pour accder lditeur VBA, vous avez deux solutions :
1. Dans longlet Dveloppeur, cliquez sur le bouton Visual Basic
du groupe Code.
j Appuyez sur [Alt]+[F11].
Lexplorateur de projets
Il prsente, de manire hirarchique, les lments des projets en
cours. chaque classeur est associ un projet contenant :
j les feuilles de calcul et les graphiques ;
j les modules ;
j les botes de dialogues personnalises (voir Figure 13.2).
Le code
Le code est saisi dans un module. Cette rgle ne souffre aucune
exception.
La compilation
Avant dexcuter une procdure, Visual Basic procde sa com-
pilation. Cest--dire quil traduit le code Visual Basic, langage
labor, en langage machine excutable par le systme.
Lexcution
Il est possible de demander lexcution dune procdure spcifi-
que :
1. Placez le curseur dans la fentre des modules, lintrieur de la
procdure souhaite.
2. Dans le menu Excution, choisissez Excuter Sub/UserForm
ou appuyez sur [F5].
Arrte lexcution.
Certificat
Un certificat est un label dintgrit obtenu auprs dun orga-
nisme indpendant tel que Verisign, appel autorit de certification
commerciale. Un certificat permet de signer numriquement un docu-
ment. Le certificat utilis confirme que la macro ou le document provien-
nent du signataire ; la signature confirme que la macro ou le document
na pas t modifi.
Calculer la TVA
Cette fonction personnalise calcule le montant de la TVA partir
dun montant TTC et dun taux de TVA.
Do :
Par consquent :
TVA est devenue une fonction au mme titre que les fonctions
prdfinies dExcel. La seule diffrence est quelle nest utilisable
que dans le classeur dans lequel elle a t cre.
Variante
Quelles que soient les modifications effectues dans la feuille de
calcul, la cellule contenant =DERNIERE() ne sera pas recalcule et le
rsultat affich sera obsolte. Deux solutions sont possibles. La
premire consiste utiliser la combinaison de touches
[Ctrl]+[Alt]+[F9] afin de recalculer toutes les fonctions personnalises.
Lautre solution consiste ajouter Application.Volatile True
juste avant la premire ligne de code. Cela aura pour effet de
recalculer la fonction chaque modification de la feuille de calcul.
La fonction devient alors :
Function DERNIERE()
Application.Volatile True
DERNIERE = ""
Colonne = 16384
Do
If Cells(1048576, Colonne).Value <> "" Then
DERNIERE = Cells(1048576, Colonne).Address
ElseIf Cells(1048576, Colonne).End(xlUp).Value <> ""
Then
DERNIERE = Cells(1048576, Colonne).End(xlUp).Address
End If
Une fois que vous avez finalis vos fonctions dans un classeur,
enregistrez-le laide de la commande Enregistrer sous du menu
Fichier. Slectionnez Macro complmentaire Excel dans la zone
Type de fichier, puis cliquez sur Enregistrer. Une copie du classeur
est alors enregistre, avec lextension .xlam.
317
Dans un premier temps, vous pourrez dcouvrir ce qui change en
matire de fonctions dans cette version 2010 par rapport la
version 2007. Les changements sont de trois ordres : des modifi-
cations dappellation, des amliorations de la prcision de calcul
et de nouvelles fonctions.
Changements dappellations
Certaines fonctions statistiques ont t renommes pour tre plus
cohrentes avec les dfinitions de fonctions de la communaut
scientifique et les autres noms de fonctions dans Excel. Les nou-
veaux noms des fonctions en dcrivent galement plus prcis-
ment la fonctionnalit. Par exemple, puisque la fonction CRITERE.
LOI.BINOMIALE renvoie linverse de la distribution binomiale, elle
est devenue LOI.BINOMIALE.INVERSE.
Fonctions amliores
Les algorithmes des fonctions suivantes ont t modifis pour
amliorer leur prcision et leur performance. Par exemple, puis-
que la fonction LOI.BETA tait inexacte, un nouvel algorithme a t
implment pour amliorer la prcision de cette fonction. La fonc-
tion MOD fait dsormais appel de nouveaux algorithmes dont
lutilisation se traduit par une prcision et une vitesse accrues
tandis que la fonction ALEA utilise maintenant un nouvel algo-
rithme numrique alatoire.
Nouvelles fonctions
Les fonctions suivantes ont t ajoutes la bibliothque de
fonctions Excel. Ces fonctions peuvent tre utilises dans la ver-
sion actuelle dExcel, mais elles sont incompatibles avec les ver-
sions prcdentes dExcel.
ADRESSE
ADRESSE(no_lig;no_col;no_abs;a1;feuille_texte)
CHOISIR
CHOISIR(no_index;valeur1;valeur2;)
COLONNE
COLONNE(rfrence)
COLONNES
COLONNES(tableau)
DECALER
DECALER(rf;lignes;colonnes;hauteur;largeur)
EQUIV
EQUIV(valeur_cherche;matrice_recherche;type)
INDEX
INDEX(tableau;no_lig;no_col)
INDEX(rf.;no_lig;no_col;no_zone)
INDIRECT
INDIRECT(rf_texte;a1)
LIEN_HYPERTEXTE
LIEN_HYPERTEXTE(emplacement_lien;nom_convivial)
LIGNE
LIGNE(rfrence)
LIGNES
LIGNES(rfrence)
LIREDONNEESTABCROISDYNAMIQUE
LIREDONNEESTABCROISDYNAMIQUE(champ_donnes,tableau_crois_dyn,
champ1,lment1,champ2,lment2,...)
RECHERCHE(valeur_cherche;tableau)
RECHERCHEH
RECHERCHEH(valeur_cherche,table_matrice,no_index_lig,
valeur_proche)
RECHERCHEV
RECHERCHEV(valeur_cherche;table_matrice;no_index_col;
valeur_proche)
TRANSPOSE
TRANSPOSE(tableau)
BAHTTEXT
BAHTTEXT(nombre)
CAR
CAR(nombre)
CHERCHE
CHERCHE(texte_cherch;texte;no_dpart)
CODE
CODE(texte)
CONCATENER
CONCATENER (texte1;texte2;...)
CTXT
CTXT(nombre;dcimales;no_sparateur)
DROITE
DROITE(texte;no_car)
EPURAGE
EPURAGE(texte)
FRANC
FRANC(nombre;dcimales)
GAUCHE
GAUCHE(texte;no_car)
MAJUSCULE
MAJUSCULE(texte)
MINUSCULE
MINUSCULE(texte)
NBCAR
NBCAR(texte)
NOMPROPRE
NOMPROPRE(texte)
REMPLACER
REMPLACER(ancien_texte;no_dpart;no_car;nouveau_texte)
REPT
REPT(texte;no_fois)
STXT
STXT(texte;no_dpart;no_car)
SUBSTITUE
SUBSTITUE(texte;ancien_texte;nouveau_texte;no_position)
SUPPRESPACE
SUPPRESPACE(texte)
T
T(valeur)
TEXTE
TEXTE(valeur;format_texte)
TROUVE
TROUVE(texte_cherch;texte;no_dpart)
ANNEE
ANNEE(numro_de_srie)
AUJOURDHUI
AUJOURDHUI( )
DATEVAL
DATEVAL(date_texte)
FIN.MOIS
FIN.MOIS(date_dpart;mois)
FRACTION.ANNEE
FRACTION.ANNEE(date_dbut;date_fin;base)
HEURE
HEURE(numro_de_srie)
JOUR
JOUR(numro_de_srie)
JOURS360
JOURS360(date_dbut;date_fin;mthode)
JOURSEM
JOURSEM(numro_de_srie;type_retour)
MAINTENANT
MAINTENANT()
MINUTE
MINUTE(numro_de_srie)
MOIS
MOIS(numro_de_srie)
NB.JOURS.OUVRES
NB.JOURS.OUVRES(date_dbut;date_fin;jours_fris)
NB.JOURS.OUVRES.INTL
NB.JOURS.OUVRES.INTL(date_dbut, date_fin,[weekend],[jours_
fris])
NO.SEMAINE
NO.SEMAINE(numro_de_srie;mthode)
SECONDE
SECONDE(numro_de_srie)
SERIE.JOURS.OUVRES.INTL
SERIE.JOURS.OUVRES(date_dbut;nb_jours;jours_fris)
TEMPSVAL
TEMPSVAL(heure_texte)
ET
ET(valeur_logique1;valeur_logique2;...)
NON
NON(valeur_logique)
OU
OU(valeur_logique1;valeur_logique2,...)
SI
SI(test_logique;valeur_si_vrai;valeur_si_faux)
VRAI
VRAI( )
CELLULE
CELLULE(type_info;rfrence)
EST.IMPAIR
EST.IMPAIR(nombre)
EST.PAIR
EST.PAIR(nombre)
Renvoie la valeur VRAI si le nombre spcifi est pair et FAUX sil est
impair.
ESTERR
ESTERR(valeur)
ESTERREUR
ESTERREUR(valeur)
ESTLOGIQUE
ESTLOGIQUE(valeur)
ESTNA
ESTNA(valeur)
ESTNONTEXTE
ESTNONTEXTE(valeur)
ESTNUM
ESTNUM(valeur)
ESTREF
ESTREF(valeur)
ESTTEXTE
ESTTEXTE(valeur)
ESTVIDE
ESTVIDE(valeur)
INFO
INFO(no_type)
NA
NA( )
NB.VIDE
NB.VIDE(plage)
TYPE
TYPE(valeur)
TYPE.ERREUR
TYPE.ERREUR(valeur)
BDECARTYPE
BDECARTYPE(base de donnes;champ;critres)
BDLIRE
BDLIRE(base de donnes;champ;critres)
BDMAX
BDMAX(base de donnes;champ;critres)
BDMIN
BDMIN(base de donnes;champ;critres)
BDMOYENNE
BDMOYENNE(base de donnes;champ;critres)
BDNBVAL
BDNBVAL(base de donnes;champ;critres)
BDPRODUIT
BDPRODUIT(base de donnes;champ;critres)
BDSOMME
BDSOMME(base de donnes;champ;critres)
BDVAR
BDVAR(base de donnes;champ;critres)
BDVARP
BDVARP(base de donnes;champ;critres)
ABS
ABS(nombre)
ACOS
ACOS(nombre)
ACOSH
ACOSH(nombre)
ALEA
ALEA()
ALEA.ENTRE.BORNES
ALEA.ENTRE.BORNES(min;max)
ARRONDI
ARRONDI(nombre;no_chiffres)
ARRONDI.INF
ARRONDI.INF(nombre;no_chiffres)
ARRONDI.SUP
ARRONDI.SUP(nombre;no_chiffres)
ASIN
ASIN(nombre)
ASINH
ASINH(nombre)
ATAN
ATAN(nombre)
ATANH
ATANH(nombre)
COMBIN
COMBIN(nombre_lments;no_lments_choisis)
COS
COS(nombre)
COSH
COSH(nombre)
DEGRES
DEGRES(angle)
ENT
ENT(nombre)
EXP
EXP(nombre)
FACT
FACT(nombre)
FACTDOUBLE
FACTDOUBLE(nombre)
IMPAIR
IMPAIR(nombre)
ISO.PLAFOND
ISO.PLAFOND(nombre, [prcision])
LN
LN(nombre)
LOG
LOG(nombre;base)
LOG10
LOG(nombre)
MOD
MOD(nombre;diviseur)
PAIR
PAIR(nombre)
PGCD
PGCD(nombre1;nombre2;...)
PI
PI()
PLAFOND
PLAFOND(nombre;prcision)
PLANCHER
PLANCHER(nombre;prcision)
PPCM
PPCM(nombre1;nombre2;...)
PRODUIT
PRODUIT(nombre1;nombre2;...)
PRODUITMAT
PRODUITMAT(matrice1;matrice2)
PUISSANCE
PUISSANCE(nombre;puissance)
QUOTIENT
QUOTIENT(numrateur;dnominateur)
RACINE.PI
RACINE.PI(nombre)
RADIANS
RADIANS(angle)
ROMAIN
ROMAIN(nombre;type)
SIGNE
SIGNE(nombre)
SIN
SIN(nombre)
SINH
SINH(nombre)
SOMME.CARRES
SOMME.CARRES(nombre1;nombre2;...)
SOMME.SERIES
SOMME.SERIES(x;n;m;coefficients)
SOMME.SI
SOMME.SI(plage;critre;somme_plage)
SOMME.SI.ENS
Additionne des cellules spcifies si elles rpondent plusieurs
critres.
SOMME.X2MY2
SOMME.X2MY2(matrice_x;matrice_y)
SOMME.X2PY2
SOMME.X2PY2(matrice_x;matrice_y)
SOMME.XMY2
SOMME.XMY2(matrice_x;matrice_y)
SOMMEPROD
SOMMEPROD(matrice1;matrice2;matrice3,...)
SOUS.TOTAL
SOUS.TOTAL(no_fonction;rf1;rf2;...)
TAN
TAN(nombre)
TANH
TANH(nombre)
TRONQUE
TRONQUE(nombre;no_chiffres)
AVERAGEA
AVERAGEA(valeur1;valeur2;...)
BETA.INVERSE.N
BETA.INVERSE.N(probabilit;alpha;bta;A;B)
CENTILE.EXCLURE
CENTILE.EXCLURE(matrice;k)
CENTILE.INCLURE
CENTILE.INCLURE(matrice;k)
CHISQ.TEST
CHISQ.TEST(plage_relle;plage_attendue)
COEFFICIENT.ASYMETRIE
COEFFICIENT.ASYMETRIE(nombre1;nombre2;...)
COEFFICIENT.CORRELATION
COEFFICIENT.CORRELATION(matrice1;matrice2)
COEFFICIENT.DETERMINATION
COEFFICIENT.DETERMINATION(y_connus;x_connus)
COVARIANCE.PEARSON
COVARIANCE.PEARSON(matrice1;matrice2)
COVARIANCE.STANDARD
COVARIANCE.STANDARD(matrice1;matrice2)
CROISSANCE
CROISSANCE(y_connus;x_connus;x_nouveaux;constante)
DROITEREG
DROITEREG(y_connus;x_connus;constante;statistiques)
Calcule les statistiques pour une droite par la mthode des moin-
dres carrs, afin de calculer une droite qui sajuste au plus prs
vos donnes, puis renvoie une matrice dcrivant cette droite.
Dans la mesure o cette fonction renvoie une matrice de valeurs,
elle doit tre saisie sous la forme dune formule matricielle.
ECART.MOYEN
ECART.MOYEN(nombre1;nombre2;...)
ECARTYPE.PEARSON
ECARTYPE.PEARSON(nombre1;nombre2;...)
EQUATION.RANG
EQUATION.RANG(nombre;rfrence;ordre)
ERREUR.TYPE.XY
ERREUR.TYPE.XY(y_connus;x_connus)
F.TEST
F.TEST(matrice1;matrice2)
FISHER
FISHER(x)
FISHER.INVERSE
FISHER.INVERSE(y)
GRANDE.VALEUR
GRANDE.VALEUR(matrice;k)
INTERVALLE.CONFIANCE.NORMAL
INTERVALLE.CONFIANCE.NORMAL(alpha;standard_dev;taille)
INTERVALLE.CONFIANCE.STUDENT
INTERVALLE.CONFIANCE.STUDENT(alpha,cart_type,taille)
INVERSE.LOI.F.DROITE
INVERSE.LOI.F.DROITE(probabilit;degrs_libert1;degrs_
libert2)
INVERSE.LOI.F.N
INVERSE.LOI.F.N(probabilit;degrs_libert1;degrs_libert2)
LNGAMMA
LNGAMMA(x)
LOGREG
LOGREG(y_connus;x_connus;constante;statistiques)
LOI.BETA.N
LOI.BETA.N(x;alpha;bta;A;B)
LOI.BINOMIALE.N
LOI.BINOMIALE.N(nombre_s;essais;probabilit_s;cumulative)
LOI.BINOMIALE.INVERSE
LOI.BINOMIALE.INVERSE(essais;probabilit_s;alpha)
LOI.EXPONENTIELLE.N
LOI.EXPONENTIELLE.N(x;lambda;cumulative)
LOI.F.DROITE
LOI.F.DROITE(x;degrs_libert1;degrs_libert2)
LOI.F.N
LOI.F.N(x;degrs_libert1;degrs_libert2)
LOI.GAMMA.N
LOI.GAMMA.N(x; alpha;bta;cumulative)
LOI.GAMMA.INVERSE.N
LOI.GAMMA.INVERSE.N(probabilit;alpha;bta)
LOI.HYPERGEOMETRIQUE.N
LOI.HYPERGEOMETRIQUE.N(succs_chantillon;nombre_chantillon;
succs_population;nombre_population)
LOI.KHIDEUX
LOI.KHIDEUX(x;degrs_libert,cumulative)
LOI.KHIDEUX.DROITE
LOI.KHIDEUX.DROITE(x;degrs_libert)
LOI.KHIDEUX.INVERSE
LOI.KHIDEUX.INVERSE (probabilit;degrs_libert)
LOI.KHIDEUX.INVERSE.DROITE
LOI.KHIDEUX.INVERSE.DROITE(probabilit;degrs_libert)
LOI.LOGNORMALE.N
LOI.LOGNORMALE.N(x;moyenne;cart_type)
LOI.LOGNORMALE.INVERSE.N
LOI.LOGNORMALE.INVERSE.N(probabilit;moyenne;cart_type)
LOI.NORMALE.N
LOI.NORMALE.N(x;moyenne;cart_type;cumulative)
LOI.NORMALE.INVERSE.N
LOI.NORMALE.INVERSE.N(probabilit;moyenne;cart_type)
LOI.NORMALE.STANDARD.N
LOI.NORMALE.STANDARD.N(z)
LOI.NORMALE.STANDARD.INVERSE.N
LOI.NORMALE.STANDARD.INVERSE.N(probabilit)
LOI.STUDENT.BILATERALE
LOI.STUDENT.BILATERALE(x;degrs_libert)
LOI.STUDENT.DROITE
LOI.STUDENT.DROITE(x;degrs_libert)
LOI.STUDENT.INVERSE.BILATERALE
LOI.STUDENT.INVERSE.BILATERALE(probabilit;degrs_libert)
LOI.STUDENT.INVERSE.N
LOI.STUDENT.INVERSE.N(probabilit;degrs_libert)
LOI.STUDENT.N
LOI.STUDENT.N(x;degrs_libert)
LOI.WEIBULL
LOI.WEIBULL(x;alpha;bta;cumule)
MAX
MAX(nombre1;nombre2;...)
MAXA
MAXA(valeur1;valeur2;...)
MEDIANE
MEDIANE(nombre1;nombre2;...)
MIN
MIN(nombre1;nombre2;...)
MODE.MULTIPLE
MODE.MULTIPLE(nombre1;nombre2;...)
MODE.SIMPLE
MODE.SIMPLE(nombre1;nombre2;...)
MOYENNE
MOYENNE(nombre1;nombre2;...)
MOYENNE.GEOMETRIQUE
MOYENNE.GEOMETRIQUE(nombre1;nombre2;...)
MOYENNE.HARMONIQUE
MOYENNE.HARMONIQUE(nombre1;nombre2;...)
MOYENNE.REDUITE
MOYENNE.REDUITE(matrice;pourcentage)
NB
NB(valeur1;valeur2;...)
NB.SI
NB.SI(plage;critre)
NB.SI.ENS
Compte le nombre de cellules lintrieur dune plage qui rpon-
dent plusieurs critres.
NBVAL
NBVAL(valeur1;valeur2;...)
Calcule le point auquel une droite doit couper laxe des ordonnes
en utilisant les valeurs x et y existantes. On dtermine lordonne
lorigine en traant une droite de rgression linaire qui passe
par les valeurs x et y connues.
PEARSON
PEARSON(matrice1;matrice2)
PENTE
PENTE(y_connus,x_connus)
PERMUTATION
PERMUTATION(nombre;nombre_choisi)
PETITE.VALEUR
PETITE.VALEUR(matrice;k)
PROBABILITE
PROBABILITE(plage_x;plage_probabilit;limite_inf;limite_sup)
QUARTILE.EXCLURE
QUARTILE.EXCLURE(matrice;quart)
QUARTILE.INCLURE
QUARTILE.INCLURE(matrice;quart)
RANG.POURCENTAGE.EXCLURE
RANG.POURCENTAGE.EXCLURE(matrice;x;prcision)
SOMME.CARRES.ECARTS
SOMME.CARRES.ECARTS(nombre1;nombre2;...)
STDEVA
STDEVA(valeur1;valeur2;...)
Calcule lcart type sur la base dun chantillon. Lcart type me-
sure la dispersion des valeurs par rapport la moyenne (valeur
moyenne). Outre des nombres, le calcul peut se faire sur du texte
ou des valeurs logiques telles que VRAI et FAUX.
STDEVPA
STDEVPA(valeur1;valeur2;...)
T.TEST
T.TEST(matrice1;matrice2;uni/bilatral;type)
Calcule les valeurs par rapport une tendance linaire. Ajuste une
droite (calcule selon la mthode des moindres carrs) aux va-
leurs des matrices dfinies par les arguments y_connus et
x_connus. Renvoie, le long de cette droite, les valeurs y correspon-
dant aux valeurs x de la matrice dfinie par largument x_nouveau.
TEST.Z
TEST.Z(matrice;x;sigma)
VAR
VAR(nombre1;nombre2;...)
VAR.P.N
VAR.P.N(nombre1;nombre2;...)
VARA
VARA(valeur1;valeur2;...)
AMORDEGRC
AMORDEGRC(cot;achat;premire_pr;valeur_rs;dure;taux;base)
AMORLIN
AMORLIN(cot;valeur_rs;dure)
AMORLINC
AMORLINC(cot;achat;premire_pr;valeur_rs;dure;taux;base)
CUMUL.INTER
CUMUL.INTER(taux;npm;va;priode_dbut;priode_fin;type)
CUMUL.PRINCPER
CUMUL.PRINCPER(taux;npm;va;priode_dbut;priode_fin;type)
DATE.COUPON.PREC
DATE.COUPON.PREC(liquidation;chance;frquence;base)
DATE.COUPON.SUIV
DATE.COUPON.SUIV(liquidation;chance;frquence;base)
DB
DB(cot;valeur_rs;dure;priode;mois)
DUREE
DUREE(liquidation;chance;taux;rendement;frquence;base)
DUREE.MODIFIEE
DUREE.MODIFIEE(rglement;chance;taux;rendement;frquence;
base)
INTERET.ACC
INTERET.ACC(mission;prem_coupon;rglement;taux;val_nominale;
frquence;base)
Renvoie lintrt couru non chu dun titre dont lintrt est peru
priodiquement. (Ncessite la macro complmentaire Utilitaire
danalyse.)
INTERET.ACC.MAT
INTERET.ACC.MAT(mission;chance;taux;val_nominale;base)
INTPER
INTPER(taux;pr;npm;va;vc;type)
ISPMT
ISPMT(taux;pr;npm;va)
NB.COUPONS
NB.COUPONS(liquidation;chance;frquence;base)
NB.JOURS.COUPON.PREC
NB.JOURS.COUPON.PREC(liquidation;chance;frquence;base)
NB.JOURS.COUPON.SUIV
NB.JOURS.COUPON.SUIV(liquidation;chance;frquence;base)
NB.JOURS.COUPONS
NB.JOURS.COUPONS(liquidation;chance;frquence;base)
NPM
NPM(taux;vpm;va;vc;type)
PRINCPER
PRINCPER(taux;pr;npm;va;vc;type)
PRIX.BON.TRESOR
PRIX.BON.TRESOR(liquidation;chance;taux_escompte)
PRIX.DCOUPON.IRREG
PRIX.DCOUPON.IRREG(rglement;chance;dernier_coupon; taux;
rendement;valeur_chance;frquence;base)
PRIX.DEC
PRIX.DEC(prix_fraction;fraction)
PRIX.FRAC
PRIX.FRAC(prix_dcimal;fraction)
PRIX.PCOUPON.IRREG
PRIX.PCOUPON.IRREG(liquidation;chance;mission;premier_coupon;
taux;rendement;valeur_chance;frquence;base)
PRIX.TITRE
PRIX.TITRE(rglement;chance;taux;rendement;valeur_chance;
frquence;base)
Renvoie le prix dun titre dont la valeur nominale est 100 euros et
qui rapporte des intrts lchance. (Ncessite la macro com-
plmentaire Utilitaire danalyse.)
REND.DCOUPON.IRREG
REND.DCOUPON.IRREG(rglement;chance;dernier_coupon;taux;
valeur_nominale;valeur_chance;frquence;base)
REND.PCOUPON.IRREG
REND.PCOUPON.IRREG(rglement;chance;mission;premier_coupon;
taux;mission;valeur_chance;frquence;base)
RENDEMENT.BON.TRESOR
RENDEMENT.BON.TRESOR(liquidation;chance;valeur_nominale)
RENDEMENT.SIMPLE
RENDEMENT.SIMPLE(rglement;chance;valeur_nominale;valeur_
chance;base)
RENDEMENT.TITRE.ECHEANCE
RENDEMENT.TITRE.ECHEANCE(rglement;chance;mission;taux;
valeur_nominale;base)
SYD
SYD(cot;valeur_rs;dure;priode)
TAUX
TAUX(npm;vpm;va;vc;type;estimation)
TAUX.EFFECTIF
TAUX.EFFECTIF(taux_nominal;nb_priodes)
TAUX.INTERET
TAUX.INTERET(liquidation;chance;investissement;
valeur_chance;base)
TAUX.NOMINAL
TAUX.NOMINAL(taux_effectif;nb_priodes)
TRI
TRI(valeurs;estimation)
TRI.PAIEMENTS
TRI.PAIEMENTS(valeurs;dates;estimation)
VA
VA(taux;npm;vpm;vc;type)
VALEUR.ENCAISSEMENT
VALEUR.ENCAISSEMENT(rglement;chance;taux;valeur_chance;
base)
VALEUR.NOMINALE
VALEUR.NOMINALE(rglement;chance;investissement;taux;base)
VAN
VAN(taux;valeur1;valeur2;...)
VAN.PAIEMENTS
VAN.PAIEMENTS(taux;valeurs;dates)
VC
VC(taux;npm;vpm;va;type)
VC.PAIEMENTS
VC.PAIEMENTS(va,taux)
VDB
VDB(cot;valeur_rs;dure;priode_dbut;priode_fin;facteur;
valeur_log)
VPM
VPM(taux;npm;va;vc;type)
BESSELJ
BESSELJ(x;n)
BESSELK
BESSELK(x;n)
BESSELY
BESSELY(x;n)
BINDEC
BINDEC(nombre)
BINHEX
BINHEX(nombre;nb_car)
COMPLEXE
COMPLEXE(partie_relle;partie_imaginaire;suffixe)
COMPLEXE.ARGUMENT
COMPLEXE.ARGUMENT(nombre_complexe)
COMPLEXE.CONJUGUE
COMPLEXE.CONJUGUE(nombre_complexe)
COMPLEXE.COS
COMPLEXE.COS(nombre_complexe)
COMPLEXE.DIFFERENCE
COMPLEXE.DIFFERENCE(nombre_complexe1;nombre_complexe2)
COMPLEXE.EXP
COMPLEXE.EXP(nombre_complexe)
COMPLEXE.IMAGINAIRE
COMPLEXE.IMAGINAIRE(nombre_complexe)
COMPLEXE.LN
COMPLEXE.LN(nombre_complexe)
COMPLEXE.LOG10
COMPLEXE.LOG10(nombre_complexe)
COMPLEXE.LOG2
COMPLEXE.LOG2(nombre_complexe)
COMPLEXE.PRODUIT
COMPLEXE.PRODUIT(nombre_complexe1;nombre_complexe2;...)
COMPLEXE.PUISSANCE
COMPLEXE.PUISSANCE(nombre_complexe;nombre)
COMPLEXE.RACINE
COMPLEXE.RACINE(nombre_complexe)
COMPLEXE.REEL
COMPLEXE.REEL(nombre_complexe)
COMPLEXE.SIN
COMPLEXE.SIN(nombre_complexe)
COMPLEXE.SOMME
COMPLEXE.SOMME(nombre_complexe1;nombre_complexe2;...)
CONVERT
CONVERT(nombre;de_unit;_unit)
DECBIN
DECBIN(nombre;nb_car)
DECHEX
DECHEX(nombre;nb_car)
DECOCT
DECOCT(nombre;nb_car)
DELTA
DELTA(nombre1;nombre2)
ERFC
ERFC(x)
HEXBIN
HEXBIN(nombre;nb_car)
HEXDEC
HEXDEC(nombre)
HEXOCT
HEXOCT(nombre;nb_car)
OCTBIN
OCTBIN(nombre;nb_car)
OCTDEC
OCTDEC(nombre)
SUP.SEUIL
SUP.SEUIL(nombre;seuil)
INDEX
ACOS.............................................. 345 BESSELI......................................... 384
ACOSH ........................................... 345 BESSELJ........................................ 384
ADRESSE....................................... 326 BESSELK........................................ 384
AGREGAT....................................... 346 BESSELY ........................................ 384
ALEA............................................... 346 BETA.INVERSE.N ......................... 356
ALEA.ENTRE.BORNES................. 346 BINDEC.......................................... 384
AMORDEGRC........................ 192, 373 BINHEX.......................................... 384
AMORLIN .............................. 193, 373 BINOCT.......................................... 385
AMORLINC............................ 194, 373
ANNEE ................................... 174, 334
Antcdents ................................. 240
Arguments (fonctions) ............ 56, 60 C
ARRONDI............................... 104, 346 CAR................................................. 330
ARRONDI.AU.MULTIPLE..... 105, 347 CELLULE......................................... 339
ARRONDI.INF........................ 105, 347 Cellules
ARRONDI.SUP ...................... 106, 347 espionner le contenu.................. 243
ASIN............................................... 347 validation du contenu................. 258
ASINH ............................................ 347 CENTILE.EXCLURE ....................... 356
ATAN .............................................. 347 CENTILE.INCLURE........................ 356
ATAN2 ............................................ 348 CENTREE.REDUITE ...................... 357
ATANH............................................ 348 Certificat........................................ 307
Auditer les formules.................... 240 CHERCHE....................... 153, 163, 330
valuer des formules.................. 242 CHISQ.TEST .................................. 357
reprer les antcdents ............. 240 CHOISIR................................... 91, 326
reprer les dpendants .............. 241 CNUM .................................... 154, 331
AUJOURDHUI............... 174, 263, 334 CODE .............................................. 331
AVERAGEA .................................... 356 COEFFICIENT.ASYMETRIE .......... 357
COEFFICIENT.CORRELATION...... 357
COEFFICIENT
.DETERMINATION........................ 357
B COLONNE ...................................... 327
BAHTTEXT..................................... 330 COLONNES............................ 108, 327
BDECARTYPE................................ 342 COMBIN ........................................ 348
BDECARTYPEP ............................. 343 COMPLEXE.................................... 385
BDLIRE........................................... 343 COMPLEXE.ARGUMENT............. 385
BDMAX.......................................... 343 COMPLEXE.CONJUGUE.............. 385
BDMIN........................................... 343 COMPLEXE.COS ........................... 385
BDMOYENNE................................ 343 COMPLEXE.DIFFERENCE ............ 385
BDNB ............................................. 344 COMPLEXE.DIV ............................ 386
BDNBVAL ...................................... 344 COMPLEXE.EXP............................ 386
BDPRODUIT .................................. 344 COMPLEXE.IMAGINAIRE ........... 386
401
COMPLEXE.LN.............................. 386 Dbogage...................................... 302
COMPLEXE.LOG10 ....................... 386 DECALER ....................... 127, 145, 327
COMPLEXE.LOG2 ......................... 386 DECBIN.......................................... 388
COMPLEXE.MODULE................... 387 DECHEX ......................................... 388
COMPLEXE.PRODUIT .................. 387 DECOCT ......................................... 388
COMPLEXE.PUISSANCE............. 387 DEGRES ......................................... 348
COMPLEXE.RACINE..................... 387 DELTA ............................................. 388
COMPLEXE.REEL.......................... 387 Dpendants................................... 241
COMPLEXE.SIN ............................ 387 DETERMAT............................ 230, 349
COMPLEXE.SOMME.................... 388 Do Loop.......................................... 277
CONCATENER ............................... 331 Donner un nom un module ..... 299
Constantes DROITE................................... 155, 331
attribuer un nom........................... 49 DROITEREG ................................... 358
Constantes matricielles .............. 225 DUREE............................................ 375
CONVERT....................................... 388 DUREE.MODIFIEE......................... 375
Copier un module dans un autre
projet.............................................. 299
COS................................................. 348
COSH.............................................. 348 E
COVARIANCE.PEARSON............. 357 ECART.MOYEN.............................. 358
COVARIANCE.STANDARD.......... 358 ECARTYPE.PEARSON.................. 358
Crer ECARTYPE.STANDARD ............... 359
mises en forme diteur VBA
conditionnelles ........................... 255 dbogage .................................... 302
Crer un nouveau module.......... 299 explorateur de projets ................ 298
CROISSANCE................................ 358 fentre des modules................... 298
CTXT....................................... 154, 331 ENT......................................... 106, 349
Cumul glissant .............................. 112 EPURAGE....................................... 331
CUMUL.INTER ...................... 194, 374 EQUATION.RANG ......................... 359
CUMUL.PRINCPER ...... 195, 209, 374 EQUIV............................. 128, 141, 327
ERF.................................................. 389
ERFC ............................................... 389
D ERREUR.TYPE.XY.......................... 359
Erreurs
DATE................................. 80, 174, 335 dtecter....................................... 236
DATE.COUPON.PREC................... 374 Espions .................................. 243, 305
DATE.COUPON.SUIV ................... 374 EST.IMPAIR ................................... 340
DATEDIF......................................... 175 EST.PAIR ........................................ 340
Dates ESTERR .................................. 249, 340
numros de srie........................ 171 ESTERREUR........................... 250, 340
sicle........................................... 173 ESTLOGIQUE......................... 248, 340
DATEVAL........................................ 335 ESTNA ........................... 140, 250, 340
DB................................................... 374 ESTNONTEXTE ..................... 248, 341
DDB ................................................ 375 ESTNUM................................ 248, 341
402 Index
ESTREF................................... 248, 341 ESTLOGIQUE ............................... 340
ESTTEXTE.............................. 249, 341 ESTNA......................................... 340
ESTVIDE................................. 249, 341 ESTNONTEXTE............................ 341
ET.............................................. 84, 338 ESTNUM ..................................... 341
EXACT...................... 79, 155, 263, 332 ESTREF........................................ 341
Excution pas pas .................... 303 ESTTEXTE.................................... 341
EXP ................................................. 349 ESTVIDE ...................................... 341
Explorateur de projets ................ 298 INFO ............................................ 341
N ................................................. 342
NA............................................... 342
F NB.VIDE ...................................... 342
TYPE............................................ 342
F.TEST............................................. 359 TYPE.ERREUR.............................. 342
FACT ............................................... 349 Fonctions dingnierie
FACTDOUBLE................................ 349 BESSELI....................................... 384
FAUX............................................... 339 BESSELJ...................................... 384
Fentre BESSELK ..................................... 384
des modules................................ 298 BESSELY ..................................... 384
espion ......................................... 243 BINDEC ....................................... 384
FIN.MOIS............................... 176, 335 BINHEX ....................................... 384
FISHER ........................................... 359 BINOCT ....................................... 385
FISHER.INVERSE.......................... 359 COMPLEXE.................................. 385
Fonctions................................. 55, 270 COMPLEXE.ARGUMENT............. 385
arguments............................... 56, 60 COMPLEXE.CONJUGUE.............. 385
date et dheure ............................. 66 COMPLEXE.COS.......................... 385
de bases de donnes.................... 67 COMPLEXE.DIFFERENCE............. 385
financires .................................... 70 COMPLEXE.DIV ........................... 386
information ................................... 66 COMPLEXE.EXP........................... 386
ingnierie...................................... 70 COMPLEXE.IMAGINAIRE............ 386
insrer........................................... 57 COMPLEXE.LN ............................ 386
logiques ........................................ 66 COMPLEXE.LOG10 ...................... 386
mathmatiques............................. 67 COMPLEXE.LOG2 ........................ 386
recherche et de rfrence ............ 65 COMPLEXE.MODULE .................. 387
rechercher..................................... 57 COMPLEXE.PRODUIT .................. 387
somme automatique..................... 62 COMPLEXE.PUISSANCE ............. 387
statistiques ................................... 67 COMPLEXE.RACINE .................... 387
texte.............................................. 66 COMPLEXE.REEL......................... 387
types darguments ........................ 63 COMPLEXE.SIN........................... 387
Fonctions dinformation COMPLEXE.SOMME ................... 388
CELLULE ...................................... 339 CONVERT .................................... 388
EST.IMPAIR................................. 340 DECBIN ....................................... 388
EST.PAIR ..................................... 340 DECHEX....................................... 388
ESTERR ....................................... 340 DECOCT....................................... 388
ESTERREUR................................. 340 DELTA ......................................... 388
Index 403
ERF .............................................. 389 Fonctions de recherche
ERFC............................................ 389 et de rfrence
HEXBIN ....................................... 389 ADRESSE .................................... 326
HEXDEC....................................... 389 CHOISIR ...................................... 326
HEXOCT....................................... 389 COLONNE.................................... 327
OCTBIN ....................................... 389 COLONNES ................................. 327
OCTDEC....................................... 389 DECALER..................................... 327
OCTHEX....................................... 390 EQUIV.......................................... 327
SUP.SEUIL................................... 390 INDEX.......................................... 327
Fonctions de base de donnes INDIRECT .................................... 328
BDECARTYPE .............................. 342 LIEN_HYPERTEXTE ..................... 328
BDECARTYPEP ............................ 343 LIGNE .......................................... 328
BDLIRE ........................................ 343 LIGNES........................................ 328
BDMAX ....................................... 343 LIREDONNEESTABCROIS
BDMIN ........................................ 343 DYNAMIQUE............................... 328
BDMOYENNE.............................. 343 RECHERCHE ................................ 329
BDNB .......................................... 344 RECHERCHEH.............................. 329
BDNBVAL.................................... 344 RECHERCHEV.............................. 329
BDPRODUIT................................. 344 TRANSPOSE................................ 329
BDSOMME.................................. 344 ZONES......................................... 330
BDVAR ........................................ 344 Fonctions de texte
BDVARP ...................................... 344 BAHTTEXT................................... 330
Fonctions de date et dheure CAR ............................................. 330
ANNEE ........................................ 334 CHERCHE .................................... 330
AUJOURDHUI ............................. 334 CNUM ......................................... 331
DATE ........................................... 335 CODE........................................... 331
DATEVAL..................................... 335 CONCATENER............................. 331
FIN.MOIS .................................... 335 CTXT............................................ 331
FRACTION.ANNEE ...................... 335 DROITE........................................ 331
HEURE......................................... 335 EPURAGE .................................... 331
JOUR........................................... 335 EXACT ......................................... 332
JOURS360................................... 336 FRANC......................................... 332
JOURSEM ................................... 336 GAUCHE...................................... 332
MAINTENANT ............................ 336 MAJUSCULE............................... 332
MINUTE ...................................... 336 MINUSCULE................................ 332
MOIS........................................... 336 NBCAR ........................................ 332
MOIS.DECALER........................... 337 NOMPROPRE .............................. 333
NB.JOURS.OUVRES.................... 337 REMPLACER................................ 333
NB.JOURS.OUVRES.INTL ........... 337 REPT............................................ 333
NO.SEMAINE.............................. 337 STXT............................................ 333
SECONDE.................................... 337 SUBSTITUE ................................. 333
SERIE.JOURS.OUVRES ............... 338 SUPPRESPACE ............................ 333
SERIE.JOURS.OUVRES.INTL....... 338 T .................................................. 334
TEMPSVAL.................................. 338 TEXTE.......................................... 334
404 Index
TROUVE....................................... 334 JOURSEM ................................... 177
Fonctions diverses LIGNE .......................................... 258
AMORDEGRC...................... 192, 373 LIGNES........................................ 108
AMORLIN............................ 193, 373 MAINTENANT ............................ 178
AMORLINC.......................... 194, 373 MAJUSCULE....................... 156, 263
ANNEE ................................ 174, 334 MAX.............................................. 96
ARRONDI ............................ 104, 346 MEDIANE...................................... 96
ARRONDI.AU.MULTIPLE..... 105, 347 MIN............................................... 97
ARRONDI.INF...................... 105, 347 MINUSCULE................................ 156
ARRONDI.SUP..................... 106, 347 MOD...................................... 98, 258
AUJOURDHUI ............. 174, 263, 334 MODE............................................ 98
CHERCHE .................... 153, 163, 330 MOIS................................... 178, 263
CHOISIR ................................ 91, 326 MOIS.DECALER........................... 179
CNUM ................................. 154, 331 MOYENNE .............................. 81, 99
COLONNES ................................. 108 MOYENNE.GEOMETRIQUE........... 99
CTXT............................................ 154 MOYENNE.HARMONIQUE ......... 100
CUMUL.INTER............................. 194 MOYENNE.REDUITE ................... 100
CUMUL.PRINCPER .............. 195, 209 NB ............................................... 109
DATE ..................................... 80, 174 NB.JOURS.OUVRES.................... 179
DATEDIF...................................... 175 NB.SI................................... 109, 258
DECALER............................. 127, 145 NB.SI.ENS........................... 130, 150
DETERMAT ................................. 230 NB.VIDE ...................................... 110
DROITE........................................ 155 NBCAR ................................ 157, 162
ENT ............................................. 106 NBVAL......................................... 110
EQUIV.................................. 128, 141 NO.SEMAINE.............................. 180
ESTERR ....................................... 249 NON .............................................. 86
ESTERREUR................................. 250 OU ................................................. 85
ESTLOGIQUE ............................... 248 PETITE.VALEUR........................... 101
ESTNA................................. 140, 250 PLAFOND .................................... 107
ESTNONTEXTE............................ 248 PLANCHER .................................. 107
ESTNUM ..................................... 248 PRINCPER............................ 197, 209
ESTREF........................................ 248 PRODUITMAT ............................. 230
ESTTEXTE.................................... 249 QUOTIENT................................... 101
ESTVIDE ...................................... 249 RANG .......................................... 102
ET .................................................. 84 RANG.POURCENTAGE................ 102
EXACT........................... 79, 155, 263 RECHERCHE ................................ 131
FIN.MOIS .................................... 176 RECHERCHEV...................... 133, 137
GAUCHE...................................... 156 REMPLACER........................ 157, 164
GRANDE.VALEUR ......................... 95 REPT............................................ 158
HEURE......................................... 176 SI................................................... 75
INDEX.................................. 129, 141 SOMME ...................................... 103
INTPER ........................................ 196 SOMME.SI .................................. 103
INVERSEMAT.............................. 230 SOMME.SI.ENS .................. 134, 149
JOUR........................................... 177 SOMMEPROD ..................... 135, 147
Index 405
SOUS.TOTAL............................... 135 PRIX.TITRE.ECHEANCE ............... 379
STXT............................................ 158 REND.DCOUPON.IRREG.............. 379
SUBSTITUE ................. 159, 164, 167 REND.PCOUPON.IRREG .............. 379
SUPPRESPACE ............................ 159 RENDEMENT.BON.TRESOR........ 379
TAUX........................................... 197 RENDEMENT.SIMPLE................. 379
TEXTE.................................. 160, 162 RENDEMENT.TITRE .................... 380
TRANSPOSE................................ 229 RENDEMENT.TITRE
TRI............................................... 198 .ECHEANCE................................. 380
TRI.PAIEMENTS.......................... 199 SYD ............................................. 380
TRONQUE.................................... 107 TAUX........................................... 380
TROUVE............................... 160, 163 TAUX.EFFECTIF ........................... 380
VA ............................... 200, 206, 210 TAUX.ESCOMPTE ....................... 381
VAN..................................... 201, 207 TAUX.INTERET............................ 381
VAN.PAIEMENTS................ 201, 207 TAUX.NOMINAL ......................... 381
VC................................................ 205 TRI............................................... 381
VPM .................................... 202, 208 TRI.PAIEMENTS.......................... 381
Fonctions financires TRIM ........................................... 382
AMORDEGRC.............................. 373 VA ............................................... 382
AMORLIN.................................... 373 VALEUR.ENCAISSEMENT........... 382
AMORLINC.................................. 373 VALEUR.NOMINALE ................... 382
CUMUL.INTER............................. 374 VAN............................................. 382
CUMUL.PRINCPER ...................... 374 VAN.PAIEMENTS........................ 382
DATE.COUPON.PREC .................. 374 VC................................................ 383
DATE.COUPON.SUIV................... 374 VC.PAIEMENTS........................... 383
DB ............................................... 374 VDB ............................................. 383
DDB............................................. 375 VPM ............................................ 383
DUREE......................................... 375 Fonctions logiques
DUREE.MODIFIEE........................ 375 ET ................................................ 338
INTERET.ACC .............................. 375 FAUX ........................................... 339
INTERET.ACC.MAT ..................... 375 NON ............................................ 339
INTPER ........................................ 376 OU ............................................... 339
ISPMT ......................................... 376 SI................................................. 339
NB.COUPONS ............................. 376 VRAI ............................................ 339
NB.JOURS.COUPON.PREC.......... 376 Fonctions mathmatiques
NB.JOURS.COUPON.SUIV .......... 376 ABS ............................................. 345
NB.JOURS.COUPONS................. 377 ACOS........................................... 345
NPM............................................ 377 ACOSH ........................................ 345
PRINCPER.................................... 377 AGREGAT.................................... 346
PRIX.BON.TRESOR...................... 377 ALEA ........................................... 346
PRIX.DCOUPON.IRREG................ 377 ALEA.ENTRE.BORNES ................ 346
PRIX.DEC..................................... 378 ARRONDI .................................... 346
PRIX.FRAC................................... 378 ARRONDI.AU.MULTIPLE............. 347
PRIX.PCOUPON.IRREG ................ 378 ARRONDI.INF.............................. 347
PRIX.TITRE .................................. 378 ARRONDI.SUP............................. 347
406 Index
ASIN............................................ 347 SOMME.X2MY2 ......................... 354
ASINH ......................................... 347 SOMME.X2PY2........................... 354
ATAN .......................................... 347 SOMME.XMY2 ........................... 355
ATAN2 ........................................ 348 SOMMEPROD ............................. 355
ATANH........................................ 348 SOUS.TOTAL............................... 355
COMBIN...................................... 348 TAN............................................. 355
COS ............................................. 348 TANH .......................................... 355
COSH........................................... 348 TRONQUE.................................... 355
DEGRES....................................... 348 Fonctions statistiques
DETERMAT ................................. 349 AVERAGEA.................................. 356
ENT ............................................. 349 BETA.INVERSE.N ........................ 356
EXP.............................................. 349 CENTILE.EXCLURE ...................... 356
FACT............................................ 349 CENTILE.INCLURE....................... 356
FACTDOUBLE .............................. 349 CENTREE.REDUITE...................... 357
IMPAIR........................................ 349 CHISQ.TEST ................................ 357
INVERSEMAT.............................. 350 COEFFICIENT.ASYMETRIE .......... 357
ISO.PLAFOND.............................. 350 COEFFICIENT.CORRELATION ...... 357
LN................................................ 350 COEFFICIENT
LOG ............................................. 350 .DETERMINATION ...................... 357
LOG10 ......................................... 350 COVARIANCE.PEARSON............. 357
MOD............................................ 350 COVARIANCE.STANDARD.......... 358
MULTINOMIALE ......................... 351 CROISSANCE .............................. 358
PAIR ............................................ 351 DROITEREG ................................. 358
PGCD........................................... 351 ECART.MOYEN ........................... 358
PI ................................................. 351 ECARTYPE.PEARSON.................. 358
PLAFOND .................................... 351 ECARTYPE.STANDARD............... 359
PLANCHER .................................. 351 EQUATION.RANG ....................... 359
PPCM .......................................... 352 ERREUR.TYPE.XY ........................ 359
PRODUIT ..................................... 352 F.TEST ......................................... 359
PRODUITMAT ............................. 352 FISHER ........................................ 359
PUISSANCE................................. 352 FISHER.INVERSE......................... 359
QUOTIENT................................... 352 FREQUENCE ................................ 360
RACINE ....................................... 353 GRANDE.VALEUR ....................... 360
RACINE.PI ................................... 353 INTERVALLE.CONFIANCE
RADIANS .................................... 353 .NORMAL.................................... 360
ROMAIN...................................... 353 INTERVALLE.CONFIANCE
SIGNE.......................................... 353 .STUDENT ................................... 360
SIN .............................................. 353 INVERSE.LOI.F.DROITE ............... 360
SINH............................................ 353 INVERSE.LOI.F.N......................... 360
SOMME ...................................... 354 KURTOSIS ................................... 361
SOMME.CARRES........................ 354 LNGAMMA ................................. 361
SOMME.SERIES.......................... 354 LOGREG....................................... 361
SOMME.SI .................................. 354 LOI.BETA ..................................... 361
SOMME.SI.ENS .......................... 354 LOI.BINOMIALE.INVERSE ........... 361
Index 407
LOI.BINOMIALE.N....................... 361 ORDONNEE.ORIGINE.................. 369
LOI.BINOMIALE.NEG.N............... 362 PEARSON.................................... 369
LOI.EXPONENTIELLE ................... 362 PENTE ......................................... 369
LOI.F.DROITE............................... 362 PERMUTATION ........................... 369
LOI.F.N ........................................ 362 PETITE.VALEUR........................... 369
LOI.GAMMA.INVERSE.N ............ 362 PREVISION .................................. 370
LOI.GAMMA.N............................ 362 PROBABILITE............................... 370
LOI.HYPERGEOMETRIQUE .......... 363 QUARTILE.EXCLURE.................... 370
LOI.KHIDEUX............................... 363 QUARTILE.INCLURE .................... 370
LOI.KHIDEUX.DROITE.................. 363 RANG.POURCENTAGE
LOI.KHIDEUX.INVERSE ............... 363 .EXCLURE .................................... 370
LOI.KHIDEUX.INVERSE.DROITE .. 363 RANG.POURCENTAGE
LOI.LOGNORMALE.INVERSE ...... 364 .INCLURE..................................... 371
LOI.LOGNORMALE.N .................. 363 SOMME.CARRES.ECARTS.......... 371
LOI.NORMALE.INVERSE ............. 364 STDEVA....................................... 371
LOI.NORMALE.N......................... 364 STDEVPA..................................... 371
LOI.NORMALE.STANDARD ........ 364 T.TEST......................................... 371
LOI.NORMALE.STANDARD TENDANCE ................................. 372
.INVERSE..................................... 364 TEST.Z......................................... 372
LOI.POISSON.N........................... 365 VAR ............................................. 372
LOI.STUDENT.BILATERALE......... 365 VAR.P.N ...................................... 372
LOI.STUDENT.DROITE................. 365 VARA........................................... 372
LOI.STUDENT.INVERSE VARPA......................................... 373
.BILATERALE ............................... 365 For Each Next............................... 279
LOI.STUDENT.INVERSE.N........... 365 For Next ......................................... 279
LOI.STUDENT.N .......................... 365 Formule
LOI.WEIBULL............................... 366 attribuer un nom........................... 50
MAX............................................ 366 auditer......................................... 240
MAXA ......................................... 366 conditionnelle ............................... 75
MEDIANE.................................... 366 valuer ........................................ 242
MIN............................................. 366 modifier......................................... 14
MINA .......................................... 367 parenthses .................................. 16
MODE.MULTIPLE ........................ 367 rgles de priorit
MODE.SIMPLE ............................ 367 des oprateurs.............................. 15
MOYENNE .................................. 367 saisir ............................................. 13
MOYENNE.GEOMETRIQUE......... 367 Formules matricielles
MOYENNE.HARMONIQUE ......... 367 deux dimensions...................... 221
MOYENNE.RANG ....................... 368 une dimension ......................... 220
MOYENNE.REDUITE ................... 368 valeur unique........................... 222
NB ............................................... 368 modifier....................................... 224
NB.SI........................................... 368 FRACTION.ANNEE ....................... 335
NB.SI.ENS................................... 368 FRANC............................................ 332
NBVAL......................................... 368 FREQUENCE .................................. 360
408 Index
G K
GAUCHE................................. 156, 332 KURTOSIS ..................................... 361
Gestionnaire de noms................... 42
GoTo ............................................... 280
GRANDE.VALEUR................... 95, 360
L
LIEN_HYPERTEXTE...................... 328
H LIGNE ..................................... 258, 328
LIGNES................................... 108, 328
HEURE.................................... 176, 335 LIREDONNEESTABCROIS
HEXBIN.......................................... 389 DYNAMIQUE................................. 328
HEXDEC ......................................... 389 LN ................................................... 350
HEXOCT ......................................... 389 LNGAMMA.................................... 361
LOG................................................. 350
LOG10............................................. 350
I LOGREG ......................................... 361
If Then Else End If........................ 275 LOI.BETA........................................ 361
Imbriquer (SI).................................. 89 LOI.BINOMIALE.INVERSE .......... 361
IMPAIR........................................... 349 LOI.BINOMIALE.N........................ 361
INDEX ............................ 129, 141, 327 LOI.BINOMIALE.NEG.N............... 362
INDIRECT....................................... 328 LOI.EXPONENTIELLE ................... 362
INFO ............................................... 341 LOI.F.DROITE ................................. 362
Insrer (fonctions) ......................... 57 LOI.F.N............................................ 362
INTERET.ACC ................................ 375 LOI.GAMMA.INVERSE.N ............ 362
INTERET.ACC.MAT....................... 375 LOI.GAMMA.N.............................. 362
Intrts composs....................... 203 LOI.HYPERGEOMETRIQUE.......... 363
INTERVALLE.CONFIANCE LOI.KHIDEUX................................. 363
.NORMAL....................................... 360 LOI.KHIDEUX.DROITE.................. 363
INTERVALLE.CONFIANCE LOI.KHIDEUX.INVERSE ............... 363
.STUDENT...................................... 360 LOI.KHIDEUX.INVERSE.DROITE. 363
INTPER................................... 196, 376 LOI.LOGNORMALE.INVERSE...... 364
INVERSE.LOI.F.DROITE................ 360 LOI.LOGNORMALE.N................... 363
INVERSE.LOI.F.N........................... 360 LOI.NORMALE.INVERSE ............. 364
INVERSEMAT........................ 230, 350 LOI.NORMALE.N .......................... 364
ISO.PLAFOND ............................... 350 LOI.NORMALE.STANDARD ........ 364
ISPMT ............................................ 376 LOI.NORMALE.STANDARD
.INVERSE ....................................... 364
LOI.POISSON.N ............................ 365
J LOI.STUDENT.BILATERALE......... 365
LOI.STUDENT.DROITE ................. 365
JOUR ...................................... 177, 335 LOI.STUDENT.INVERSE
JOURS360...................................... 336 .BILATERALE ................................. 365
JOURSEM.............................. 177, 336 LOI.STUDENT.INVERSE.N........... 365
Index 409
LOI.STUDENT.N ............................ 365
LOI.WEIBULL ................................ 366 N
N ..................................................... 342
NA................................................... 342
M NB........................................... 109, 368
NB.COUPONS............................... 376
Macros NB.JOURS.COUPON.PREC......... 376
certificat...................................... 307 NB.JOURS.COUPON.SUIV.......... 376
scurit ....................................... 306 NB.JOURS.COUPONS ................. 377
MAINTENANT ...................... 178, 336 NB.JOURS.OUVRES............. 179, 337
MAJUSCULE................. 156, 263, 332 NB.JOURS.OUVRES.INTL ........... 337
MAX ......................................... 96, 366 NB.SI.............................. 109, 258, 368
MAXA............................................. 366 NB.SI.ENS..................... 130, 150, 368
MEDIANE ................................ 96, 366 NB.VIDE................................. 110, 342
Messages derreur ...................... 235 NBCAR........................... 157, 162, 332
Mthodes ...................................... 268 NBVAL ................................... 110, 368
MIN .......................................... 97, 366 NO.SEMAINE........................ 180, 337
MINA.............................................. 367 Nom
MINUSCULE.......................... 156, 332 constante ...................................... 49
MINUTE ......................................... 336 crer des sries ............................ 45
Mise en forme dans une formule.......................... 38
conditionnelle ............................. 253 dfinir...................................... 37, 41
Mises en forme conditionnelles formule.......................................... 50
barres de donnes...................... 255 gestionnaire de noms................... 42
crer............................................ 255 modifier......................................... 42
jeux dicnes............................... 255 supprimer...................................... 46
nuances de couleurs................... 255 NOMPROPRE................................ 333
prdfinies .................................. 253 NON.......................................... 86, 339
MOD ................................. 98, 258, 350 Nouveauts................................... 319
MODE....................................... 98, 115 NPM ............................................... 377
MODE.MULTIPLE ......................... 367 Numros de srie ........................ 171
MODE.SIMPLE.............................. 367
MOIS .............................. 178, 263, 336
MOIS.DECALER .................... 179, 337
MOYENNE................. 81, 99, 113, 367 O
MOYENNE.GEOMETRIQUE.. 99, 116, Objets............................................. 267
367 Application.................................. 288
MOYENNE.HARMONIQUE.. 100, 367 mthodes .................................... 268
MOYENNE.RANG ......................... 368 proprits.................................... 268
MOYENNE.REDUITE ............ 100, 368 Range.......................................... 294
MULTINOMIALE........................... 351 Workbook.................................... 291
410 Index
Worksheet .................................. 293 QUOTIENT ............................. 101, 352
OCTBIN.......................................... 389
OCTDEC ......................................... 389
OCTHEX ......................................... 390
On Error Goto................................ 281
R
ORDONNEE.ORIGINE .................. 369 RACINE .......................................... 353
OU............................................. 85, 339 RACINE.PI ..................................... 353
RADIANS....................................... 353
RANG ............................................. 102
RANG.POURCENTAGE ................ 102
P RANG.POURCENTAGE
PAIR................................................ 351 .EXCLURE....................................... 370
PEARSON ...................................... 369 RANG.POURCENTAGE
PENTE ............................................ 369 .INCLURE ....................................... 371
PERMUTATION ............................. 369 RECHERCHE .......................... 131, 329
PETITE.VALEUR.................... 101, 369 RECHERCHEH ............................... 329
PGCD.............................................. 351 RECHERCHEV ............... 133, 137, 329
PI..................................................... 351 Rfrences
PLAFOND............................... 107, 351 absolues........................................ 21
PLANCHER ............................ 107, 351 circulaires ................................... 245
Poigne de recopie ....................... 23 de cellules
Pourcentages ............................... 116 externes ........................................ 29
PPCM ............................................. 352 mixtes ..................................... 21, 25
PREVISION.................................... 370 relatives ........................................ 21
PRINCPER ..................... 197, 209, 377 saisir avec la souris...................... 20
PRIX.BON.TRESOR ...................... 377 tridimensionnelles ........................ 27
PRIX.DCOUPON.IRREG ............... 377 utiliser........................................... 18
PRIX.DEC ....................................... 378 REMPLACER ................. 157, 164, 333
PRIX.FRAC..................................... 378 REND.DCOUPON.IRREG.............. 379
PRIX.PCOUPON.IRREG................ 378 REND.PCOUPON.IRREG.............. 379
PRIX.TITRE .................................... 378 RENDEMENT.BON.TRESOR ....... 379
PRIX.TITRE.ECHEANCE............... 379 RENDEMENT.SIMPLE.................. 379
PROBABILITE ............................... 370 RENDEMENT.TITRE ..................... 380
Procdures ................................... 269 RENDEMENT.TITRE
PRODUIT........................................ 352 .ECHEANCE ................................... 380
PRODUITMAT ....................... 230, 352 REPT....................................... 158, 333
Proprits...................................... 268 ROMAIN ........................................ 353
PUISSANCE .................................. 352
S
Q SECONDE ...................................... 337
QUARTILE.EXCLURE .................... 370 Scurit
QUARTILE.INCLURE..................... 370 macros ........................................ 306
Index 411
Select Case End Select .............. 276 moyen ............................................ 116
SERIE.JOURS.OUVRES................ 338 TAUX.EFFECTIF ............................. 380
SERIE.JOURS.OUVRES.INTL ...... 338 TAUX.ESCOMPTE......................... 381
SI............................................... 75, 339 TAUX.INTERET.............................. 381
imbriquer....................................... 89 TAUX.NOMINAL ........................... 381
Sicle ............................................. 173 TEMPSVAL .................................... 338
SIGNE............................................. 353 TENDANCE.................................... 372
SIN.................................................. 353 TEST.Z ............................................ 372
SINH............................................... 353 TEXTE............................. 160, 162, 334
SOMME ......................... 103, 111, 354 TRANSPOSE ......................... 229, 329
Somme automatique ............. 62, 113 TRI .......................................... 198, 381
SOMME.CARRES ......................... 354 TRI.PAIEMENTS ................... 199, 381
SOMME.CARRES.ECARTS.......... 371 TRIM............................................... 382
SOMME.SERIES ........................... 354 TRONQUE .............................. 107, 355
SOMME.SI .................... 103, 113, 354 TROUVE ......................... 160, 163, 334
SOMME.SI.ENS............ 134, 149, 354 TYPE ............................................... 342
SOMME.X2MY2............................ 354 TYPE.ERREUR ............................... 342
SOMME.X2PY2 ............................. 354
SOMME.XMY2.............................. 355
SOMMEPROD............... 135, 147, 355
SOUS.TOTAL ......................... 135, 355
V
STDEVA.......................................... 371 VA ........................... 200, 206, 210, 382
STDEVPA ....................................... 371 Valeur
STXT....................................... 158, 333 acquise........................................ 203
SUBSTITUE........... 159, 164, 167, 333 actualise ................................... 203
SUP.SEUIL...................................... 390 capitalise .................................. 203
SUPPRESPACE ..................... 159, 333 VALEUR.ENCAISSEMENT........... 382
Supprimer un module.................. 299 VALEUR.NOMINALE .................... 382
SYD................................................. 380 Validation (contenu
des cellules).................................. 258
VAN ................................ 201, 207, 382
VAN.PAIEMENTS......... 201, 207, 382
T VAR................................................. 372
T ...................................................... 334 VAR.P.N .......................................... 372
T.TEST ............................................ 371 VARA .............................................. 372
Tableau de donnes .................... 125 Variables........................................ 271
conception .................................. 125 dclarer....................................... 272
Tables de donnes VARPA............................................ 373
deux entres............................ 211 VBA
une entre ............................... 211 fonctions ..................................... 270
TAN................................................. 355 instructions ................................. 275
TANH .............................................. 355 procdures .................................. 269
TAUX ...................................... 197, 380 variables ..................................... 271
Taux de croissance annuel VC ........................................... 205, 383
412 Index
VC.PAIEMENTS ............................ 383
VDB ................................................ 383 Z
Visual Basic pour Applications . 267 ZONES............................................ 330
VPM ............................... 202, 208, 383
VRAI ............................................... 339
Index 413
Compos en France par Jouve
11, bd de Sbastopol - 75001 Paris