Excel somme de cellules non consécutives contenant #REF

Résolu
Bonjour à tous,

J'ai un tableau A, avec 4 lignes pour chaque mois de l'année, de janvier à décembre.
Ces 4 lignes sont les mêmes sur chaque mois.
Les données qu'elles contiennent provienne d'un TCD.
Ce TCD est lui-même créé d'après un tableau B rempli au jour le jour (donc, étant en juillet, je n'ai pas encore de données sur les prochains mois de l'année).
Par conséquent, dans mon tableau A, pour toutes les données de août à décembre, apparait #REF.

Dans une cellule récapitulative au bas de mon tableau A, je souhaite faire la somme de chaque 1ère ligne de chaque mois (C5+C9+C13+C17...). Mais comme certaines cellules contiennent #REF, cela ne fonctionne pas : le résultat obtenu est #REF.

Je souhaite donc faire la somme de cellules non consécutives, mais que dans le cas où une cellule contient #REF, elle ne soit pas comptabilisée, où alors à 0.

La seule idée que j'ai serait de refaire mes formules de totalisation dans le bas de mon tableau A chaque mois, pour ne pas prendre celles où sont inscrites #REF.
Mais je suppose qu'il y a une autre façon de faire !

Merci d'avance à tous !!!

5 réponses

  1. Contributeur
    Bonjour
    le plus simple et plus propre est de revoir vos données pour remplacer les #ref PAR 0:

    si votre excel est 2007 ou plus:
    =SIERREUR(votre formule);0)
    fera l'affaire,, mais sans votre fichier rien de garanti!

    crdlmnt
    0
    1. Bonjour,

      Appliquer la formule de l'ami Vaucluse que je salue sur toutes les formules en erreur affichant #REF avec à la fin "" à la place de 0 pour avoir un fichier plus propre
      =SIERREUR(votre formule);"")
      et pour la formule récapitulative
      =SOMME(C5+C9+C13+C17)
      ou mieux
      =SOMME(C5;C9;C13;C17)
      A+
      Mike-31

      Une période d'échec est un moment rêvé pour semer les graines du savoir.
      0
      1. Contributeur
        Sinon vous avez aussi cette possibiltié , mais c'est lourd:
        =SI(ESTNUM(C5);C5;0)+SI(ESTNUM(C9);C9;0)+SI(ESTNUM(C13);C13;0).....
        crdlmnt
        Ps: salut Mike
        0
    2. Re !

      Ca fonctionne !!!
      Un grand merci à vous deux.

      Bonne journée !

      Julieta
      0
      1. Contributeur
        Pas de quoi
        je passe le sujet en résolu
        bonne route
        crdlmnt
        0
        1. Re,

          alors je passe le statut en résolu
          0