Exceller

Compter les nombres le troisième chiffre est égal à 3

Count Numbers Third Digit Equals 3

Formule Excel : compter les nombres, le troisième chiffre est égal à 3Formule générique |_+_| Sommaire

Pour compter les nombres dont le troisième chiffre est égal à 3, vous pouvez utiliser une formule basée sur les fonctions SOMMEPROD et MID. Dans l'exemple illustré, la formule en E5 est :





= SUMPRODUCT (--( MID (range,3,1)='3'))
Explication

Pour obtenir le troisième caractère d'une chaîne en A1, vous pouvez utiliser la fonction MID comme ceci :

 
= SUMPRODUCT (--( MID (B5:B12,3,1)='3'))

Le premier argument est une référence de cellule, le deuxième argument spécifie le numéro de début et le troisième argument indique le nombre de caractères.





Si vous donnez à la fonction MID une plage de cellules pour le premier argument, vous obtiendrez un tableau de résultats. Dans l'exemple illustré, cette expression :

comment calculer les ratios dans excel
 
= MID (A1,3,1)

renvoie un tableau comme celui-ci :



 
 MID (B5:B12,3,1)

Ce tableau contient le troisième chiffre de chaque cellule de la plage B5:B12. Notez que la fonction MID a automatiquement converti les valeurs numériques de la plage en chaînes de texte et a renvoyé le troisième caractère en tant que valeur de texte.

Lorsque nous comparons ce tableau en utilisant ='3', nous obtenons un tableau comme celui-ci :

 
{'6''6''3''5''3''0''3''7'}

Nous utilisons le double négatif pour forcer les valeurs VRAI et FAUX à 1 et zéro respectivement, ce qui renvoie :

 
{FALSEFALSETRUEFALSETRUEFALSETRUEFALSE}

Enfin, avec un seul tableau avec lequel travailler, la fonction SOMMEPROD fait la somme des éléments du tableau et renvoie le total, 3.

Auteur Dave Bruns


^