Professional Documents
Culture Documents
Sance 1
Plan de la sance
Rappel sur les fonctions de base
Dfinition des noms
Fonctions avances
mathmatiques
statistiques
Sance 1 / 2
Les oprateurs :
mathmatiques
logiques
relationnels
Les oprandes :
valeurs (donnes fixes: nombres, texte)
rfrence (adresses des cellules)
Sance 1 / 3
ET
OU
NON
VRAI
Rsultat
FAUX
relationnels
gale
=
Infrieure <
Infrieure ou gale <=
Suprieure >
Suprieure ou gale >=
Comprise entre <>
VRAI
Rsultat
FAUX
Sance 1 / 4
Sance 1 / 5
Rfrences absolues
=$A$2+$B$3
La formule reste fige lors de la recopie
Rfrences mixtes
=$A2+B$3
Sance 1 / 6
Adressage absolu
Adressage mixte
Adressage relatif
Sance 1 / 7
Exercices
On copie de D4 =B2+C7*100-E5+F2 G6
G6 =E4+F9*100-H7+I4
On copie de D4 =B2+C$7*100-$E$5+$F2 G6
G6 =E4+F$7*100-$E$5+$F4
On copie de D4 =B2+C$7*100-$E$5+$F2 B2
B2 =#REF!+A$7*100-$E$5+#REF!
On dplace de D4 =B2+C$7*100-$E$5+$F2 C8
D4 =B2+C$7*100-$E$5+$F2
Sance 1 / 8
Division par 0
#NOM?
#REF!
#VALEUR!
#N/A
Fonctions mathmatiques
=ALEA()
Donne un nombre alatoire entre 0 et 1.
=SOMME(__; __; )
Additionne les valeurs associes aux arguments.
=PRODUIT(__; __; )
Effectue le produit des valeurs associes aux arguments.
=ARRONDI(__; __)
Arrondit un nombre au nombre de chiffres indiqus.
=ENT(__)
Arrondit un nombre lentier immdiatement infrieur
Tableau en gestion : une approche par rsolution de problme (Hiver 2010)
Sance 1 / 10
Fonctions statistiques
=MOYENNE(__; __; )
Effectue la moyenne des valeurs associes aux
arguments.
=MIN(__; __; )
Retourne la plus petite valeur associes aux arguments.
=MAX(__; __; )
Retourne la plus grande valeur associes aux
arguments.
=NB(__; __; )
Compte le nombre de constantes non textuelle associes
aux arguments.
Tableau en gestion : une approche par rsolution de problme (Hiver 2010)
Sance 1 / 11
MAINTENANT()
DATE(anne;mois;jour)
HEURE(numro_de_srie)
JOUR(numro_de_srie)
MOIS(numro_de_srie)
ANNEE(numro_de_srie)
Sance 1 / 12
La fonction logique SI
Dfinir le contenu dune cellule en fonction dun test logique.
Problmatique
Valeur si faux
Si faux
Test
logique
Si vrai
Valeur si vrai
Sance 1 / 13
Sance 1 / 14
comme argument
dune autre fonction
Problmatique
Valeur si
faux
Test
logique
Test
logique
Test
logique
Valeur si
vrai
Valeur si
vrai
Valeur si
vrai
Valeur si
vrai
Sance 1 / 15
Exercice de rvision
Rcuprer le fichier Salaire du site de cours
Dveloppez les formules des colonnes D, E, F et G.
o Les rgles de gestion sont dcrites dans les commentaires
attachs aux cellules D8, E8, F8 et G8.
Sance 1 / 16
Plan de la sance
Rappel sur les fonctions de base
Dfinition des noms
Fonctions avances
Mathmatiques
statistiques
Sance 1 / 17
Exemple :
Quand vous utilisez cette formule D8 = D7*B3, vous
devez comprendre ce que B3 reprsente.
Un nom peut tre attribu :
o une cellule
o une plage de cellules
Sance 1 / 18
Sance 1 / 19
Sance 1 / 20
Sance 1 / 21
Sance 1 / 22
Sance 1 / 23
Sance 1 / 24
Exercice
Rcuprer le fichier Salaire
o Ajoutez une grille Bonus
o Nommez les cellules des deux grilles (Commission et Bonus)
o Utilisez les noms dans les formules des colonnes D, E, F et
G
Note :
Quand vous copiez
une formule, un
nom constitue une
rfrence absolue
Tableau en gestion : une approche par rsolution de problme (Hiver 2010)
Sance 1 / 25
Plan de la sance
Rappel sur les fonctions de base
Dfinition des noms
Fonctions avances
Mathmatiques
statistiques
Sance 1 / 26
Sance 1 / 27
Fonction NB.SI
Compte le nombre de cellules lintrieur dune
plage, qui rpondent un critre donn
Syntaxe NB.SI(plage; critre)
o Plage un certain nombre de cellules
o Critre "32", ">32" ou "pommes" :dtermine les cellules
compter
Sance 1 / 28
Fonction NB.SI
Combien dtudiants ont obtenu 80 et plus
lintra ?
La fonction NB.SI dtermine
le nombre de cellules non
vides rpondant
la condition >=80
lintrieur dune plage de
cellules (B2:B13).
=NB.SI(B2:B13;">=80")
Sance 1 / 29
Fonction NB.SI
Combien dtudiants taient absents lintra?
La fonction NB.SI
dtermine le nombre de
cellules rpondant la
condition ABS
lintrieur dune plage
(C2:C13).
=NB.SI(C2:C13;"ABS")
Sance 1 / 30
Fonction NB.VIDE
Combien dtudiants taient absents lintra?
La fonction NB.VIDE
dtermine le nombre de
cellules vides lintrieur
dune plage (B2:B13).
=NB.VIDE(B2:B13)
Sance 1 / 31
Fonction NBVAL
Combien dtudiants taient absents lintra?
La fonction NBVAL dtermine
le nombre de cellules
contenant tout type
dinformation lintrieur dune
plage (C2:C13).
=NBVAL(C2:C13)
La fonction NBVAL ne compte
pas les cellules vides.
Sance 1 / 32
Fonctions avances
Quel est le total des frais pays par les
tudiantes ?
Sance 1 / 33
Fonction SOMME.SI
Additionne les contenus des cellules dune plage
spcifie, en fonction dun critre donn
Syntaxe : SOMME.SI(plage_critre;critre;plages_somme)
o plage_critre: plage des cellules sur lesquelles le critre
sapplique
o plage_somme: plage des cellules additionner si le critre
est respect
Sance 1 / 34
Fonctions avances
Total des frais pays par les tudiantes.
La fonction SOMME.SI
calcule la somme du contenu
des cellules dune plage
(D2:D13) en fonction dun
critre F saisi dans une
autre plage (E2:E13).
=SOMME.SI(D2:D13;"F";E2:
E13)
Sance 1 / 35
Exercice
Rpondre aux questions de la feuille de calcul
Exercice 1, en utilisant les fonctions NB.SI et
SOMME.SI
Sance 1 / 36
Fonction MOYENNE.SI
Calcule la moyenne de toutes les cellules d'une
plage qui rpondent des critres donns
Syntaxe: MOYENNE.SI(plage_critre;critre;plages_moyenne)
o plage_critre: plage des cellules sur lesquelles le critre
sapplique
o plage_moyenne: plage des cellules calculer la moyenne si le
critre est respect
Sance 1 / 37
Fonctions avances
Plusieurs critres (un ensemble de critres)
NB.SI.ENS
SOMME.SI.ENS
MOYENNE.SI.ENS
NB.SI.ENS
Applique les critres aux cellules de plusieurs plages et
compte le nombre de fois o tous les critres sont remplis.
Syntaxe : NB.SI.ENS(plage_critre1; critre1; plage_critre2;
critre2; )
Note:
o Jusqu 127 paires plage/critres sont autorises.
o Les plages_critres ne doivent pas ncessairement tre adjacentes
Sance 1 / 38
Fonctions avances
SOMME.SI.ENS
Additionne les valeurs des cellules dans une plage qui
rpond plusieurs critres.
Syntaxe:
o SOMME.SI.ENS(plage_somme; plage_critre1; critre1;
plage_critre2; critre2; )
Note:
o Lordre des arguments est diffrent entre SOMME.SI.ENS et
SOMME.SI
o Jusqu 127 paires plage/critres sont autorises.
o Les plages_critres ne doivent pas ncessairement tre
adjacentes
Sance 1 / 39
Fonctions avances
MOYENNE.SI.ENS
Calcule la moyenne des valeurs des cellules
spcifies par un ensemble de critres.
Syntaxe
o MOYENNE.SI.ENS(plage_moyenne; plage_critre1; critre1;
plage_critre2; critre2; )
Note :
o Lordre des arguments est diffrent entre MOYENNE.SI.ENS
et MOYENNE.SI
o Jusqu 127 paires plage/critres sont autorises.
o Les plages_critres ne doivent pas ncessairement tre
adjacentes
Sance 1 / 40
Exercices
Rpondre aux questions des feuilles de calcul
Exercice 1 et Exercice 2, en utilisant les
fonctions NB.SI.ENS, SOMME.SI.ENS et
MOYENNE.SI.ENS
Sance 1 / 41
Sance 1 / 42