Fonction si pour plusieurs tableaux

Résolu/Fermé
perlinpinpin - 16 juil. 2015 à 18:30
 perlinpinpin - 21 juil. 2015 à 16:03
Bonjour,
je fais une sorte de "logiciel" afin de récapituler plusieurs tableaux différents. ce sont des tableaux simples avec un "titre" pour pouvoir les identifier.
j'ai donc utilisé les fonctions "index+equiv" afin de faire des recherches dans un tableau ainsi que la fonction "si" pour pouvoir faire des recherches dans les autres tableaux (j'ai 11 tableaux en tout avec pratiquement toujours les memes données en ligne et colonne)
je me retrouve donc avec une case "identification du tableau" et deux cases avec les données en ligne et colonne de mes tableaux afin qu'une dernière case m'indique la donnée que j'ai recherché dans mon tableau.
Et c'est là que je bloque j'ai réussi a integrer deux tableaux à ma fonction mais dés le troisième (alors que la fonction est toujours la même) le résultat passe à #valeur...




A voir également:

10 réponses

Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 095
16 juil. 2015 à 18:40
Tu as oublié de joindre ce fameux "logiciel", pour qu'on essaie d'y comprendre quelque chose ...
0
perlinpinpin
20 juil. 2015 à 08:56
je ne sais pas comment faire pour vous joindre le fichier excel...
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
20 juil. 2015 à 09:07
Bonjour,

A partir de ce lien et colle dans ta réponse le lien qui sera généré

https://www.cjoint.com/
0
perlinpinpin
20 juil. 2015 à 09:21
http://www.cjoint.com/c/EGuht3A7KLb
0

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

Posez votre question
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
Modifié par Mike-31 le 20/07/2015 à 09:33
Re,

tu peux expliquer ce que tu veux faire en E15 s'il te plait parce que déjà dans ta formule il manque la condition SI FAUX

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
perlinpinpin
20 juil. 2015 à 09:47
en E15 j'ai la reponse exacte de mes tableaux (oui, non, frotte)
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
20 juil. 2015 à 09:53
Re,
Si tu n'es pas plus bavard, je ne vois pas comment t'aider, je ne suis pas devin
0
perlinpinpin
20 juil. 2015 à 11:01
en fait ce sont des tableaux de compatibilité entre catheters. le but est de simplifier la recherche. en E7 il y a une liste deroulante pour choisir le tableau et ensuite j'ai deux listes de catheters qui vont correspondre aux colonnes et lignes de tous mes tableaux(B11 et I11), le resultat s'affichant en E15 qui m'affichera ce qui est ecrit dans la case recherchée du tableau.
voilà je sais pas si ça t'a avancé...
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
20 juil. 2015 à 14:39
Re,

regarde si je suis sur la bonne perspective
https://www.cjoint.com/c/EGumNoEs1Aj

sur quelle version excel travailles tu
0
perlinpinpin
20 juil. 2015 à 15:16
2010
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
20 juil. 2015 à 15:28
Re,

as tu testé le fichier !
0
perlinpinpin
21 juil. 2015 à 12:34
c'est exactement ça et ta fonction à l'air bien plus simple!!!
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
21 juil. 2015 à 12:51
Re,

as tu bien compris la démarche des plages nommées
0
perlinpinpin
21 juil. 2015 à 15:03
absolument pas
0
Mike-31 Messages postés 18313 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 5 073
21 juil. 2015 à 15:35
Re,

exemple pour le premier tableau "BOSTON SOFTIP 7F" AB3:AN15
pour nommer cette plage, le nom ne doit pas contenir d'espaces ou caractères spéciaux c'est pour cela que j'ai remplacé les espaces par un tiret BOSTON_SOFTIP_7F
ensuite pour le même tableau j'ai nommé la plage AB3:AB15 BOSTON_SOFTIP_7F_V en ajoutant simplement un _V comme vertical
et la plage AB3:AN3 nommé BOSTON_SOFTIP_7F_H en ajoutant simplement un _H comme horizontal

et idem pour chaque tableau

en E7 une liste de validation avec le nom de chaque tableau avec les tirets

En B11 liste de validation avec cette formule =INDIRECT($E$7&"_V") qui reprend le nom sélectionné en E3 auquel j'ajoute le _V pour constituer le nom de la plage nommée BOSTON_SOFTIP_7F_V

idem en I11 liste de validation avec cette formule =INDIRECT($E$7&"_H") qui reprend le nom sélectionné en E3 auquel j'ajoute le _H pour constituer le nom de la plage nommée BOSTON_SOFTIP_7F_H

si tu nommes correctement tes plages l'affichage devient très simple en E15 avec cette formule
=INDEX(INDIRECT(E7);EQUIV(B11;INDIRECT(E7&"_V");0);EQUIV(I11;INDIRECT(E7&"_H");0))

bémol dans le fichier que je t'ai retourné, la plage AB61:Am64 n'a pas été nommée parce que BOSTON_SOFTIP_7F existe déjà en AB3:AN15

il serait possible de nommer chaque tableau différemment comme Tab_1, Tab_ 2 etc et convertir les données de la liste de validation en E3 dans une colonne masquée mais un peu plus compliqué alors que ma proposition travaille en clair
0
perlinpinpin
21 juil. 2015 à 16:03
Un grand merci a toi Mike-31 t'es au top!!!
0