Formule trop longue et utilisation d'un nom

Bonjour à tous,

Merci à l'avance pour votre aide.

Dans un fichier, j'ai la formule ci-dessous qui va lire des données dans un autre fichier (nommé BD.xls) et je dois absoluement la rendre plus courte en utilisant un nom qui ferait référence à cet autre fichier (BD.xls). À moins que vous ayez une autre solution...

Voici la formule présentement que je dois réduire :

=SOMMEPROD(('X:\DOCUM\2005-2006\ADMINISTRATION\Descoteaux Éric\Nouveau fichier de suivi budgétaire\test\[BD.xls]BD'!$A$2:$A$50000=836)*('X:\DOCUM\2005-2006\ADMINISTRATION\Descoteaux Éric\Nouveau fichier de suivi budgétaire\test\[BD.xls]BD'!$B$2:$B$50000=($D$9+10000))*('X:\DOCUM\2005-2006\ADMINISTRATION\Descoteaux Éric\Nouveau fichier de suivi budgétaire\test\[BD.xls]BD'!$C$2:$C$50000=510012)*('X:\DOCUM\2005-2006\ADMINISTRATION\Descoteaux Éric\Nouveau fichier de suivi budgétaire\test\[BD.xls]BD'!$D$2:$D$50000=900)*('X:\DOCUM\2005-2006\ADMINISTRATION\Descoteaux Éric\Nouveau fichier de suivi budgétaire\test\[BD.xls]BD'!$E$2:$E$50000=14801)*('X:\DOCUM\2005-2006\ADMINISTRATION\Descoteaux Éric\Nouveau fichier de suivi budgétaire\test\[BD.xls]BD'!$F$2:$F$50000=1810010);'X:\DOCUM\2005-2006\ADMINISTRATION\Descoteaux Éric\Nouveau fichier de suivi budgétaire\test\[BD.xls]BD'!$H$2:$H$50000)/1000

Voici la référence de mon nom (le nom s'appelle : BD) :

BD

='X:\DOCUM\2005-2006\ADMINISTRATION\Descoteaux Éric\Nouveau fichier de suivi budgétaire\test\[BD.xls]BD'!$1:$65536

Pourriez-vous SVP me dire comment je dois réécrire ma formule afin que je puisse utiliser le nom BD au lieu de toujours avoir le 'X:\DOCUM\2005-2006\ADMINISTRATION\Descoteaux Éric\Nouveau fichier de suivi budgétaire\test\[BD.xls]BD'! à chaque argument.

Merci énormément à l'avance pour votre précieuse aide.

Fitz

Bonjour,

A tester car je n'ai pas le temps :

Onglet formule => gestionnaire de nom => définir un nom

en nom : BD

Zone : Classeur

Fait référence à : ='X:\DOCUM\2005-2006\ADMINISTRATION\Descoteaux Éric\Nouveau fichier de suivi budgétaire\test\[BD.xls]BD'

et tu valides.

Enfin après il va falloir bidouiller au niveau de la référence peut-être pour savoir ou l'arrêter mais je vais devoir partir du boulot là, et je n'ai pas le temsp d'essayer

Cordialement.

Merci beaucoup pour ta réponse, mais après quelques tests, le nom de référence se terminant pas BD' n'est pas valide.

Encore besoin d'aide.

Merci

Fitz

Ok alors dans le fait référence :

="'X:\DOCUM\2005-2006\ADMINISTRATION\Descoteaux Éric\Nouveau fichier de suivi budgétaire\test\[BD.xls]'"

Et ensuite dans tes formules, il suffira de mettre [BD]nomdefeuille!tacellule et cela devrait marcher, enfin chez moi cela fonctionne.

Cordialement.

Bonsoir

Pour moi, le nom doit faire référence à une plage

Tu nommes PlageA

'X:\DOCUM\2005-2006\ADMINISTRATION\Descoteaux Éric\Nouveau fichier de suivi budgétaire\test\[BD.xls]BD'!$A$2:$A$50000

PlageB

'X:\DOCUM\2005-2006\ADMINISTRATION\Descoteaux Éric\Nouveau fichier de suivi budgétaire\test\[BD.xls]BD'!$B$2:$B$50000

PlageC

'X:\DOCUM\2005-2006\ADMINISTRATION\Descoteaux Éric\Nouveau fichier de suivi budgétaire\test\[BD.xls]BD'!$C$2:$C$50000

PlageD

'X:\DOCUM\2005-2006\ADMINISTRATION\Descoteaux Éric\Nouveau fichier de suivi budgétaire\test\[BD.xls]BD'!$D$2:$D$50000

PlageE

'X:\DOCUM\2005-2006\ADMINISTRATION\Descoteaux Éric\Nouveau fichier de suivi budgétaire\test\[BD.xls]BD'!$E$2:$E$50000

PlageF

'X:\DOCUM\2005-2006\ADMINISTRATION\Descoteaux Éric\Nouveau fichier de suivi budgétaire\test\[BD.xls]BD'!$F$2:$F$50000

PlageH

'X:\DOCUM\2005-2006\ADMINISTRATION\Descoteaux Éric\Nouveau fichier de suivi budgétaire\test\[BD.xls]BD'!$H$2:$H$50000

Ta formule Globale devient

=SOMMEPROD((PlageA=836)*(PlageB=($D$9+10000)) *(PlageC=510012) *(PlageD=900)*(PlageE=14801)*(PlageF=1810010) ;PlageH)/1000

Cordialement

Rechercher des sujets similaires à "formule trop longue utilisation nom"