Utilisation d'une formule sur Excel

Fermé
detresse - 21 déc. 2009 à 17:24
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 21 déc. 2009 à 17:39
Bonjour,

pourriez vous m'aider SVP à résoudre mon problème. je ne sais pas quelle formule utilisée.

j'aimerai faire une formule qui en fonction de 2 critères (dans 2 cellule distincte colonne B et colonne C) aille me chercher une info dans l'onglet demandé. un peu comme une recherche verticale mais avec 2 critères au début. J'ai essayé de faire :
1/ recherchev (..)+recherchev(...)
2/recherchev (crit1&crit2 ...)

mais aucune des deux ne fonctionnent !!

comment puis je vous envoyer un exemple de mon tableau ?

Merci

Cdt
A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
21 déc. 2009 à 17:39
Bonjour
vous pouvez toujours essayer ceci, à adapter à vos données
Dans la base de données:
Créer une colonne (qui peut être cachée) numérotée 1 à 100 si vous avez 100 données, en ligne avec vos données
appelons la colonne X de X1 à X100
vos colonnes de recherche sont A1:A100 et B1:B100
La colonne où se situe le code à renvoyer et C1:C100 (donc la troisième du champ A1:X100)
dans votre tableau d'édition, la formule:
=INDEX(A1:X100;EQUIV(SOMMEPROD((A1:A100=critère1)*(B1:B100=critére2);X1:X100);X1:X100;0);3)
Si vos données sont sur une autre feuille, vous avez intèret pour simplifier les formules, à nommer les champs.
Les limites de lignes de tous les champs de la formule sont obligatoirement les mêmes pour éviter les décalages
Vous pouvez remplacer critère 1 et 2 par des adresses de cellules où vous entrerez ces critères.
Ne marche évidemment que si il n'y a qu'une solution possible dans la combinaison des critères. S'il y en a plusieurs, revenez, on a autre chose.

Crdlmnt
Ps attention à, l'affichage CCM qui coupe la formule!
0