Utilisation d’une formule de tableau pour compter les valeurs dans Excel

Avec la valeur modale (Ford, dans cet exemple) en main, nous voulons toujours savoir combien il y a d’instances de ce mode. Cette section décrit comment créer la formule de tableau qui compte les instances. La figure 2.9 montre également,

dans la cellule C2, le compte du nombre d’enregistrements qui appartiennent à la valeur modale.

Cette formule fournit ce compte:
= SOMME (SI (A2: A21 = C1, 1,0))
La formule est une formule matricielle et doit être saisie à l’aide de la séquence de touches spéciale Ctrl + Maj + Entrée. Vous pouvez dire qu’une formule a été saisie en tant que formule matricielle si vous voyez des accolades autour de celle-ci dans la boîte de formule.

Voici comment fonctionne la formule: Comme le montre la Figure 2.9, la cellule C1 contient la valeur Ford. Ainsi, le fragment suivant de la formule matricielle teste si les valeurs dans la plage A2: A21 sont égales à la valeur Ford:
A2: A21 = C1
Comme il y a 20 cellules dans la plage A2: A21, le fragment renvoie un tableau de valeurs VRAI et FAUX: VRAI lorsqu’une cellule contient Ford et FAUX sinon. Le tableau ressemble à ceci:
{VRAI; FAUX; VRAI; FAUX; FAUX; FAUX; VRAI; FAUX; VRAI; VRAI; FAUX; FAUX; FAUX; VRAI; VRAI; FAUX; FAUX; VRAI; FAUX; FAUX} Spécifiquement, la cellule A2 contient Ford, et ainsi elle passe le test: La première valeur dans le tableau est donc VRAI. La cellule A3 ne contient pas Ford, et donc il échoue le test: La deuxième valeur dans le array est donc FAUX – et ainsi de suite pour les 20 cellules.

Remarque
Le tableau des valeurs VRAI et FAUX est un résultat intermédiaire de cette formule de tableau (et de beaucoup d’autres, bien sûr). En tant que tel, il n’est pas systématiquement visible par l’utilisateur, qui n’a normalement besoin que de voir le résultat final de la formule. Si vous voulez voir des résultats intermédiaires comme celui-ci, utilisez l’outil Audit de formules. Voir «Regarder à l’intérieur d’une formule», plus loin dans ce chapitre, pour plus d’informations.

Maintenant, sortez de ce fragment, qui, comme nous venons de le voir, se résout à un tableau de valeurs VRAIES et FAUX. Le tableau est utilisé comme premier argument de la fonction SI (). La fonction SI () d’Excel prend trois arguments:

• Le premier argument est une valeur qui peut être VRAI ou FAX. Dans cet exemple, c’est chaque valeur du tableau qui vient d’être affichée, retournée par le fragment A2: A21 = C1.
• Le deuxième argument est la valeur que vous voulez que la fonction SI () renvoie lorsque le premier argument est VRAI. Dans l’exemple, ceci est 1.
• Le troisième argument est la valeur que vous voulez que la fonction SI () renvoie lorsque le premier argument est FAUX. Dans l’exemple, c’est 0.

La fonction SI () examine chacune des valeurs dans le tableau pour voir si c’est une valeur  ou une valeur FAUX. Quand une valeur dans le tableau est VRAI, la fonction SI () renvoie, dans cet exemple, un 1 et un 0 sinon. Par conséquent, le fragment
SI (A2: A21 = C1, 1,0)
retourne un tableau de 1 et 0 qui correspond au premier tableau de valeurs VRAI et FAUX. Ce tableau ressemble à ceci:
{1; 0; 1; 0; 0; 0; 1; 0; 1; 1; 0; 0; 0; 1; 1; 0; 0; 1; 0; 0}

A 1 correspond à une cellule dans A2: A21 qui contient la valeur Ford, et un 0 correspond à une cellule dans la même gamme qui ne contient pas Ford. Enfin, le tableau de 1 et 0 est présenté à la fonction SOMME (), qui totalise les valeurs dans le tableau. Ici, ce total est de 8.

Récapitulation de la formule de tableau
Pour examiner comment la formule matricielle compte les valeurs pour la catégorie modale de Ford, considérez ce qui suit:
• L’objectif de la formule est de compter le nombre d’instances de la catégorie modale, Ford, dont le nom figure dans la cellule C1.
• Le fragment le plus interne de la formule, A2: A21 = C1, renvoie un tableau de 20 valeurs VRAI ou FAUX, selon que chacune des 20 cellules de A2: A21 contient la même valeur que celle trouvée dans la cellule C1.
• La fonction SI () examine le tableau VRAI / FAUX et renvoie un autre tableau contenant 1s où le tableau VRAI / FAUX contient VRAI, et 0 où le tableau VRAI / FAUX contient FAUX.
• La fonction SOMME () totalise les valeurs du tableau de 1 et de 0. Le résultat est le nombre de cellules dans A2: A21 qui contient la valeur dans la cellule C1, qui est la valeur modale pour A2: A21.

S’abonner
Notifier de
0 Commentaires
Inline Feedbacks
Voir tous les commentaires

Initiation à Excel

Fonctions Excel

Excel VBA

Macros VBA Utiles

Plus d'outils

Sur Facebook

Sur YouTube

0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x