XL 2016 Simplifier automatiquement un tableau

cardi

XLDnaute Junior
Bonjour,

Etant débutant, je bloque sur un point qui je pense n'est pas si simple.

J'ai une liste composée avec des Titres (en gras), de budgets d'heures (en rouge) et de fournitures (en vert).

Imaginons que ma liste est composé comme cela :

Poste n°1, je n'ai pas d'heures ni d'achats
Poste n°2, j'ai des heures type 1, 2 et 3 et des achats n°1/2/3 et 4
Poste n°3, j'ai des heures type 2 et 4 et des achats n°5/6/7 et 8
Poste n°4, j'ai des heures type 5 et un achat n°9

Les heures sont forcément soit type 1 ou 2 ou 3 ou 4 ou 5.
Pour les achats, ils sont tous différents.


En face des heures, j'ai une valeur avec un nombre d'heures.
En face des achats, j'ai une valeur avec le prix.

Voilà ce que cela donne :

Nombre d'heuresPrix
Poste n°1
Poste n°2
H1
5
H2
2
H3
1
F1
100,00 €
F2
150,00 €
F3
17,00 €
F4
20,00 €
H1
10
Poste n°3
H2
60
F5
63,00 €
F6
5,00 €
F7
60,00 €
F8
90,00 €
H4
20
Poste n°4
H5
20
H5
20
F9
150,00 €

J'aimerai réduire la liste en simplifiant chaque poste :

J'aimerai cumuler les achats par poste et chaque type d'heures par poste également. J'aimerai ce résultat :

Poste n°1
Poste n°2
H1
15​
H2
2​
H3
1​
Fourniture
287,00 €​
Poste n°3
H2
60​
H4
20​
Fourniture
218,00 €​
Poste n°4
H5
40​
Fourniture
150,00 €​


Je joins également un fichier excel.

Merci d'avance,

Cardi
 

Fichiers joints

cardi

XLDnaute Junior
Merci JHA mais j'ai vraiment besoin d'avoir la mise en forme que je souhaite pour traiter les données ensuite. Je souhaite 2 colonnes avec les bons cumuls.
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

Un second essai, si tu filtres les "0", tu auras le résultat souhaité.

JHA
 

Fichiers joints

cardi

XLDnaute Junior
Bonjour,

Merci pour cet essai mais 2 remarques :
- Les intitulés des postes ne sont pas forcément Poste n°1, Poste n°2.... il faudrait donc que si l'on change le texte, cela se reporte dans le nouveau tableau
- Est-il possible d'avoir automatiquement un tableau sans les valeurs 0 au lieu de devoir filtrer les résultats?

Merci d'avance,

Cardi
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

Ci joint la dernière solution que je propose, si tu veux plus simple, il faut passer par VBA mais sans moi.

JHA
 

Fichiers joints

Discussions similaires


Haut Bas