Recherche selon 2 variables

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

tueurkiller

XLDnaute Nouveau
Bonjour,

Je voudrais établir une recherche sur une base de donnée existante sur le même fichier en utilisant des fonctions tels que Match et index sans devoir utiliser une macro.
Je voudrais faire cette recherche selon 2 variables.

J'arrive avec cette formule qui fonctionne : {=IF(G2="";"";INDEX('Above Mandate'!J3:J1512;MATCH(1;('Above Mandate'!K3:K1512=Recherche!G4)*('Above Mandate'!F3:F1512=Recherche!G2);0)))}

Cependant, je voudrais que la cellule d'en dessous avec une autre formule puisse me donner le résultat suivant par rapport aux 2 variables dites précédemment.

Merci d'avance, 😀
 
Re : Recherche selon 2 variables

Bonjour,

Je viens de remonter un peu dans le temps et découvre ton post resté sans réponse.

Pourrais-tu nous joindre un petit bout de fichier exemple. C'est toujours plus facile de travailler avec un fichier que de devoir tenter de le reconstituer.

Dans ce fichier, tu peux nous mettre manuellement le résultat attendu. Restera alors à découvrir (ou à tenter) la formule qui va bien.

@+
 
Re : Recherche selon 2 variables

Bonjour,

Je te renvoie ton fichier avec une solution à base de formule matricielle.

J'ai ajouté en Sheet2 des données fictives.

Les formules matricielles sont à valider par CTRL + MAJ + ENTREE

et les plages de cellules sont à adapter au fichier réel

Je te laisse regarder et tester


@+
 

Pièces jointes

Re : Recherche selon 2 variables

Bonjour,

Merci boucoup pour tout t'es vraiment un as d'excel !

Serait-il possible de mettre en plus dans un tableau ci-contre la somme des montants pour chaque mois ?

j'ai joint dans le fichier les explication, et encore merci 😀
 

Pièces jointes

Re : Recherche selon 2 variables

re,

En I8, saisis les mois sous une forme date (01/01/2008) et applique un format personnalisé mmmm aaaa (idem pour les cellules en dessous)

Ensuite, une formule à base de SOMMEPROD en K8 :

Code:
=SOMMEPROD((MOIS(Sheet2!$B$2:$B$29)=MOIS(Sheet1!I8))*
(ANNEE(Sheet2!$B$2:$B$29)=ANNEE(Sheet2!$B$2:$B$29))*
Sheet2!$E$2:$E$29)

Formule à recopier vers le bas.

Je te laisse essayer

@+
 
Re : Recherche selon 2 variables

Rebonjour,

Merci, cependant ce que je voulais, je me suis surement mal expliqué mais c'était de mettre les somme des montants pour chaque mois par rapport aux résultats obtenu de la recherche.
Ce qui veut donc dire que selon la recherche effectuer les montants vont constamment changer.

Merci d'avance, 😱
 
Re : Recherche selon 2 variables

Bonjour,

Me revoila après un peu de repos

et une solution sur la base de ce que j'ai compris de ton souhait :

en colonne I, mettre des dates au format mmmm aaaa

en K8, cette formule matricielle :

Code:
=SOMME(SI(ESTNUM($B$8:$B$60);(MOIS($B$8:$B$60)=MOIS(I8))*
(ANNEE($B$8:$B$60)=ANNEE(I8))*$E$8:$E$60))

Formule matricielle à valider par CTRL + MAJ + ENTREE

Voir le fichier joint

@+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour