Totaux de primes par personne par date

  • Initiateur de la discussion Initiateur de la discussion donpopo
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

donpopo

XLDnaute Occasionnel
Bonjour, le forum.

Je cherche depuis quelques jours dans mes livres Excel une formule qui me permettrait de faire le total de primes encaissées par chaque personne reprise dans une colonne, et ce, en fonction du trimestre et de l'année que je détermine. Ce résultat devrait apparaître sur une 2eme feuille.

Le trim et l'année sont repris en regard de mes montants.

Je m'y perd complètement. 😀

Pour plus de clarté, je vous joint un petit fichier xls.
 

Pièces jointes

Re : Totaux de primes par personne par date

Bonjour FAUB et merci pour ton aide.

Mais cette formule je la connais. Je souhaite en fait faire afficher dans la feuille 2 seulement les noms avec leur total qui correspondent à mes critères de recherches (Trim et Année)
Si un ou des noms correspondent avec mon trimestre et l'année choisie en page 1, il faut les afficher en page 2 sinon ne rien afficher.
De plus, la liste de nom va s'agrandir régulièrement.

Merci
 

Pièces jointes

Re : Totaux de primes par personne par date

Bonsoir donpopo, FAUB,

La formule de FAUB, placée au bon endroit devrait fonctionner (voir PJ)
J'ai ajouté une autre formule matricielle (obtenue avec l'Assistant "Somme conditionnelle" ... à installer, le cas échéant dans les Macros complémentaires). Attention en cas de modification, valider avec Ctrl+Maj+Enter
Le résultat obtenu dans les 2 cas est identique.
 

Pièces jointes

Re : Totaux de primes par personne par date

Bonjour à tous,
Bonjour Modeste,

Un essai avec un TCD à rafraichissement et suppression des items inutilisés automatique

La Base_TCD sont les données des quatre colonnes 'A à D' de la feuille 'Data' :
Code:
=DECALER(Data!$A:$D;;;NBVAL(Data!$A:$A))
Code de suppression des Items Inutilisés de Debra Dalgleish :

Code:
Option Explicit

Sub DeleteOldItemsWB()
'Effacer les Items non utilisés dans un TCD
'Debra Dalgleish - Basé sur MSKB (202232)
Dim WS As Worksheet
Dim PT As PivotTable
Dim PF As PivotField
Dim PI As PivotItem
Dim i As Integer
On Error Resume Next
For Each WS In ActiveWorkbook.Worksheets
    For Each PT In WS.PivotTables
        PT.RefreshTable
            For Each PF In PT.PivotFields
                For Each PI In PF.PivotItems
If PI.RecordCount = 0 And Not PI.IsCalculated Then PI.Delete
Next
    Next
        Next
            Next
End Sub
Lancement du code par un Worksheet_SelectionChange sur la feuille 'Data'

A+ à tous
 

Pièces jointes

Re : Totaux de primes par personne par date

Bonsoir, le fil

Bonsoir, JC.... 🙂🙂

Pour supprimer les anciens items inutilisés
un autre code, qui fonctionne à partir d'Excel 2002...

NB : une fois ce code déroulé, la suppression est ensuite automatique (code donc à dérouler une seule fois)

Code:
Sub supprime_anciens_items()
'Excel 2002 et ultérieurs
Dim pvt As PivotTable
Dim sh As Worksheet
For Each sh In ActiveWorkbook.Worksheets
  For Each pvt In sh.PivotTables
    pvt.PivotCache.MissingItemsLimit = xlMissingItemsNone
    pvt.PivotCache.Refresh
  Next pvt
Next sh
End Sub

Bonne soirée
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
738
M
  • Résolu(e)
Réponses
9
Affichages
3 K
M
Réponses
2
Affichages
2 K
MegaBigCake
M
J
Réponses
6
Affichages
1 K
jean_jack
J
G
Réponses
23
Affichages
3 K
guillaumevalcin
G
Réponses
6
Affichages
3 K
karims94
K
S
Réponses
2
Affichages
3 K
S
C
Réponses
7
Affichages
2 K
chrisvdg
C
A
Réponses
17
Affichages
3 K
Auzingueur
A
Retour