Compter des éléments spécifiques séparément dans 1 cellule


0

J'ai besoin d'une formule comme COUNTIF pour résoudre ce problème.

Par exemple: j'écris '' a, b, c, d, d '' dans une cellule, mais je veux qu'ils soient comptés séparément, comme ceci:

a -> 1

b -> 1

c -> 1

d -> 2

J'ai essayé avec la formule COUNTIF, mais elle ne compte que le nom exact de l'élément ajouté à la formule. Si j'ajoute de l'espace ou une virgule, cela ne fonctionne pas.

J'espère qu'il y a une solution merci :)


Vos données seront-elles toujours composées de caractères simples?
Ron Rosenfeld

Réponses:


1

entrez la description de l'image ici

Écrivez cette formule dans D1 et remplissez-la:

  =SUMPRODUCT((LEN($A$1)-LEN(SUBSTITUTE($A$1,LOWER(C1),"")))/LEN(LOWER(C1)))

Remarque,

  1. Si les alphabets sont en CAPITAL, les lettres A1 ne doivent pas utiliser LOWER avec C1.

  2. ajustez les références de cellule dans la formule si nécessaire.


............. très gentil ....................
Gary's Student

Heureux d'aider U @ SunnyS-h, continuez à demander.
Rajesh S

1

Avec:

a, b, c, d, d

dans A1 , remplissez B1 à B4 avec:

=LEN(A1)-LEN(SUBSTITUTE(A1,"a",""))
=LEN(A1)-LEN(SUBSTITUTE(A1,"b",""))
=LEN(A1)-LEN(SUBSTITUTE(A1,"c",""))
=LEN(A1)-LEN(SUBSTITUTE(A1,"d",""))

entrez la description de l'image ici

EDIT # 1:

Pour compter pour plus d'une cellule, remplacez A1 dans la formule par A1 & CHAR (1) & A2 .

Pour de nombreuses cellules (comme A1 à A30 ) ; remplacez A1 dans la formule par quelque chose comme:

TEXTJOIN(CHAR(1),TRUE,A1:A30)

J'ai essayé cette formule et il semble que je ne peux le faire qu'avec une seule cellule. Est-il possible d'utiliser cette formule, où je marque plusieurs cellules, par exemple: cellule A1: a, a, b, b cellule A2: a, b, c, d cellule A3: d, d, d, d Résultat: A = 3 B = 3 C = 1 D = 5 Quelque chose comme ça. Et est-il possible de le faire avec des noms? Compter les noms des personnes avec une virgule et ajoutés dans plusieurs cellules? Merci beaucoup :)
Sunny Sh

@ SunnyS-h Voir mon ÉDIT # 1
Étudiant de Gary

Donc quelque chose comme ça? = LEN (TEXTJOIN (CHAR (1), VRAI, A1: A30)) - LEN (SUBSTITUT (TEXTJOIN (CHAR (1), VRAI, A1: A30), "a", ""))
Sunny Sh

@ SunnyS-h oui ................ essayez-le
L'étudiant de Gary
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.