Calcul et agglomération

Saltimbank

XLDnaute Nouveau
Bonjour,

vous trouverez en pièce jointe un tableau qui me pose problème.
Exposition :

- J'ai 4 colonnes : La colonne C est CONCATENER de A et B. La colonne D comporte des valeurs
- Les cellules de la colonne C ont parfois la même valeur (il peut y avoir un nombre important de cellules identiques)

Ce que je souhaite c'est une formule qui en colonne E ferait une somme des valeurs de la colonne D pour toutes les cellules identiques de la colonne C.

(Au cas où la pièce jointe aurait un problème, c'est le fichier Question 1.)
Colonne A Colonne B Colonne C Colonne D Colonne E
01 01 0101 50
01 01 0101 50
01 02 0102 34
01 02 0102 28
01 02 0102 14
01 02 0102 87
01 02 0102 09
01 02 0102 11
01 03 0103 34
01 03 0103 34
01 03 0103 34
01 03 0103 34


Je voudrais donc que la colonne E me donne la somme des valeurs de la colonne D pour toutes les cellules équivalentes de la colonne C ( donc que cela me donne 100 en première ligne de la colonne E)
 

Pièces jointes

  • Question 1..xlsx
    9.3 KB · Affichages: 45
  • Question 1..xlsx
    9.3 KB · Affichages: 55
  • Question 1..xlsx
    9.3 KB · Affichages: 57

Saltimbank

XLDnaute Nouveau
Re : Calcul et agglomération

Je souhaitais obtenir exactement ce que ta formule donne, sauf que là, elle fait la somme en colonne E sur la première ligne de chaque valeur différente de la colonne C.
Avec la formule cela me donne :
Colonne A Colonne B Colonne C Colonne D Colonne E
01 01 0101 50 100
01 01 0101 50
01 02 0102 58 232
01 02 0102 58
01 02 0102 58
01 02 0102 58
01 03 0103 42 42

et ainsi de suite


Pour ma base de données, je souhaite obtenir une colonne E sans cellule vide entre les valeurs donc plutôt cela. (je connais la manipulation pour supprimer ensuite les cellules vides après coup).

Colonne A Colonne B Colonne C Colonne D Colonne E
01 01 0101 50 100
01 01 0101 50 232
01 02 0102 58 42
01 02 0102 58
01 02 0102 58
01 02 0102 58
01 03 0103 42
 

Saltimbank

XLDnaute Nouveau
Re : Calcul et agglomération

Merci bien.
Justement il ne faut pas que les valeurs s'affichent plusieurs fois donc il s'agirait plutôt de la partie avec le filtre.

Donc je m'interpelle, comment passes-tu de la base de données général (avant la formule) à ce tableau.
Je sais le créer après pas de soucis, mais si on veut que cela s'affiche de cette manière en écrivant la formule ?
 

R@chid

XLDnaute Barbatruc
Re : Calcul et agglomération

Re,
Voir PJ
Tu as l'embarras de choix maintenant

@ + +


Oupppss : Pardon c'est la 2eme fois que je répond avant de lire tes réponses, on se croisent..
 

Pièces jointes

  • Saltimbank2.xlsx
    10.4 KB · Affichages: 49

R@chid

XLDnaute Barbatruc
Re : Calcul et agglomération

Bonjour,
Une autre sans colonne intermédiaire à masquer,
Selectionner la plage E2:E14
Copier/Coller la formule dans la barre de formules
Valider par Ctrl+Maj+Entree
Code:
=SOMME.SI(Col_Noind;INDEX(Col_Noind;PETITE.VALEUR(SI(EQUIV(Col_Noind;Col_Noind;0)=LIGNE(INDIRECT("1:"&LIGNES(Col_Noind)));EQUIV(Col_Noind;Col_Noind;0));LIGNE(INDIRECT("1:"&LIGNES(Col_Noind)))));Col_Depot)


Voir PJ



@ + +
 

Pièces jointes

  • Saltimbank3.xlsx
    10.1 KB · Affichages: 40

Misange

XLDnaute Barbatruc
Re : Calcul et agglomération

Bonjour

une autre solution, sans aucune formule, juste avec un TCD en 3 clics.
Ca me parait plus simple !

Ce lien n'existe plus
 

Pièces jointes

  • Question 1..xlsx
    13.5 KB · Affichages: 41
  • Question 1..xlsx
    13.5 KB · Affichages: 49
  • Question 1..xlsx
    13.5 KB · Affichages: 46

Saltimbank

XLDnaute Nouveau
Re : Calcul et agglomération

Bonjour bonjour,

si si j'avais bien vu le TCD, sauf que ce n'est pas utile pour moi, car là c'est un exemple, mais je suis déjà dans une BdD, avec croisement, il me faut juste une nouvelle colonne. L'autre solution de Rachid me parait plus efficiente :), pour la suite de l'analyse de BdD.

Merci bien.

Saltim.
 

Statistiques des forums

Discussions
312 493
Messages
2 088 956
Membres
103 990
dernier inscrit
lamiadebz