Je suis nouveau pour exceller dans les tableaux croisés dynamiques et j'ai besoin de l'aide d'experts Excel ici. J'ai une table avec le nom de l'agent, le numéro du ticket et les heures depuis que le ticket a été attribué à l'agent, comme on peut le voir ci-dessous:
LA SOURCE
agent ticket hours since assigned
-----------------------------------------------------------
agent1 12345 23
agent2 23456 10
agent2 78964 45
agent5 45567 148
agent5 98654 15
agent6 54678 2
agent4 76543 100
agent4 98765 56
LA TABLE DE PIVOT Ce que je recherche, c’est - le nombre de billets groupés par agent, classés par jours. J'espère que cela est possible dans Excel. Guidez-moi s'il-vous-plaît.
agent 1 to 2 days 2 to 3 days 3 to 4 days
--------------------------------------------------------------------------
agent1 2 5 4
agent2 5
agent4 2
Est-il également possible de regrouper les mêmes données par semaines, mois?
Réponses:
0 pour la réponse № 1Vous pourriez probablement retirer ceci avec calculéchamps dans le tableau croisé dynamique, mais cela peut devenir un peu poilu. Je pense que votre meilleur pari serait de les calculer dans votre feuille qui alimente le pivotement avec de nouvelles colonnes.
Une formule comme celle-ci (en supposant que la colonne heures dans C
) et recopier:
Pour 1 à 2 jours:
=IF(AND(C2/24>0,C2/24<=2), 1, 0)
Pour 2 à 3 jours:
=IF(AND(C2/24 >2,C2/24<=3), 1, 0)
Etc..
Ensuite, incluez simplement ceux-ci dans le tableau croisé dynamique:
Vous pouvez également supprimer le if()
formule puisque le résultat est toujours 0 ou 1 (ce qui est identique à false
ou true
)
Pour 1 à 2 jours:
=AND(C2/24>0,C2/24<=2)
Pour 2 à 3 jours:
=AND(C2/24 >2,C2/24<=3)
Si vous voulez vraiment avoir les os nus, vous pouvez échanger ça AND()
formule avec juste multiplication entre les deux conditions:
Pour 1 à 2 jours:
=(C2/24>0) * (C2/24<=2)
Pour 2 à 3 jours:
=(C2/24>2) * (C2/24<=3)
Ce qui retournera un 0 ou 1 à nouveau.