[RESOLU] Imbriquer les Formules

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 !

SaDe

XLDnaute Nouveau
Bonjour,

J'ai une fonction matricielle qui rempli parfaitement son office mais je souhaiterais y ajouter trois fonctions

{=SIERREUR(INDEX($A$2:$AH$2;PETITE.VALEUR(SI($C3:$AH3="X";COLONNE($C:$AH));1));"-")}

1. Une fonction qui fait que si dans C3:AH3 je marque un ou plusieurs RH cela affiche RH dans la cellule
2. la même chose avec CP

Merci à tous de votre aide !

Bonne journée
 
Bonjour SaDe, Lone-wolf,
Peut-être simplement :
VB:
=SI(NB.SI($C3:$AH3;"RH")>=2;"RH";SI(NB.SI($C3:$AH33;"CP")>=2;"CP";SIERREUR(INDEX($A$2:$AH$2;PETITE.VALEUR(SI($C3:$AH3="X";COLONNE($C:$AH));1));"-")))
Pas pu vérifier puisque aucun fichier n'est joint...
 
Bonjour SaDe, Lone-wolf, mapomme,

Une formule matricielle est tout à fait inutile, il suffit d'un INDEX/EQUIV classique.

Par ailleurs il a été dit "si dans C3:AH3 je marque un ou plusieurs RH", donc les >=2 sont inutiles :
Code:
=SI(NB.SI($C3:$AH3;"RH");"RH";SI(NB.SI($C3:$AH33;"CP");"CP";SIERREUR(INDEX($C$2:$AH$2;EQUIV("x";$C3:$AH3;0));"-")))
A+
 
Merci beaucoup, cela marche parfaitement effectivement pas besoin de formule matricielle. J'ai cette formule pour un planning. et dans la case à coté il y a l'heure de fin. Quel est l'équivalent EQUIV("x";$C3:$AH3;0));"-") pour trouver la plus grande valeur ?

je joint le fichier pour plus de clarté

merci à tous de votre aide
 

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
Retour