Somme de une colonne sur deux

Résolu
LsSD -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je voudrais faire une fonction qui me permet de sommer les cases de une colonne sur deux par exemple et ce automatiquement, sans avoir à rajouter les nouvelles colonnes dans la formule si j'en ajoute dans la feuille.
Par exemple, je veux faire la somme des cases 3 toutes les 2 colonnes.
SOMME(A3+C3+E3+G3+...)
Chaque fois que je rajouterai de nouvelles données dans de nouvelles colonnes, je voudrai que la fonction en tienne compte automatiquement sans qu'il me soit nécessaire de rajouter la n-ième colonne dans la formule, ce que la fonction SOMME me permet pas.

Merci beaucoup pour toute aide.
Bonne journée

3 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonsoir,

    avec une formule matricielle qu'il faudra confirmer en cliquant en même temps sur trois touches du clavier Ctrl, Shift et Entrée
    si tu fais bien la formule se placera entre ces accolades {}
    cette formule fera la somme des valeurs de la ligne 3 des colonne A, C, E etc ... jusqu'à la colonne Z
    =SOMME(SI(MOD(COLONNE(A3:Z3)-1;2)=0;A3:Z3))
    ou encore toujours si sur la ligne tu n'as pas de texte
    =SOMMEPROD((MOD(COLONNE(A3:Z3)-1;2)=0)*A3:Z3)

    A+
    Mike-31

    Une période d'échec est un moment rêvé pour semer les graines du savoir.
    1
    1. LsSD
       
      Merci beaucoup pour votre aide, ça fonctionne très bien.

      Mais maintenant j'ai un autre problème,
      Comment faire la Somme des colonnes (A1:B1:E1:F1:I1:J1:...)
      c'est à dire deux colonnes oui, deux non.
      0
  2. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir LsSD
    Bonsoir Mike ;)

    Ou alors sans matricielle (bien que sommeprod fonctionne comme une matricielle mais tu n'as pas à la valider comme telle)si tu veux faire la somme de toutes les cellules des colonnes impaires dans une plage donnée :
    =SOMMEPROD(EST.IMPAIR(COLONNE(A3:ZZ3))*(A3:ZZ3)) par exemple

    Cdlmnt
    Via

    "L'imagination est plus importante que le savoir."    A. Einstein
    1
    1. LsSD
       
      Merci beaucoup,
      votre réponse m'a aider pour résoudre un autre problème que j'avais.
      0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    toujours en formule matricielle, additionne deux colonnes toutes les deux colonnes A et B puis E et F etc entre A1 et N1 à adapter

    =SOMME(SI(MOD(COLONNE(A1:N1)-2;4)=0;A1:N1))+SOMME(SI(MOD(COLONNE(A1:N1)-1;4)=0;A1:N1)) 

    1