Vous êtes sur la page 1sur 20

TUTORIEL VI FONCTIONS EXCEL

1. MOYENNE(plage) Cette fonction sert calculer lesprance arithmtique des valeurs dans une plage.

La moyenne des valeurs de la plage slectionne vaut 3.

2.

MOYENNE.SI(plage; critre; plage_moyenne) Cette fonction sert calculer lesprance mathmatique des valeurs dune plage rpondant un certain critre. Reprenons lexemple prcdent, en spcifiant que le calcul ne doit seffectuer quavec les valeurs , infrieures ou gales 3 :

La moyenne des valeurs infrieures ou gales 3 vaut 2. La plage et la plage_moyenne ne sont pas ncessairement identiques.

Soit lexemple suivant :

On peut calculer la moyenne des valeurs dont la position est suprieure 5 en slectionnant la colonne Position en tant que plage, la colonne Valeur en tant que plage_moyenne et en inscrivant ">5" dans le champ critre.

Ainsi, on calculera la moyenne des v valeurs 12, 14, 16, 18, 20 et 22, qui donne 17. 3. MOYENNE.SI.ENS(plage_moyenne; plage_critre1; critre1; plage_critre2; critre2;) Cette fonction sert calculer la moyenne d valeurs dune plage rpondant plusieurs contraintes des spcifies. Chaque critre est associ une plage (elle peut tre la mme pour tous les critres) et le calcul seffectue avec les valeurs de la plage rpondant TOUS les critres. effectue Le tableau suivant indique les dimensions de diffrentes botes :

Si lon souhaite calculer la Profondeur moyenne des botes dont la Longueur est suprieure 4 et dont la Hauteur est infrieure o gale 7, seules les profondeurs des botes 1, 2 et 10 seront utilises pour le calcul : No Bote 1 2 3 4 5 6 7 8 9 10 Longueur 9 10 8 7 3 2 6 3 2 6 Hauteur 4 5 8 8 3 7 9 10 5 4 Profondeur 3 7 1 2 8 6 8 2 1 1

La profondeur moyenne des botes rpondant aux 2 critres vaudra 3,67 units .

4.

MDIANE(plage) Cette fonction est utile pour calculer la valeur mdiane dune distribution.

Dans ce cas-ci, les 5 valeurs en ordre croissant sont 13, 14, 15, 17, 21, 22, 24.

La mdiane vaut donc 17. Lorsque le nombre de valeurs de la distribution est pair, la valeur mdiane est calcule en faisant la moyenne des deux valeurs centrales. 5. ECARTYPE(plage) Cette fonction renvoie la valeur de lcart type dune population partir dun chantillon slectionn. Elle suppose que la plage slectionne provient dune population, de laquelle elle calcule lcart type.

La fonction ECARTYPEP(plage) renvoie la valeur de lcart type dune population slectionne. Elle utilise lquation suivante : =

Lcart type exact de lchantillon vaut 4, tandis que lcart type de la population de laquelle il provient vaut 4,32. 6. MODE(plage) Cette fonction renvoie la valeur la plus rptitive dune plage donne.

La valeur 3 est celle qui est la plus frquente dans la plage A1:D7.

7.

SOMME(plage) Cette fonction sert additionner les valeurs d dune plage.

La somme des valeurs de la plage slectionne vaut 1 15.

8.

SOMME.SI(plage; critre; plage_somme) Cette fonction sert additionner les valeurs dune plage rpondant une contrainte spcifie. spcifie Dans lexemple ci-dessous, on souhaite calculer la somme des nombre suprieurs ou gaux 3 dans la plage slectionne :

Excel additionnera 3 + 4 + 5 = 12 :

La plage et la plage_somme ne sont pas ncessairement identiques. Soit lexemple suivant :

On peut calculer la somme des valeurs dont la position est suprieure 5 en slectionnant la colonne Position en tant que plage, la colonne Valeur en tant que plage_somme et en inscrivant ">5" dans le champ critre.

Ainsi, on calculera la somme des valeurs 12, 14, 16, 18, 20 et 22.

9.

SOMME.SI.ENS(plage_somme; plage_critre1; critre1; plage_critre2; critre2;) Cette fonction sert additionner les valeurs dune plage rpondant plusieurs contraintes spcifies. Chaque critre est associ une plage (elle peut tre la mme pour tous les critres) et le calcul seffectue avec les valeurs rpondant TOUS les critres. Elle se comporte de la mme faon que la fonction SOMME.SI.

10. SI(test_logique; valeur_si_vrai; valeur_si_faux) Cette fonction vrifie si le test_logique est vrifi. Sil lest, elle renvoie la valeur_si_vrai; sinon, elle renvoie la valeur_si_faux. Prenons lexemple suivant :

On tente de vrifier si la cellule slectionne est infrieure 3 (le test logique). Si elle lest, Excel renverra la valeur OUI; sinon, il renverra NON.

Puisque 1<3, la valeur_si_vrai OUI est renvoye. Si on tend la fonction sur la plage A2:E2, OUI sera inscrit au-dessous de chaque valeur strictement infrieure 3 :

11. ET(test_logique1; test_logique2;) Cette fonction renvoie la valeur VRAI si tous les tests_logiques sont respects et la valeur FAUX dans le cas contraire. Prenons lexemple suivant :

On effectue deux tests simultanment : on vrifie si la valeur slectionne est strictement infrieure 20 et strictement suprieure 5.

La valeur 4 ne vrifie quun seul des deux tests logiques. La valeur renvoye est FAUX.

Seule la valeur 14 est comprise dans lintervalle ]5, 20[. La fonction ET peut tre utilise avec un SI afin de lui ajouter des tests logiques. De cette faon, les valeurs renvoyes par la fonction sont laisses la discrtion de lutilisateur :

La fonction ET permet dutiliser deux tests_logiques : on souhaite reprer les valeurs paires et strictement infrieures 25.

La valeur 5 est impaire et infrieure 25; elle ne rpond qu un seul critre.

Seules les valeurs rpondant aux deux critres seront identifies par OUI.

La fonction OU sutilise de la mme manire Cependant, lorsque plusieurs critres sont manire. prciss, la valeur VRAI est renvoye si au moins lun dentre eux est vrifi.

12. NB(plage) Cette fonction sert dterminer le nombre de cellules dune plage qui contiennent des nombres. nombres

ge Sur les 20 cellules de la plage slectionne, seulement 15 contiennent des nombres.

13. NBVAL(plage) Cette fonction sert dterminer le nombre de cellules dune plage qui ne sont pas vides.

Cette fonction ressemble la fonction NB, la seule diffrence quelle tient compte des chanes de caractres.

La fonction NB applique cette plage renverra la valeur 15, tandis que NBVAL renverra la valeur 20 :

14. NB.SI(plage; critre) Cette fonction sert dterminer le nombre de cellules non vides dune plage qui rpondent un critre spcifi. Si lon souhaite dnombrer les valeurs suprieures 0,5 dans la plage slectionne, on utilisera la fonction NB.SI :

Il y a 5 valeurs strictement suprieures 0,5 dans la plage slectionne.

15. NB.SI.ENS(plage1; critre1; plage2; critre2;) Cette fonction sert dterminer le nombre de cellules non vides dune plage qui rpondent plusieurs critres spcifis. Par exemple, on utilisera NB.SI.ENS si lon souhaite dnombrer les valeurs comprises entre 0,1 et 0,7 dans la matrice suivante.

0 Il y a 17 valeurs dans la plage slectionne qui sont comprises dans lintervalle ]0,1 ; 0,7[.

16. INDEX(matrice; no_ligne; no_colonne) Cette fonction renvoie la valeur dune matrice lintersection dune ligne et dune colonne spcifies. Prenons lexemple trs simple suivant :

On utilise la fonction INDEX pour retrouver la valeur de la 4e ligne et de la 2e colonne de la matrice nne slectionne.

Prenons un exemple un peu plus complexe dans lequel un contrle de formulaire de type barre de dfilement est ajout afin de faire varier le numro de la ligne :

La cellule contenant la formule INDEX renvoie la valeur de la matrice situe sur la ligne dont le numro se trouve en cellule D2 et dans la deuxime colonne. laide de la barre de dfilement, on fait varier la valeur Ligne afin de connatre la Proprit associe :

Ainsi, la ligne 1 est associe la proprit a. Lorsque la barre de dfilement est dplace de faon ce que la cellule D2 contienne la valeur 2, la cellule contenant la formule INDEX varie aussi; la ligne 2 est associe la proprit b : proprit

17. RECHERCHE(valeur_recherche; vecteur_recherche; vecteur_rsultat) Cette fonction renvoie une valeur contenue dans un vecteur rsultat (ligne ou colonne) associe une valeur recherche. Les donnes recherches doivent tre tries en ordre croissant! Prenons le tableau suivant, indiquant le classement la coupe du monde de la FIFA ( (Fdration Internationale de Football Association en 2010 : Association) Classement Pays 1 Espagne 2 Pays-Bas 3 Brsil 4 Allemagne 5 Argentine 6 Uruguay 7 Angleterre 8 Portugal 9 gypte 10 Chili

Pour retrouver le pays occupant une position donne, on peut utiliser la fonction RECHERCHE :

Ici, la valeur_recherche est 1, le vecteur_recherche correspond au vecteur des positions et le vecteur_rsultat correspond au vecteur des pays.

18. RECHERCHEV(valeur_recherche; matrice; no_colonne) Cette fonction renvoie une valeur contenue dans une colonne rsultat associe une valeur recherche dune autre colonne. Dans lexemple suivant, on recherche la note qua obtenue llve portant le matricule 1071.

La valeur_recherche est 1071, la matrice est la plage A1:C10 et le no_colonne du rsultat est 2 .

On retrouve une note de 45%. Pour retrouver lge de ce mme tudiant, le no_colonne doit tre remplac par la valeur 3.

19. RECHERCHEH(valeur_recherche; matrice; no_ligne) Cette fonction renvoie une valeur contenue dans une ligne rsultat associe une valeur recherche dune autre ligne. Dans lexemple suivant, on recherche le nombre de passagers qui sont embarqus lun des 6 premiers arrts dune ligne dautobus.

La valeur_recherche est 1 (premier arrt), la matrice correspond la plage A1:G2 et le numro_ligne du rsultat est 2.

On retrouve une valeur de 8 passagers. 20. EQUIV(valeur_recherche; matrice_recherche; type(facultatif)) Cette fonction renvoie la position dune valeur recherche dans une matrice spcifie. La fonction EQUIV possde trois types de recherche et les donnes recherches doivent tre tries dune faon prcise pour chaque type de recherche : a) Type 0 recherche la valeur exacte spcifie. Lordre des valeurs na pas dimportance. b) Type 1 recherche la valeur la plus leve infrieure ou gale la valeur recherche. Les donnes de la matrice doivent tre classes en ordre croissant. Si le type nest pas spcifi, Excel utilise le type 1. c) Type -1 recherche la valeur la plus petite suprieure ou gale la valeur recherche. Les donnes de la matrice doivent tre classes en ordre dcroissant.

Soit le tableau suivant, reprsentant le pourcentage de la population utilisant chacun des 5 modes de transport rpertoris : No Mode de transport 1 Vlo 2 Taxi 3 Marche 4 Transport en commun 5 Automobile % 3 5 11 32 49

Si la valeur_recherche est 49 et que la matrice_recherche reprsente la plage C1:C6, on obtiendra que la valeur 49 se trouve la position 5, cest--dire sur la 5e ligne de la matrice_recherche.

Vous aimerez peut-être aussi