Excel somme de données avec place aléatoire

Résolu
Adamantium -  
 Adamantium -
Bonjour,
Bonjour à tous!
Actuellement en stage en entreprise, j'essay d'améliorer le mode de création de devis de construction de maison en bois et je me retrouve face à un petit problème (et c'est là que vous intervenez :wink: , enfin j'espère :P ).

En faite je rapatrie des données brutes et très détaillé depuis un logiciel d'archi (Softplan pour les intimes) et j'aimerai établir des sous-totaux de façon automatique par type de matériaux identifié par un numéro de séquence (première colonne). J'aimerai que excel identifie les matériaux identique (avec le même numéro de séquence) et fasse la somme de la dernière colone (total) qui leur correspond.

J'ai naïvement pensé dans un premier temps qu'une recherchev suffirait mais je me suis rappellé en essayant que la recherche n'etait efficace que si tout était différent...
J'ai fait des recherche sur le net pour voir comment faire mais je n'ai pas trouver alors je vous pose la question et vous joint le fichier:

https://www.excel-pratique.com/~files/doc/ExemplePourForum.xls

Pour me donner l'exemple, prenez la séquence 1300 ("mur à démolir") pour laquelle j'ai mis 5 fois la même valeur pour controler rapidement si le résultat est juste (5*200= 1000! 8) !). Voila donc le but étant de trouver à droite le sous-total des séquence 1300 de façon automatique sachant que en fonction des données rapatriées ces lignes 1300 peuvent être séparé et à d'autre endroit... J'ai par ailleur créé un tableau "tabmat".


Merci d'avance :D
A voir également:

5 réponses

dudu134 Messages postés 2868 Date d'inscription   Statut Membre Dernière intervention   608
 
bonjour,

tu a essayer avec la fonction sommeprod
0
Adamantium
 
Comment marche-t-elle? je ne la connais pas...
0
bibabo Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   5
 
se que tu demande et a mon avis imposible car exsel n est pas une base de donner interactive
0
dudu134 Messages postés 2868 Date d'inscription   Statut Membre Dernière intervention   608
 
=SOMMEPROD ((A2:A13="nom_de_la_premiere_condition")*(B2:B13="nom_de_la_deuxième_condition"))

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Adamantium
 
J'ai résolu mon problème de deux façon:

=SOMME.SI(A2:A86;1300;I2:I86)


et:

=SOMMEPROD((GAUCHE(A2:A86;2)="1300")*I2:I86)


Merci et j'espère que ce que j'ai trouvé pourra aider d'autre personnes ;)
0