XL 2016 Formule matricielle conditionnelle et valeur TEXTE

cm1864

XLDnaute Nouveau
Bonjour à tous,

Je rencontre une difficulté pour faire s'afficher le texte contenu dans un tableau en fonction de conditions.
D'habitude j'utilise la fonction SOMMEPROD mais évidement sur du texte cela ne fonctionne pas.
J'ai pensé à INDEX et EQUIV mais j'ai du mal à avancer sur les conditions.

Voici en pièce-jointe le fichier final.
Il ne reste qu'à trouver la formule pour que le fournisseur s'affiche selon les conditions suivantes :
- l'agence (Garches, Vaucresson, Maisons Laffitte)
- le mois
- l'année

Merci d'avance pour votre aide et vos explications.
Je reste bien sûr à votre disposition pour tout complément d'informations.
Bien à vous,

CM1864
 

Pièces jointes

  • Planning - Animation co..xlsx
    33.9 KB · Affichages: 66

Shakki

XLDnaute Occasionnel
Bonjour,

Tu peux aussi essayer en D13 (à valider par Ctrl+Shift+Entrée)
Code:
=SI(ESTNA(INDEX(Tableau1[PARTENAIRE];EQUIV(1;(Tableau1[AGENCE]=$C13)*(MOIS(Tableau1[DATE])=D$6);0)));0;INDEX(Tableau1[PARTENAIRE];EQUIV(1;(Tableau1[AGENCE]=$C13)*(MOIS(Tableau1[DATE])=D$6);0)))

A+
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

Tu n'étais pas loin de la solution, il faut "concatener" avec "&" les conditions dans equiv() aulieu de mettre un "+" et mettre la formule en matricielle.
Pour la gestion des erreurs, j'ai mis en place une MFC (si erreur mettre la police de la cellule en jaune)
=INDEX(Tableau1[PARTENAIRE];EQUIV(Agence!$C13&MOIS(D$5);Tableau1[AGENCE]&MOIS(Tableau1[DATE]);0))

JHA
 

Pièces jointes

  • Planning - Animation co. (1).xlsx
    33.8 KB · Affichages: 60

cm1864

XLDnaute Nouveau
Bonjour à tous,

Merci beaucoup de votre réponse !
C'est très fonctionnel et j'ai compris la formule.

Une question de plus svp : peux-t'on mettre autant de conditions dans EQUIV que l'on souhaite ?

Merci encore, à bientôt.
Bien à vous,
Cm1864
 

Discussions similaires

Statistiques des forums

Discussions
312 490
Messages
2 088 875
Membres
103 980
dernier inscrit
grandmasterflash38