Utilisation d'une formule sur Excel

detresse -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
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
Configuration: Windows XP Internet Explorer 6.0

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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