Données binaires excel + recherche tableau

Résolu/Fermé
shaar - Modifié par shaar le 8/08/2014 à 16:19
 shaar - 12 août 2014 à 12:48
Bonjour,

Je dispose d'une feuille excel contenant des informations que je souhaiterais exploiter.

Dans un premier temps je dispose de ceci
A 1 0 0 0
A[1] 0 0 0 1
A[2] 0 1 0 0

Je souhaiterais obtenir ceci :
A [0] [2] [1]

Pour l'heure voici ma formule
=SI(F1=1;(SI(DROITE($A$1;1)<>"]";"[0]";""));SI(F2=1;(SI(DROITE($A$2;1)="]";"[1]";""));SI(F3=1;(SI(DROITE($A$3;1)="]";"[2]";"")))))
Elle me retourne faux si je n'ai que des 0 et je n'ai pas trouvé l'erreur dans mon calcul.

Mais ce n'est pas fini car après une colonne se rajoute compliquant les choses :
A Albert 1 0 0 0
A[1] Albert 0 0 0 1
A[2] Georges 0 1 0 0

De là, je dois rechercher les lignes par prénom, en tirer les même infos que précédement mais en tenant compte de la recherche d'où un tableau comme ceci :
Albert A [0] [1]
Georges A [2]

Est ce que vous pouvez m'aider ?


A voir également:

8 réponses

via55 Messages postés 14504 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 21 décembre 2024 2 738
8 août 2014 à 18:02
Bonjour

Pas très clair, surtout dans quelles colonnes différentes se trouvent les données
Un extrait allégé et anonymé de ton fichier (quelques lignes suffisent) serait le bienvenu
A poster sur cjoint.com et revenir ici indiquer le lien fourni

Cdlmnt
0
Bonjour,
Désolé, j'esperais éviter cela en étant assez clair mais apparament non.

Voici le document en pièce jointe ;
http://cjoint.com/?3HljrRIlqRY

Merci à vous,
Cordialement
0
ccm81 Messages postés 10904 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 décembre 2024 2 428
11 août 2014 à 15:35
Bonjour

avec ce que j'ai compris
https://www.cjoint.com/?3HlpGFd525J

comme il y a de fortes chances que ça ne corresponde pas, je pense que tu devrais envoyer un fichier un peu plus volumineux avec des explications plus détaillées sur la façon dont les résultats doivent être obtenus

Salut à via55 au passage

Cordialement
0
via55 Messages postés 14504 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 21 décembre 2024 2 738
11 août 2014 à 18:57
Bonjour ccm81

Bravo d'avoir compris quelque chose, moi je suis toujours dans le brouillard!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ccm81 Messages postés 10904 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 décembre 2024 2 428
Modifié par ccm81 le 11/08/2014 à 19:08
Re via55

Ton appréciation m'irait bien droit au coeur si je ne soupçonnais pas comme un brin d'ironie dans ton propos ;-)
Plus sérieusement, je reste quand même pas mal dans le pâté en ce qui concerne le problème!

Bon appétit et bonne fin de journée à toi

Cordialement
0
via55 Messages postés 14504 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 21 décembre 2024 2 738
11 août 2014 à 20:31
Re ccm81,

Non pas d'ironie de ma part, mais très dubitatif quant à la demande initiale
On verra ce que le demandeur répond, s'il se manifeste !

Bonne fin de journée aussi

Cdlmnt
0
Bonjour,
Je sais que je ne suis pas explicite mais je ne peux faire autrement. J'essaye d'exprimer ma demande comme je peux. Néanmoins, la combinaison des deux formules devraient pouvoir résoudre mes problèmes.
Pour information, je souhaitais ces étapes car elles doivent me permettre d'accèder à d'autres informations derrières que je souhaite.

Serait il possible d'expliciter vos calculs s'il vous plait ? (notamment la première ligne car je ne la comprend pas du tout)

Merci à vous,
0
Je viens de comprendre ce que je n'ai pas avec votre formule. Le problème avec la combinaison des deux formules c'est que je souhaite obtenir une recherche par nom (alpha, beta...) qui me retourne les valeurs compris dans la matrice. Or avec la formule de la première étape, je ne peux effectuer de recherche dans la matrice (est ce possible ?)

J'ai rajouté des lignes afin de visualiser ce que je souhaite. Je pensais avoir besoin de la première étape mais peut être va-t-elle se révèler superflux.

Voici le fichier joint :
http://cjoint.com/?3Hmj75ZyiOT

Si vous avez une solution, serait il possible d'expliquer en quelques lignes votre raisonnement ? Merci,

Cdt
0
J'ai réussi à obtenir ce que je souhaitais avec une combinaison INDEX+EQUIV et des SI.

Merci de votre aide,
Cdt
0