Excel: calcul occurence sur deux variables
Résolu
makiavel974
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous,
J'espère encore une fois trouver une solution sur ce forum
Voilà mon problème :
J'ai un tableau comme suit:
NOMS.......Variables
A...................X
A...................Y
B...................X
C...................X
C...................X
C...................Y
Je souhaiterais obtenir ce genre de résultat :
.........X..........Y
A.......1..........1
B.......1..........0
C.......2..........1
Est-ce possible sous Excel ?
En vous remerciant par avance
J'espère encore une fois trouver une solution sur ce forum
Voilà mon problème :
J'ai un tableau comme suit:
NOMS.......Variables
A...................X
A...................Y
B...................X
C...................X
C...................X
C...................Y
Je souhaiterais obtenir ce genre de résultat :
.........X..........Y
A.......1..........1
B.......1..........0
C.......2..........1
Est-ce possible sous Excel ?
En vous remerciant par avance
A voir également:
- Excel: calcul occurence sur deux variables
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
5 réponses
Bonsoir tout le monde,
Un TCD (tableau croisé dynamique dans le menu 'Données') est fait pour ça...
Il suffit de déposer les champs qui t'interessent dans Colonne, dans Ligne, et dans Données
Ex: Classeur1.xls
eric
Un TCD (tableau croisé dynamique dans le menu 'Données') est fait pour ça...
Il suffit de déposer les champs qui t'interessent dans Colonne, dans Ligne, et dans Données
Ex: Classeur1.xls
eric
C'est ok...
ça marche...le tableau croisé marche très bien.
Déjà que je ne suis pas un grand fan d'excel...J'étais en plus un peu déconcerté par le modèle 2007...
Mais c'est super...merci pour votre aide
ça marche...le tableau croisé marche très bien.
Déjà que je ne suis pas un grand fan d'excel...J'étais en plus un peu déconcerté par le modèle 2007...
Mais c'est super...merci pour votre aide
Bonsoir
ça devrait être possible:
à adapte
données:
de A1 à 100 les codes
DE B1 à B100 les variables
édition:
de C2 à C10 les codes
de D1à E1 les variables
en C3 D3 la formule à tirer sur tous le champ:
=SOMMEPROD(($A$1:$A$100=$C2)*($B$1:$B$100=D$1))
mettez les blocages aux bons endroits avant de reporter les formules.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
ça devrait être possible:
à adapte
données:
de A1 à 100 les codes
DE B1 à B100 les variables
édition:
de C2 à C10 les codes
de D1à E1 les variables
en C3 D3 la formule à tirer sur tous le champ:
=SOMMEPROD(($A$1:$A$100=$C2)*($B$1:$B$100=D$1))
mettez les blocages aux bons endroits avant de reporter les formules.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
Aïe...merci pour votre réponse...mais j'aurai besoin d'une ou 2 précisions.
J'ai en A1 à A 100 mes codes.............OK
J'ai en B1 à B 100 mes variables........OK
J'ai bien fait comme vous m'avez dit, mais je pense avoir fait une erreur quelque part.
Car le résultat est un tableau à deux entrées mais comportant des chiffres et non le nom de mes codes et commandes..
Désolé si je peine...
Merci à vous
J'ai en A1 à A 100 mes codes.............OK
J'ai en B1 à B 100 mes variables........OK
J'ai bien fait comme vous m'avez dit, mais je pense avoir fait une erreur quelque part.
Car le résultat est un tableau à deux entrées mais comportant des chiffres et non le nom de mes codes et commandes..
Désolé si je peine...
Merci à vous
c'est évident.. les résultats sont des chiffres, comme demandé dans votre premier message non?
je colle ici:
Je souhaiterais obtenir ce genre de résultat :
.........X..........Y
A.......1..........1
B.......1..........0
C.......2..........1
qui correspond à la formule proposée pour analyser le tableau que vous donnez en début de message*
(soit une fois A pour X, une fois A pour Y , une fois B pour X 2 fois C pour X etc...)
Est ce moi qui lit mal ou vous qui avez mal écrit?
je colle ici:
Je souhaiterais obtenir ce genre de résultat :
.........X..........Y
A.......1..........1
B.......1..........0
C.......2..........1
qui correspond à la formule proposée pour analyser le tableau que vous donnez en début de message*
(soit une fois A pour X, une fois A pour Y , une fois B pour X 2 fois C pour X etc...)
Est ce moi qui lit mal ou vous qui avez mal écrit?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ok je viens de comprendre..
Mais en fait...il me faudrait l'inverse..
C'est à dire le nombre de X pour A...et non nombre de A pour X..
On va dire pour illustrer qu'en 1 ère colonne j'ai le nom de département et en 2nd j'ai le nom de maladie..
Il faudrait que j'ai donc :
Pour tel département le nombre de X maladie et le nombre de Y maladie.
J'espère avoir été un peu plus clair....
Mais en fait...il me faudrait l'inverse..
C'est à dire le nombre de X pour A...et non nombre de A pour X..
On va dire pour illustrer qu'en 1 ère colonne j'ai le nom de département et en 2nd j'ai le nom de maladie..
Il faudrait que j'ai donc :
Pour tel département le nombre de X maladie et le nombre de Y maladie.
J'espère avoir été un peu plus clair....
Bonjour
"Ok je viens de comprendre"
Moi toujours pas,
le nombre de X pour A
A étant le département et X le cas
ça n'est pas ça que vous voulez?
http://www.cijoint.fr/cjlink.php?file=cj201010/cij6juIDfM.xls
voir ci joint
Sinon, avec les colonnes A et B de ce modèle, mettez une ligne de ce que vous voulez obtenir!
crdlmnt
Ps:Salut Eric, je viens juste de voir ton message, à priori on a compris la même chose?
"Ok je viens de comprendre"
Moi toujours pas,
le nombre de X pour A
A étant le département et X le cas
ça n'est pas ça que vous voulez?
http://www.cijoint.fr/cjlink.php?file=cj201010/cij6juIDfM.xls
voir ci joint
Sinon, avec les colonnes A et B de ce modèle, mettez une ligne de ce que vous voulez obtenir!
crdlmnt
Ps:Salut Eric, je viens juste de voir ton message, à priori on a compris la même chose?