EXCEL liaisons classeurs fichier fermé

Résolu
sonia -  
 fleury -
Bonjour,
J'ai cherché très longtemps sur pas mal de forums, tout ce que j'ai trouvé c'est que c'est un
bug EXCEL 2003 (mais j'ai le même pb en EXCEL 2002), mais peut-on contourner le bug?

J'explique :
J'ai trois classeurs contenant des données chiffrées de 2006, 2007, 2008
J'ai un 4ème classeur "triturant" les données des 3 années pour me sortir différentes
statistiques.

Si tous les classeurs sont ouverts, pas de souci.

En revanche si les classeurs 2006, 2007 ou 2008 sont fermés, les formules dans le 4ème ne sont
pas résolues (#VALEUR).

J'ai créé un environnement EXCEL qui me fait l'ouverture des 4 fichiers en même temps, mais
je trouve que c'est une solution lourde et dégradée, surtout que depuis j'ai créé d'autres
classeurs susceptibles de reprendre certaines données de 2006, 2007, 2008. Je ne vais quand
même pas ouvrir 10 fichiers à chaque fois que je veux sortir des stats?

Merci de me répondre.
Bon week-end à tous
Configuration: Windows XP
Firefox 2.0.0.15

10 réponses

  1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    remplace tes somme.si() par sommeprod(), ça marche.

    ex de syntaxe à utiliser :
    =SOMMEPROD((A1:A8=2)*(B1:B8))

    A1:A8=2 : le test
    B1:B8 : la somme si test vrai (cellule par cellule)

    Les 2 plages doivent avoir la même longueur.
    8
    1. Funky
       
      SOMMEPROD fonctionne bien mais ne remplace pas la formule NB.SI() il me semble non?

      Merci

      Funky
      0
    2. Excelerator
       
      si si, sommeprod sait tout faire nbre.si et somme.si...
      Pour savoir comment:

      http://www.admexcel.com/fmath.htm#sommsesiens
      0