Regrouper 2 formules de recherche en une seule

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 !

Barbapapa

XLDnaute Occasionnel
Bonjour à tous, mon problème est le suivant. J’aimerai pouvoir regrouper 2 formules en une seule. Ces formules me permettent de rechercher dans plusieurs bases de données.
Ces formules sont :

=SI(LIGNES($1:1)<=NB.SI(baseA1;$E$3);INDEX(baseA2;PETITE.VALEUR(SI(baseA1=$E$3;LIGNE(INDIRECT("1:"&LIGNES(baseA1))));LIGNES($1:1)));"")

=SI(LIGNES($1:1)<=NB.SI(baseB1;$E$3);INDEX(baseBA2;PETITE.VALEUR(SI(baseB1=$E$3;LIGNE(INDIRECT("1:"&LIGNES(baseB1))));LIGNES($1:1)));"")

N'arrivant pas à les regrouper en une seule formule je m'en remets à vous 😉

Merci par avance de prendre du temps pour m’aider.
Bonne soirée !
Frédéric
 
Re : Regrouper 2 formules de recherche en une seule

Bonsoir,
si le critère est en F3, alors en G3,
Code:
=SI(LIGNES($3:3)>NB.SI(BaseA1;F$3)+NB.SI(BaseB1;F$3);"";INDEX(INDIRECT("Base"&CAR(65+(LIGNES($3:3)>NB.SI(BaseA1;F$3)))&2);PETITE.VALEUR(SI(INDIRECT("Base"&CAR(65+(LIGNES($3:3)>NB.SI(BaseA1;F$3)))&1)=F$3;LIGNE(INDIRECT("1:"&LIGNES(INDIRECT("Base"&CAR(65+(LIGNES($3:3)>NB.SI(BaseA1;F$3)))&1)))));LIGNES($3:3)-(LIGNES($3:3)>NB.SI(BaseA1;F$3))*NB.SI(BaseA1;F$3))))
on a un problème de Niveaux d'Imbrication sur 2003, si tu peux nous fournir un extrait de ton fichier on pourra peut être t'aider en faisant plus simple.
@ +
 
Re : Regrouper 2 formules de recherche en une seule

Bonjour à tous et merci R@chid pour avoir pris le temps de trouver une solution.
J'ai mis un fichier en pièce jointe pour plus de clarté (enfin j'espère, c'est pas toujours évident de s'expliquer).
Bonne journée !
Frédéric
 

Pièces jointes

Re : Regrouper 2 formules de recherche en une seule

Bonsoir Jocelyn, et merci beaucoup d'avoir pris le temps de chercher une solution à mon problème. T'es formules fonctionnent à merveille. Malheureusement je n'avais pas précisé une chose, et j'en suis désolé, c'est que la liste des mots "maladie, congé..." n'est pas complète et peut s'allonger ou se modifiée. Peut être y a t'il un moyen d'utiliser le nom d'une liste de mots au lieu des mots dans les formules. Excusez moi de n'avoir pas penser à cela.
J'ai mis le fichier modifié avec vos formules et les explications dessus.
Bonne soirée à tous !
Frédéric
 

Pièces jointes

Re : Regrouper 2 formules de recherche en une seule

re,

voila le fichier modifié suivant ta nouvelle condition.

Cordialement

EDIT : Dans la version V2.1 j'ai remplacé la plage $H$8:$H$11 du sommeprod() par une plage nommée absence
 

Pièces jointes

Dernière édition:
Re : Regrouper 2 formules de recherche en une seule

Bonsoir à tous, j'ai à nouveau un problème avec le regroupement de formules. Jocelyn m'avait montré comment faire et je croyais que mon problème était résolu. Le problème c'est que j'ai un nouveau paramètre qui fait que les formules ne sont plus adaptées.
Il faut regrouper 2 formules en une seule. Ces formules me permettent de rechercher dans plusieurs bases de données.
J'ai mis les nouvelles conditions dans le fichier joint, si quelqu'un pouvait m'aider cela serait vraiment très gentil.
Bonne soirée à tout le forum.
Frédéric
 

Pièces jointes

Re : Regrouper 2 formules de recherche en une seule

Bonne année ! et encore merci Jocelyn. Je verrai demain pour appliquer ta formule dans mon fichier. Ca va forcement aller. J'avais bien essayé de faire des modifications mais en vain...
C'est dommage de ne pas pouvoir rendre l'appareil... mais en tout cas c'est super gentil d'avoir passer du temps pour moi.
Je te souhaite une très bonne soirée !
Frédéric
 
- 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