You are on page 1of 42

Tableur en gestion :

une approche par rsolution de


problmes
1047Prepa Hiver 2010

Sance 1

Plan de la sance
Rappel sur les fonctions de base
Dfinition des noms
Fonctions avances
mathmatiques
statistiques

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 2

Les formules rappel


La formule est une squence doprandes et
doprateurs qui produisent une nouvelle valeur
partir de valeurs existants

Les oprateurs :
mathmatiques
logiques
relationnels

Les oprandes :
valeurs (donnes fixes: nombres, texte)
rfrence (adresses des cellules)

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 3

Les formules rappel


Les oprateurs :
mathmatiques - en ordre de priorit : * et /, + et logiques - font rfrence des tables de vrit

ET
OU
NON

VRAI
Rsultat
FAUX

relationnels

gale
=
Infrieure <
Infrieure ou gale <=
Suprieure >
Suprieure ou gale >=
Comprise entre <>

VRAI
Rsultat
FAUX

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 4

Les formules rappel


Les oprandes rfrences de cellules
Une rfrence dcrit lemplacement dune cellule
ou dune plage de cellules dans la feuille de
calcul
Elle permet de lier une cellule (son contenu) la
cellule qui effectue le calcul (la formule)

Les rfrences en Excel sont :


par dfaut des rfrences relatives
rfrences mixtes
rfrences absolues

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 5

Ladressage des cellules


Rfrences relatives
=A2+B3
La formule sadapte lors de la recopie

Rfrences absolues
=$A$2+$B$3
La formule reste fige lors de la recopie

Rfrences mixtes

=$A2+B$3

Le signe de dollar ($) plac devant la colonne ou la


ligne, fixe la colonne ou la ligne lors de la recopie

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 6

Ladressage des cellules

Adressage absolu

Adressage mixte

Adressage relatif

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

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

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 8

Les formules les valeurs derreurs


Cest la valeur que retourne Excel
quand il ne peut pas calculer correctement
#DIV/0!

Division par 0

#NOM?

Vous utilisez un nom inconnu dExcel


SUMME au lieu de SOMME

#REF!

Rfrence une cellule non valide

#VALEUR!

Argument incorrect dans la formule

#N/A

une valeur nest pas disponible pour une


formule
Sance 1 / 9

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

Les fonctions du type date


AUJOURDHUI()

Renvoie le numro de srie de la date du jour

MAINTENANT()

Renvoie le numro de srie de la date et de


l'heure du jour.

DATE(anne;mois;jour)

Renvoie le numro de srie d'une date


prcise.

HEURE(numro_de_srie)

Renvoie l'heure correspondant la valeur de


l'heure

JOUR(numro_de_srie)

Renvoie le jour du mois correspondant


l'argument numro_de_srie

MOIS(numro_de_srie)

Convertit un numro de srie en mois.

ANNEE(numro_de_srie)

Renvoie l'anne correspondant une date


sous la forme d'un nombre entre 1900-9999

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

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

SI(Test_Logique; Valeur_si_Vrai; Valeur_si_Faux)


Test logique toute valeur ou expression dont le rsultat peut tre
VRAI ou FAUX utilise des oprateurs de comparaison
Valeur_si_vrai valeur renvoye si le test logique est VRAI
Valeur_si_faux valeur renvoye si le test logique est FAUX

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 13

Les fonctions logiques ET, OU, NON


Tables de vrit

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 14

Les fonctions imbriques


Insrer une
fonction

mathmatique, statistique, etc.


logique (ET, OU, NON)
logique SI

comme argument
dune autre fonction

Problmatique
Valeur si
faux

Test
logique

Valeur si vrai Problmatique


Test
logique

Valeur si faux Problmatique

Valeur si vrai Problmatique

Test
logique

Test
logique
Valeur si
vrai

Valeur si
vrai

Valeur si
vrai

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

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.

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 16

Plan de la sance
Rappel sur les fonctions de base
Dfinition des noms
Fonctions avances
Mathmatiques
statistiques

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 17

Nommer les cellules


Les noms permettent dutiliser un adressage
plus convivial que les rfrences classiques.

Si une cellule a un nom, la signification de la


cellule est vidente.

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

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 18

Nommer les cellules


Attribuer un nom
Slectionner la cellule ou la plage de cellules
o Mthode A : insrer le nom
dans la Zone Nom

o Mthode B : Onglet Formules,


Groupe Noms dfinis,
Commande Gestionnaire de noms

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 19

Nommer les cellules


Commande Crer partir de la slection

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 20

Nommer les cellules


Commande Crer partir de la slection
Exemple: slectionner la liste (noms et valeurs) et
activer la commande crer des noms.

La commande va attribuer chaque cellule de la


colonne D le nom plac dans la colonne de gauche
(colonne C).

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 21

Utiliser les noms des cellules


Pour insrer un nom lors de la cration dune
formule.
Commande Utiliser dans la formule
Onglet Formules,
Groupe Noms dfinis,
Commande Utiliser
dans la formule

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 22

Utiliser les noms des cellules


L'usager dcide d'attribuer un nom une cellule
aprs que la rfrence de celle-ci soit utilise
dans des formules
remplacer par un nom, une rfrence de cellule
utilise dans une formule.
Commande Appliquer les noms

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 23

Nommer les cellules


Commande Gestionnaire des noms
Pour crer, modifier ou supprimer un nom.

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

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

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 26

Fonctions avances math et stat


Fonctions mathmatiques et statistiques de base
SOMME, MOYENNE, MIN, MAX, NB, etc.
Combien dtudiants ont obtenu 80 et plus lintra?

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

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

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

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")

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

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")

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

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)

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

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.

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 32

Fonctions avances
Quel est le total des frais pays par les
tudiantes ?

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

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

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

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)

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 35

Exercice
Rpondre aux questions de la feuille de calcul
Exercice 1, en utilisant les fonctions NB.SI et
SOMME.SI

Utilisez les noms de cellules dans les formules

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

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

Rpondre aux questions de la feuille de calcul


Exercice 1, en utilisant la fonction MOYENNE.SI

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

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

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

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

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

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

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

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

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 41

faire pour le prochain cours


Lire les chapitres recommands pour la sance1
Chapitre 2 (p.15-30)
Chapitre 9 (p.182-189)

Finaliser les exercices de la sance 1


Prparer la sance suivante
Lire les chapitres recommands pour la sance2
o Chapitre 7 (p.139-144)
o Chapitre 9 (p. 172-174)

Tableau en gestion : une approche par rsolution de problme (Hiver 2010)

Sance 1 / 42