samedi 26 mars 2011

Cours et Exercices : Les fonctions Statistiques Sous Excel : NB - NBVAL - NB.SI - NB.VIDE - SOMME.SI - RANG

Les Fonctions Statistiques

   La fonction NB

Descriptif : permet de compter le nombre de cellules contenant des valeurs numériques dans une plage de cellules.


       Syntaxe : NB(valeur1;valeur2;...)

valeur1,valeur2, ... représentent les 1 à 30 arguments qui font références aux plages de cellules dans lesquelles la formule va compter le nombre de cellules contenant des valeurs numériques.

Note : Les cellules contenant du texte, une erreur ou qui sont vides ne sont pas comptées.

Exemple : Soit un tableau représentant le résultat d'un concours. Les personnes étant présentes ont une note. Les personnes absentes ont pour références abs. L'objectif est de compter le nombres de personnes présentes.

Nous allons utiliser la formule NB. En effet, la fonction NB ne tient pas compte des cellules contenant du texte. Les personnes étant notées abs ne seront donc pas prises en compte dans le calcul.


Aperçu du tableau :




Les critères seront (pour la cellule C14 ) :
valeur1 : C3:C11

La formule sera (pour la cellule C14 ) :
=NB(C3:C11)
 
 
Les Fonctions Statistiques

La fonction NBVAL

Descriptif : Permet de compter le nombre de cellules contenant des données dans une plage de cellules. La fonction NBVAL permet de compter toutes les cellules qui ne sont pas vides.



   Syntaxe : NBVAL(valeur1;valeur2;...)

valeur1,valeur2, ... représentent les 1 à 30 arguments correspondant aux valeurs à compter.

Exemple : Soit un tableau représentant une liste de personnes ayant passé une épreuve. Les personnes étant présentes ont une note. Les personnes absentes ont pour références abs. L'objectif est de compter les nombres de personnes inscrites à l'épreuve, qu'elles aient été présentes ou non à l'épreuve.

Nous allons utiliser la formule NBVAL. En effet, la fonction NBVAL permet de compter toutes les cellules contenant des données sans se soucier du type de données.

Aperçu du tableau :


Les critères seront (pour la cellule C14) :

valeur1 : C3:C11

La formule sera (pour la cellule C14) :
=NBVAL(C3:C11)


Note : Pour compter le nombre de cellules contenant des notes (et donc des valeurs numériques), il faut utiliser la fonction NB.

----------------------------------------------------------------------------------
 
La fonction NB.SI

Descriptif : Permet de compter le nombre de cellules d'une plage qui répondent à un critère donné.

    Syntaxe : NB.SI(plage;critère)

plage correspond à la plage de cellules dans laquelle on désire compter le nombre de cellules répondant au critère spécifié dans la formule.

critère correspond à la condition qu'une cellule doit remplir pour être comptée par la formule.

Exemple : Soit un tableau représentant une liste d'effectif. L'objectif est de connaître le pourcentage de personnes ayant moins de 35 ans.

Aperçu du tableau :

Pour décrire la fonction, nous allons réaliser le calcul en deux étapes :

  • Détermination du nombre de personnes ayant moins de 35 ans.
  • Calcul du pourcentage.
Note : Le calcul pourrait être effectué directement en une seule étape, la décomposition en deux étapes est faite uniquement pour illustrer la fonction.

Détermination du nombre de personnes ayant moins de 35 ans :



Nous allons utiliser la formule NB.SI :


Les critères seront (pour la cellule C14) :

Plage : C3:C11
Critère : "<35"

La formule sera (pour la cellule C14) :

=NB.SI(C3:C11;"<35")

Calcul du pourcentage :

Pour calculer le pourcentage de personnes ayant moins de 35 ans, nous allons combiner l'utilisation des fonctions NB.SI et NB.

Les critères utilisés dans la formule NB.SI sont les mêmes que ceux spécifiés dans l'exemple ci-dessus.

La formule sera (pour la cellule C15) :

=(NB.SI(C3:C11;"<35"))/(NB(C3:C11))


Explications :

(NB.SI(C3:C11;"<35")) nous donne le nombre de personnes de moins de 35 ans.
(NB(C3:C11)) nous donne le nombre total de personnes.
Le rapport entre les deux nous donne la part de personnes ayant moins de 35 ans dans l'effectif total.

Aperçu du résultat :

Note : le résultat du calcul effectué en C15 est 0,777777777777778 ce qui correspond à 7/9. Pour afficher 78 %, il suffit de modifier le format d'affichage de la cellule en sélectionnant Pourcentage.

Deux possibilités :
  • Sélectionnez la cellule C15, cliquez sur Format (dans la barre de menu) puis cliquez sur Cellule. Dans l'onglet nombre, choisissez la catégorie Pourcentage.Plus simplement, vous pouvez également utiliser le raccourci 
  • Pourcentage disponible dans la barre d'outils
----------------------------------------------------------------------------------
 
La fonction NB.VIDE

Descriptif : Permet de compter le nombre de cellules vides dans une plage de cellules.


Syntaxe : NB.VIDE(plage)

plage correspond à la plage de cellules dans laquelle le nombre de cellules vides sera compté.

Note : Les cellules contenant du texte vide (="") sont considérées comme vides par la formule et seront donc également comptées.


Exemple : Soit un tableau représentant une liste de personnes ayant passé une épreuve. Les personnes étant présentes ont une note. Les personnes absentes n'ont pas de note. L'objectif est de compter le nombre de personnes n'ayant pas de note.

Aperçu du tableau :

----------------------------------------------------------------------------------
 
La fonction SOMME.SI

Descriptif : Permet d'additionner des cellules en fonction de critères prédéfinis.


Syntaxe : SOMME.SI(plage;critère;somme_plage)

  • plage correspond à la plage de cellules sur laquelle la fonction vérifiera que la condition spécifiée dans le champ critère est respectée.
  • critère correspond à la condition qui doit être remplie pour qu'une cellule soit incluse dans la somme.
  • somme_plage correspond aux cellules à additionner. Les cellules incluses dans l'argument somme_plage sont additionnées si et seulement si les cellules correspondantes situées dans l'argument plage répondent au critère.

Exemple : Soit un tableau listant un stock de livres ayant pour prix d'achat 5, 10 ou 15 euros. L'objectif est de calculer combien de livres sont en stock en fonction de leur prix d'achat.

Aperçu :


Nous allons créer trois lignes supplémentaires pour inclure nos fonctions SOMME.SI (une par prix d'achat)

Aperçu :



Les critères seront (pour la cellule D15) :

plage : C3:C12
critère : "=5"
somme_plage : D3:D12

La formule sera (pour la cellule D15) :

=SOMME.SI(C3:C12;"=5";D3:D12)
 
----------------------------------------------------------------------------------
La fonction RANG

Description : Permet d'obtenir le rang d'un élément parmi une liste d'éléments. 

Le rang est calculé en fonction des autres éléments de la liste. Cette fonction est utile pour effectuer un classement en fonction d'un résultat.

Syntaxe : RANG(nombre;référence;ordre)


nombre : Correspond à l'élément dont on veut connaître le rang.

référence : Correspond à la liste d'éléments. Le rang est calculé en fonction de cette référence.

ordre : Permet de déterminer l'ordre de classement

·    Si l'argument ordre a la valeur 0, l'élément le plus grand de la liste aura le rang 1
·    Si l'argument ordre a la valeur 1, l'élément le plus petit de la liste aura le rang 1

Note : Des nombres en double (ou triple, etc.) auront le même rang. Par contre, les rangs suivants seront affectés par ces nombres. Ainsi, s'il y a deux rangs 1 (donc des 1er ex-aequo), il n'y aura pas de rang 2 mais directement un rang 3.

Exemple : Soit une liste présentant les résultats de candidats à une épreuve. L'objectif est de déterminer la place de chaque candidat.

Aperçu :


Les critères seront (pour la cellule D3) :

nombre : C3
référence : C3:C11
ordre : 0

La formule sera (pour la cellule D3) :

=RANG(C3;C3:C11;0)

Astuce : Pour faciliter la recopie de la formule, il est conseillé d'utiliser une référence absolue, soit en nommant la plage de référence, soit en fixant les éléments de références grâce à des signes $. Cela permettra de recopier la formule sur toutes les lignes sans devoir modifier la formule manuellement.

La formule sera (avec référence absolue et pour la cellule D3) :

=RANG(C3;$C$3:$C$11;0)


Aperçu :


--------------------------------------------------------------------------------------
 
 
 
 

0 commentaires:

Enregistrer un commentaire

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites

 

IP