
Tableau 1 | |||
Classes | Borne Inf. | Borne Sup. | Effectifs |
[1300-1400[ | 1 300 | 1 400 | 10 |
[1400-1500[ | 1 400 | 1 500 | 12 |
[1500-1600[ | 1 500 | 1 600 | 7 |
[1700-1800[ | 1 700 | 1 800 | 3 |
[1800-1900] | 1 800 | 1 900 | 13 |
=CNUM(GAUCHE(DROITE(A5;(NBCAR(A5)-CHERCHE("-";A5;1)));NBCAR(DROITE(A5;(NBCAR(A5)-CHERCHE("-";A5;1))))-1))
Voici la formule magique que j'ai entré ici dans la cellule c5, passons sur la fonction cnum() qui me permet simplement de m'assurer que ma valeur finale est bien un nombre et pas un libellé. Le point commun étant le séparateur de valeur, ici "-" j'ai cherché sa position grâce à la fonction cherche() puis j'ai extrait tous les caractères placées à droite de cette position. Le nombre de caractère placé à droite du séparateur, m'étant inconnue je l'ai soustrait à la longueur totale de la chaîne grâce à la fonction nbcar(). Jusque là, la manipulation est tout ce qu'il y a de plus classique.
=DROITE(A5;(NBCAR(A5)-CHERCHE("-";A5;1))) = 1400[
Il reste donc à extraire le dernier caractère de cette chaîne, quelque puisse être ce caractère. en fait nous allons raisonner à l'envers en extrayant tous les caractéres placés à gauche de ce dernier caractére.
=GAUCHE(A5;NBCAR(A5)-1) = 1400
Il reste alors assez logiquement à positionner la première partie de la formule à la place des A5 de la seconde formule. Pour une extraction de borne inférieure, nous nous contenterons d’inverser le raisonnement :
=CNUM(DROITE(GAUCHE(A5;CHERCHE("-";A5;1)-1);NBCAR(GAUCHE(A5;CHERCHE("-";A5;1)-1))-1))

Resta alors l'afichage de cette première valeur grâce au menu contextuel de l'axe des abscisses . Mise en forme de l'axe / Options d'axes / Intersections de l'axe vertical / au numéro de catégorie : (mettre alors la valeur 2 (0 étant considéré comme la première)).
Tableau 2 | |
Borne Sup. | Effectifs |
1 300 | |
1 400 | 10 |
1 500 | 12 |
1 600 | 7 |
1 800 | 3 |
1 900 | 13 |
Appliquons maintenant tous cela de maniére identique à des classes dont les amplitudes sont inégales. (Tableau 3). La récupération des bornes permettra le calcul de la fréquence (fi), de l'amplitude (ai = (borne Sup - Born Inf )), du centre de casse (ci = (borne Sup + Born Inf ) /2) et de l'amplitude corrigée (hi = fi / ai).
Tableau 3 | |||||||
Classes | Borne Inf. | Borne Sup. | ni | ci | ai | fi | hi |
[1100-1400[ | 1100 | 1400 | 12 | 1 250 | 300 | 0,25 | 0,00083 |
[1400-1500[ | 1400 | 1500 | 12 | 1 450 | 100 | 0,25 | 0,00250 |
[1500-1600[ | 1500 | 1600 | 7 | 1 550 | 100 | 0,15 | 0,00146 |
[1600-1800[ | 1600 | 1800 | 4 | 1 700 | 200 | 0,08 | 0,00042 |
[1800-2000] | 1800 | 2000 | 13 | 1 900 | 200 | 0,27 | 0,00135 |
Total : | 48 | 1 |

Tableau 4 | Borne Sup. | ni | ai | fi | hi | |
1100 | ||||||
[1100-1200[ | 1100 | 4 | 100 | 0,08 | 0,00083 | |
[1200-1300[ | 1200 | 4 | 0,08 | 0,00083 | ||
[1300-1400[ | 1300 | 1400 | 4 | 0,08 | 0,00083 | |
[1400-1500[ | 1400 | 1500 | 12 | 0,25 | 0,00250 | |
[1500-1600[ | 1500 | 1600 | 7 | 0,15 | 0,00146 | |
[1600-1700[ | 1600 | 2 | 0,04 | 0,00042 | ||
[1700-1800[ | 1700 | 1800 | 2 | 0,04 | 0,00042 | |
[1800-1900[ | 1800 | 6,5 | 0,14 | 0,00135 | ||
[1900-2000] | 1900 | 2000 | 6,5 | 0,14 | 0,00135 | |
Total : | 48 | 1 |
Merci de votre attention...