2017-04-26 278 views
0

我是新來的excel數據透視表,需要一些excel專家的幫助。我有代理人的姓名,准考證號和時間的表,因爲門票被分配給代理可以看出如下:如何按數據透視表將幾天和幾個月內的列分組?

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 

數據透視表,我找是 - 代理按天數分組的票數。我希望這是可能的在Excel中。請指導我。

agent  1 to 2 days   2 to 3 days   3 to 4 days 
-------------------------------------------------------------------------- 
agent1   2     5      4 
agent2   5 
agent4              2 

是否有可能按星期幾個月對相同的數據進行分組?

回答

0

你可能會在數據透視表中使用計算的字段來解決這個問題,但它可能會變得有點多毛。我認爲你最好的選擇是在你的工作表中計算這些數據,並用新列填充數據透視表。

像下面(在C假設你小時柱)的公式和複製下來:

對於1至2天:

=IF(AND(C2/24>0,C2/24<=2), 1, 0) 

對於2〜3天:

=IF(AND(C2/24 >2,C2/24<=3), 1, 0) 

等等..

然後只包括在數據透視表中的那些:

enter image description here

您也可以刪除if()式由於結果總是0或1(其中相同falsetrue

對於1至2天:

=AND(C2/24>0,C2/24<=2) 

2至3天:

=AND(C2/24 >2,C2/24<=3) 

enter image description here

如果你真的想獲得裸露的骨頭,你可以換出的是AND()配方的兩個條件之間只是乘法:

爲1〜2天:

=(C2/24>0) * (C2/24<=2) 

爲2到3天:

=(C2/24>2) * (C2/24<=3) 

這將返回0或1。

相關問題