Macro ou formules

Bonjour à tous,

Je dispose d'un tableau Excel qui contient plusieurs lignes de produits mais qui, selon les cas, sont rattachés à une ou plusieurs unités de besoin.

Exemple :

Ligne 1 > unité de besoin 1 > produit 1 > chiffre d'affaires

Ligne 2 > unité de besoin 1 > produit 2 > chiffre d'affaires

Ligne 3 > unité de besoin 2 > produit 1 > chiffre d'affaires

Ligne 4 > unité de besoin 3 > produit 1 > chiffre d'affaires

Ligne 5 > unité de besoin 3 > produit 2 > chiffre d'affaires

J'aimerais faire une macro qui me permettrait de détecter automatiquement si l'unité de besoin contient plusieurs lignes et faire une somme du chiffre d'affaires de chaque unité de besoin.

Pensez-vous que cela est possible ?

Merci pour votre aide,

Cordialement

Marie

Bonsoir,

a priori je ne vois pas de difficulté, mets-nous un fichier exemple, avec des données de départ et le résultat que tu souhaites sur base de ces données de départ.

Bonsoir,

Merci pour votre retour rapide,

Voici le fichier Excel : onglet 1, ce que j'ai aujourd'hui, onglet 2, ce que j'aimerai avoir.

Merci d'avance,

Marie

7exemple-excel.xlsx (11.75 Ko)

Bonsoir,

une solution avec un TCD (tableau croisé dynamique)

si cela ne te convient pas il faudra passer par une macro

6marie-sans.xlsx (17.10 Ko)

Bonjour, Salut h2so4 !

En formules (par exemple en I et J)

En I2 :

=SI(I1<>"";SIERREUR(PETITE.VALEUR($A$2:$A$23;NB.SI($A$2:$A$23;"<="&N(I1))+1);"");"")

En J2 :

=SI(I2<>"";SOMME.SI($A$2:$A$23;I2;$E$2:$E$23);"")

Tirer les 2 formules vers le bas (seules les unités de la liste apparaîtront).

Cordialement.

Bonjour,

Merci à tous les deux, je n'avais pas pensé au TCD !

Le TCD et les formules vont me permettre de faire mes calculs!

Bonne journée et bonnes fêtes!

Rechercher des sujets similaires à "macro formules"