Somme 5 dernieres colonnes

Seb -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour,

Bonjour je souhaiterais faire la somme des 5 derniers résultats d'une plage (plusieurs colonnes sur 1 ligne), tel l'exemple en vert ci-joint :

http://www.cjoint.com/c/GCnq3g0DTUW

Merci d'avance

6 réponses

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Bonjour

    Avec une fonction personnalisée (macro)
    http://www.cjoint.com/c/GCnrLnjySgg

    Cdlmnt
    0
  2. PHILOU10120 Messages postés 6463 Date d'inscription   Statut Contributeur Dernière intervention   835
     
    Bonjour Seb

    Par formule sans macro à mettre dans cellule A2 puis tirer vers le bas

    =SI(NBVAL(I2:M2)=5;SOMME(I2:M2);SI(NBVAL(H2:M2)=5;SOMME(H2:M2);SI(NBVAL(F2:M2)=5;SOMME(F2:M2);SI(NBVAL(E2:M2)=5;SOMME(E2:M2);SI(NBVAL(D2:M2)=5;SOMME(D2:M2);SI(NBVAL(C2:M2)=5;SOMME(C2:M2);SI(NBVAL(B2:M2)=5;SOMME(B2:M2);SOMME(B2:M2))))))))
    0
  3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonsoir

    une proposition en matricielle, à tester dans tous les cas de figure:

    =SOMME(INDIRECT(ADRESSE(LIGNE(A2);GRANDE.VALEUR(SI(B2:L2>0;COLONNE($B$1:$L$1));MIN(NBVAL(B2:L2);5)))&":L"&LIGNE(A2)))

    formule matricielle à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées
    elle doit s'afficher automatiquement entre accolade dans la barre des tâches

    exemple joint ici
    https://mon-partage.fr/f/Rl49pR1P/

    crdlmnt
    La qualité de la réponse dépend surtout de la clarté de la question, merci!
    0
  4. Seb
     
    Ca marche bien avec la matricielle, dommage pour la formule "normale"
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Seb
     
    Cela ne prend pas les vides : ok

    En revanche quand j'ai un 0 "zéro" je souhaiterais qu'il le compte comme un résultat.

    Comment y remédier ?
    0
    1. Seb
       
      Il compte le vide comme étant 0.
      Je souhaite qu'il compte le 0 comme valeur mais pas le vide.
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Bonjour

      essayez en remplaçant B2:L2>0 par B2:L2<>""

      crdlmnt
      0
    3. Seb
       
      Niquel.

      J'ai #Nombre! par moment...
      0
    4. Seb
       
      Voici le fichier : http://www.cjoint.com/c/GCokjrjnyQW
      0
    5. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Je vois #nombre uniquement quand la ligne est vide, il est alors difficle de faire un
      total

      Si ce n'est que dans ce cas chez vous écrivez:

      =SIERREUR(....après le égal devant la formule est à la fin.. );"")
      vous pouvez rajouter un commentaire entre les guillemets
      et si vous avez d'autres cas, dites lesquels qu'on regarde ça

      crdlmnt
      0
  7. ccm81 Messages postés 11033 Statut Membre 2 434
     
    Re-bonjour à tous les deux

    Et avec la petite macro ?
    http://www.cjoint.com/c/GConOXkfZdg

    Cdlmnt
    0