Formules matricielles _ liaisons entre fichiers

milimimi1 -  
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je dois créer un tableau regroupant les données de très nombreux autres fichiers excel, avec principalement des formules "somme.si". Afin de ne pas devoir ouvrir tous les fichiers liés, j'avais pensé utiliser une formule matricielle. Cela fonctionne très bien, j'ai juste un petit problème : je veux la somme des cellules de U11 à U31 pour lesquelles il est inscrit "EB" dans les cellules C11 à C31. :
{=SOMME(SI([CRF_Tracking_Log_.xlsx]Général!C11:C31="EB";[CRF_Tracking_Log_RESECT_.xlsx]Général!U11:U31))}
La formule matricielle prend bien en compte toutes les cellules où il est inscrit exactement "EB", cependant elle ne prend pas en compte les cellules où il est noté par exemple EB/EC. Or il faudrait que la formule les compte aussi. Je sais que dans les formules non matricielles, on peut utiliser le signe *EB*, et cela prend en compte toutes les cellules qui contiennent EB, mais cela ne fonctionne pas avec les formules matricielles.
Quelqu'un a-t-il une solution ?

En vous remerciant pour votre réponse,

Bonne après-midi.
Emilie.
A voir également:

2 réponses

DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
Bonjour,

{=SOMME(SI(gauche([CRF_Tracking_Log_.xlsx]Général!C11:C31;2)="EB";[CRF_Tracking_Log_RESECT_.xlsx]Général!U11:U31))}
0
milimimi1
 
Bonjour,

Merci beaucoup !!! Ça fonctionne parfaitement !!!
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 315
 
Bonjour

TU pourrais utiliser des formules non matricielles comme SOMME.SI ou SOMMEPROD ou.....
0
milimimi1
 
Bonjour,

Je n'ai pas réussi à trouver une formule non matricielle qui me permette de mettre les liens à jour sans ouvrir tous les tableurs excel liés...
0
DjiDji59430 Messages postés 4253 Date d'inscription   Statut Membre Dernière intervention   700
 
0