Recherche une formule sur Excell

Résolu
nanou -  
 nanou -
Bonjour,

Je cherche à additionner les nombres de la colonne C, si (ou quand) les codes de la colonne A sont identiques.

Est ce que quelqu'un peut m'aider ?...

merci

6 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Re
    à défaut de comprendre, essayez ceci:
    en D1 une formule à tirer sur la hauteur du champ:
    =SI(NB.SI(A:A;A1)=NB.SI($A$1:A1;A1);SOMME.SI(A:A;A1;C:C);"")
    elle vous donnera le cumul de C pour chacun des codes identiques, en face de la dernière apparition du code dans la liste et sur cette ligne seulement.
    attention aux positions des signes $

    Crdlmnt
    Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
    1
    1. nanou
       
      Super! J'ai adapté et ca marche impec ! C'est exctement ca que je cherchais!
      cela m'évite de nombreuses manipulations et un gain de temps précieux. : )

      merci pour votre aide précieuse car je ne l'aurais jamais trouvé toute seule celle-ci.

      Bonne journée
      0
  2. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    Bonjour
    si (ou quand) les codes de la colonne A sont identiques.

    identiques à quoi?
    0
    1. nanou
       
      En fait dans ma colonne A j'ai une liste de codes qui identifie un produit. Je cherche à identifier les codes redondants et dans ce cas à additionner leur volumes (en colonne C).

      Espérant avoir éclaircie ma question...
      0
  3. andy
     
    salut,

    Utilise la fonction somme.si

    Si j'ai bien compris ta question, la syntaxe est la suivante :
    =SOMME.SI(A2:A9;"=critère";C2:C9)
    la 1ère partie concerne la plage sur laquelle tu fais la vérification (colonne A dans ton cas).
    La 2ème concerne le critère à proprement parler ("=pommes", ">200", ...).
    La 3ème partie concerne la plage à sommer, donc la colonne C dans ton cas.

    voilà, j'espère que ça peut t'aider.
    0
    1. nanou
       
      oui mais là mon critère est "un code (suite numérique) " inscrit dans les cellules de la colonne A. Lorsque c'est le même, additionne.

      Espérant avoir été plus précise.

      merci pour ton aide
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      bonjour
      la solution d'andy est bonne, mais:
      si le code est numérique, ne pas le mettre entre guillemets

      ex pour un code 30456
      =SOMME.SI(A2:A9;30456;C2:C9)

      si le code est un texte, ne pas mettre le signe =
      =SOMME.SI(A2:A9;critère;C2:C9)

      enfin, pour régler tous les problèmes, on peut utiliser une cellule pour lacer le code cherché
      =SOMME.SI(A2:A9;D1;C2:C9)
      et entrer dans la cellule D1 le code cherché.

      crdlmnt
      0
  4. michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 320
     
    re ou bonjour (suivant l'heure d'arrivée)

    La solution sans se prendre la t^te avec des formules serait d'utiliser un tableau croisé dynamique: 5 minutes de boulot...
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. nanou
     
    Merci à tous pour votre aide et réactivité.
    0
  7. andy
     
    j'ai pas bien compris. tu peux donner un exemple stp.
    pourquoi tu peux pas dire comme critère "=ton code" ? tu dois mettre le critère entre guillemets, sinon il comprend pas. J'ai aussi déjà essayé de faire une formule avec un critère variable (référence à une cellule), mais j'avais pas réussi... tu peux essayer de compiler la fonction indirect.
    -2