2015-11-11 104 views
1

我有三個table列 - salespersoncode,debtoraccount和salesinvoicedate:SUMPRODUCT和COUNTIF匹配三個標準

enter image description here

我需要計算多少次營業員服務債務人。它需要按日期(每週範圍,例如第1,2或3周),不同的銷售人員代碼和不同的債務人賬戶分開。我已經自定義簡單table,但我不能讓公式正確:
enter image description here

這裏是我的公式:

=SUMPRODUCT(COUNTIFS(Sales!A:A,A2,Sales!C:C,"*")) 
+0

添加圖片進入正題吧。 – Qwertiy

+0

什麼定義了Week1,Week2等的開始和結束?是'= TEXT(WEEKNUM(TODAY()),「\ W \ e \ e \ k 0」)'正確**第46周**? – Jeeped

+0

對不起,這是我第一篇文章。這個月定義了一週,比如說十月: 第1周是01/10 - 03/10, 第2周是05/10 - 10/10, 第3周是12/10 - 16/10,第4周是19/10 - 23/10,第5周是26/10 - 31/10。 – Orochinagi

回答

0

回答你的問題,是的,如果你的日期範圍存儲在某個地方(在這個例子中是從D2開始的)並且債務人ID存儲在某個地方(在這個例子中是C2),那麼很容易建立這樣的公式。 : -

=COUNTIFS(Sales!$A$2:$A$10,$A4,Sales!$B$2:$B$10,$C$2,Sales!$C$2:$C$10,">="&D$2,Sales!$C$2:$C$10,"<="&D$3) 

但它比數據透視表方法更勞動密集。

enter image description here

銷售表: -

enter image description here

+0

謝謝你的回答,先生。我剛剛解決了這個問題,這正是我一直在尋找的數據。再次感謝。 – Orochinagi

+0

不客氣,很高興它爲你工作。 –

+0

我還有另一個類似的問題,它與上面的完全相同,但是在數量上,我需要它將總量相加。或者你可以參考我的其他問題嗎?謝謝。 – Orochinagi

1

這可能並不適合你,但大約是唯一明智的方法來解決這個問題一般來說:無處不在的數據透視表。假設SALESPERSONCODE位於A1中,請在第2行中添加一列到填充了標籤(例如W#)和類似=WEEKNUM(C2)的源數據中,並複製下來以適合該數據。然後,在PT:

ROWS:SALESPERSONCODE
列:W#
值:中DEBTORACCOUNT

計數添加另一列(從查找表填充,說與VLOOKUP)和包括下SALESPERSONCODE行如果要顯示代碼旁邊的名稱(在這種情況下,請使用以表格形式顯示佈局 - 報告佈局)。

一旦擁有PT,就可以隨時獲得相同數據的許多其他視圖。