Comment compter le nombre d'observations (dans Excel)?
J'ai deux feuilles de calcul dans un fichier Excel:
entreprises
A B C D E
1 COMPANY SECTOR VAR_1 VAR_2 VAR_3
2 Sony Tech 2.40 no
3 Ikea Home 7 1.44 yes
4 ING Bank 5 0 yes
5 BofA Bank 0 no
6 Google Tech 0 yes
7 Staples Home 5.24 no
8 Trump Ego 5 9.99 yes
9 ABN Bank 2.64 no
Cette feuille détient des centaines de VAR
s pour des milliers d'entreprises. Il y a beaucoup de valeurs manquantes (cellule vide est la valeur manquante, 0
est en fait une valeur observée). J'ai besoin de savoir combien d'observations que j'ai pour chaque VAR
. J'ai besoin de (1) un ensemble de compter le nombre d'observations et (2) le nombre d'observations pour les entreprises qui sont dans le secteur bancaire. Dans la feuille ci-dessous, (1) est dans la colonne B
, (2) dans la colonne C
:
variables
A B C
1 VARIABLE TOTAL BANK
2 VAR_1 4 2
3 VAR_2 7 2
4
5 Some random comment...
6
7 VAR_3 8 3
Prenons VAR_1
comme un exemple. En regardant les companies
feuille, il y a 4 observations de cette variable (7
, 5
, 0
et 5
). Si on regarde seulement les banques (SECTOR == 'Bank')
il y a 2 valeurs observées (5
pour ING et 0
pour BofA).
Il est possible que dans le variables
feuille, il y a des commentaires entre les différentes variables (bien que jamais dans la colonne A
; cette colonne contient un nom de variable ou est vide). Aussi, le ordre de variables pourrait ne pas être la même. Ainsi, dans companies
pourrait dire
... GH GI GJ
1 VAR_40 VAR_41 VAR_42
tandis que dans variables
il dit
A
...
60 VAR_40
61 VAR_42
62 VAR_41
Ma question est: quelle formule peut calculer le nombre d'observations dans variables
colonnes B
et C
? Toute aide est grandement appréciée.
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas besoin de Formules pour cela. Vous pouvez utiliser un Pivot
Voir cette capture d'écran
SUIVI
À L'Aide De Formules
Pour la
Var2
,Var3
, ajuster les colonnes de la formule en conséquence.Par exemple
B14
pourVar2
deviendra=COUNTA(D2:D9)
etC14
deviendra=COUNTIFS($B$2:$B$9,$C$12,D2:D9,"<>")
DE SUIVI (À PARTIR DE COMMENTAIRES/CHAT)
Depuis votre tableau n'est pas continue, je vous recommande de VBA (UDF) approche afin que vous pouvez réellement copier la formule vers le bas 😉
Collez ces deux codes dans le Module
Vous pouvez appeler à partir de la cellule Excel comme nous l'avons discuté dans le Chat
Capture d'écran
=HLOOKUP(A2;n!$A$1:$OC$2;2;FALSE)
moi-même, mais cela ne permet pas de filtre sur des "Banques"companies
etvariables
feuille (2) sur lavariables
feuille, parfois interrompues par des commentaires. Donc, avec ces formules, j'en aurais pour la recherche de l'cellrange pour chaque variable manuellement (et re-vérifier à chaque fois les variables sont ajoutés, supprimés ou mis en arrière et en avant de la feuille). C'est pourquoi j'ai essayé de lire le nom de la variable dansvariables
(A2
pourVAR_1
par exemple) et d'automatiquement la recherche de la colonne correspondante danscompanies
(C2:C9
). Pourriez-vous ajouter cette fonctionnalité?