Anda di halaman 1dari 28

EXCEL - FORMULES DE CALCUL :

AIDE-MMOIRE DES FONCTIONS,


DES POINTEURS ET DES OPRATEURS

Pour bien connatre Excel, il ne suffit pas de connatre toutes ses commandes,
il faut aussi connatre ses principales fonctions de calcul !
Vous trouverez ici un choix des meilleures fonctions dExcel,
celles que vous utiliserez tous, un jour ou lautre
Pour matriser vos formules, vous trouverez galement ici un mmo des oprateurs
ainsi quun rcapitulatif des pointeurs de la souris quil est essentiel de bien comprendre.

Cliquez simplement sur un mot-clef (dans le sommaire gauche) pour y accder instantanment
Pour revenir la page prcdente, comme dhabitude,
utilisez la touche CORRECTION-ARRIRE (Backspace) ou ALT+GAUCHE.
Vous pouvez rduire ou largir le volet gauche (sommaire)
en glissant sur le bord droit de l'ascenseur (c'est difficile attraper!...
Visez bien avec le bi du bout de la pointe de la souris sur le bord droit de lascenseur...)

I - FONCTIONS CHOISIES : le top 50RETOUR EN HAUT
Les fonctions dExcel sont des mots rservs que lon peut taper dans une formule
pour obtenir facilement un rsultat labor.

Sont ici dtailles les 50 fonctions les plus importantes.

Toutes les fonctions dExcel utilisent des parenthses.

Entre ces parenthses, on prcise les contraintes du calcul : Excel appelle arguments ces informations entre
parenthses.
Les arguments sont spars par le signe point-virgule ;

Certaines fonctions nont pas besoin darguments : on tape alors 2 parenthses colles.
Dautres nont besoin que dun seul argument : on na pas besoin de point-virgule dans ce cas.

Jai souvent mis des espaces autour des points-virgules et des parenthses pour une bonne lisibilit,
mais attention : il ne faut JAMAIS taper despace dans les formules !
Objectif Fonction, syntaxe et exemples
Pour additionner de nombreuses cellules,
sans avoir les citer toutes dans la formule,
il faut utiliser la fonction SOMME,
et dcrire la plagede cellules sommer.
Le signe deux-points : dit jusqu ,
le signe point-virgule ; dit et .
Syntaxe :
SOMME ( plage )
Exemples :
SOMME ( B2 : B30 )
SOMME ( MontantHT )
SOMME ( TotalSem1 ; TotalSem2 )

Avantages de la fonction SOMME
sur loprateur + :

Ignorer les cellules contenant du texte.
Avec +, on a un message derreur si une des cellules sommes contient un
texte !.
Astuce - Conseil
Vous allez tre tent de placer vos sommes en
dessous des donnes de base, mme si vos donnes de
base sont rgulirement augmentes de saisies nouvelles.
Ceci va vous obliger insrer des lignes chaque fois que
vous aurez des saisies oprer.
Il est beaucoup plus malin de placer les sommes en
tte, au-dessusdes donnes de base, et en visant une
Objectif Fonction, syntaxe et exemples
Dcrire rapidement un grand nombre de cellules.
Avec +, la saisie est longue et fastidieuse.
Dcrire la plage de faon fiable, sans oubli.
Avec loprateur +, le risque derreur est grand : oubli, doublon, erreur de
pointage.
Permettre des insertions futures au cur de la plage somme.
Avec +, les futures insertions ne seront pas concernes par laddition.
plage beaucoup plus vaste que la zone des donnes
actuellement saisies (voir exemple ci-dessus) : toute la
colonne par exemple (sans prendre la formule elle-
mme, attention !!!).
Vous aimerez srement voir immdiatement vos donnes
de synthse, en haut des colonnes, ds que vous entrez
dans le classeur, et dans le volet haut, mme pendant vos
dplacements et corrections des donnes de
base ! Essayez ! vous verrez
Pour classer vos donnes, en plus de la commande Donnes Trier qui agit
ponctuellement, sur demande, on peut dterminer le rang dune cellule dans
une plage de cellules avec la fonction RANG.
On calculera le rang de la premire cellule, puis on recopiera cette formule
pour calculer le rang des autres.
Mais il faudra faire attention figer la plage de rfrence (avec des
dollars, touche F4) pour quelle reste la mme dans toutes les copies.








Vous observez sur cet exemple que
la fonction RANG est souvent utilement complte par la commande
Format Mise en forme conditionnelle
qui permet, ici, dafficher automatiquement les 10 premiers en fond bleu, et
les derniers (aprs le rang 20) en rouge Les autres restant sur fond
blanc











Objectif Fonction, syntaxe et exemples























Syntaxe : RANG ( cellule ; plage )

Exemple ci-dessus
Dans le mme ordre dides (classement), on voquera des fonctions
simples qui permettent, partir dune plage de cellules, dextraire la plus
grande, la plus petite, le nombre de valeurs, la moyenne
Fonctions
MIN, MAX, NB, NBVAL, MOYENNE
En jouant dastuce, on peut dcupler les performances dune
fonction : par exemple,
pour plafonner un calcul, je vais utiliser
MIN ( calcul ; plafond ).
De mme, pour ne pas dpasser un plancher, je vais utiliser MAX (
calcul ; plancher ).
Exemples :
MIN ( base * taux ; PlafondScu )
pour plafonner un calcul de cotisation sociale.
Syntaxe : MIN ( plage )
MAX ( plage )
MOYENNE (
plage )
NB ( plage )
NBVAL ( plage )
Exemples :
MAX ( B2 : B120 ) sort le plus grand nombre.
MOYENNE ( Notes ) calcule la moyenne.
NB ( C5 : C37 ) calcule le nombre de valeurs
numriques en ignorant les
textes ventuels.
Objectif Fonction, syntaxe et exemples
MAX ( CA * 0,10 ; Fixe ) pour ne jamais payer un vendeur moins que le
minimum fixe prvu (plancher).
NBVAL ( C5 : C37 ) calcule le nombre de
cellules non vides, en comptant les textes et
les chiffres.
Pour saisir et manipuler des dates et des dlais, il faut connatre
les fonctions date :
Excel utilise un calendrier o chaque jour est un rangpar rapport au
1
er
janvier 1900.
Cest ainsi que le 9 juillet 2001 est le chiffre 37 081 mis
au format j mmmm aaaa
Par ailleurs, les heures sont naturellement des fractions de jour : 12h (midi)
est 0,5, 18h est 0,75, 6h du matin est 0,25, etc.
Donc, le lundi 9 juillet 2001 6h se dit 37 081,25 au
format jjjj j mmmm aaaa " " h"h"
On utilise les sparateurs / ou (slash ou tiret) poursaisir les dates. On utilise
le sparateur : (deux points) pour saisir les heures.
Exemple : il suffit de saisir 9/7 pour le lundi 9 juillet 2001, car Excel
devine que sans anne spcifie, cest lanne en cours quil faut prendre.
Autre exemple : pour saisir 6h, il faut taper 6:0 (cest le :0 qui signale Excel quil
sagit dune heure).
Soustraire deux dates donne un dlai.
Additionner ou soustraire une date et un dlai donne une date
Additionner deux dates est absurde. Multiplier oudiviser 2 dates galement.
Pour dcouvrir seul lintgralit des fonctions offertes par Excel, appelez lAide
en ligne , pas avec la touche F1 : le trombonne est totalement incomptent, il ne
comprend rien aux questions : utilisez plutt la commande ? (point dinterro-
gation) Sommaire et Index, droite du menu, et cherchez le mot fonctions, de
date
Mme teint, lordinateur mmorise la date et lheure (avec une
pile)
On peut donc rcuprer la date-sytme
et lheure-systme :
=AUJOURDHUI ( ) rend la date sytme (pas lheure),
donc un nombre entier.
=MAINTENANT ( ) rend la date et lheure systme,
donc un nombre dcimal.
=DATE ( anne ; mois ; jour ) rend le nombre
correspondant la date dcrite. Par
exemple,DATE(01;07;09) rend 37 081.
Avec cette fonction, on peut crer une date de toute
pices, morceau par morceau
Par exemple : =DATE ( AnneAchat + 1
; MoisAchat ; 1 )
permet de calculer la premire date
anniversaire dun achat, au 1
er
du mois.
=JOUR ( date ) , MOIS ( date ) et ANNEE ( date
)
permettent dextraire une partie de la date,
pour effectuer des tests ou recomposer une autre
date.
Les formats personnaliss connatre sont :
Code Format Exempl
e
j jour sur 1 chiffre 9
jj jour sur 2 chiffres 09
jjj jour sur 3 lettres lun
jjjj jour en toutes lettres lundi

m mois sur 1 chiffre 7
mm mois sur 2 chiffres 07
mmm mois sur 3 ou 4 lettres juil
mmmm mois en toutes lettres juillet

aa anne sur 2 chiffres 01
aaaa anne sur 4 chiffres 2001
h heure sur 1 chiffre 6
hh heure sur 2 chiffres 06
m minutes sur un chiffre 0
mm minutes sur 2 chiffres 00
Objectif Fonction, syntaxe et exemples
Vous noterez que ET ( cond1 ; cond2 ; cond3) et OU ( cond1 ; cond2 ; cond3) sont des
fonctions utiliser lintrieur du premier argument des fonctions SI.
Un bloc "ET" ou un bloc "OU" gnre VRAI ou FAUX.
Le SI sen sert ensuite pour agir





Objectif Fonction, syntaxe et exemples
La fonction DATEDIF (pour les calculs d'ge) (voir le site de Laurent Longre sur http://longre.free.fr/)
DATEDIF fait partie des fonctions masques d'Excel. Elle n'est pas rfrence par l'aide en ligne. Elle est pourtant bien commode
DATEDIF permet de calculer la diffrence entre deux dates en annes, mois et jours.
Syntaxe : =DATEDIF ( Date1 ; Date2 ; Intervalle )
Cette fonction renvoie la diffrence entre Date1 et Date2 (Date2 >= Date1) selon l'argument Intervalle, qui peut prendre les valeurs
suivantes :
"y" : diffrence en annes
"m" : diffrence en mois
"d" : diffrence en jours
"ym" : diffrence en mois, une fois les annes soustraites
"yd" : diffrence en jours, une fois les annes soustraites
"md" : diffrence en jours, une fois les annes et les mois soustraits
Exemple : =DATEDIF ( "5/4/1990" ; "15/8/99" ; Intervalle )
renvoie les valeurs suivantes selon la valeur de l'argument Intervalle :
"y" : 9 (ans)
"m" : 112 (mois)
"d" : 3419 (jours)
"ym" : 4 (mois restants, une fois les 9 ans soustraits)
"yd" : 132 (jours restants, une fois les 9 ans soustraits)
"md" : 10 (jours restants, une fois les 112 mois soustraits)
La fonction DATEDIF peut tre en particulier utilise pour calculer des ges.
Par exemple, si la cellule A1 contient une date de naissance et la cellule B1 la date du jour :
- ge en annes simples :
=DATEDIF(A1;B1;"y") & SI(DATEDIF(A1;B1;"y")>1;" ans";" an")
- ge en annes et mois :
=DATEDIF(A1;B1;"y") & SI(DATEDIF(A1;B1;"y")>1;" ans, ";" an, ") & DATEDIF(A1;B1;"ym") & " mois"
- ge en annes, mois et jours :
=DATEDIF(A1;B1;"y") & SI(DATEDIF(A1;B1;"y")>1;" ans, ";" an, ") & DATEDIF(A1;B1;"ym") & " mois, "
& DATEDIF(A1;B1;"md") & SI(DATEDIF(A1;B1;"md")>1;" jours";" jour")

Objectif Fonction, syntaxe et exemples

On peut utiliser quelques autres fonctions de date trs pratiques, mais pas disponibles tout de suite
Il faut dabord installer des modules additionnels :
lancer Outils Macros complmentaires, et ajouter Utilitaire danalyse, sil nest pas dj en place
MOIS.DECALER ( date_dpart ; mois )
gnre une nouvelle date, corrige (en plus ou en moins) du nombre de mois spcifi
Cette fonction est prcieuse pour calculer une date dchance ! Exemples :
MOIS.DECALER ( DATEVAL("15/01/93" ; 1 ) gale 34015 ou 15/02/93
MOIS.DECALER ( DATEVAL("31/03/93" ; - 1 ) gale 34028 ou 28/02/93
NB.JOURS.OUVRES ( date_dpart ; date_fin ; jours_fris )
Renvoie le nombre de jours ouvrs entiers compris entre date_dpart et date_fin.
Les jours ouvrs excluent les fins de semaine et toutes les dates identifies comme tant des jours fris.
Utilisez NB.JOURS.OUVRES pour calculer les charges salariales au prorata du nombre de jours travaills.
jours_fris reprsente une plage facultative d'une ou plusieurs dates exclure du calendrier des jours de travail, comme les
jours fris ou d'autres jours contractuellement chms.
Exemple : NB.JOURS.OUVRES ( DATEVAL("01/10/93") ; DATEVAL("01/12/93") ; DATEVAL("11/11/93")) gale 43
FIN.MOIS(date_dpart;mois)
Renvoie le numro de srie de la date du dernier jour du mois prcdant ou suivant date_dpart du nombre de mois indiqu.
Utilisez FIN.MOIS pour calculer des dates d'chance tombant le dernier jour du mois.
mois reprsente le nombre de mois avant ou aprs date_dpart. Une valeur de mois positive donne une date future, tandis qu'une
valeur ngative donne une date passe.
Exemples : FIN.MOIS(DATEVAL("01/01/93"); 1) gale 34028 ou 28/2/93
FIN.MOIS(DATEVAL("01/01/93"); -1) gale 33969 ou 31/12/92

Pour prvoir une formule conditionnelle, il faut utiliser la fonction SI
Objectif Fonction, syntaxe et exemples
Premire syntaxe et exemple (on peut ne pas prvoir de cas non ) :
SI (condition ; expression ) exemple : =SI ( B23 < 0 ; "Attention !" )
pour faire de la cellule un drapeau (flag) qui signale fortement un problme important, sans rien faire sinon
Deuxime syntaxe (souvent, on prvoit un cas oui et un cas non ) :
SI (condition ; expression si la condition est vraie ; expression si cond. fausse )
Exemple : =SI ( CATotal = 0 ; 0 ; B23 / CATotal )
Ici, pour viter la division par zro qui gnre un message derreur, on prvoit deux cas :
une constante (zro) en guise de calcul, ou une formule (calcul de pourcentage).
Troisime syntaxe (quelquefois, on est oblig dimbriquer les SI les uns dans les autres) :
Exemple : une entreprise consent une ristournede fin danne ses meilleurs clients en fonction du CA cumul de lanne : si le CA est
infrieur 10 000 F, pas de ristourne. Si le CA est compris entre 10 000 (inclus) et 20 000 (non compris), ristourne de 5% du CA.
Si le CA gale ou dpasse 20 000 sans atteindre 30 000 F, ristourne de 8%. Si le CA est gal ou suprieur 30 000 sans
galer 40 000 F, ristourne de 10%, ristourne de 15% dans les autres cas.

=SI(CA<10000;0;SI(CA<20000;0,05;SI(CA<30000;0,08;SI(CA<40000;0,1;0,15))))


Ici, on imbrique les SI : un SI complet est plac dans le cas non dun autre SI.
Pour simplifier la rflexion pralable, il est fortement recommand de dessiner un petit graphe (segment de droite),
voire mme
un organigramme (cest
vite fait et a montre bien
les enchanements) :










Un autre schma, classique et assez clair, est lorganigramme :
comparateur inverse
= <>
<> =
> <=
>= <
< >=
<= >







Objectif Fonction, syntaxe et exemples
EXTRAIRE UNE VALEUR DUNE TABLE

Une des fonctions les plus importantes dans un tableur est la fonction RECHERCHEV, qui permet de rcuprer dans une
table une information stable, partir dune information saisie.
Excel propose 2 syntaxes pour 2 besoins trs diffrents :

RECHERCHEV ( valeur connue ; Table ; ColRendre ; FAUX )
pour les tables-fichiers (clients, fournisseurs, produits, agences, voyages, etc.)
Le 4
me
argument (FAUX) refuse les approximations : aucune diffrence ne doit tre accepte entre la valeur connue et ce qui est trouv dans la
1
re
colonne de la table.

RECHERCHEV ( valeur connue ; Table ; ColRendre ; VRAI )
pour les tables-seuils et taux (taux de remises, de commissions, de primes, de TVA, etc.)
Le 4
me
argument (VRAI) accepte les approximations : il est tout fait possible (et mme probable) que la valeur connue ne corresponde pas
exactement un des seuils de la 1
re
colonne de la table.

Jai mis des espaces autour des points-virgules pour la lisibilit, mais en fait, il ne faut J AMAIS taper despace dans les formules !
Voyons dabord les tables-fichiers : je veux saisir un code
et rcuprer les infos correspondant exactement ce code dans une table
Soit une table de rfrence, mmorise dans une
feuille part, et nomme TableClients :
La table (colonnes entires ! et non pas qqs lignes) est nomme.
Un cas zro est prvu, pour viter des tests inutiles
dans la formule de recherche.

Soit une autre feuille (ci-contre), dans laquelle
je dois seulement saisir le numro du client (15 par
exemple) :


Objectif Fonction, syntaxe et exemples
Excel est capable de rcuprer automatiquement
toutes les infos relatives au client n15 !
Si je me trompe (en tapant 10 ou 13 qui sont des codes inexistants
dans ma table Clients), Excel me signale que les valeurs
sont Non Accessiblespar un message #NA.
Tant que rien nest saisi en F4, Excel cherche
zro (contenu de F4),le trouve (en dbut de table) et affiche
les donnes correspondantes (des zros ou des espaces pour
garder un affichage propre). Mon"cas zro" dans ma table me permet
dconomiser de nombreux SI pour garder des lignes vides tant que rien
nest saisi !


En tapant 15 en F4 (F4 est nomme CodeClientSaisi),
D6 affiche toute seule Ets Durand Cest magique !!!
Une autre formule du mme tonneau
permet dafficher galement 1 cours Lieutaud en dessous

Voyons maintenant les tables-seuils et taux : je veux saisir un nombre
et rcuprer dans une table la valeur correspondant la tranche laquelle appartient le nombre.
Objectif Fonction, syntaxe et exemples
Soit une table de rfrence, nomme TableTauxRistournes qui contient les rgles dattribution des ristournes mes
meilleurs clients : la formule exploitera cette table


























Inutile ici de nommer des colonnes entires, car les perspectives de croissance de la table sont faibles
Tant que rien nest saisi en B6, Excel cherche zro (contenu de B6), le
trouve (en dbut de table, D7) et affiche la valeur correspondante (un zro, ce
qui naffiche rien si jai dsactiv laffichage des zros avec Outils Options).
En tapant 32 400 en B6 (B6 est nomme CA),
B7 affiche toute seule 0,1 Cest
simple !!!
Loutil Pourcentage multipliera ce rsultat
par 100 et lui ajoutera le signe % Avec
loutil Ajout de dcimale , on termine la mise en
forme.
Objectif Fonction, syntaxe et exemples
Avantages formidables de la fonction RECHERCHEV par rapport une imbrication de fonctions SI :
Grande simplicit de mise en uvre : la fonction RECHERCHEV, une fois apprivoise, est beaucoup plus simple taper et
dbuguer, pluslisible, quun enchevtrement de SI
De cette simplicit dcoulent rapidit et fiabilit !!! Il ny a pas photo !
On ne peut pas imbriquer les SI sans limites ! Alors que RECHERCHEV est sans limites !
Par ailleurs, la formule qui utilise RECHERCHEV peut tre protge sans gner lutilisateur novice (puisquon ne la modifiera
jamais : seule la table fait lobjet des MAJ ventuelles), alors quune formule avec des SI imbriqus pose le problme de
la dprotection ncessaire, en plus de la complexit de la correction, ce qui rend, en fait, les MAJ inaccessibles un
novice !
Ensuite, la mise jour ventuelle des rgles (nouveaux seuils, nouveaux taux) est trs simple (donc rapide et fiable)
directement,clairement, et une seule fois !, dans la table (sans toucher aux formules), alors quelle est complexe (donc lente
et risque, ncessitantdprotection, rflexion, correction dans le fatras de la formule, recopie sans oubli sur les autres
formules, reprotection, tests) avec des fonctions SI ! Il faut tre compltement masochiste pour imbriquer des SI dans les
cas simples.
Seul cas dans lequel il faut choisir dimbriquer des SI : taux appliqus cumulativement : quand on applique un 1
er
taux la
1
re
tranche PLUS un 2
me
taux la 2
me
tranche, PLUS un 3
me
taux la 3
me
tranche, etc..
Dans ce cas, il faudra se rsoudre imbriquer les SI ou bien construire une astucieuse imbrication de tables et de RECHERCHEV,
mais on perdra une partie des qualits de simplicit lies la fonction (les qualits de simplicit de MAJ restant intactes).
Les applications de loutil RECHERCHEV sont infinies : tous les tableaux du monde () offrent un terrain dapplication de cette
indispensable fonction (jexagre peine).
Tous les utilisateurs dExcel devraient connatre cette fonction sur le bout des doigts Il faut tre capable de monter une
fonction Recherche tout moment, sans mode opratoire, aussi simplement quon fait intellectuellement une addition, sans
calculette
Ceci est ESSENTIEL. Si on ne matrise pas RECHERCHEV, on est dbutant sous Excel.
Syntaxe reformule :
RECHERCHEV (quoi chercher ; o chercher ; quoi rendre ; accepter ou pas les approximations)
ou RECHERCHEV (valeur unique ; table de recherche ; n colonne ; faux ou vrai)
En franais, on demande Excel :
Cherche cette valeur que je connais
dans la premire colonne de la table dsigne,
et rends-moi ce que tu trouves dans la colonne x de la table,
sans accepter de diffrence entre ce que je cherche et ce que tu trouves dans la 1
re
colonne de la table .
Objectif Fonction, syntaxe et exemples
On a vu que la fonction RECHERCHEV, utilise dans une table-fichier, peut ne pas trouver dans la premire colonne de la table ce
qui a t saisi par loprateur (ceci va arriver lors de chaque erreur de saisie, par exemple).
RECHERCHEV, dans ce cas, affiche un message #NA qui signale le problme #NA pour dire
Non Accessible Mais ce message est bien obscur pour un oprateur peu expriment.
Si vous voulez aider un oprateur novice, si ce nest pas vous qui allez utiliser le tableau, vous avez intrt intercepter
cette erreur et ordonner laffichage dun message plus clair : vous allez utiliser la fonction ESTNA (prononcez -
AINA), qui sutilise uniquement en association avec la fonction SI :
Syntaxe : ESTNA ( expression ) rend VRAI ou FAUX,
(ce qui fait que cette fonction na dintrt qu lintrieur dune condition de fonction SI)
Exemple :
=SI ( ESTNA ( RECHERCHEV ( CodeClientSaisi ; TableClients ; 2 ; FAUX ) ) ; "Client inexistant" ;
RECHERCHEV ( CodeClientSaisi ; TableClients ; 2 ; FAUX ) )
En franais, on dit Excel :
si mon bloc-recherche rend #NA, alors affiche un message clair, sinon affiche le rsultat du bloc-recherche.
Dans cette formule assez longue, vous remarquerez que le bloc-Recherche est tap 2 fois Pas moyen de faire autrement, mais la saisie de
la formule est quand mme trs simple si on connat bien son presse-papier et ses raccourcis claviers : je tape le dbut de la formule (toute la
premire ligne de lexemple ci-dessus), et quand cest le moment de taper mon deuxime bloc-Recherche, je slectionne le premier avec la
souris, je tape CTRL + C pour le mettre au presse-papier, je me replace en fin de formule avec la touche Fin, puis je tape CTRL + V pour vider le
presse-papier Cest beaucoup plus long crire qu faire Essayez, vous serez vite convaincu de lefficacit de cette manipulation
La cerise sur le gteau de lergonomie (cest--dire du confort) de mon tableau, cest dassocier un format conditionnel mon message
derreur : si, en plus dafficher un message clair et lisible, ma formule passe en blanc gras sur fond rouge ds quelle affiche 'Client inexistant",
cest spectaculaire et trs soign On va vous fliciter, cest sr !
Toujours en complment de la fonction RechercheV, il faut connatre INDEX et EQUIV qui prennent en charge les cas tordus dans
lesquels Recherchev ne fonctionne pas En gros, EQUIV retrouve une valeur connue dans un vecteur (ligne ou colonne) et rend un rang (un
numro dans la srie de cellules alignes) alors que INDEX est capable dutiliser ce rang pour trouver la cellule quivalente (de mme
rang) dans un autre vecteur (ligne ou colonne organise de la mme faon que le 1
er
vecteur). Cette combinaison permet de chercher dans
une feuille et de
trouver dans une autre feuille, mme dans un autre classeur si on veut ! On na plus la contrainte de la table unique, avec sa
1
re
colonne qui est la seule colonne de recherche possible !
Syntaxe : EQUIV ( valeur_cherche ; zone_de_recherche ; type )
permet de localiser (par un rang) une valeur dans une ligne ou une colonne.
Si type=0, EQUIV sarrte sur la premire occurrence trouve : le vecteur peut tre en dsordre.
Si type = 1, il faut que le vecteur soit en ordre croissant. (Type = -1, vecteur tri dcroissant).
INDEX ( zone_dextraction ; indice_Ligne ; indice_Colonne )
permet de piocher dans un tableau grce 2 indices numriques (un seul si la zone na quune dimension) INDEX
( vecteur_valeur__rendre ;EQUIV ( valeur_connue ; vecteur_de_recherche ) )
Exemple : INDEX ( SalairesNets ; EQUIV ( NomSalariSaisi ; NomsSalaris ; 0 ) )
On cherche et on trouve dans des colonnes places o lon veut : pas de contrainte Table et 1
re
colonne )
Objectif Fonction, syntaxe et exemples
Certains calculs gnrent
des micro-dcimales :
Multiplier un prix deux dcimales par un taux deTVA ( 3 dcimales)
donne un rsultat 5 dcimales.
Seules les 2 1
res
dcimales sont significatives.
Les 3 autres sont des microdcimales liminer.
Mais il faut les liminer en profondeur avec une fonction ARRONDI, et pas
seulement en apparence avec une commande Format !
Sinon, vous allez constater une diffrence entre la somme affiche
par Excel (qui compte lesmicrodcimales) et la somme effectue avec
unecalculette (qui ne les compte pas) !!! et vos partenaires ne vont pas aimer
cette diffrence de centimes qui fait natre la suspicion !!!

ARRONDI ( expression ; nbdcimales )
expression dsigne une formule ou une adresse
ou autre moyen de gnrer une valeur
Si nbdcimales est suprieur 0 (zro), expression est
arrondie au nombre de dcimales indiqu (au plus proche).
Si nbdcimales est gal 0, expression est arrondie au
nombre entier le plus proche.
Si nbdcimales est infrieur 0, expression est arrondie
gauche de la virgule ( la dizaine la + proche, la centaine,
etc.)
Attention ! dans la ralit, bien
sr, on ne tapera pas des
chiffres en dur comme
dans les exemples : on tapera
une adresse ou
une formule de calcul




Exemples
ARRONDI(2,15; 1) gale 2,2
ARRONDI(2,149; 1) gale 2,1
ARRONDI(-1,475; 2) gale -1,48
ARRONDI(24,45; -1) gale 20
On peut forcer larrondi au suprieur ou linfrieur :
Les rgles sont les mmes quavec ARRONDI : on peut arrondir lentier en spcifiant
zro en 2
me
argument.
On peut aussi arrondir la dizaine, la centaine, etc.

ARRONDI.SUP
(expression; nbdcimales )
ARRONDI.INF
(expression; nbdcimales )
Pour extraire la partie entire dun nombre, on peut utiliser la
fonction ENT
ou la fonction TRONQUE

Ces deux fonctions se ressemblent, mais ont desractions diffrentes en
dessous de zro.
ENT ( expression ) Arrondit un nombre
l'entier immdiatement infrieur.
Exemples : ENT(8,9) gale 8
ENT(-8,9) gale 9
TRONQUE ( expression ; no_chiffres ) Tronque un
nombre en supprimant la partie dcimalede ce nombre
de sorte que la valeur renvoye par dfaut soit un
nombre entier.
Exemples : TRONQUE(8,9) gale 8
TRONQUE(-8,9) gale -8
Pour calculer le reste dune division,
il faut utiliser la fonction MOD
MOD ( expression ; diviseur )
Renvoie le reste de la division de
l'argument expression par l'argument diviseur.
(Le rsultat est du mme signe que diviseur.)
Exemple : MOD(3 ; 2) gale 1
Objectif Fonction, syntaxe et exemples
Pour faire la somme seulement
de certaines cellules dune plage,
il faut absolument connatre
la trs prcieuse fonction SOMME.SI !
Le troisime argument est facultatif : on ne le remplit pas quand la
zone tester est la mme que la zone sommer.
La fonction NB.SI est galement
souvent trs utile !
Elle permet de dnombrer les cellules dune colonne qui
rpondent une condition (simple).
Cette fonction na que 2 arguments car la zone tester est toujours la
mme que la zone dnombrer.
Syntaxe : Attention au test : guillemets, sauf si simple galit une zone
nomme !
SOMME.SI ( zone tester ; test ; zone
sommer )
Exemple : SOMME.SI ( Catgorie ; "cadres " ;
Salaires)
va dgager la masse salariale des cadres de la colonne
de tous les salaires, pourvu quune colonne voisine
contienne de quoi faire la distinction (ici, cest une
colonne qui affiche le texte de la catgorie en clair, mais
ce pourrait tre nimporte quel autre indice cod,
numrique ou autre)
Exemple : SOMME.SI ( MontantVente ;
">=10000" )
va dgager de la colonne des montants individuels de
chaque vente, le CA global des grosses
ventes (>10 000F)
Exemple : SOMME.SI ( TxTVATVA ; TxTVA1 ;
Montant )
va sommer les seuls montants pour lesquels le taux de TVA
est gal au taux contenu dans la cellule nomme TxTVA1.
Syntaxe : NB.SI ( zone tester et dnombrer ; test
)
Exemples : =NB.SI ( notes ; ">=10" ) compte les
bonnes notes de la dernire interrogation crite
Autre exemple : =NB.SI ( flag ; 1 ) compte le nombre de cellules de la colonne "flag" (drapeau) qui signalent un problme (en affichant le
chiffre 1) Cette astucepermet de dnombrer des lignes avec des conditions complexes (plusieurs SI imbriqus qui dbouchent sur la
valeur 1 si le problme est constat), ce que ne permet pas NB.SI seule.

Pour manier les chanes de caractres,
il faut connatre les fonctions texte.

On a souvent besoin de les utiliser ensemble, par
des combinaisons astucieuses

On noubliera pas que :
loprateur de concatnation est le & (on dit perluette ou
et commercial )
DROITE ( texte ; nbcar ) : Renvoie les x derniers
caractres droite d'une chane de texte.
Exemple : DROITE ( "Prix de vente"; 5
) gale "vente"
GAUCHE ( texte ; nbcar ) : idem lenvers
NBCAR ( texte ) : Longueur (nb de car) d'une
chane.
Exemple : NBCAR ( "Prix de vente" ) gale 13
STXT ( texte ; numdpart ; nbcar )
Renvoie une sous-chane de n caractres
extraits d'un texte partir de la position que vous
avez spcifie.
Exemple : STXT ("Cours moyen"; 1; 5 ) gale
"Cours"
STXT ("Cours moyen"; 7; 20 ) gale
"moyen"
Objectif Fonction, syntaxe et exemples
Dans les exemples ci-dessus, on connat le point de dpart et la longueur de la chane voulue, or ces infos sont
souvent variables La fonction suivante est donc essentielle ! Elle sert localiser un caractre donn dans la
chane :
CHERCHE ( texte_cherch ; texte ; no_dpart )
Renvoie le numro du caractre au niveau duquel un texte cherch est initialement reconnu lors d'une lecture de gauche
droite. Vous pouvez utiliser les caractres gnriques (jokers), le point d'interrogation (?) et ltoile (*) dans
l'argument texte_cherch. Le point d'interrogation correspond un caractre unique quelconque et ltoile correspond une
squence de caractres quelconque. Si vous voulez trouver rellement un point d'interrogation ou un astrisque, tapez un
tilde (~) devant ce caractre.
Exemple : Si la cellule B17 contient le mot profit et la cellule A14 l'expression Pertes et profits :
CHERCHE ( $B$17 ; $A$14 ) gale 11
Utilisez la fonction CHERCHE pour trouver la position d'un caractre ou d'une chane de texte dans une autre chane de texte de
faon pouvoirutiliser ensuite l'une des fonctions STXT (ou SUBSTITUE) pour modifier le texte.
TROUVE ( texte_cherch ; texte ; no_dpart )
la fonction TROUVE, la diffrence de la fonction CHERCHE, respecte les majuscules et les minuscules et n'admet
pas de caractre gnrique.
MINUSCULE ( texte ), MAJUSCULE ( texte ), NOMPROPRE ( texte ) sont faciles comprendre seul
SUBSTITUE ( texte ; ancien_texte ; nouveau_texte ; no_position )
Exemples : SUBSTITUE("Donnes Ventes"; "Ventes"; "Cot") gale "Donnes Cot"
SUBSTITUE("Trimestre 1 - 1991"; "1"; "2"; 1) gale "Trimestre 2 - 1991"
SUBSTITUE("Trimestre 1 - 1991"; "1"; "2"; 3) gale "Trimestre 1 - 1992"
Objectif Fonction, syntaxe et exemples
Exemple de combinaison : Je viens de rcuprer chez un ami un classeur dans lequel la mme colonne contient la fois les
noms et les prnoms des gens, et dans le mauvais ordre Or je veux rcuprer ces infos (sans les resaisir, bien sr), en
mettant le prnom avant le nom (lui-mme en majuscules) :

















Bien sr, le dcoupage de la formule en 7 colonnes est l pour expliquer progressivement les possibilits
On pourrait aussi bien arriver au mme rsultat en une seule formule (un peu moins digeste, il est vrai) :
=STXT(A3;1;CHERCHE(" ";A3))&" "&DROITE(A3;NBCAR(A3)-CHERCHE(" ";A3;CHERCHE(" ";A3)+1))&" "
&MAJUSCULE(STXT(A3;CHERCHE(" ";A3);CHERCHE(" ";A3;CHERCHE(" ";A3)+1)-CHERCHE(" ";A3)))





Objectif Fonction, syntaxe et exemples
Excel offre des outils nombreux pour
lescalculs financiers.
Nous nous limiterons aux fonctions simples qui tournent autour des
simulations demprunts et dpargne.

Toutes les situations demprunt
se dfinissent avec 5 variables :

VA = valeur actuelle
Ce que reprsente aujourdhui lensemble des remboursements futurs.
Par exemple, le montant de lemprunt pour le prteur.
VC = valeur future
Valeur capitalise, avec les intrts
VPM = montant des remboursements
Valeur des montants priodiques (par an, par mois)
NPM = nombre des remboursements
Nombre des priodes pour des remboursements constants, un taux dintrt
constant.
Si on rembourse tous les mois un emprunt sur 4 ans, NPM = 48 (4 ans x
12 mois par an).
TAUX = taux de lemprunt
Taux dintrt par priode (anne, mois)
Le taux doit tre en rapport avec les priodes :
Si on rembourse tous les mois, un taux annuel devra tre divis par 12
pour donner Excel un taux mensuel.

Il faut connatre 4 variables pour calculer la
cinquime, linconnue

Excel propose donc 5 fonctions :
une fonction par cas de figure,
une fonction par variable inconnue.

Remarques gnrales (pour toutes les fonctions) :
Les sommes reues sont positives, alors que les
sommes verses sont ngatives.
On peut se placer du point de vue de lemprunteur ou au contraire du
prteur il suffit dadapter les signes

Largument Type = 0 sert dire que les remboursements ont lieu
en fin de priode. Type = 1 => dbut de priode.

Combien faudra-t-il rembourser chaque
priode ?
VPM ( taux ; npm ; va ; vc ; type )
Exemple : cette formule renvoie la valeur du
remboursement mensuel d'un emprunt
de10 000 F au taux annuel de 8 % remboursable
en 10 mois :
=VPM ( 8%/12 ; 10 ; 10000 ) gale 1 037,03 F
Combien faut-il prvoir de temps pour
rembourser ?
NPM ( taux ; vpm ; va ; vc ; type )
Vc reprsente la valeur atteindre aprs le
dernier versement : 0 si cest un emprunt, un
nombre si cest une pargne.
Exemple : la formule suivante renvoie le nombre
de mensualits pour le remboursement mensuel
d'un emprunt de 10 000 F au taux annuel de 12 %
raison de 1000 F par mois :
=NPM(12%/12; -1000; 10000; 0;
1) gale 11
(11 mensualits)
Combien vaudra mon pargne ?
VC ( taux ; npm ; vpm ; va ; type )
Renvoie la valeur future d'un investissement
remboursements priodiques et constants, et un
taux d'intrt constant.
Exemple : Supposons que vous vouliez
conomiser de l'argent pour financer un projet
spcifique qui sera mis en oeuvre dans un an. Vous
dposez 1 000 F sur un compte d'pargne qui vous
rapporte 6 % d'intrts par an, capitaliss
mensuellement, ce qui reprsente un intrt
mensuel de 6%/12, soit 0,5%. Vous envisagez de
dposer 100 Francs au dbut de chaque mois
pendant les 12 mois venir. Quel sera le montant
de votre pargne au bout des 12 mois ?
=VC( 0,5% ; 12 ; -100 ; -1000 ; 1) gale 2
301,40 F
Quel est le taux dun emprunt ?
TAUX ( npm ; vpm ; va ; vc ; type
; estimation )
La formule suivante donne le taux d'intrt d'un
emprunt de 80 000 F sur 4 ans (48 = 4 x 12 mois)
avec des remboursements mensuels de 2 000 F :
=TAUX ( 48 ; -2000 ; 80000 ) gale 0,77 %
Quelle est la valeur actuelle dun
investissement ?
VA ( taux ; npm ; vpm ; vc ; type )
Exemple : une compagnie financire vous propose un
investissement qui vous rapportera 5 000 F la fin de
chaque mois pendant les vingt prochaines annes. Le
montant de l'investissement est de600 000 F et le taux
d'intrt du march est de 8 % par an. En utilisant la
Objectif Fonction, syntaxe et exemples
II - OPRATEURS RETOUR EN HAUT
Opration Oprateur Exemples et remarques
Addition
+
=B4+B$5 =TotalHT+FraisPort
On peut utiliser ladressage de type bataille navale (ligne/colonne)
(avec ou sans dollars $),
mais il est souvent plus lisible dutiliser les noms de cellules
Soustraction
-
=B4-B$5 =TotalHT-Remise
Multiplication
*
=B4*B$5 =TotalHT*TauxTVA*1,01
Division
/
=B4/B$5 =Total/B3
Les 4 oprateurs arithmtiques sont en double sur le clavier : pav alpha et pav numrique.
Puissance
^
Le signe ^ est saisi en tapant AltGr 9 (sur le pav alpha)
Exemple : 10 scrit 10^2 sous Excel.
Changement
de signe
-
En plaant un moins devant une expression, on en change le signe.
Domaines de
cellules
:
;
On peut dsigner des groupes de cellules :
Le signe deux-points ( : ) dit jusqu .
Par exemple, A1:C4 dit toutes les cellules de A1 jusqu C4 .
Le signe point-virgule ( ; ) signifie et .
Par exemple, A1;C4 dit les cellules A1 et C4 .
Formules 3D
:
Quand on travaille sur une seule feuille, on parle de 2D (lignes/colonnes).
Quand on ajoute des liens vers dautres feuilles, on utilise une 3
me
dimension.
Les formules qui joue de cette possibilit sont des formules "3D". Par exemple, on peut
additionner toutes les cellules C3 des feuilles Janvier Dcembre dans la cellule C3 dune
13
me
feuille : on crira :
=SOMME('Janvier : Dcembre' ! C3)
Ordre
de calcul

Sans parenthses, Excel effectue les oprations dans lordre suivant :
Ngation (comme dans 1)
% Pourcentage
^ Exposant
* et / Multiplication et division
+ et Addition et soustraction
& Concatnation de deux chanes de texte
= < > <= >= <> Comparaison
Ordre forc
( )
Avec les parenthses, on impose lordre des oprations.
Lopration =3*2+10 donne 16 (XL fait dabord la multiplication),
alors que =3*(2+10) donne 36 (on force XL commencer par laddition)
Ceci est essentiel.
Comparaisons
>
>=
Les fonctions SI principalement, mais aussi quelques commandes et autres outils, utilisent un
desoprateurs de comparaison pour exprimer une condition : ci-contre, on lit :
<
<=
=
<>
suprieur >
suprieur ou gal >=
infrieur <
infrieur ou gal <=
gal =
diffrent <>.
Figer une
adresse pour
la prochaine
recopie
$
Lors dune recopie de formule,
Excel transforme tout seul la formule
pour quelle fonctionne encore sa nouvelle place
Par exemple, si on recopie vers le bas,
Excel change la partie ligne des adresses de cellules dans la formule,
pour que la formule fonctionne en sadaptant sa nouvelle ligne.
Quand une partie de la formule pointe vers une cellule de rfrence qui doit tre la mme dans
toutes les formules (TauxTVA par exemple), il faut bloquer le mcanisme de
transformationautomatique de ladresse quexcel excute lors de la recopie : en plaant le signe
dollar $ devant un numro de colonne ou un numro de ligne, on fige ce numro :
Par exemple, $A$1 est une adresse compltement fige :
on peut la recopier dans tous les sens, elle restera $A$1
Autre exemple :
Dans A$1, seule la ligne (1) est fige, pas la colonne (pas le A) :
si on recopie vers le bas, le 1 reste 1, mais si on recopie vers la droite,
le A devient B, C, D, etc. La touche utile est F4 !
Cest prcieux pour ne crer quune seule formule pour tout un tableau :
par exemple, pour calculer des pourcentages ci-dessous, on ne cre quune seule formule,
utilisant astucieusement le dollar $. Puis on la recopie dabord la cellule vers le bas, puis toute la
colonne vers la droite :


Concatnation
&
Prcieux oprateur qui permet d additionner des textes :
Si je veux quune cellule agrge, compile, rassemble le prnom et le nom contenus dans des
cellules spares, je cre la formule : =Prnom&Nom

Pour ajouter des constantes (par exemple, des espaces),
on les encadre de guillemets " ".

Exemple : =B3&" "&A3 permet de ne pas coller le nom et le prnom.
III -
IV - POINTEURS RETOUR EN HAUT
Nous allons voir ici :
A. La croix blanche pour slectionner
B. La flche blanche pour dplacer ou copier
C. La croix noire pour copier en incrmentant
D. Le i noir pour placer le point dinsertion
E. Le double trait - double flche pour les rglages de largeurs /hauteurs
F. Les pointeurs pour les objets graphiques :
a. Le pointeur 4 points cardinaux pour dplacer ou copier
b. Les pointeurs double flche noire pour redimensionner

A - CROIX BLANCHE POUR SLECTIONNER
La grosse croix blanche apparat quand on vise le corps des cellules.
Elle signale quExcel est prt slectionner des cellules
(les mettre en surbrillance) ds quon va cliquer ou glisser avec la souris :



Notez bien :
slectionner nest pas agir !

Si vous avez mal slectionn,
il ne faut pas essayer
dannuler une slection avec Ctrl Z

(vous annuleriez la commande prcdente,
ce qui na rien a voir).

Non, en cas derreur de slection,
il suffit de slectionner nouveau :
clic ou glissade avec la grosse croix blanche,
et une slection chasse lautre

Pour bien comprendre quel moment le pointeur change dapparence,
il faut intellectuellement rduire la croix son centre.
Imaginez que la croix blanche a un centre rouge lumineux
Il ny a que cette lumire rouge qui compte

B - FLCHE BLANCHE POUR DPLACER OU COPIER
La flche blanche

apparat quand on vise le bord noir dune slection.
Elle signale quExcel est prt dplacer/copier des cellules
ds quon va glisser avec la souris (avec ou sans la touche Ctrl) :

Intellectuellement, il faut rduire la flche sa pointe.
Imaginez que la pointe a un bout rouge lumineux
Il ny a que cette pointe lumineuse qui compte
Vous comprendrez mieux quel moment le pointeur change dapparence.
C - CROIX NOIRE POUR COPIER EN INCRMENTANT
La croix noire apparat quand on vise le coin bas droit dune slection.
Elle signale quExcel est prt copier la slection en incrmentant
ds quon va glisser avec la souris :

Attention :
Cet outil de recopie crase tout sur son passage :
je lappelle recopie rouleau compresseur

Par ailleurs,
Excel nincrmente que quand il le peut
(sinon il recopie mais nincrmente pas) :
il connat lundi, mardi janvier, fvrier
il est capable de prolonger la suite Rgion 1
il est mme capable dutiliser vos suites
personnelles(cres avec la commande Outils Options,
onglet Listes pers.)
Mais quelquefois,
il faut slectionner 2 cellules de dpart
pour quExcel puisse deviner la suite :
Intellectuellement, il faut rduire la croix son centre.
Imaginez que la croix noire a un centre rouge lumineux
Il ny a que cette lumire rouge qui compte
Vous comprendrez mieux quel moment le pointeur change dapparence.

D - i NOIR POUR PLACER LE POINT DINSERTION
Le i majuscule noir

apparat quand on vise une zone de saisie de texte (la barre de formule, souvent).
Il signale quExcel est prt placer le point dinsertion l o on va cliquer avec la souris :

Intellectuellement, il faut rduire le i noir son centre.
Imaginez que le i a un centre rouge lumineux
Il ny a que ce point lumineux qui compte
Vous comprendrez mieux quel moment le pointeur change dapparence.
E - DOUBLE TRAIT - DOUBLE FLCHE
POUR LES RGLAGES DE LARGEURS /HAUTEURS
Le pointeur double trait-double flche
apparat quand on vise une zone de rglage de volet (entre deux zones gomtrie variable ).
Il signale quExcel est prt dplacer le trait de sparation partir de l o on va glisser avec la souris :
Largeur et hauteur des lignes et des colonnes

Cration, rglage et suppression
dun volet


Tailles respectives de
la zone des onglets et de
celle des ascenseurs


Comme dhabitude, pour comprendre les transformations de votre pointeur,
rduisez-le intellectuellement son centre de gravit (son centre, souvent)

A - POINTEURS SUR OBJETS GRAPHIQUES
Enfin, sur tous les objets dessins (les formes automatiques, les graphiques,
les images importes, les photos, les organigrammes, les zones de texte, les WordArts, etc.),
le pointeur peut prendre deux apparences, suivant que lon vise le corps de lobjet ou ses poignes
(8 carrs placs autour de lui aprs avoir cliqu dessus) :
Soit cest le pointeur 4 points cardinaux
qui permet de dplacer/copier lobjet graphique
(pour copier, il faut glisser en gardant Ctrl enfonce) :

Soit cest le pointeur double flche noire
qui permet de redimensionner lobjet :

Anda mungkin juga menyukai