Somme des valeurs en faisant référence à une date

Bonjour à tous !

J’ai cherché une réponse à mon problème sur les différents sujets mais je n’arrive pas à trouver des solutions qui pourrait résoudre mon problème …

Cela fait plus d’une journée que je cherche sans résultat, je m’en remet donc à vous !!

Mon problème:
J’ai une feuille bilan annuelle et 12 autres feuilles pour les mois de l’année.
Sur ma feuille Bilan annuelle, j’ai un tableau pour calculer mes bénéfices mensuelle.
sur mes feuilles des mois de l’année, j’ai une colonne « date de souscription » et une colonne « total » (qui correspond à mes commissions totales que je perçois sur le contrat (une ligne par contrat).
J’aimerai que sur le tableau pour calculer les bénéfices mensuelles qu’en fonction du mois (disons janvier pour l’exemple), que la formules aille chercher dans les 12 autres feuilles les contrats signés en janvier et donc les « totaux de commissions » (dernière colonne) en fonction de la date de souscription de janvier soient sommé et renvoyer dans le tableau des commissions mensuelles…

Voilà j’espère que c’est assez explicite, pas simple à expliquer !
Je mets en lien le fichier avec un exemple en dessin

Merci d’avance pour votre aide !
Bonne journée
GESTION_COMMISSIONS.xlsx (171,8 Ko)

Bonjour

Je te propose une solution VBA
Regardes là peut être peut-elle te convenir
Mais une solution par formule est tout à fait envisageable et je laisse les spécialistes te faire une proposition
En ce qui concerne mon option après avoir ouvert le fichier qui est en version xlsm et non xlsx car ayant du code à l’intérieur tu actives les macros puis onglet « Bilaln annuelle MAB DEN » colonne C doublecliques en regard d’un mois sur une cellule un message te propose de traiter tous les mois
En fonction de ton choix soit seul le mois choisi à sa commission renseigné sur cette cellule soit l’ensemble des mois ont leur commission ramenées dans cette colonne dans la cellule qui les concerne

Fais des tests et dis moi

GESTION_COMMISSIONS (1).xlsm (184,3 Ko)

test_GESTION_COMMISSIONS.xlsx (172,7 Ko)
Bonsoir,

Je suis d’accord avec FFO. C’est plus simple en VBA. Lorsqu’on s’y intéresse, ce langage peut faciliter la vie…

Une solution par formule à tester et me dire :

  • créer une colonne F (Mois en jour) dans l’onglet Janvier_2020, y insérer la formule Mois(=E4), tirer et constater que selon les dates existantes dans la colonne E, Excel renvoie : 1 pour janvier, 2 pour février, etc.

  • dans l’onglet « Bilan annuel… » écrire la formule demandée :

C3 = SOMME.SI.ENS(Janvier_2020!R4:R8;Janvier_2020!F4:F8;1)

Rappel : pour les autres mois de commissions, il te suffira d’écrire (en fin de formule) à la place de 1, 2 pour février, 3 pour mars, ainsi de suite jusqu’à 12.

Mieux vaut intituler tes onglets avec les tirets du 8 (exemple : Janvier_2020). Tu peux tirer pour augmenter les plages de cellules.

Par ailleurs, je pense qu’une solution est aussi possible par formule matricielle. L’avantage est qu’il n’est pas nécessaire de créer une colonne F. Les profs d’Excel peuvent en dire plus.

Ensuite,

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.