Existe-t-il un moyen simple ou raffiné d’obtenir le nombre de fois qu'un champ «coexiste» avec un autre?


1

Ça me rend dingue. Je sens que je manque l'évidence. L'aide serait merveilleuse.

J'ai un ensemble de données dans une feuille de calcul Excel qui ressemble à ce qui suit:

PRODUCT   CATEGORY
fork      utensil
fork      stabby-thing
spoon     utensil
spoon     bowlish
knife     utensil
knife     stabby-thing
knife     not-safe-for-kids

Mon objectif est de créer un tableau croisé qui regroupe les cas où deux catégories se chevauchent pour un produit donné.

CATEGORIES           bowlish  not-safe-for-kids  stabby-thing utensil
bowlish                 -             0                0         1
not-safe-for-kids       0             -                1         1
stabby-thing            0             1                -         2
utsensil                1             1                2         -

Si ce qui précède n’est pas clair: je veux calculer le nombre de fois que les catégories coexistent au sein de produits. Une autre façon serait de dire que je veux le nombre de «chevauchements». Les catégories stabby-thing et ustensile coexistent sur deux produits distincts. La valeur 2 correspond donc à leur section transversale dans le graphique. Aucun produit n’est à la fois bolish et inoffensif pour des choses, sa valeur est donc 0. Et ainsi de suite.

J'ai Excel et Access, et je suis sûr qu'il existe un moyen simple et raffiné de le faire, mais je le manque.

Merci beaucoup pour toute aide.

Réponses:


0

Je peux imaginer différentes manières: - de le faire avec une macro - de le faire avec un tableau intermédiaire qui compte si un (paire, catégorie) apparaît dans le tableau - avec des formules matricielles (non évident)

Comme je ne sais pas quelles solutions vous avez déjà essayées ni à quel point vous êtes un utilisateur d’excel, il est difficile de donner une réponse plus précise sans une question plus précise.

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.