Bonjour,
J'ai un tableau de données, j'aimerai savoir comment l'afficher de manière légèrement différente. Comme ceci :
Je veux passer du tableau 1 que j'ai déjà dans excel, au second, par une macro ou une fonction excel peu importe.
Merci.
Version imprimable
Bonjour,
J'ai un tableau de données, j'aimerai savoir comment l'afficher de manière légèrement différente. Comme ceci :
Je veux passer du tableau 1 que j'ai déjà dans excel, au second, par une macro ou une fonction excel peu importe.
Merci.
Salut.
En imaginant le tableau source en A1:F5, et le tableau cible en A7:F12, tu pourrais avoir la formule suivante en B8, à copier/coller en B8:f12
Citation:
=SI(NB.SI($B1:$F1;B$7)>0;"X";"")
Merci je vais tester ça.
Edit : Ca fonctionne très bien, maintenant je vais juste chercher comment récupérer l'ensemble des éléments "Attributs" car j'aimerai bien également créer automatiquement la première ligne du second tableau. Merci encore.
Bonjour,
Petite question :
Comment faire pour obtenir exactement le même tableau si nos données de départ sont rangés dans ce format :
Fonction 1 Attribut 1
Fonction 1 Attribut 2
Fonction 1 Attribut 3
Fonction 2 Attribut 1
Fonction 2 Attribut 4
Etc.
Merci :)
Je m'en suis sorti avec un tableau croisé dynamique.
J'allais te proposer le TCD, mais tu as trouvé tout seul.
Sinon, avec une matricielle (à valider sans les accolades avec Ctrl+Maj+Enter), comme dans l'illustration suivante, les plages Fonctions et Attributs pointant vers A2:A8 et B2:B8:
http://fauconnier.developpez.com/for...atricielle.png
Merci Pierre, le code fonctionne bien encore une fois, mais cette fois ci je dois avouer ne pas le comprendre ... Bon j'ai remplacé tes plages par la plage de cellule directement mais ça m'aide toujours pas à comprendre le principe de cette somme ... Enfin j'ai bien compris qu'elle renvoyait un si les deux opérandes de la somme sont vraies mais je n'ai pas compris comment cela fonctionne. Ca retourne 1 car les deux opérandes sont vraies ?
Edit : Je pense avoir compris en fait ... Mais je serai incapable de le refaire moi-même ;)
Exactement.
En fait, les deux opérandes retournent chacune VRAI ou FAUX, valeurs logiques qui sont transformées en valeurs numériques au sein d'une opération mathématique, avec VRAI = 1 et FAUX = 0.
La validation matricielle permet de comparer les cellules des deux matrices par paire, en comparant les deux cellules qui occupent la même position dans chacune des matrices (plages). Si la somme des produits intermédiaires est non nulle, la fonction SI validée en matricielle renvoie un X.