Formule matricielle à 2 conditions

arnoweb

XLDnaute Nouveau
Bonjour tout le monde,

Grâce à l'expertise des membres kjin et Tibo, j'ai réussi à mettre en place une formule matricielle pour affecter automatiquement des identifiants à une colonne.

La formule s'applique à la colonne B
HTML:
=SI(SOMME(ESTNUM(CHERCHE($T$2:$T$14;C2))*1)=0;"Erreur";INDEX($U$2:$U$14;EQUIV(VRAI;ESTNUM(CHERCHE($T$2:$T$14;C2));0)))

J'ai désormais un nouveau problème: j'ai besoin d'ajouter une 2ème condition à cette formule matricielle.
Lorsque j'essaie de séparer les 2 formules avec le symbole & ça me retourne le résultats des 2 formules au lieu de respecter les 2 conditions.

HTML:
=SI(SOMME(ESTNUM(CHERCHE($T$2:$T$36;C2))*1)=0;"Erreur";INDEX($V$2:$V$36;EQUIV(VRAI;ESTNUM(CHERCHE($T$2:$T$36;C2));0)))&SI(SOMME(ESTNUM(CHERCHE($U$2:$U$36;A2))*1)=0;"Erreur";INDEX($V$2:$V$36;EQUIV(VRAI;ESTNUM(CHERCHE($U$2:$U$36;A2));0)))

Savez-vous comment faire ?


Merci beaucoup
 

Pièces jointes

  • question_arno.xls
    136 KB · Affichages: 111
  • question_arno.xls
    136 KB · Affichages: 108
  • question_arno.xls
    136 KB · Affichages: 107

Grand Chaman Excel

XLDnaute Impliqué
Re : Formule matricielle à 2 conditions

Bonjour Arnoweb,

Essaie avec ceci :

HTML:
=SI(ET(SOMME(ESTNUM(CHERCHE($T$2:$T$36,C2))*1)=0,SOMME(ESTNUM(CHERCHE($U$2:$U$36,A2))*1)=0),"Erreur",INDEX($V$2:$V$36,EQUIV(VRAI,ESTNUM(CHERCHE($U$2:$U$36,A2)),0)))

(Il faut utiliser la fonction ET car le & sert à concaténer 2 séries de texte ensemble.)
 
Dernière édition:

Bebere

XLDnaute Barbatruc
Re : Formule matricielle à 2 conditions

bonjour
essaye ce qui suit
=SI(ET(SOMME(ESTNUM(CHERCHE($T$2:T36;C2))*1)=0;SOMME(ESTNUM(CHERCHE($U$2:$U$36;A2))*1)=0);"Erreur";SI(ESTNA(EQUIV(VRAI;ESTNUM(CHERCHE($U$2:$U$36;A2));0));"erreur";INDEX($V$2:$V$36;EQUIV(VRAI;ESTNUM(CHERCHE($U$2:$U$36;A2));0))))
 

Discussions similaires

Réponses
10
Affichages
400

Statistiques des forums

Discussions
311 720
Messages
2 081 886
Membres
101 830
dernier inscrit
sonia poulaert