Re : Formules/Gestionnaires des noms : Pourquoi tant de #REF ?
Extrait de l'aide d'excel que tu as le droit de consulter...
Étendue d’un nom
Chaque nom a une étendue définie, soit sur une feuille de calcul spécifique (niveau de la feuille de calcul locale), soit sur l’ensemble du classeur (niveau du classeur global). L’étendue d’un nom est l’emplacement dans lequel le nom est reconnu tel quel (sans modifications). Par exemple :
Si vous avez défini un nom, par exemple Budget_08, et que son étendue est Feuil1, ce nom sera reconnu tel quel (sans modifications) uniquement dans la Feuil1, et pas dans la Feuil2 ou la Feuil3.
Pour utiliser un nom de feuille de calcul locale dans une autre feuille de calcul, vous pouvez faire précéder ce nom du nom de l’autre feuille de calcul, comme dans l’exemple suivant :
Feuil1!Budget_08
Si vous avez défini un nom, par exemple Objectifs_Serv_Ventes et que son étendue est limitée au classeur, ce nom sera reconnu dans toutes les feuilles de calcul de ce classeur, mais pas dans un autre classeur.
Un nom doit toujours être unique dans sa propre étendue. Excel vous empêche de définir un nom qui ne soit pas unique dans son étendue. Toutefois, vous pouvez utiliser le même nom dans des étendues différentes. Par exemple, vous pouvez définir un nom, tel que BénéficeNet, avec une étendue sur Feuil1, Feuil2 et Feuil3 du même classeur. Bien que le nom reste le même, chaque nom est unique dans son étendue. Vous pouvez par exemple vous assurer qu’une formule utilisant le nom BénéficeNet fait toujours référence aux mêmes cellules au niveau de la feuille de calcul locale.
Vous pouvez même définir le même nom, BénéficeNet, pour le niveau du classeur global, mais là aussi l’étendue sera unique. Dans ce cas toutefois, il peut exister un conflit de noms. Pour résoudre ce conflit, par défaut, Excel utilise le nom défini pour la feuille de calcul, car le niveau de la feuille de calcul locale est prioritaire par rapport au niveau du classeur global. Si vous souhaitez annuler cette priorité et utiliser le nom de classeur, vous pouvez supprimer l’ambiguïté en ajoutant au nom du classeur un préfixe comme dans l’exemple suivant :
FichierClasseur!BénéficeNet
Vous pouvez écraser le niveau de la feuille de calcul locale pour toutes les feuilles de calcul du classeur à l’exception de la première, qui utilise toujours le nom local en cas de conflit de noms et ne peut pas être écrasée.
Qu'est ce que tu ne comprends pas ?