J'essaie de faire quelque chose sur Excel qui me dépasse un peu et je me demandais si quelqu'un pouvait m'aider:
J'essaie de chercher dans une table (en particulier une colonne) plusieurs variables à la fois et de les totaliser individuellement et au total.
Un autre problème est que chaque cellule de la colonne contient plusieurs mots séparés par des virgules. par exemple:
android,bug_report,cv_106213,delete_account,server_api
Je dois donc pouvoir trouver "bug_report" mais aussi "pommes".
Je voudrais retourner un décompte qui ressemble à ceci:
apples: 5
bug_report: 4
Total: 9
J'utilise Excel 2011 pour Mac
Merci!
Réponses:
Comme @ callumDS33 l'a indiqué, vous pouvez utiliser
COUNTIF
un seul critère. Utiliser ceci vous donnerait un compte de tousapple
et une autre instance vous donnerait un compte de TOUS lesbug_report
résultats ( y compris ceux sans rapport avecapple
). Vous pouvez ensuite les résumer pour obtenir les résultats de l'exemple que vous avez donné.Si vous voulez compter le nombre d'
apple
occurrences qui ont égalementbug_report
, vous avez besoin de quelque chose de différent. Pour compter plusieurs critères, utilisezCOUNTIFS
.Supposons que vos données figurent dans la colonne A. Vous pouvez entrer la formule suivante
C1
pour compter le nombre de foisapple
etbug_report
apparaître ensemble.la source
F1:F5
vous devez donc utiliser une autre fonction pour faire la somme du tableau et donner votre total que j'utiliseSUMPRODUCT
pour éviter "l'entrée de tableau" et obtenir ainsi cette formule=SUMPRODUCT(COUNTIFS(A:A,$F$1:$F$5,B:B,"bug_report"))
Une solution consiste à utiliser le texte dans les colonnes (délimité> virgule> finition). Si votre chaîne est dans la cellule A1, cette fonction la séparera par des virgules en cellules A1: E1 . Utilisez ensuite la formule suivante pour compter les occurrences de pommes:
la source
=COUNTIF($A$1:$E$1,"*apples*")
sans texte-à-colonnes, bien que cela ne compte pas plusieurs occurrences du même mot dans une cellule.=COUNTIF($A$1,"*apples*")
mais comme il ne tient pas compte de plusieurs, je ne suis pas parti pour cette option.