2017-07-28 23 views
0

我有以下Excel電子表格:不同計數結果基於在數據庫0值

 A     B    C 
        Sent Quantity  Returned Products 
1 Product A    500    0 
2 Product A    400   300 
3 Product A    600   400 
4 Product B    250    0 
5 Product B    300   150 
6 Product C    700    0 

表顯示所發送的數量(列B)和返回量(C欄)產品的每個銷售(訂單)(列A)。

我創建了一個簡單的數據透視表基於此數據,給了我以下結果:

  Count of Sent Quantity  Count of Returned Quantity 
Product A   3        3 
Product B   2        2 
Product C   1        1 

正如你可以看到它計算的產品不管所有的銷售(訂單),如果有一個0返回。

現在我想從伯爵退貨數量的實現這一銷售至極有沒有回報(C欄0值)排除,但它仍然應該伯爵所包含發送數量。因此,我期望的結果如下:

  Count of Sent Quantity  Count of Returned Quantity 
Product A   3        2 
Product B   2        1 
Product C   1        0 

你知道我怎麼能做到這一點嗎?

+0

[濾鏡0值的可能的複製在數據透視表](https://stackoverflow.com/questions/45500860/filter-0-values-in-pivottable) – GlennFromIowa

回答

0

你需要插入在數據透視其說,如果退回的產品> 0,1,否則Ø

,並在樞使用之和不計此場計算字段

+0

這似乎並不奏效。它只是返回一個0或1,並不會對數字進行求和。 – bushell

+0

此解決方案在「退貨數量計數」一欄中的結果爲「1 1 0」,因此它指的是每個銷售僅帶有1或0,但不會使產品A的2爲例。 – Michi

+0

您可以添加一個新欄到你的電子表格(比方說D列)。 在那裏設置一個公式,如 如果(c1> 0,1,0) 然後,您可以在使用D列的樞軸中使用Sum,它會給出結果。 – BData