Comment faire une addition ?

Résolu
pascal1705 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
pascal1705 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour je voulais mettre un total sur la 3éme colonne qui additionne les valeur de la deuxième colonne a chaque fois que le numéro du questionnaire change. est ce que quelqu'un peut m'aider
merci

5 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    plus facile à faire en plaçant le résultat en face de la dernière valeur en B avant changement, avec cette formule à démarrer en C2:

    =SI(A2<>A3;SOMME.SI($B$2:B2;B2;$A$2:A2);"")

    et à tirer sur la hauteur
    attention aux signes surtout les $ aux bons endroits

    amis pour l'avoir dans le sens de votre image, sous réserve que les N° en A soient bien regroupés:

    =SI(A2=A1;"";SOMME.SI(A:A;A2;B:B))

    crdlmnt

    0
    1. pascal1705 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
       
      merci pour la réponse mais j'obtiens un message d'erreur :#NAME?
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453 > pascal1705 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
       
      probablement une faute de frappe. Cette erreur s'affiche quand Excel ne sait pas lire la formule.
      Celle que je propose et copier coller d'un fichier, vérifiez ce que vous avez entré.
      0
    3. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859 > pascal1705 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour,

      quelle est ta version d'excel?

      les formules de Vaucluse et DjiDji59430 fonctionnent très bien (sous 2010 en tout cas).

      si tu ne reconnais pas la fonction SOMME.SI(), utilises cettevformule en C2 :
      =SI(A2=A1;"";SOMMEPROD(($A$2:$A$15=$A2)*$B$2:$B$15))


      Au passage, ton total pour 4 devrait être 6 au lieu de 8.

      _Ritchi_ utilise la même fonction que Vaucluse ou DjiDji59430 en moins paramétré (les valeurs sont en dur ,"1", "2", etc...) mais peut-être en plus pédagogique.

      cordialement
      0
    4. pascal1705 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   > JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention  
       
      j"ai excel 2013 mais ca me renvois message erreur comme tout à l'heure. est ce que ca marche pour quelqu'un d'entre vous ?
      0
    5. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859 > pascal1705 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
       
      ça fonctionne chez moi, comme je l'ai indiqué.

      envoi ton fichier sur cjoint.fr

      cdlt
      0
  2. DjiDji59430 Messages postés 4278 Date d'inscription   Statut Membre Dernière intervention   717
     
    Bonjour,

    Essaye en c2 :

    =SI(A2=A1;"";SOMME.SI($A$2:A$15;A2;B$2:B$15))

    edit : Bonjour Vaucluse, t'avais pas vu
    0
  3. _Ritchi_ Messages postés 21130 Date d'inscription   Statut Contributeur Dernière intervention   6 135
     
    Bonjour,

    Il te faut utiliser la fonction SOMME.SI
    Il y a trois paramètres
    - le premier est la zone où le critère est recherché
    - le deuxième est le critère de recherche
    - le troisième est la zone qui doit être additionnée

    Et voici comment le faire en image

    Voici un tableau ressemblant au tien:


    Voici la formule SOMME.SI de la cellule D2:


    Voici la formule SOMME.SI de la cellule D3:


    La seule chose à faire dans chaque formule est de changer le critère de recherche: 1 puis 2 puis 3 puis ...

    Ritchi
    0
    1. pascal1705 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
       
      bonjour , donc il faut le faire manuellement pour chaque questionnaire ?
      0
    2. _Ritchi_ Messages postés 21130 Date d'inscription   Statut Contributeur Dernière intervention   6 135
       
      Combien de questionnaire as-tu ?
      Si tu en as dix, alors tu dois modifier 10 fois la formule
      Si tu en as des centaines, alors il nous faut trouver une autre solution
      0
    3. pascal1705 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
       
      merci, le problème est la, c'est que j'ai beaucoup de questionnaire donc il me faut une sorte de condition pour afficher le total a chaque fois que le n questionnaire change
      0
    4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Je pense que vous devriez revoir la proposition de Djidji, identique à la mienne (2°) qui correspond à votre demande, à priori
      Si excel vous a affiché #NAME, c'est qu'il y a une faute de frappe dans votre entrée.
      voir ici
      https://forums.commentcamarche.net/forum/affich-33014619-comment-faire-une-addition#2

      Ritchie: la solution est OK, bien sur, et on peut aussi l'améliorer si les codes questionnaire sont bien numériques depuis 1 et incrémentés jusqu'à X:
      =SOMME.SI(A:A;LIGNE(A1);B:B)
      pourra étre tiré sur la hauteur utile, LIGNE(A1) va changer de N° à chaque ligne
      Ca évite de réécrire le N° dans la formule à chaque fois.

      crdlmnt
      0
  4. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
     
    Bonsoir,

    _Ritchie_ : c'est vrai que je ne me suis intéressé qu'à la 2ème formule de Vaucluse qui, contrairement à la première, correspondait à la présentation attendue.
    Cette 2ème formule est dans le bon ordre : =SI(A2=A1;"";SOMME.SI(A:A;A2;B:B)).
    Ta dernière formule "La bonne formule est : =SI(A4<>A5;SOMME.SI($A$2:A4;A4;$B$2:B4);"") " n'est pas fausse bien sûr mais ne fournit pas le résultat dans le bon ordre :


    cordialement
    0
    1. _Ritchi_ Messages postés 21130 Date d'inscription   Statut Contributeur Dernière intervention   6 135
       
      Bien vu pour le souci de présentation !
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. pascal1705 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
     
    Merci a tous, je viens de voir avec un autre ordinateur et ca marche très bien .................
    0