excel : les fonctions mathématiques

43
EXCEL LES FONCTIONS MATHÉMATIQUES AIT ELMOUDEN Zakariyaa [email protected] 1

Upload: zakariyaa-ait-elmouden

Post on 08-Jan-2017

471 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: Excel : Les fonctions mathématiques

EXCELLES FONCTIONS MATHÉMATIQUES

AIT ELMOUDEN [email protected]

1

Page 2: Excel : Les fonctions mathématiques

2

LES FORMULES EXCEL

Page 3: Excel : Les fonctions mathématiques

3

LES FORMULES Définition : Une formule est une instruction

permettant de remplir le contenu d’une cellule automatiquement, à base des opérations arithmétiques ou des fonctions qui prennent en paramètres les données d’autres cellules.

Toute formule Excel doit commencée pas le signe =

Les symboles des opérations arithmétique : * pour la multiplication + et – pour l’addition et la soustraction / pour la division ( la division par zéro déclenche un

erreur de type #DIV/0! )

Page 4: Excel : Les fonctions mathématiques

4

LES FORMULES Exemple :

Dans ce cas la formule représente une opération de multiplication entre deux cellules : Quantité (C2) et Prix Unitaire en (D2), et après nous glissons la poignée de la cellule E2 sur l’ensemble des cellules qui souhaitent effectuer le même calcul.

Page 5: Excel : Les fonctions mathématiques

5

LES FORMULES Il est possible d’écrire la formule directement

dans la cellule ou utiliser la zone spécifiée aux formules et fonctions Excel :

Une formules peut regroupée plusieurs cellules et plusieurs opérations arithmétiques, on respectant les priorités.

Exemple : =3+C2*(E2-D2)/10Le résultat de cette formule sera combien si on utilise les données du tableau précédent?

(C2 = 5, D2 = 1 200 et E2 = 6 000)

Page 6: Excel : Les fonctions mathématiques

6

LES FORMULES Il est possible d’écrire la formule directement

dans le cellule ou utiliser la zone spécifiée aux formules et fonctions Excel :

Une formules peut regroupée plusieurs cellules et plusieurs opérations arithmétiques, on respectant les priorités.

Exemple : =3+C2*(E2-D2)/10Le résultat de cette formule sera combien si on utilise les données du tableau précédent?

Solution : 2 403,00

Page 7: Excel : Les fonctions mathématiques

7

RÉFÉRENCE RELATIVE OU ABSOLUE Dans l’exemple précédent, lorsqu’on glisse la

poignée de le cellule qui contient la formule, les indices des lignes s’incrémentent pour mettre à jour les paramètres de la formule à ce qui correspond à la ligne courante.

C2 * D2C3 * D3C4 * D4

..Ci * Di

On parle ici d’une référence relative.

Page 8: Excel : Les fonctions mathématiques

8

RÉFÉRENCE RELATIVE OU ABSOLUE Dans le prochain exemple, on veut calculer le

prix *TTC d’un article, basé sur son prix *HT et le montant de la *TVA.

• *TTC : Toute Taxe Comprise• *HT : Hors Taxes• *TVA : Taxe sur la Valeur Ajoutée

Page 9: Excel : Les fonctions mathématiques

9

RÉFÉRENCE RELATIVE OU ABSOLUE Si on utilise la cellule TVA (C7) comme

référence relative, le résultat sera :

On remarque que le montant TTC et égale au montant HT ce qui est faux ( vrai : HT < TTC )

Sauf dans la cellule D2 le résultat sera correcte. Prix TTC = 12,00 MAD

Pourquoi ?

Page 10: Excel : Les fonctions mathématiques

10

RÉFÉRENCE RELATIVE OU ABSOLUE Le problème se pose quand la référence de la

cellule C7 sera incrémentée dans les autres ligne, alors TVA passe de C7 à C8 dans la 2eme ligne, et à C9 dans la 3ème, … Alors que ces cellules sont réellement vides !La formule remplace les montants du TVA vides par des zéros, ce qui donne un : prix TTC = prix HT

La solution est de figer la cellule C7, pour qu’elle ne s’incrémente pas en passant d’une ligne à une autre.

Pour figer une cellule on utilise l’opérateur $Exemple : $C$7

Page 11: Excel : Les fonctions mathématiques

11

RÉFÉRENCE RELATIVE OU ABSOLUE La cellule C7 sera gardée pour toutes les

lignes, ce qui donne par la suite des valeurs correctes pour le champs Prix TTC:

On parle ici d’une référence absolue

Page 12: Excel : Les fonctions mathématiques

12

LES FONCTIONS EXCEL

Page 13: Excel : Les fonctions mathématiques

13

LES FONCTIONS Une fonction Excel est un code prédéfinie par

le logiciel, permettant d’exécuter une requête sur les données des cellules.

Par exemple la formule =D1+D2+D3+D4 peut être remplacer par la fonction =SOMME(D1;D2;D3;D4) ou aussi =SOMME(D1:D4)

La même chose pour la fonction MOYENNE() qui rassemble les deux opérations somme des éléments et la division par le nombre d’éléments.

On peut dire alors que les fonctions facilite la gestion et la manipulation des données sous Excel.

Page 14: Excel : Les fonctions mathématiques

14

LES FONCTIONS (SYNTAXE)

SyntaxeUne fonctions Excel s’écrit en manière générale sous la forme suivante :

Nom_fonction(paramètre1;[paramètre2];[paramètre3]; ….)

Liste des paramètres

Nom_fonction : le nom de la fonction Excel.L’onglet formules contient un groupe nommé «Bibliothèque des fonctions» qui regroupe plus de 300 fonctions Excel selon leurs types (texte, maths, logique, … ).

Page 15: Excel : Les fonctions mathématiques

15

LES FONCTIONS (SYNTAXE)

Liste des paramètres : ou liste des argumentsSont les entrés de la fonctions, les paramètres sont séparés par un point virgule ‘;’ ou par deux points ‘:’ dans le cas d’une plage de cellules.

Exemples : =SOMME(D1;D2;D3)Le nom de la fonction est ‘SOMME’ et les paramètres sont : « D1, D2 et D3 ».

=MOYENNE(D1:D10)Dans ce cas les paramètres représente une plage de cellules : « D1, D2, ……. , D9 et D10 », cette fonction permet d’effectuer la moyenne de l’ensemble des paramètres.

Page 16: Excel : Les fonctions mathématiques

16

LES FONCTIONS (LES PARAMÈTRES)

Une fonction peut avoir un ou plusieurs paramètres, comme elle ne peut avoir aucun paramètre.

Comme par exemple le cas de la fonction AUJOURDHUI() qui affiche la date actuelle, cette fonction n’a pas besoin de paramètres.Remarque : Dans le cas où la fonction AUJOURDHUI() retourne des ‘ ###..’ il suffit d’élargir la cellule.

Page 17: Excel : Les fonctions mathématiques

17

LES FONCTIONS (LA SURCHARGE)

Ils existent des fonctions qui ont besoin d’un nombre spécifié des arguments sinon elles retournent un erreur, comme le cas de la fonction ABS(cellule) qui retourne la valeur absolue de la cellule entrée comme paramètre, alors on ne peut pas utiliser cette fonction avec plus d’un paramètre ou sans paramètre.

Mais il existe aussi des fonctions qui peuvent utiliser un nombre varié des paramètres, comme le cas de les fonctions SOMME et MOYENNE qu’on a déjà traiter.On parle d’un surcharge de la fonction

Page 18: Excel : Les fonctions mathématiques

18

LES FONCTIONS MATHÉMATIQUES SOMME

Cette fonction réalise la somme des paramètres numériques.

Exemples

SOMME(A1;D1) = ? SOMME(A1:F1) = ? SOMME(A2:F2) = ? SOMME(E1:E3) = ?

Page 19: Excel : Les fonctions mathématiques

19

LES FONCTIONS MATHÉMATIQUES SOMME

Cette fonction réalise la somme des paramètres numériques.

Exemples

SOMME(A1;D1) = 4 SOMME(A1:F1) = 16 SOMME(A2:F2) = 88,4 SOMME(E1:E3) = 23

Page 20: Excel : Les fonctions mathématiques

20

LES FONCTIONS MATHÉMATIQUES ABS

Retourne la valeur absolue d’un nombre

ENTRetourne la valeur entière d’un nombre

ALEARetourne un nombre aléatoire (différent à chaque calcul) dans l’intérvale [0,1[

Page 21: Excel : Les fonctions mathématiques

21

LES FONCTIONS MATHÉMATIQUES Exemples

La fonction qui permet de retourner un nombre aléatoire entre 0 et 100 ?

La fonction qui permet de retourner un nombre entier aléatoire entre 0 et 100 ?

La fonction qui permet de retourner un symbole décimal (entre 0 et 9) ?

Page 22: Excel : Les fonctions mathématiques

22

LES FONCTIONS MATHÉMATIQUES Exemples

La fonction qui permet de retourner un nombre aléatoire entre 0 et 100 ?

ALEA()*100+1 La fonction qui permet de retourner un

nombre entier aléatoire entre 0 et 100 ?ENT(ALEA()*100+1)

La fonction qui permet de retourner symbole décimal (entre 0 et 9) ?

ENT(ALEA()*10)

Page 23: Excel : Les fonctions mathématiques

23

LES FONCTIONS MATHÉMATIQUES ALEA.ENTRE.BORNES

Cette fonction prend deux paramètre min et max, et retourne un nombre entier aléatoire entre les deux nombres min et max (l’interval [min, max]).

ExemplePour un pourcentage il suffit d’écrire :

ALEA.ENTRE.BORNES(0;100)

Page 24: Excel : Les fonctions mathématiques

24

LES FONCTIONS MATHÉMATIQUES ARRONDI

Prend deux paramètres, le 1er paramètre pour la cellule, le 2ème paramètre est un nombre entier n, le résultat sera le contenu de la cellule avec n chiffres après la virgule.

Exemple :Soit les cellules A1=11,1447 et A2 = 23,955ARRONDI(A1;1) =?ARRONDI(A1;3) =?ARRONDI(A2;0) =?ARRONDI(A2;2) =?

Page 25: Excel : Les fonctions mathématiques

25

LES FONCTIONS MATHÉMATIQUES ARRONDI

Prend deux paramètres, le 1er paramètre pour la cellule, le 2ème paramètre est un nombre entier n, le résultat sera le contenu de la cellule avec n chiffres après la virgule.

Exemple :Soit les cellules A1=11,1447 et A2 = 23,955ARRONDI(A1;1) =11,1ARRONDI(A1;3) =11,145ARRONDI(A2;0) =24ARRONDI(A2;2) =23,96

Page 26: Excel : Les fonctions mathématiques

26

LES FONCTIONS MATHÉMATIQUES ARRONDI.SUP

Même syntaxe que la fonction ARRONDI; et résultat équivalent à celui de ARRONDI.

ARRONDO.INFMême syntaxe que la fonction ARRONDI; elle arrondis le contenu de la cellule avec le nombre spécifié après la virgule, en ignorant le reste des chiffres.

Exemple : Si A1=11,1899999ARRONDI.INF(A1;2) = 11,18

Page 27: Excel : Les fonctions mathématiques

27

LES FONCTIONS MATHÉMATIQUES PI

Retourne la valeur de : 3,141592654

SIGNERetourne le signe d’un nombre réel (1 pour un nombre positif, -1 pour un nombre négatif et 0 pour nul)

RACINERetourne le racine carré de la valeur de la cellule.

PUISSANCEPrend deux paramètres; la cellule qui contient un nombre réel N et la puissance q, et retourne la valeur de Nq.

Page 28: Excel : Les fonctions mathématiques

28

LES FONCTIONS MATHÉMATIQUESRemarqueLes fonctions mathématiques exigent de

mettre en paramètre des cellules numériques, sinon retournent un erreur de type #VALEUR! Sauf la fonction SOMME qui remplace toute cellule sous format non numérique par un zéro.

Page 29: Excel : Les fonctions mathématiques

29

LES FONCTIONS MATHÉMATIQUES Exercice

Donner la formule qui permet de calculer à partir de A1 les autres colonnes de la 1ere ligne, sachant que la valeur de chaque colonnes égale à la valeur de la colonne à gauche + 1.333

Donner la formule qui permet de calculer dans la 2eme ligne la racine carré de la valeur en haut, avec deux chiffres après la virgule

Donner la formule qui permet de calculer dans la 3eme ligne les valeur entières de la 1ere ligne en puissance des valeurs entières de leurs racines

Page 30: Excel : Les fonctions mathématiques

30

LES FONCTIONS MATHÉMATIQUES Solution

Donner la formule qui permet de calculer à partir de A1 les autres colonnes de la 1ere ligne, sachant que la valeur de chaque colonnes égale à la valeur de la colonne à gauche + 1.333 =A1+1.333

Donner la formule qui permet de calculer dans la 2eme ligne la racine carré de la valeur en haut, avec deux chiffres après la virgule =ARRONDI(RACINE(A1);2)

Donner la formule qui permet de calculer dans la 3eme ligne les valeur entières de la 1ere ligne en puissance des valeurs entières de leurs racines =PUISSANCE(ENT(A1);ENT(A2))

Page 31: Excel : Les fonctions mathématiques

31

LES FONCTIONS MATHÉMATIQUES SOMME.SI

Réaliser la somme d’une plage de cellules si une condition est satisfaite pour une autre plage de cellules (somme conditionnelle)

SyntaxeSOMME.SI(plage_cellules; ’’critère’’ ; plage_cellules_à_sommer)

ExempleSOMME.SI(B1:B9; ‘’=0’’ ; D1:D9)

Calcule la somme des colonnes D1 à D9, mais seulement ceux qui ont une colonne B avec une valeur égale à 0.

Page 32: Excel : Les fonctions mathématiques

32

LES FONCTIONS MATHÉMATIQUES Exercice

Calculer en D8 la somme des points des acteurs nés à Casablanca

Page 33: Excel : Les fonctions mathématiques

33

LES FONCTIONS MATHÉMATIQUES Solution

Calculer en D8 la somme des points des acteurs nés à Casablanca :SOMME.SI(C1:C6 ; ’’=Casablanca’’ ; D1:D6)SOMME.SI(C:C ; ’’Casablanca’’ ; D:D)

Page 34: Excel : Les fonctions mathématiques

34

LES FONCTIONS MATHÉMATIQUES SOMME.SI.ENS

Réaliser la somme d’une plage de cellules avec un ensemble de conditions sur deux ou plusieurs champs différents.

SyntaxeSOMME.SI.ENS ( Plage_cellules_somme ;

Plage_cellules_critère_1; ’’critère_1’’ ;Plage_cellules_critère_2; ’’critère_2’’ ;

……………Plage_cellules_critère_n; ’’critère_n’’ )

Page 35: Excel : Les fonctions mathématiques

35

LES FONCTIONS MATHÉMATIQUES Exercice

Calculer en D8 la somme des points des joueurs marocains (MAR) qui ont une valeur de ‘points’ supérieure ou égale à 80

Page 36: Excel : Les fonctions mathématiques

36

LES FONCTIONS MATHÉMATIQUES Solution

Calculer en D8 la somme des points des joueurs marocains (MAR) qui ont une valeur de ‘points’ supérieure ou égale à 80

SOMME.SI.ENS(E2:E7;C2:C7;"MAR";E2:E7;">=80")Ou d’une manière générale

SOMME.SI.ENS(E:E;C:C;"MAR";E:E;">=80")

Page 37: Excel : Les fonctions mathématiques

37

LES FONCTIONS MATHÉMATIQUES La combinaison de SOMME et SOMME.SI

Sert à faire une somme avec deux conditions ou plus sur la même colonne

SyntaxeSOMME(SOMME.SI(

plage_cellules;{’’critère_1’’; ’’critère_2’’;……; ’’critère_n’’};

Plage_cellules_somme))

; Joue le rôle d’un OU/OR

Page 38: Excel : Les fonctions mathématiques

38

LES FONCTIONS MATHÉMATIQUES Exemple

C8 = SOMME.SI(C:C;{"=ALG";"=MAR"};E:E) 165 ; 243D8 = SOMME.SI(C:C;{"=MAR";"=ALG"};E:E) 243 ; 165

E8 = SOMME(SOMME.SI(C:C;{"MAR";"ALG"};E:E))

N.B: Si on n’utilise pas la fonction SOMME, le résultat affiché concerne seulement la première critère et le reste sera ignoré, comme vous remarquez sur C8 et D8.

Page 39: Excel : Les fonctions mathématiques

39

LES FONCTIONS MATHÉMATIQUES Exercice

1) Calculer la somme des points des joueurs marocains qui jouent au Bayern et qui ont une somme des points supérieure à 80.

2) Calculer la somme des points des joueurs qui ont la valeur du champs ‘points’ comprise entre 80 et 85.

Page 40: Excel : Les fonctions mathématiques

40

LES FONCTIONS MATHÉMATIQUES Solution

1) = SOMME.SI.ENS( E2:E9; C2:C9; "MAR";D2:D9; "BAY";E2:E9; ">80")

2) = SOMME.SI(E2:E9;"<=85"; E2:E9) -SOMME.SI(E2:E9;"<80"; E2:E9)

Ou=SOMME.SI.ENS(E2:E9;

E2:E9;">=80";E2:E9;"<=85")

Page 41: Excel : Les fonctions mathématiques

41

LES FONCTIONS MATHÉMATIQUES SOMMEPRODUIT

Multiplie toutes les valeurs de deux ou plusieurs matrices entrées, et après additionne les produits

SyntaxeSOMMEPRODUIT( matrice_1; [matrice_2] ; ….[matrice_n] )

matrice_1 est un paramètres obligatoire, les autres sont facultatifs. Les matrices doivent avoir la même dimension, sinon erreur de type #VALEUR!

Page 42: Excel : Les fonctions mathématiques

42

LES FONCTIONS MATHÉMATIQUES Exemple

SOMMEPRODUIT(A2:B4;C2:D4)= 1* 5 + 3 * 7 + 2 * 6 + 4 *8 + 0 * 9 + 1 * 4

= 74

On va voir une autre utilisation de cette fonction dans les fonctions statistiques.

Page 43: Excel : Les fonctions mathématiques

43

Fin