Vous ne pouvez pas partager un classeur Excel qui contient une formule matricielle liée à un autre classeur


Symptômes


Lorsque vous tentez de partager un classeur Microsoft Excel qui contient une formule matricielle liée à un autre classeur, vous recevez le message d’erreur suivant :
Impossible de partager le nom du classeur , car il contient des formules matricielles liées à d’autres classeurs
Remarques Dans Microsoft Office Excel 2007, vous pouvez utiliser la procédure suivante :pour déterminer le numéro unique associé au message que vous recevez, appuyez sur Ctrl + Maj + I. Le numéro suivant apparaît dans le coin inférieur droit de ce message :
101134

Solution de contournement


Pour contourner ce problème, définissez un nom pour le tableau de cellules du premier classeur. Utilisez ensuite ce nom pour créer une formule liée au deuxième classeur. Vous pouvez également utiliser une formule non matricielle liée au deuxième classeur. Pour partager un classeur qui contient une formule matricielle liée à un autre classeur, procédez comme suit en fonction de la version d’Excel que vous exécutez.

Microsoft Office Excel 2007

  1. Démarrez Excel.
  2. Créez un nouveau classeur intitulé Classeur1, puis tapez les données suivantes :
    A1 : 5a2 : 10a3 : 15a4 : 20a5 : 25
  3. Cliquez sur l’onglet formules .
  4. Dans le groupe noms définis , cliquez sur définir un nom.
  5. Dans la boîte de dialogue nouveau nom , tapez exemple dans la zone nom .
  6. Dans la zone fait référence à , tapez = feuille1 ! $A $1 : $A $5, puis cliquez sur OK.
  7. Créez un nouveau classeur intitulé book2, cliquez sur la cellule a1, tapez la formule suivante, puis appuyez sur entrée :
    = SUM(Book1!sample)
    Remarque L’exemple de nom représente le tableau de valeurs de cellule.
  8. Cliquez sur l’onglet révision .
  9. Dans le groupe modifications , cliquez sur partager le classeur .
  10. Cliquez pour sélectionner l’option permettre une modification multi-utilisateur en même temps. Cela permet également de fusionner des classeurs , puis cliquez sur OK.
  11. Lorsque vous êtes invité à enregistrer le classeur, cliquez sur OK, puis enregistrez le classeur.

Microsoft Office Excel 2003 et versions antérieures d’Excel

  1. Démarrez Excel.
  2. Créez un nouveau classeur intitulé Classeur1, puis tapez les données suivantes :
    A1 : 5a2 : 10a3 : 15a4 : 20a5 : 25
  3. Dans le menu Insérer , pointez sur nom, puis cliquez sur définir.
  4. Dans la boîte de dialogue définir un nom , tapez Sample dans la zone noms dans le classeur .
  5. Dans la zone fait référence à , tapez = feuille1 ! $A $1 : $A $5, puis cliquez sur OK.
  6. Créez un nouveau classeur intitulé book2, cliquez sur la cellule a1, tapez la formule suivante, puis appuyez sur entrée :
    = SUM(Book1!sample)
    Remarque L’exemple de nom représente le tableau de valeurs de cellule.
  7. Dans le menu Outils , cliquez sur partager le classeur.
  8. Cliquez pour sélectionner l’option permettre une modification multi-utilisateur en même temps. Cela permet également de fusionner des classeurs , puis cliquez sur OK.
  9. Lorsque vous êtes invité à enregistrer le classeur, cliquez sur OK, puis enregistrez le classeur.
Pour partager un classeur qui contient une formule non matricielle liée à un autre classeur, procédez comme suit :
  1. Vérifiez que Classeur1 et Book2 sont ouverts.
  2. Dans book2, cliquez sur la cellule a1, tapez la formule suivante, puis appuyez sur entrée :
    = [Book1]Sheet1!A1
    Remarque Utiliser une référence de cellule relative pour pointer sur la cellule. Par ailleurs, ne spécifiez pas la plage de cellules dans la formule.
  3. Cliquez sur la cellule a1, utilisez la poignée de recopie, puis recopiez vers le bas pour terminer le reste des valeurs de cellule dans le tableau.
  4. Dans le menu fichier , cliquez sur Enregistrer. Fermez ensuite les deux classeurs.

Informations supplémentaires


Les formules matricielles effectuent plusieurs calculs sur un ou plusieurs ensembles de valeurs. De plus, les formules matricielles renvoient un résultat unique ou plusieurs résultats. Les formules matricielles sont entre accolades ({}). Pour entrer une formule matricielle, appuyez sur CTRL + MAJ + ENTRÉE.